| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198 |
- "use weex:vue";
- /******/ (function(modules) { // webpackBootstrap
- /******/ // The module cache
- /******/ var installedModules = {};
- /******/
- /******/ // The require function
- /******/ function __webpack_require__(moduleId) {
- /******/
- /******/ // Check if module is in cache
- /******/ if(installedModules[moduleId]) {
- /******/ return installedModules[moduleId].exports;
- /******/ }
- /******/ // Create a new module (and put it into the cache)
- /******/ var module = installedModules[moduleId] = {
- /******/ i: moduleId,
- /******/ l: false,
- /******/ exports: {}
- /******/ };
- /******/
- /******/ // Execute the module function
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
- /******/
- /******/ // Flag the module as loaded
- /******/ module.l = true;
- /******/
- /******/ // Return the exports of the module
- /******/ return module.exports;
- /******/ }
- /******/
- /******/
- /******/ // expose the modules object (__webpack_modules__)
- /******/ __webpack_require__.m = modules;
- /******/
- /******/ // expose the module cache
- /******/ __webpack_require__.c = installedModules;
- /******/
- /******/ // define getter function for harmony exports
- /******/ __webpack_require__.d = function(exports, name, getter) {
- /******/ if(!__webpack_require__.o(exports, name)) {
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
- /******/ }
- /******/ };
- /******/
- /******/ // define __esModule on exports
- /******/ __webpack_require__.r = function(exports) {
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
- /******/ }
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
- /******/ };
- /******/
- /******/ // create a fake namespace object
- /******/ // mode & 1: value is a module id, require it
- /******/ // mode & 2: merge all properties of value into the ns
- /******/ // mode & 4: return value when already ns object
- /******/ // mode & 8|1: behave like require
- /******/ __webpack_require__.t = function(value, mode) {
- /******/ if(mode & 1) value = __webpack_require__(value);
- /******/ if(mode & 8) return value;
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
- /******/ var ns = Object.create(null);
- /******/ __webpack_require__.r(ns);
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
- /******/ return ns;
- /******/ };
- /******/
- /******/ // getDefaultExport function for compatibility with non-harmony modules
- /******/ __webpack_require__.n = function(module) {
- /******/ var getter = module && module.__esModule ?
- /******/ function getDefault() { return module['default']; } :
- /******/ function getModuleExports() { return module; };
- /******/ __webpack_require__.d(getter, 'a', getter);
- /******/ return getter;
- /******/ };
- /******/
- /******/ // Object.prototype.hasOwnProperty.call
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
- /******/
- /******/ // __webpack_public_path__
- /******/ __webpack_require__.p = "";
- /******/
- /******/
- /******/ // Load entry module and return exports
- /******/ return __webpack_require__(__webpack_require__.s = 794);
- /******/ })
- /************************************************************************/
- /******/ ([
- /* 0 */,
- /* 1 */
- /*!*************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/main.js?{"type":"appStyle"} ***!
- \*************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- eval("Vue.prototype.__$appStyle__ = {}\nVue.prototype.__merge_style && Vue.prototype.__merge_style(__webpack_require__(/*! ./App.vue?vue&type=style&index=0&lang=scss */ 2).default,Vue.prototype.__$appStyle__)\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0EsMkRBQTJELG1CQUFPLENBQUMsbURBQTRDIiwiZmlsZSI6IjEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18gPSB7fVxuVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlICYmIFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZShyZXF1aXJlKFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1zY3NzXCIpLmRlZmF1bHQsVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1\n");
- /***/ }),
- /* 2 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/App.vue?vue&type=style&index=0&lang=scss ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss */ 3);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_scss__WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 3 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/App.vue?vue&type=style&index=0&lang=scss ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".u-line-1": {
- "": {
- "lines": [
- 1,
- 0,
- 0,
- 20
- ],
- "textOverflow": [
- "ellipsis",
- 0,
- 0,
- 20
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 20
- ],
- "flex": [
- 1,
- 0,
- 0,
- 20
- ]
- }
- },
- ".u-line-2": {
- "": {
- "lines": [
- 2,
- 0,
- 0,
- 21
- ],
- "textOverflow": [
- "ellipsis",
- 0,
- 0,
- 21
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 21
- ],
- "flex": [
- 1,
- 0,
- 0,
- 21
- ]
- }
- },
- ".u-line-3": {
- "": {
- "lines": [
- 3,
- 0,
- 0,
- 22
- ],
- "textOverflow": [
- "ellipsis",
- 0,
- 0,
- 22
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 22
- ],
- "flex": [
- 1,
- 0,
- 0,
- 22
- ]
- }
- },
- ".u-line-4": {
- "": {
- "lines": [
- 4,
- 0,
- 0,
- 23
- ],
- "textOverflow": [
- "ellipsis",
- 0,
- 0,
- 23
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 23
- ],
- "flex": [
- 1,
- 0,
- 0,
- 23
- ]
- }
- },
- ".u-line-5": {
- "": {
- "lines": [
- 5,
- 0,
- 0,
- 24
- ],
- "textOverflow": [
- "ellipsis",
- 0,
- 0,
- 24
- ],
- "overflow": [
- "hidden",
- 0,
- 0,
- 24
- ],
- "flex": [
- 1,
- 0,
- 0,
- 24
- ]
- }
- },
- ".u-border": {
- "": {
- "borderWidth": [
- "0.5",
- 1,
- 0,
- 25
- ],
- "borderColor": [
- "#dadbde",
- 1,
- 0,
- 25
- ],
- "borderStyle": [
- "solid",
- 0,
- 0,
- 25
- ]
- }
- },
- ".u-border-top": {
- "": {
- "borderTopWidth": [
- "0.5",
- 1,
- 0,
- 26
- ],
- "borderColor": [
- "#dadbde",
- 1,
- 0,
- 26
- ],
- "borderTopStyle": [
- "solid",
- 0,
- 0,
- 26
- ]
- }
- },
- ".u-border-left": {
- "": {
- "borderLeftWidth": [
- "0.5",
- 1,
- 0,
- 27
- ],
- "borderColor": [
- "#dadbde",
- 1,
- 0,
- 27
- ],
- "borderLeftStyle": [
- "solid",
- 0,
- 0,
- 27
- ]
- }
- },
- ".u-border-right": {
- "": {
- "borderRightWidth": [
- "0.5",
- 1,
- 0,
- 28
- ],
- "borderColor": [
- "#dadbde",
- 1,
- 0,
- 28
- ],
- "borderRightStyle": [
- "solid",
- 0,
- 0,
- 28
- ]
- }
- },
- ".u-border-bottom": {
- "": {
- "borderBottomWidth": [
- "0.5",
- 1,
- 0,
- 29
- ],
- "borderColor": [
- "#dadbde",
- 1,
- 0,
- 29
- ],
- "borderBottomStyle": [
- "solid",
- 0,
- 0,
- 29
- ]
- }
- },
- ".u-border-top-bottom": {
- "": {
- "borderTopWidth": [
- "0.5",
- 1,
- 0,
- 30
- ],
- "borderBottomWidth": [
- "0.5",
- 1,
- 0,
- 30
- ],
- "borderColor": [
- "#dadbde",
- 1,
- 0,
- 30
- ],
- "borderTopStyle": [
- "solid",
- 0,
- 0,
- 30
- ],
- "borderBottomStyle": [
- "solid",
- 0,
- 0,
- 30
- ]
- }
- },
- ".u-reset-button": {
- "": {
- "paddingTop": [
- 0,
- 0,
- 0,
- 31
- ],
- "paddingRight": [
- 0,
- 0,
- 0,
- 31
- ],
- "paddingBottom": [
- 0,
- 0,
- 0,
- 31
- ],
- "paddingLeft": [
- 0,
- 0,
- 0,
- 31
- ],
- "backgroundColor": [
- "rgba(0,0,0,0)",
- 0,
- 0,
- 31
- ],
- "borderWidth": [
- 0,
- 0,
- 0,
- 31
- ]
- }
- },
- ".u-hover-class": {
- "": {
- "opacity": [
- 0.7,
- 0,
- 0,
- 32
- ]
- }
- },
- ".u-primary-light": {
- "": {
- "color": [
- "#ecf5ff",
- 0,
- 0,
- 33
- ]
- }
- },
- ".u-warning-light": {
- "": {
- "color": [
- "#fdf6ec",
- 0,
- 0,
- 34
- ]
- }
- },
- ".u-success-light": {
- "": {
- "color": [
- "#f5fff0",
- 0,
- 0,
- 35
- ]
- }
- },
- ".u-error-light": {
- "": {
- "color": [
- "#fef0f0",
- 0,
- 0,
- 36
- ]
- }
- },
- ".u-info-light": {
- "": {
- "color": [
- "#f4f4f5",
- 0,
- 0,
- 37
- ]
- }
- },
- ".u-primary-light-bg": {
- "": {
- "backgroundColor": [
- "#ecf5ff",
- 0,
- 0,
- 38
- ]
- }
- },
- ".u-warning-light-bg": {
- "": {
- "backgroundColor": [
- "#fdf6ec",
- 0,
- 0,
- 39
- ]
- }
- },
- ".u-success-light-bg": {
- "": {
- "backgroundColor": [
- "#f5fff0",
- 0,
- 0,
- 40
- ]
- }
- },
- ".u-error-light-bg": {
- "": {
- "backgroundColor": [
- "#fef0f0",
- 0,
- 0,
- 41
- ]
- }
- },
- ".u-info-light-bg": {
- "": {
- "backgroundColor": [
- "#f4f4f5",
- 0,
- 0,
- 42
- ]
- }
- },
- ".u-primary-dark": {
- "": {
- "color": [
- "#398ade",
- 0,
- 0,
- 43
- ]
- }
- },
- ".u-warning-dark": {
- "": {
- "color": [
- "#f1a532",
- 0,
- 0,
- 44
- ]
- }
- },
- ".u-success-dark": {
- "": {
- "color": [
- "#53c21d",
- 0,
- 0,
- 45
- ]
- }
- },
- ".u-error-dark": {
- "": {
- "color": [
- "#e45656",
- 0,
- 0,
- 46
- ]
- }
- },
- ".u-info-dark": {
- "": {
- "color": [
- "#767a82",
- 0,
- 0,
- 47
- ]
- }
- },
- ".u-primary-dark-bg": {
- "": {
- "backgroundColor": [
- "#398ade",
- 0,
- 0,
- 48
- ]
- }
- },
- ".u-warning-dark-bg": {
- "": {
- "backgroundColor": [
- "#f1a532",
- 0,
- 0,
- 49
- ]
- }
- },
- ".u-success-dark-bg": {
- "": {
- "backgroundColor": [
- "#53c21d",
- 0,
- 0,
- 50
- ]
- }
- },
- ".u-error-dark-bg": {
- "": {
- "backgroundColor": [
- "#e45656",
- 0,
- 0,
- 51
- ]
- }
- },
- ".u-info-dark-bg": {
- "": {
- "backgroundColor": [
- "#767a82",
- 0,
- 0,
- 52
- ]
- }
- },
- ".u-primary-disabled": {
- "": {
- "color": [
- "#9acafc",
- 0,
- 0,
- 53
- ]
- }
- },
- ".u-warning-disabled": {
- "": {
- "color": [
- "#f9d39b",
- 0,
- 0,
- 54
- ]
- }
- },
- ".u-success-disabled": {
- "": {
- "color": [
- "#a9e08f",
- 0,
- 0,
- 55
- ]
- }
- },
- ".u-error-disabled": {
- "": {
- "color": [
- "#f7b2b2",
- 0,
- 0,
- 56
- ]
- }
- },
- ".u-info-disabled": {
- "": {
- "color": [
- "#c4c6c9",
- 0,
- 0,
- 57
- ]
- }
- },
- ".u-primary": {
- "": {
- "color": [
- "#3c9cff",
- 0,
- 0,
- 58
- ]
- }
- },
- ".u-warning": {
- "": {
- "color": [
- "#f9ae3d",
- 0,
- 0,
- 59
- ]
- }
- },
- ".u-success": {
- "": {
- "color": [
- "#5ac725",
- 0,
- 0,
- 60
- ]
- }
- },
- ".u-error": {
- "": {
- "color": [
- "#f56c6c",
- 0,
- 0,
- 61
- ]
- }
- },
- ".u-info": {
- "": {
- "color": [
- "#909399",
- 0,
- 0,
- 62
- ]
- }
- },
- ".u-primary-bg": {
- "": {
- "backgroundColor": [
- "#3c9cff",
- 0,
- 0,
- 63
- ]
- }
- },
- ".u-warning-bg": {
- "": {
- "backgroundColor": [
- "#f9ae3d",
- 0,
- 0,
- 64
- ]
- }
- },
- ".u-success-bg": {
- "": {
- "backgroundColor": [
- "#5ac725",
- 0,
- 0,
- 65
- ]
- }
- },
- ".u-error-bg": {
- "": {
- "backgroundColor": [
- "#f56c6c",
- 0,
- 0,
- 66
- ]
- }
- },
- ".u-info-bg": {
- "": {
- "backgroundColor": [
- "#909399",
- 0,
- 0,
- 67
- ]
- }
- },
- ".u-main-color": {
- "": {
- "color": [
- "#303133",
- 0,
- 0,
- 68
- ]
- }
- },
- ".u-content-color": {
- "": {
- "color": [
- "#606266",
- 0,
- 0,
- 69
- ]
- }
- },
- ".u-tips-color": {
- "": {
- "color": [
- "#909193",
- 0,
- 0,
- 70
- ]
- }
- },
- ".u-light-color": {
- "": {
- "color": [
- "#c0c4cc",
- 0,
- 0,
- 71
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ }),
- /* 4 */
- /*!*******************************************************************!*\
- !*** ./node_modules/@dcloudio/uni-cli-shared/lib/uni-polyfill.js ***!
- \*******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
- Promise.prototype.finally = function (callback) {
- var promise = this.constructor;
- return this.then(function (value) {
- return promise.resolve(callback()).then(function () {
- return value;
- });
- }, function (reason) {
- return promise.resolve(callback()).then(function () {
- throw reason;
- });
- });
- };
- }
- if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
- var global = uni.requireGlobal();
- ArrayBuffer = global.ArrayBuffer;
- Int8Array = global.Int8Array;
- Uint8Array = global.Uint8Array;
- Uint8ClampedArray = global.Uint8ClampedArray;
- Int16Array = global.Int16Array;
- Uint16Array = global.Uint16Array;
- Int32Array = global.Int32Array;
- Uint32Array = global.Uint32Array;
- Float32Array = global.Float32Array;
- Float64Array = global.Float64Array;
- BigInt64Array = global.BigInt64Array;
- BigUint64Array = global.BigUint64Array;
- }
- /***/ }),
- /* 5 */,
- /* 6 */,
- /* 7 */,
- /* 8 */,
- /* 9 */,
- /* 10 */,
- /* 11 */
- /*!************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-icon.vue?vue&type=template&id=172979f2&scoped=true& */ 12);
- /* harmony import */ var _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-icon.vue?vue&type=script&lang=js& */ 14);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
- var renderjs
- function injectStyles (context) {
-
- if(!this.options.style){
- this.options.style = {}
- }
- if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
- Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
- }
- if(Vue.prototype.__merge_style){
- Vue.prototype.__merge_style(__webpack_require__(/*! ./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& */ 19).default, this.options.style)
- }else{
- Object.assign(this.options.style,__webpack_require__(/*! ./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& */ 19).default)
- }
- }
- /* normalize component */
- var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "172979f2",
- "aba93212",
- false,
- _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
- injectStyles.call(component)
- component.options.__file = "node_modules/uview-ui/components/u-icon/u-icon.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /* 12 */
- /*!*******************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=172979f2&scoped=true& ***!
- \*******************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=template&id=172979f2&scoped=true& */ 13);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 13 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=172979f2&scoped=true& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c(
- "view",
- {
- staticClass: ["u-icon"],
- class: ["u-icon--" + _vm.labelPos],
- on: { click: _vm.clickHandler },
- },
- [
- _vm.isImg
- ? _c("u-image", {
- staticClass: ["u-icon__img"],
- style: [_vm.imgStyle, _vm.$u.addStyle(_vm.customStyle)],
- attrs: { src: _vm.name, mode: _vm.imgMode },
- })
- : _c(
- "u-text",
- {
- staticClass: ["u-icon__icon"],
- class: _vm.uClasses,
- style: [_vm.iconStyle, _vm.$u.addStyle(_vm.customStyle)],
- appendAsTree: true,
- attrs: { hoverClass: _vm.hoverClass, append: "tree" },
- },
- [_vm._v(_vm._s(_vm.icon))]
- ),
- _vm.label !== ""
- ? _c(
- "u-text",
- {
- staticClass: ["u-icon__label"],
- style: {
- color: _vm.labelColor,
- fontSize: _vm.$u.addUnit(_vm.labelSize),
- marginLeft:
- _vm.labelPos == "right" ? _vm.$u.addUnit(_vm.space) : 0,
- marginTop:
- _vm.labelPos == "bottom" ? _vm.$u.addUnit(_vm.space) : 0,
- marginRight:
- _vm.labelPos == "left" ? _vm.$u.addUnit(_vm.space) : 0,
- marginBottom:
- _vm.labelPos == "top" ? _vm.$u.addUnit(_vm.space) : 0,
- },
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v(_vm._s(_vm.label))]
- )
- : _vm._e(),
- ],
- 1
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 14 */
- /*!*************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=script&lang=js& */ 15);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 15 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _icons = _interopRequireDefault(__webpack_require__(/*! ./icons */ 17));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 18));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- // nvue通过weex的dom模块引入字体,相关文档地址如下:
- // https://weex.apache.org/zh/docs/modules/dom.html#addrule
- var fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf';
- var domModule = weex.requireModule('dom');
- domModule.addRule('fontFace', {
- 'fontFamily': "uicon-iconfont",
- 'src': "url('".concat(fontUrl, "')")
- });
- // 引入图标名称,已经对应的unicode
- ;
- /**
- * icon 图标
- * @description 基于字体的图标集,包含了大多数常见场景的图标。
- * @tutorial https://www.uviewui.com/components/icon.html
- * @property {String} name 图标名称,见示例图标集
- * @property {String} color 图标颜色,可接受主题色 (默认 color['u-content-color'] )
- * @property {String | Number} size 图标字体大小,单位px (默认 '16px' )
- * @property {Boolean} bold 是否显示粗体 (默认 false )
- * @property {String | Number} index 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
- * @property {String} hoverClass 图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网
- * @property {String} customPrefix 自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )
- * @property {String | Number} label 图标右侧的label文字
- * @property {String} labelPos label相对于图标的位置,只能right或bottom (默认 'right' )
- * @property {String | Number} labelSize label字体大小,单位px (默认 '15px' )
- * @property {String} labelColor 图标右侧的label文字颜色 ( 默认 color['u-content-color'] )
- * @property {String | Number} space label与图标的距离,单位px (默认 '3px' )
- * @property {String} imgMode 图片的mode
- * @property {String | Number} width 显示图片小图标时的宽度
- * @property {String | Number} height 显示图片小图标时的高度
- * @property {String | Number} top 图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )
- * @property {Boolean} stop 是否阻止事件传播 (默认 false )
- * @property {Object} customStyle icon的样式,对象形式
- * @event {Function} click 点击图标时触发
- * @event {Function} touchstart 事件触摸时触发
- * @example <u-icon name="photo" color="#2979ff" size="28"></u-icon>
- */
- var _default = {
- name: 'u-icon',
- data: function data() {
- return {};
- },
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- uClasses: function uClasses() {
- var classes = [];
- classes.push(this.customPrefix + '-' + this.name);
- // // uView的自定义图标类名为u-iconfont
- // if (this.customPrefix == 'uicon') {
- // classes.push('u-iconfont')
- // } else {
- // classes.push(this.customPrefix)
- // }
- // 主题色,通过类配置
- if (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);
- // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别
- // 故需将其拆成一个字符串的形式,通过空格隔开各个类名
- return classes;
- },
- iconStyle: function iconStyle() {
- var style = {};
- style = {
- fontSize: uni.$u.addUnit(this.size),
- lineHeight: uni.$u.addUnit(this.size),
- fontWeight: this.bold ? 'bold' : 'normal',
- // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中
- top: uni.$u.addUnit(this.top)
- };
- // 非主题色值时,才当作颜色值
- if (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color;
- return style;
- },
- // 判断传入的name属性,是否图片路径,只要带有"/"均认为是图片形式
- isImg: function isImg() {
- return this.name.indexOf('/') !== -1;
- },
- imgStyle: function imgStyle() {
- var style = {};
- // 如果设置width和height属性,则优先使用,否则使用size属性
- style.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size);
- style.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size);
- return style;
- },
- // 通过图标名,查找对应的图标
- icon: function icon() {
- // 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码
- return _icons.default['uicon-' + this.name] || this.name;
- }
- },
- methods: {
- clickHandler: function clickHandler(e) {
- this.$emit('click', this.index);
- // 是否阻止事件冒泡
- this.stop && this.preventEvent(e);
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 16 */
- /*!**********************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
- \**********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _interopRequireDefault(obj) {
- return obj && obj.__esModule ? obj : {
- "default": obj
- };
- }
- module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 17 */
- /*!**********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/icons.js ***!
- \**********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- 'uicon-level': "\uE693",
- 'uicon-column-line': "\uE68E",
- 'uicon-checkbox-mark': "\uE807",
- 'uicon-folder': "\uE7F5",
- 'uicon-movie': "\uE7F6",
- 'uicon-star-fill': "\uE669",
- 'uicon-star': "\uE65F",
- 'uicon-phone-fill': "\uE64F",
- 'uicon-phone': "\uE622",
- 'uicon-apple-fill': "\uE881",
- 'uicon-chrome-circle-fill': "\uE885",
- 'uicon-backspace': "\uE67B",
- 'uicon-attach': "\uE632",
- 'uicon-cut': "\uE948",
- 'uicon-empty-car': "\uE602",
- 'uicon-empty-coupon': "\uE682",
- 'uicon-empty-address': "\uE646",
- 'uicon-empty-favor': "\uE67C",
- 'uicon-empty-permission': "\uE686",
- 'uicon-empty-news': "\uE687",
- 'uicon-empty-search': "\uE664",
- 'uicon-github-circle-fill': "\uE887",
- 'uicon-rmb': "\uE608",
- 'uicon-person-delete-fill': "\uE66A",
- 'uicon-reload': "\uE788",
- 'uicon-order': "\uE68F",
- 'uicon-server-man': "\uE6BC",
- 'uicon-search': "\uE62A",
- 'uicon-fingerprint': "\uE955",
- 'uicon-more-dot-fill': "\uE630",
- 'uicon-scan': "\uE662",
- 'uicon-share-square': "\uE60B",
- 'uicon-map': "\uE61D",
- 'uicon-map-fill': "\uE64E",
- 'uicon-tags': "\uE629",
- 'uicon-tags-fill': "\uE651",
- 'uicon-bookmark-fill': "\uE63B",
- 'uicon-bookmark': "\uE60A",
- 'uicon-eye': "\uE613",
- 'uicon-eye-fill': "\uE641",
- 'uicon-mic': "\uE64A",
- 'uicon-mic-off': "\uE649",
- 'uicon-calendar': "\uE66E",
- 'uicon-calendar-fill': "\uE634",
- 'uicon-trash': "\uE623",
- 'uicon-trash-fill': "\uE658",
- 'uicon-play-left': "\uE66D",
- 'uicon-play-right': "\uE610",
- 'uicon-minus': "\uE618",
- 'uicon-plus': "\uE62D",
- 'uicon-info': "\uE653",
- 'uicon-info-circle': "\uE7D2",
- 'uicon-info-circle-fill': "\uE64B",
- 'uicon-question': "\uE715",
- 'uicon-error': "\uE6D3",
- 'uicon-close': "\uE685",
- 'uicon-checkmark': "\uE6A8",
- 'uicon-android-circle-fill': "\uE67E",
- 'uicon-android-fill': "\uE67D",
- 'uicon-ie': "\uE87B",
- 'uicon-IE-circle-fill': "\uE889",
- 'uicon-google': "\uE87A",
- 'uicon-google-circle-fill': "\uE88A",
- 'uicon-setting-fill': "\uE872",
- 'uicon-setting': "\uE61F",
- 'uicon-minus-square-fill': "\uE855",
- 'uicon-plus-square-fill': "\uE856",
- 'uicon-heart': "\uE7DF",
- 'uicon-heart-fill': "\uE851",
- 'uicon-camera': "\uE7D7",
- 'uicon-camera-fill': "\uE870",
- 'uicon-more-circle': "\uE63E",
- 'uicon-more-circle-fill': "\uE645",
- 'uicon-chat': "\uE620",
- 'uicon-chat-fill': "\uE61E",
- 'uicon-bag-fill': "\uE617",
- 'uicon-bag': "\uE619",
- 'uicon-error-circle-fill': "\uE62C",
- 'uicon-error-circle': "\uE624",
- 'uicon-close-circle': "\uE63F",
- 'uicon-close-circle-fill': "\uE637",
- 'uicon-checkmark-circle': "\uE63D",
- 'uicon-checkmark-circle-fill': "\uE635",
- 'uicon-question-circle-fill': "\uE666",
- 'uicon-question-circle': "\uE625",
- 'uicon-share': "\uE631",
- 'uicon-share-fill': "\uE65E",
- 'uicon-shopping-cart': "\uE621",
- 'uicon-shopping-cart-fill': "\uE65D",
- 'uicon-bell': "\uE609",
- 'uicon-bell-fill': "\uE640",
- 'uicon-list': "\uE650",
- 'uicon-list-dot': "\uE616",
- 'uicon-zhihu': "\uE6BA",
- 'uicon-zhihu-circle-fill': "\uE709",
- 'uicon-zhifubao': "\uE6B9",
- 'uicon-zhifubao-circle-fill': "\uE6B8",
- 'uicon-weixin-circle-fill': "\uE6B1",
- 'uicon-weixin-fill': "\uE6B2",
- 'uicon-twitter-circle-fill': "\uE6AB",
- 'uicon-twitter': "\uE6AA",
- 'uicon-taobao-circle-fill': "\uE6A7",
- 'uicon-taobao': "\uE6A6",
- 'uicon-weibo-circle-fill': "\uE6A5",
- 'uicon-weibo': "\uE6A4",
- 'uicon-qq-fill': "\uE6A1",
- 'uicon-qq-circle-fill': "\uE6A0",
- 'uicon-moments-circel-fill': "\uE69A",
- 'uicon-moments': "\uE69B",
- 'uicon-qzone': "\uE695",
- 'uicon-qzone-circle-fill': "\uE696",
- 'uicon-baidu-circle-fill': "\uE680",
- 'uicon-baidu': "\uE681",
- 'uicon-facebook-circle-fill': "\uE68A",
- 'uicon-facebook': "\uE689",
- 'uicon-car': "\uE60C",
- 'uicon-car-fill': "\uE636",
- 'uicon-warning-fill': "\uE64D",
- 'uicon-warning': "\uE694",
- 'uicon-clock-fill': "\uE638",
- 'uicon-clock': "\uE60F",
- 'uicon-edit-pen': "\uE612",
- 'uicon-edit-pen-fill': "\uE66B",
- 'uicon-email': "\uE611",
- 'uicon-email-fill': "\uE642",
- 'uicon-minus-circle': "\uE61B",
- 'uicon-minus-circle-fill': "\uE652",
- 'uicon-plus-circle': "\uE62E",
- 'uicon-plus-circle-fill': "\uE661",
- 'uicon-file-text': "\uE663",
- 'uicon-file-text-fill': "\uE665",
- 'uicon-pushpin': "\uE7E3",
- 'uicon-pushpin-fill': "\uE86E",
- 'uicon-grid': "\uE673",
- 'uicon-grid-fill': "\uE678",
- 'uicon-play-circle': "\uE647",
- 'uicon-play-circle-fill': "\uE655",
- 'uicon-pause-circle-fill': "\uE654",
- 'uicon-pause': "\uE8FA",
- 'uicon-pause-circle': "\uE643",
- 'uicon-eye-off': "\uE648",
- 'uicon-eye-off-outline': "\uE62B",
- 'uicon-gift-fill': "\uE65C",
- 'uicon-gift': "\uE65B",
- 'uicon-rmb-circle-fill': "\uE657",
- 'uicon-rmb-circle': "\uE677",
- 'uicon-kefu-ermai': "\uE656",
- 'uicon-server-fill': "\uE751",
- 'uicon-coupon-fill': "\uE8C4",
- 'uicon-coupon': "\uE8AE",
- 'uicon-integral': "\uE704",
- 'uicon-integral-fill': "\uE703",
- 'uicon-home-fill': "\uE964",
- 'uicon-home': "\uE965",
- 'uicon-hourglass-half-fill': "\uE966",
- 'uicon-hourglass': "\uE967",
- 'uicon-account': "\uE628",
- 'uicon-plus-people-fill': "\uE626",
- 'uicon-minus-people-fill': "\uE615",
- 'uicon-account-fill': "\uE614",
- 'uicon-thumb-down-fill': "\uE726",
- 'uicon-thumb-down': "\uE727",
- 'uicon-thumb-up': "\uE733",
- 'uicon-thumb-up-fill': "\uE72F",
- 'uicon-lock-fill': "\uE979",
- 'uicon-lock-open': "\uE973",
- 'uicon-lock-opened-fill': "\uE974",
- 'uicon-lock': "\uE97A",
- 'uicon-red-packet-fill': "\uE690",
- 'uicon-photo-fill': "\uE98B",
- 'uicon-photo': "\uE98D",
- 'uicon-volume-off-fill': "\uE659",
- 'uicon-volume-off': "\uE644",
- 'uicon-volume-fill': "\uE670",
- 'uicon-volume': "\uE633",
- 'uicon-red-packet': "\uE691",
- 'uicon-download': "\uE63C",
- 'uicon-arrow-up-fill': "\uE6B0",
- 'uicon-arrow-down-fill': "\uE600",
- 'uicon-play-left-fill': "\uE675",
- 'uicon-play-right-fill': "\uE676",
- 'uicon-rewind-left-fill': "\uE679",
- 'uicon-rewind-right-fill': "\uE67A",
- 'uicon-arrow-downward': "\uE604",
- 'uicon-arrow-leftward': "\uE601",
- 'uicon-arrow-rightward': "\uE603",
- 'uicon-arrow-upward': "\uE607",
- 'uicon-arrow-down': "\uE60D",
- 'uicon-arrow-right': "\uE605",
- 'uicon-arrow-left': "\uE60E",
- 'uicon-arrow-up': "\uE606",
- 'uicon-skip-back-left': "\uE674",
- 'uicon-skip-forward-right': "\uE672",
- 'uicon-rewind-right': "\uE66F",
- 'uicon-rewind-left': "\uE671",
- 'uicon-arrow-right-double': "\uE68D",
- 'uicon-arrow-left-double': "\uE68C",
- 'uicon-wifi-off': "\uE668",
- 'uicon-wifi': "\uE667",
- 'uicon-empty-data': "\uE62F",
- 'uicon-empty-history': "\uE684",
- 'uicon-empty-list': "\uE68B",
- 'uicon-empty-page': "\uE627",
- 'uicon-empty-order': "\uE639",
- 'uicon-man': "\uE697",
- 'uicon-woman': "\uE69C",
- 'uicon-man-add': "\uE61C",
- 'uicon-man-add-fill': "\uE64C",
- 'uicon-man-delete': "\uE61A",
- 'uicon-man-delete-fill': "\uE66A",
- 'uicon-zh': "\uE70A",
- 'uicon-en': "\uE692"
- };
- exports.default = _default;
- /***/ }),
- /* 18 */
- /*!**********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/props.js ***!
- \**********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 图标类名
- name: {
- type: String,
- default: uni.$u.props.icon.name
- },
- // 图标颜色,可接受主题色
- color: {
- type: String,
- default: uni.$u.props.icon.color
- },
- // 字体大小,单位px
- size: {
- type: [String, Number],
- default: uni.$u.props.icon.size
- },
- // 是否显示粗体
- bold: {
- type: Boolean,
- default: uni.$u.props.icon.bold
- },
- // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
- index: {
- type: [String, Number],
- default: uni.$u.props.icon.index
- },
- // 触摸图标时的类名
- hoverClass: {
- type: String,
- default: uni.$u.props.icon.hoverClass
- },
- // 自定义扩展前缀,方便用户扩展自己的图标库
- customPrefix: {
- type: String,
- default: uni.$u.props.icon.customPrefix
- },
- // 图标右边或者下面的文字
- label: {
- type: [String, Number],
- default: uni.$u.props.icon.label
- },
- // label的位置,只能右边或者下边
- labelPos: {
- type: String,
- default: uni.$u.props.icon.labelPos
- },
- // label的大小
- labelSize: {
- type: [String, Number],
- default: uni.$u.props.icon.labelSize
- },
- // label的颜色
- labelColor: {
- type: String,
- default: uni.$u.props.icon.labelColor
- },
- // label与图标的距离
- space: {
- type: [String, Number],
- default: uni.$u.props.icon.space
- },
- // 图片的mode
- imgMode: {
- type: String,
- default: uni.$u.props.icon.imgMode
- },
- // 用于显示图片小图标时,图片的宽度
- width: {
- type: [String, Number],
- default: uni.$u.props.icon.width
- },
- // 用于显示图片小图标时,图片的高度
- height: {
- type: [String, Number],
- default: uni.$u.props.icon.height
- },
- // 用于解决某些情况下,让图标垂直居中的用途
- top: {
- type: [String, Number],
- default: uni.$u.props.icon.top
- },
- // 是否阻止事件传播
- stop: {
- type: Boolean,
- default: uni.$u.props.icon.stop
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 19 */
- /*!**********************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& ***!
- \**********************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& */ 20);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_style_index_0_id_172979f2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 20 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".u-icon": {
- "": {
- "alignItems": [
- "center",
- 0,
- 0,
- 19
- ]
- }
- },
- ".u-icon--left": {
- "": {
- "flexDirection": [
- "row-reverse",
- 0,
- 0,
- 20
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 20
- ]
- }
- },
- ".u-icon--right": {
- "": {
- "flexDirection": [
- "row",
- 0,
- 0,
- 21
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 21
- ]
- }
- },
- ".u-icon--top": {
- "": {
- "flexDirection": [
- "column-reverse",
- 0,
- 0,
- 22
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 22
- ]
- }
- },
- ".u-icon--bottom": {
- "": {
- "flexDirection": [
- "column",
- 0,
- 0,
- 23
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 23
- ]
- }
- },
- ".u-icon__icon": {
- "": {
- "fontFamily": [
- "uicon-iconfont",
- 0,
- 0,
- 24
- ],
- "position": [
- "relative",
- 0,
- 0,
- 24
- ],
- "flexDirection": [
- "row",
- 0,
- 0,
- 24
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 24
- ]
- }
- },
- ".u-icon__icon--primary": {
- "": {
- "color": [
- "#3c9cff",
- 0,
- 0,
- 25
- ]
- }
- },
- ".u-icon__icon--success": {
- "": {
- "color": [
- "#5ac725",
- 0,
- 0,
- 26
- ]
- }
- },
- ".u-icon__icon--error": {
- "": {
- "color": [
- "#f56c6c",
- 0,
- 0,
- 27
- ]
- }
- },
- ".u-icon__icon--warning": {
- "": {
- "color": [
- "#f9ae3d",
- 0,
- 0,
- 28
- ]
- }
- },
- ".u-icon__icon--info": {
- "": {
- "color": [
- "#909399",
- 0,
- 0,
- 29
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ }),
- /* 21 */
- /*!**********************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
- \**********************************************************************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
- /* globals __VUE_SSR_CONTEXT__ */
- // IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
- // This module is a runtime utility for cleaner component module output and will
- // be included in the final webpack user bundle.
- function normalizeComponent (
- scriptExports,
- render,
- staticRenderFns,
- functionalTemplate,
- injectStyles,
- scopeId,
- moduleIdentifier, /* server only */
- shadowMode, /* vue-cli only */
- components, // fixed by xxxxxx auto components
- renderjs // fixed by xxxxxx renderjs
- ) {
- // Vue.extend constructor export interop
- var options = typeof scriptExports === 'function'
- ? scriptExports.options
- : scriptExports
- // fixed by xxxxxx auto components
- if (components) {
- if (!options.components) {
- options.components = {}
- }
- var hasOwn = Object.prototype.hasOwnProperty
- for (var name in components) {
- if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
- options.components[name] = components[name]
- }
- }
- }
- // fixed by xxxxxx renderjs
- if (renderjs) {
- (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
- this[renderjs.__module] = this
- });
- (options.mixins || (options.mixins = [])).push(renderjs)
- }
- // render functions
- if (render) {
- options.render = render
- options.staticRenderFns = staticRenderFns
- options._compiled = true
- }
- // functional template
- if (functionalTemplate) {
- options.functional = true
- }
- // scopedId
- if (scopeId) {
- options._scopeId = 'data-v-' + scopeId
- }
- var hook
- if (moduleIdentifier) { // server build
- hook = function (context) {
- // 2.3 injection
- context =
- context || // cached call
- (this.$vnode && this.$vnode.ssrContext) || // stateful
- (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
- // 2.2 with runInNewContext: true
- if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
- context = __VUE_SSR_CONTEXT__
- }
- // inject component styles
- if (injectStyles) {
- injectStyles.call(this, context)
- }
- // register component module identifier for async chunk inferrence
- if (context && context._registeredComponents) {
- context._registeredComponents.add(moduleIdentifier)
- }
- }
- // used by ssr in case component is cached and beforeCreate
- // never gets called
- options._ssrRegister = hook
- } else if (injectStyles) {
- hook = shadowMode
- ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
- : injectStyles
- }
- if (hook) {
- if (options.functional) {
- // for template-only hot-reload because in that case the render fn doesn't
- // go through the normalizer
- options._injectStyles = hook
- // register for functioal component in vue file
- var originalRender = options.render
- options.render = function renderWithStyleInjection (h, context) {
- hook.call(context)
- return originalRender(h, context)
- }
- } else {
- // inject component registration as beforeCreate hook
- var existing = options.beforeCreate
- options.beforeCreate = existing
- ? [].concat(existing, hook)
- : [hook]
- }
- }
- return {
- exports: scriptExports,
- options: options
- }
- }
- /***/ }),
- /* 22 */,
- /* 23 */,
- /* 24 */,
- /* 25 */,
- /* 26 */,
- /* 27 */,
- /* 28 */,
- /* 29 */,
- /* 30 */,
- /* 31 */,
- /* 32 */,
- /* 33 */,
- /* 34 */,
- /* 35 */,
- /* 36 */,
- /* 37 */,
- /* 38 */
- /*!****************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue ***!
- \****************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& */ 39);
- /* harmony import */ var _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-loading-icon.vue?vue&type=script&lang=js& */ 41);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
- var renderjs
- function injectStyles (context) {
-
- if(!this.options.style){
- this.options.style = {}
- }
- if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
- Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
- }
- if(Vue.prototype.__merge_style){
- Vue.prototype.__merge_style(__webpack_require__(/*! ./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& */ 44).default, this.options.style)
- }else{
- Object.assign(this.options.style,__webpack_require__(/*! ./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& */ 44).default)
- }
- }
- /* normalize component */
- var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "8ae91632",
- "46ce1452",
- false,
- _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
- injectStyles.call(component)
- component.options.__file = "node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /* 39 */
- /*!***********************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& ***!
- \***********************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& */ 40);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 40 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=template&id=8ae91632&scoped=true& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _vm.show
- ? _c(
- "view",
- {
- staticClass: ["u-loading-icon"],
- class: [_vm.vertical && "u-loading-icon--vertical"],
- style: [_vm.$u.addStyle(_vm.customStyle)],
- },
- [
- !_vm.webviewHide
- ? _c(
- "view",
- {
- ref: "ani",
- staticClass: ["u-loading-icon__spinner"],
- class: ["u-loading-icon__spinner--" + _vm.mode],
- style: {
- color: _vm.color,
- width: _vm.$u.addUnit(_vm.size),
- height: _vm.$u.addUnit(_vm.size),
- borderTopColor: _vm.color,
- borderBottomColor: _vm.otherBorderColor,
- borderLeftColor: _vm.otherBorderColor,
- borderRightColor: _vm.otherBorderColor,
- "animation-duration": _vm.duration + "ms",
- "animation-timing-function":
- _vm.mode === "semicircle" || _vm.mode === "circle"
- ? _vm.timingFunction
- : "",
- },
- },
- [
- _vm.mode === "spinner"
- ? _c("block", [
- !_vm.webviewHide
- ? _c("loading-indicator", {
- staticClass: ["u-loading-indicator"],
- style: {
- color: _vm.color,
- width: _vm.$u.addUnit(_vm.size),
- height: _vm.$u.addUnit(_vm.size),
- },
- attrs: { animating: true },
- })
- : _vm._e(),
- ])
- : _vm._e(),
- ],
- 1
- )
- : _vm._e(),
- _vm.text
- ? _c(
- "u-text",
- {
- staticClass: ["u-loading-icon__text"],
- style: {
- fontSize: _vm.$u.addUnit(_vm.textSize),
- color: _vm.textColor,
- },
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v(_vm._s(_vm.text))]
- )
- : _vm._e(),
- ]
- )
- : _vm._e()
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 41 */
- /*!*****************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***!
- \*****************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=script&lang=js& */ 42);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 42 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 43));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- var animation = weex.requireModule('animation');
- /**
- * loading 加载动画
- * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。
- * @tutorial https://www.uviewui.com/components/loading.html
- * @property {Boolean} show 是否显示组件 (默认 true)
- * @property {String} color 动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])
- * @property {String} textColor 提示文本的颜色(默认color['u-tips-color'])
- * @property {Boolean} vertical 文字和图标是否垂直排列 (默认 false )
- * @property {String} mode 模式选择,见官网说明(默认 'circle' )
- * @property {String | Number} size 加载图标的大小,单位px (默认 24 )
- * @property {String | Number} textSize 文字大小(默认 15 )
- * @property {String | Number} text 文字内容
- * @property {String} timingFunction 动画模式 (默认 'ease-in-out' )
- * @property {String | Number} duration 动画执行周期时间(默认 1200)
- * @property {String} inactiveColor mode=circle时的暗边颜色
- * @property {Object} customStyle 定义需要用到的外部样式
- * @example <u-loading mode="circle"></u-loading>
- */
- var _default = {
- name: 'u-loading-icon',
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- data: function data() {
- return {
- // Array.form可以通过一个伪数组对象创建指定长度的数组
- // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from
- array12: Array.from({
- length: 12
- }),
- // 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行
- // 在iOS nvue上,则会一开始默认执行两个周期的动画
- aniAngel: 360,
- // 动画旋转角度
- webviewHide: false,
- // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗
- loading: false // 是否运行中,针对nvue使用
- };
- },
- computed: {
- // 当为circle类型时,给其另外三边设置一个更轻一些的颜色
- // 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色
- // 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)
- otherBorderColor: function otherBorderColor() {
- var lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80];
- if (this.mode === 'circle') {
- return this.inactiveColor ? this.inactiveColor : lightColor;
- } else {
- return 'transparent';
- }
- // return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'
- }
- },
- watch: {
- show: function show(n) {
- var _this = this;
- // nvue中,show为true,且为非loading状态,就重新执行动画模块
- if (n && !this.loading) {
- setTimeout(function () {
- _this.startAnimate();
- }, 30);
- }
- }
- },
- mounted: function mounted() {
- this.init();
- },
- methods: {
- init: function init() {
- var _this2 = this;
- setTimeout(function () {
- _this2.show && _this2.nvueAnimate();
- _this2.show && _this2.addEventListenerToWebview();
- }, 20);
- },
- // 监听webview的显示与隐藏
- addEventListenerToWebview: function addEventListenerToWebview() {
- var _this3 = this;
- // webview的堆栈
- var pages = getCurrentPages();
- // 当前页面
- var page = pages[pages.length - 1];
- // 当前页面的webview实例
- var currentWebview = page.$getAppWebview();
- // 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)
- currentWebview.addEventListener('hide', function () {
- _this3.webviewHide = true;
- });
- currentWebview.addEventListener('show', function () {
- _this3.webviewHide = false;
- });
- },
- nvueAnimate: function nvueAnimate() {
- // nvue下,非spinner类型时才需要旋转,因为nvue的spinner类型,使用了weex的
- // loading-indicator组件,自带旋转功能
- this.mode !== 'spinner' && this.startAnimate();
- },
- // 执行nvue的animate模块动画
- startAnimate: function startAnimate() {
- var _this4 = this;
- this.loading = true;
- var ani = this.$refs.ani;
- if (!ani) return;
- animation.transition(ani, {
- // 进行角度旋转
- styles: {
- transform: "rotate(".concat(this.aniAngel, "deg)"),
- transformOrigin: 'center center'
- },
- duration: this.duration,
- timingFunction: this.timingFunction
- // delay: 10
- }, function () {
- // 每次增加360deg,为了让其重新旋转一周
- _this4.aniAngel += 360;
- // 动画结束后,继续循环执行动画,需要同时判断webviewHide变量
- // nvue安卓,页面隐藏后依然会继续执行startAnimate方法
- _this4.show && !_this4.webviewHide ? _this4.startAnimate() : _this4.loading = false;
- });
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 43 */
- /*!******************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/props.js ***!
- \******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否显示组件
- show: {
- type: Boolean,
- default: uni.$u.props.loadingIcon.show
- },
- // 颜色
- color: {
- type: String,
- default: uni.$u.props.loadingIcon.color
- },
- // 提示文字颜色
- textColor: {
- type: String,
- default: uni.$u.props.loadingIcon.textColor
- },
- // 文字和图标是否垂直排列
- vertical: {
- type: Boolean,
- default: uni.$u.props.loadingIcon.vertical
- },
- // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形
- mode: {
- type: String,
- default: uni.$u.props.loadingIcon.mode
- },
- // 图标大小,单位默认px
- size: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.size
- },
- // 文字大小
- textSize: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.textSize
- },
- // 文字内容
- text: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.text
- },
- // 动画模式
- timingFunction: {
- type: String,
- default: uni.$u.props.loadingIcon.timingFunction
- },
- // 动画执行周期时间
- duration: {
- type: [String, Number],
- default: uni.$u.props.loadingIcon.duration
- },
- // mode=circle时的暗边颜色
- inactiveColor: {
- type: String,
- default: uni.$u.props.loadingIcon.inactiveColor
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 44 */
- /*!**************************************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& ***!
- \**************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& */ 45);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_icon_vue_vue_type_style_index_0_id_8ae91632_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 45 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".u-loading-icon": {
- "": {
- "flexDirection": [
- "row",
- 0,
- 0,
- 19
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 19
- ],
- "justifyContent": [
- "center",
- 0,
- 0,
- 19
- ],
- "color": [
- "#c8c9cc",
- 0,
- 0,
- 19
- ]
- }
- },
- ".u-loading-icon__text": {
- "": {
- "marginLeft": [
- "4",
- 0,
- 0,
- 20
- ],
- "color": [
- "#606266",
- 0,
- 0,
- 20
- ],
- "fontSize": [
- "14",
- 0,
- 0,
- 20
- ],
- "lineHeight": [
- "20",
- 0,
- 0,
- 20
- ]
- }
- },
- ".u-loading-icon__spinner": {
- "": {
- "width": [
- "30",
- 0,
- 0,
- 21
- ],
- "height": [
- "30",
- 0,
- 0,
- 21
- ],
- "position": [
- "relative",
- 0,
- 0,
- 21
- ]
- }
- },
- ".u-loading-icon__spinner--semicircle": {
- "": {
- "borderWidth": [
- "2",
- 0,
- 0,
- 22
- ],
- "borderColor": [
- "rgba(0,0,0,0)",
- 0,
- 0,
- 22
- ],
- "borderTopRightRadius": [
- "100",
- 0,
- 0,
- 22
- ],
- "borderTopLeftRadius": [
- "100",
- 0,
- 0,
- 22
- ],
- "borderBottomLeftRadius": [
- "100",
- 0,
- 0,
- 22
- ],
- "borderBottomRightRadius": [
- "100",
- 0,
- 0,
- 22
- ],
- "borderStyle": [
- "solid",
- 0,
- 0,
- 22
- ]
- }
- },
- ".u-loading-icon__spinner--circle": {
- "": {
- "borderTopRightRadius": [
- "100",
- 0,
- 0,
- 23
- ],
- "borderTopLeftRadius": [
- "100",
- 0,
- 0,
- 23
- ],
- "borderBottomLeftRadius": [
- "100",
- 0,
- 0,
- 23
- ],
- "borderBottomRightRadius": [
- "100",
- 0,
- 0,
- 23
- ],
- "borderWidth": [
- "2",
- 0,
- 0,
- 23
- ],
- "borderTopColor": [
- "#e5e5e5",
- 0,
- 0,
- 23
- ],
- "borderRightColor": [
- "#e5e5e5",
- 0,
- 0,
- 23
- ],
- "borderBottomColor": [
- "#e5e5e5",
- 0,
- 0,
- 23
- ],
- "borderLeftColor": [
- "#e5e5e5",
- 0,
- 0,
- 23
- ],
- "borderStyle": [
- "solid",
- 0,
- 0,
- 23
- ]
- }
- },
- ".u-loading-icon--vertical": {
- "": {
- "flexDirection": [
- "column",
- 0,
- 0,
- 24
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ }),
- /* 46 */,
- /* 47 */,
- /* 48 */,
- /* 49 */,
- /* 50 */,
- /* 51 */,
- /* 52 */,
- /* 53 */,
- /* 54 */,
- /* 55 */,
- /* 56 */
- /*!************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue ***!
- \************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& */ 57);
- /* harmony import */ var _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-transition.vue?vue&type=script&lang=js& */ 59);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
- var renderjs
- function injectStyles (context) {
-
- if(!this.options.style){
- this.options.style = {}
- }
- if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
- Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
- }
- if(Vue.prototype.__merge_style){
- Vue.prototype.__merge_style(__webpack_require__(/*! ./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& */ 69).default, this.options.style)
- }else{
- Object.assign(this.options.style,__webpack_require__(/*! ./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& */ 69).default)
- }
- }
- /* normalize component */
- var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "39e33bf2",
- "bea79892",
- false,
- _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
- injectStyles.call(component)
- component.options.__file = "node_modules/uview-ui/components/u-transition/u-transition.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /* 57 */
- /*!*******************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& ***!
- \*******************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& */ 58);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 58 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _vm.inited
- ? _c(
- "view",
- {
- ref: "u-transition",
- staticClass: ["u-transition"],
- class: _vm.classes,
- style: [_vm.mergeStyle],
- on: { touchmove: _vm.noop, click: _vm.clickHandler },
- },
- [_vm._t("default")],
- 2
- )
- : _vm._e()
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 59 */
- /*!*************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***!
- \*************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=script&lang=js& */ 60);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 60 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 61));
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 65));
- var _transition = _interopRequireDefault(__webpack_require__(/*! ./transition.js */ 66));
- function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
- function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
- /**
- * transition 动画组件
- * @description
- * @tutorial
- * @property {String} show 是否展示组件 (默认 false )
- * @property {String} mode 使用的动画模式 (默认 'fade' )
- * @property {String | Number} duration 动画的执行时间,单位ms (默认 '300' )
- * @property {String} timingFunction 使用的动画过渡函数 (默认 'ease-out' )
- * @property {Object} customStyle 自定义样式
- * @event {Function} before-enter 进入前触发
- * @event {Function} enter 进入中触发
- * @event {Function} after-enter 进入后触发
- * @event {Function} before-leave 离开前触发
- * @event {Function} leave 离开中触发
- * @event {Function} after-leave 离开后触发
- * @example
- */
- var _default = {
- name: 'u-transition',
- data: function data() {
- return {
- inited: false,
- // 是否显示/隐藏组件
- viewStyle: {},
- // 组件内部的样式
- status: '',
- // 记录组件动画的状态
- transitionEnded: false,
- // 组件是否结束的标记
- display: false,
- // 组件是否展示
- classes: '' // 应用的类名
- };
- },
- computed: {
- mergeStyle: function mergeStyle() {
- var viewStyle = this.viewStyle,
- customStyle = this.customStyle;
- return _objectSpread(_objectSpread({}, uni.$u.addStyle(customStyle)), viewStyle);
- }
- },
- // 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _transition.default, _props.default],
- watch: {
- show: {
- handler: function handler(newVal) {
- // vue和nvue分别执行不同的方法
- newVal ? this.nvueEnter() : this.nvueLeave();
- },
- // 表示同时监听初始化时的props的show的意思
- immediate: true
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 61 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 62);
- function _defineProperty(obj, key, value) {
- key = toPropertyKey(key);
- if (key in obj) {
- Object.defineProperty(obj, key, {
- value: value,
- enumerable: true,
- configurable: true,
- writable: true
- });
- } else {
- obj[key] = value;
- }
- return obj;
- }
- module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 62 */
- /*!**************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
- \**************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
- var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 64);
- function _toPropertyKey(arg) {
- var key = toPrimitive(arg, "string");
- return _typeof(key) === "symbol" ? key : String(key);
- }
- module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 63 */
- /*!*******************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
- \*******************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _typeof(obj) {
- "@babel/helpers - typeof";
- return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
- return typeof obj;
- } : function (obj) {
- return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
- }
- module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 64 */
- /*!************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
- function _toPrimitive(input, hint) {
- if (_typeof(input) !== "object" || input === null) return input;
- var prim = input[Symbol.toPrimitive];
- if (prim !== undefined) {
- var res = prim.call(input, hint || "default");
- if (_typeof(res) !== "object") return res;
- throw new TypeError("@@toPrimitive must return a primitive value.");
- }
- return (hint === "string" ? String : Number)(input);
- }
- module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 65 */
- /*!****************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/props.js ***!
- \****************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否展示组件
- show: {
- type: Boolean,
- default: uni.$u.props.transition.show
- },
- // 使用的动画模式
- mode: {
- type: String,
- default: uni.$u.props.transition.mode
- },
- // 动画的执行时间,单位ms
- duration: {
- type: [String, Number],
- default: uni.$u.props.transition.duration
- },
- // 使用的动画过渡函数
- timingFunction: {
- type: String,
- default: uni.$u.props.transition.timingFunction
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 66 */
- /*!*********************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/transition.js ***!
- \*********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- /* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin) {
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _nvueAniMap = _interopRequireDefault(__webpack_require__(/*! ./nvue.ani-map.js */ 68));
- // 定义一个一定时间后自动成功的promise,让调用nextTick方法处,进入下一个then方法
- var nextTick = function nextTick() {
- return new Promise(function (resolve) {
- return setTimeout(resolve, 1000 / 50);
- });
- };
- // nvue动画模块实现细节抽离在外部文件
- // 引入nvue(weex)的animation动画模块,文档见:
- // https://weex.apache.org/zh/docs/modules/animation.html#transition
- var animation = __webpack_provided_uni_dot_requireNativePlugin('animation');
- var getStyle = function getStyle(name) {
- return _nvueAniMap.default[name];
- };
- var _default = {
- methods: {
- // 组件被点击发出事件
- clickHandler: function clickHandler() {
- this.$emit('click');
- },
- // nvue版本动画进场
- nvueEnter: function nvueEnter() {
- var _this = this;
- // 获得样式的名称
- var currentStyle = getStyle(this.mode);
- // 组件动画状态和发出事件
- this.status = 'enter';
- this.$emit('beforeEnter');
- // 展示生成组件元素
- this.inited = true;
- this.display = true;
- // 在nvue安卓上,由于渲染速度慢,在弹窗,键盘,日历等组件中,渲染其中的内容需要时间
- // 导致出现弹窗卡顿,这里让其一开始为透明状态,等一定时间渲染完成后,再让其隐藏起来,再让其按正常逻辑出现
- this.viewStyle = {
- opacity: 0
- };
- // 等待弹窗内容渲染完成
- this.$nextTick(function () {
- // 合并样式
- _this.viewStyle = currentStyle.enter;
- Promise.resolve().then(nextTick).then(function () {
- // 组件开始进入前的事件
- _this.$emit('enter');
- // nvue的transition动画模块需要通过ref调用组件,注意此处的ref不同于vue的this.$refs['u-transition']用法
- animation.transition(_this.$refs['u-transition'].ref, {
- styles: currentStyle['enter-to'],
- duration: _this.duration,
- timingFunction: _this.timingFunction,
- needLayout: false,
- delay: 0
- }, function () {
- // 动画执行完毕,发出事件
- _this.$emit('afterEnter');
- });
- }).catch(function () {});
- });
- },
- nvueLeave: function nvueLeave() {
- var _this2 = this;
- if (!this.display) {
- return;
- }
- var currentStyle = getStyle(this.mode);
- // 定义状态和事件
- this.status = 'leave';
- this.$emit('beforeLeave');
- // 合并样式
- this.viewStyle = currentStyle.leave;
- // 放到promise中处理执行过程
- Promise.resolve().then(nextTick) // 等待几十ms
- .then(function () {
- _this2.transitionEnded = false;
- // 动画正在离场的状态
- _this2.$emit('leave');
- animation.transition(_this2.$refs['u-transition'].ref, {
- styles: currentStyle['leave-to'],
- duration: _this2.duration,
- timingFunction: _this2.timingFunction,
- needLayout: false,
- delay: 0
- }, function () {
- _this2.onTransitionEnd();
- });
- }).catch(function () {});
- },
- // 完成过渡后触发
- onTransitionEnd: function onTransitionEnd() {
- // 如果已经是结束的状态,无需再处理
- if (this.transitionEnded) return;
- this.transitionEnded = true;
- // 发出组件动画执行后的事件
- this.$emit(this.status === 'leave' ? 'afterLeave' : 'afterEnter');
- if (!this.show && this.display) {
- this.display = false;
- this.inited = false;
- }
- }
- }
- };
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js */ 67)["default"]))
- /***/ }),
- /* 67 */
- /*!******************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js ***!
- \******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = requireNativePlugin;
- function requireNativePlugin(name) {
- return weex.requireModule(name);
- }
- /***/ }),
- /* 68 */
- /*!***********************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/nvue.ani-map.js ***!
- \***********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- fade: {
- enter: {
- opacity: 0
- },
- 'enter-to': {
- opacity: 1
- },
- leave: {
- opacity: 1
- },
- 'leave-to': {
- opacity: 0
- }
- },
- 'fade-up': {
- enter: {
- opacity: 0,
- transform: 'translateY(100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateY(100%)'
- }
- },
- 'fade-down': {
- enter: {
- opacity: 0,
- transform: 'translateY(-100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateY(-100%)'
- }
- },
- 'fade-left': {
- enter: {
- opacity: 0,
- transform: 'translateX(-100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateX(-100%)'
- }
- },
- 'fade-right': {
- enter: {
- opacity: 0,
- transform: 'translateX(100%)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'translateY(0)'
- },
- leave: {
- opacity: 1,
- transform: 'translateY(0)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'translateX(100%)'
- }
- },
- 'slide-up': {
- enter: {
- transform: 'translateY(100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateY(100%)'
- }
- },
- 'slide-down': {
- enter: {
- transform: 'translateY(-100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateY(-100%)'
- }
- },
- 'slide-left': {
- enter: {
- transform: 'translateX(-100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateX(-100%)'
- }
- },
- 'slide-right': {
- enter: {
- transform: 'translateX(100%)'
- },
- 'enter-to': {
- transform: 'translateY(0)'
- },
- leave: {
- transform: 'translateY(0)'
- },
- 'leave-to': {
- transform: 'translateX(100%)'
- }
- },
- zoom: {
- enter: {
- transform: 'scale(0.95)'
- },
- 'enter-to': {
- transform: 'scale(1)'
- },
- leave: {
- transform: 'scale(1)'
- },
- 'leave-to': {
- transform: 'scale(0.95)'
- }
- },
- 'fade-zoom': {
- enter: {
- opacity: 0,
- transform: 'scale(0.95)'
- },
- 'enter-to': {
- opacity: 1,
- transform: 'scale(1)'
- },
- leave: {
- opacity: 1,
- transform: 'scale(1)'
- },
- 'leave-to': {
- opacity: 0,
- transform: 'scale(0.95)'
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 69 */
- /*!**********************************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& ***!
- \**********************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& */ 70);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_transition_vue_vue_type_style_index_0_id_39e33bf2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 70 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- "@VERSION": 2
- }
- /***/ }),
- /* 71 */,
- /* 72 */,
- /* 73 */,
- /* 74 */,
- /* 75 */,
- /* 76 */,
- /* 77 */,
- /* 78 */,
- /* 79 */,
- /* 80 */,
- /* 81 */,
- /* 82 */
- /*!******************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue ***!
- \******************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& */ 83);
- /* harmony import */ var _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-overlay.vue?vue&type=script&lang=js& */ 85);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
- var renderjs
- function injectStyles (context) {
-
- if(!this.options.style){
- this.options.style = {}
- }
- if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
- Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
- }
- if(Vue.prototype.__merge_style){
- Vue.prototype.__merge_style(__webpack_require__(/*! ./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& */ 88).default, this.options.style)
- }else{
- Object.assign(this.options.style,__webpack_require__(/*! ./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& */ 88).default)
- }
- }
- /* normalize component */
- var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "2d8262d9",
- "2b543d8f",
- false,
- _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
- injectStyles.call(component)
- component.options.__file = "node_modules/uview-ui/components/u-overlay/u-overlay.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /* 83 */
- /*!*************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& ***!
- \*************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& */ 84);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 84 */
- /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& ***!
- \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- try {
- components = {
- uTransition: __webpack_require__(/*! uview-ui/components/u-transition/u-transition.vue */ 56)
- .default,
- }
- } catch (e) {
- if (
- e.message.indexOf("Cannot find module") !== -1 &&
- e.message.indexOf(".vue") !== -1
- ) {
- console.error(e.message)
- console.error("1. 排查组件名称拼写是否正确")
- console.error(
- "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
- )
- console.error(
- "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
- )
- } else {
- throw e
- }
- }
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c(
- "u-transition",
- {
- attrs: {
- show: _vm.show,
- customClass: "u-overlay",
- duration: _vm.duration,
- customStyle: _vm.overlayStyle,
- },
- on: { click: _vm.clickHandler },
- },
- [_vm._t("default")],
- 2
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 85 */
- /*!*******************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***!
- \*******************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=script&lang=js& */ 86);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 86 */
- /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***!
- \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 87));
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * overlay 遮罩
- * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景
- * @tutorial https://www.uviewui.com/components/overlay.html
- * @property {Boolean} show 是否显示遮罩(默认 false )
- * @property {String | Number} zIndex zIndex 层级(默认 10070 )
- * @property {String | Number} duration 动画时长,单位毫秒(默认 300 )
- * @property {String | Number} opacity 不透明度值,当做rgba的第四个参数 (默认 0.5 )
- * @property {Object} customStyle 定义需要用到的外部样式
- * @event {Function} click 点击遮罩发送事件
- * @example <u-overlay :show="show" @click="show = false"></u-overlay>
- */
- var _default = {
- name: "u-overlay",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- overlayStyle: function overlayStyle() {
- var style = {
- position: 'fixed',
- top: 0,
- left: 0,
- right: 0,
- zIndex: this.zIndex,
- bottom: 0,
- 'background-color': "rgba(0, 0, 0, ".concat(this.opacity, ")")
- };
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- },
- methods: {
- clickHandler: function clickHandler() {
- this.$emit('click');
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 87 */
- /*!*************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/props.js ***!
- \*************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 是否显示遮罩
- show: {
- type: Boolean,
- default: uni.$u.props.overlay.show
- },
- // 层级z-index
- zIndex: {
- type: [String, Number],
- default: uni.$u.props.overlay.zIndex
- },
- // 遮罩的过渡时间,单位为ms
- duration: {
- type: [String, Number],
- default: uni.$u.props.overlay.duration
- },
- // 不透明度值,当做rgba的第四个参数
- opacity: {
- type: [String, Number],
- default: uni.$u.props.overlay.opacity
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 88 */
- /*!****************************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& ***!
- \****************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& */ 89);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_overlay_vue_vue_type_style_index_0_id_2d8262d9_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 89 */
- /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& ***!
- \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".u-overlay": {
- "": {
- "position": [
- "fixed",
- 0,
- 0,
- 19
- ],
- "top": [
- 0,
- 0,
- 0,
- 19
- ],
- "left": [
- 0,
- 0,
- 0,
- 19
- ],
- "width": [
- 100,
- 0,
- 0,
- 19
- ],
- "height": [
- 100,
- 0,
- 0,
- 19
- ],
- "backgroundColor": [
- "rgba(0,0,0,0.7)",
- 0,
- 0,
- 19
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ }),
- /* 90 */,
- /* 91 */,
- /* 92 */,
- /* 93 */,
- /* 94 */,
- /* 95 */,
- /* 96 */,
- /* 97 */,
- /* 98 */,
- /* 99 */,
- /* 100 */,
- /* 101 */,
- /* 102 */,
- /* 103 */,
- /* 104 */,
- /* 105 */,
- /* 106 */,
- /* 107 */,
- /* 108 */,
- /* 109 */,
- /* 110 */,
- /* 111 */,
- /* 112 */,
- /* 113 */,
- /* 114 */,
- /* 115 */,
- /* 116 */,
- /* 117 */,
- /* 118 */,
- /* 119 */,
- /* 120 */,
- /* 121 */,
- /* 122 */,
- /* 123 */,
- /* 124 */,
- /* 125 */,
- /* 126 */,
- /* 127 */,
- /* 128 */,
- /* 129 */,
- /* 130 */
- /*!******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 131);
- var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 133);
- var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 134);
- var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 135);
- function _toConsumableArray(arr) {
- return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
- }
- module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 131 */
- /*!******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 132);
- function _arrayWithoutHoles(arr) {
- if (Array.isArray(arr)) return arrayLikeToArray(arr);
- }
- module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 132 */
- /*!*****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _arrayLikeToArray(arr, len) {
- if (len == null || len > arr.length) len = arr.length;
- for (var i = 0, arr2 = new Array(len); i < len; i++) {
- arr2[i] = arr[i];
- }
- return arr2;
- }
- module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 133 */
- /*!****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
- \****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _iterableToArray(iter) {
- if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
- }
- module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 134 */
- /*!***************************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
- \***************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 132);
- function _unsupportedIterableToArray(o, minLen) {
- if (!o) return;
- if (typeof o === "string") return arrayLikeToArray(o, minLen);
- var n = Object.prototype.toString.call(o).slice(8, -1);
- if (n === "Object" && o.constructor) n = o.constructor.name;
- if (n === "Map" || n === "Set") return Array.from(o);
- if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
- }
- module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 135 */
- /*!******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
- \******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _nonIterableSpread() {
- throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
- }
- module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 136 */,
- /* 137 */,
- /* 138 */,
- /* 139 */,
- /* 140 */,
- /* 141 */
- /*!*********************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***!
- \*********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = formatLog;
- exports.log = log;
- function typof(v) {
- var s = Object.prototype.toString.call(v);
- return s.substring(8, s.length - 1);
- }
- function isDebugMode() {
- /* eslint-disable no-undef */
- return typeof __channelId__ === 'string' && __channelId__;
- }
- function jsonStringifyReplacer(k, p) {
- switch (typof(p)) {
- case 'Function':
- return 'function() { [native code] }';
- default:
- return p;
- }
- }
- function log(type) {
- for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
- args[_key - 1] = arguments[_key];
- }
- console[type].apply(console, args);
- }
- function formatLog() {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- var type = args.shift();
- if (isDebugMode()) {
- args.push(args.pop().replace('at ', 'uni-app:///'));
- return console[type].apply(console, args);
- }
- var msgs = args.map(function (v) {
- var type = Object.prototype.toString.call(v).toLowerCase();
- if (type === '[object object]' || type === '[object array]') {
- try {
- v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---';
- } catch (e) {
- v = type;
- }
- } else {
- if (v === null) {
- v = '---NULL---';
- } else if (v === undefined) {
- v = '---UNDEFINED---';
- } else {
- var vType = typof(v).toUpperCase();
- if (vType === 'NUMBER' || vType === 'BOOLEAN') {
- v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---';
- } else {
- v = String(v);
- }
- }
- }
- return v;
- });
- var msg = '';
- if (msgs.length > 1) {
- var lastMsg = msgs.pop();
- msg = msgs.join('---COMMA---');
- if (lastMsg.indexOf(' at ') === 0) {
- msg += lastMsg;
- } else {
- msg += '---COMMA---' + lastMsg;
- }
- } else {
- msg = msgs[0];
- }
- console[type](msg);
- }
- /***/ }),
- /* 142 */,
- /* 143 */
- /*!*********************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/util/api.js ***!
- \*********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.myRequest = void 0;\nvar _url = _interopRequireDefault(__webpack_require__(/*! ./url.js */ 144));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/store/index.js */ 145));\nvar myRequest = function myRequest(options) {\n var BASE_URL = _url.default.baseUrl;\n __f__(\"log\", BASE_URL, options.url, \" at util/api.js:6\");\n var session_key = \"\";\n session_key = uni.getStorageSync('session_key');\n var url = options.url;\n var data = options.data || {};\n if (!url.includes('sysmenage.usermanager.user_login') && !url.includes('pest.pests.insect_discern')) {\n data.token = session_key;\n if (!session_key) {\n return Promise.reject('请重新登录');\n }\n }\n __f__(\"log\", data, '---------- my request', \" at util/api.js:19\");\n return new Promise(function (resolve, reject) {\n uni.request({\n url: BASE_URL + options.url,\n method: options.method || 'POST',\n header: {\n \"Content-Type\": \"application/x-www-form-urlencoded\"\n },\n data: data,\n success: function success(res) {\n __f__(\"log\", res, \" at util/api.js:30\");\n if (res.data.message != \"\") {\n __f__(\"log\", 111, \" at util/api.js:32\");\n uni.showToast({\n title: res.data.message || '请求接口失败',\n icon: \"none\"\n });\n if (res.data.errorCode == 403) {\n if (!_index.default.state.isInLoginPage) {\n uni.setStorageSync('session_key', '');\n setTimeout(function () {\n uni.navigateTo({\n url: \"/pages/login/login\"\n });\n }, 2000);\n }\n }\n }\n resolve(res.data.data);\n },\n fail: function fail(err) {\n uni.showToast({\n title: '请求接口失败'\n });\n reject(err);\n }\n });\n });\n};\nexports.myRequest = myRequest;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbC9hcGkuanMiXSwibmFtZXMiOlsibXlSZXF1ZXN0Iiwib3B0aW9ucyIsIkJBU0VfVVJMIiwiY29uZmlnIiwiYmFzZVVybCIsInVybCIsInNlc3Npb25fa2V5IiwidW5pIiwiZ2V0U3RvcmFnZVN5bmMiLCJkYXRhIiwiaW5jbHVkZXMiLCJ0b2tlbiIsIlByb21pc2UiLCJyZWplY3QiLCJyZXNvbHZlIiwicmVxdWVzdCIsIm1ldGhvZCIsImhlYWRlciIsInN1Y2Nlc3MiLCJyZXMiLCJtZXNzYWdlIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiZXJyb3JDb2RlIiwic3RvcmUiLCJzdGF0ZSIsImlzSW5Mb2dpblBhZ2UiLCJzZXRTdG9yYWdlU3luYyIsInNldFRpbWVvdXQiLCJuYXZpZ2F0ZVRvIiwiZmFpbCIsImVyciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFFTyxJQUFNQSxTQUFTLEdBQUcsU0FBWkEsU0FBUyxDQUFJQyxPQUFPLEVBQUs7RUFDckMsSUFBSUMsUUFBUSxHQUFHQyxZQUFNLENBQUNDLE9BQU87RUFDN0IsYUFBWUYsUUFBUSxFQUFFRCxPQUFPLENBQUNJLEdBQUc7RUFDakMsSUFBSUMsV0FBVyxHQUFHLEVBQUU7RUFDcEJBLFdBQVcsR0FBR0MsR0FBRyxDQUFDQyxjQUFjLENBQUMsYUFBYSxDQUFDO0VBQy9DLElBQUlILEdBQUcsR0FBR0osT0FBTyxDQUFDSSxHQUFHO0VBQ3JCLElBQUlJLElBQUksR0FBR1IsT0FBTyxDQUFDUSxJQUFJLElBQUksQ0FBQyxDQUFDO0VBQzdCLElBQUksQ0FBQ0osR0FBRyxDQUFDSyxRQUFRLENBQUMsa0NBQWtDLENBQUMsSUFBSSxDQUFDTCxHQUFHLENBQUNLLFFBQVEsQ0FBQywyQkFBMkIsQ0FBQyxFQUFFO0lBQ3BHRCxJQUFJLENBQUNFLEtBQUssR0FBR0wsV0FBVztJQUV4QixJQUFJLENBQUNBLFdBQVcsRUFBRTtNQUNqQixPQUFPTSxPQUFPLENBQUNDLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDL0I7RUFDRDtFQUVBLGFBQVlKLElBQUksRUFBRSx1QkFBdUI7RUFFekMsT0FBTyxJQUFJRyxPQUFPLENBQUMsVUFBQ0UsT0FBTyxFQUFFRCxNQUFNLEVBQUs7SUFDdkNOLEdBQUcsQ0FBQ1EsT0FBTyxDQUFDO01BQ1hWLEdBQUcsRUFBRUgsUUFBUSxHQUFHRCxPQUFPLENBQUNJLEdBQUc7TUFDM0JXLE1BQU0sRUFBRWYsT0FBTyxDQUFDZSxNQUFNLElBQUksTUFBTTtNQUNoQ0MsTUFBTSxFQUFFO1FBQ1AsY0FBYyxFQUFFO01BQ2pCLENBQUM7TUFDRFIsSUFBSSxFQUFFQSxJQUFJO01BQ1ZTLE9BQU8sRUFBRSxpQkFBQ0MsR0FBRyxFQUFLO1FBQ2pCLGFBQVlBLEdBQUc7UUFDZixJQUFJQSxHQUFHLENBQUNWLElBQUksQ0FBQ1csT0FBTyxJQUFJLEVBQUUsRUFBRTtVQUMzQixhQUFZLEdBQUc7VUFDZmIsR0FBRyxDQUFDYyxTQUFTLENBQUM7WUFDYkMsS0FBSyxFQUFFSCxHQUFHLENBQUNWLElBQUksQ0FBQ1csT0FBTyxJQUFJLFFBQVE7WUFDbkNHLElBQUksRUFBRTtVQUNQLENBQUMsQ0FBQztVQUNGLElBQUlKLEdBQUcsQ0FBQ1YsSUFBSSxDQUFDZSxTQUFTLElBQUksR0FBRyxFQUFFO1lBQzlCLElBQUksQ0FBQ0MsY0FBSyxDQUFDQyxLQUFLLENBQUNDLGFBQWEsRUFBRTtjQUMvQnBCLEdBQUcsQ0FBQ3FCLGNBQWMsQ0FBQyxhQUFhLEVBQUUsRUFBRSxDQUFDO2NBQ3JDQyxVQUFVLENBQUMsWUFBTTtnQkFDaEJ0QixHQUFHLENBQUN1QixVQUFVLENBQUM7a0JBQ2R6QixHQUFHLEVBQUU7Z0JBQ04sQ0FBQyxDQUFDO2NBQ0gsQ0FBQyxFQUFFLElBQUksQ0FBQztZQUNUO1VBQ0Q7UUFDRDtRQUNBUyxPQUFPLENBQUNLLEdBQUcsQ0FBQ1YsSUFBSSxDQUFDQSxJQUFJLENBQUM7TUFDdkIsQ0FBQztNQUNEc0IsSUFBSSxFQUFFLGNBQUNDLEdBQUcsRUFBSztRQUNkekIsR0FBRyxDQUFDYyxTQUFTLENBQUM7VUFDYkMsS0FBSyxFQUFFO1FBQ1IsQ0FBQyxDQUFDO1FBQ0ZULE1BQU0sQ0FBQ21CLEdBQUcsQ0FBQztNQUNaO0lBQ0QsQ0FBQyxDQUFDO0VBQ0gsQ0FBQyxDQUFDO0FBQ0gsQ0FBQztBQUFBLDhCIiwiZmlsZSI6IjE0My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjb25maWcgZnJvbSBcIi4vdXJsLmpzXCJcclxuaW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUvaW5kZXguanMnO1xyXG5cclxuZXhwb3J0IGNvbnN0IG15UmVxdWVzdCA9IChvcHRpb25zKSA9PiB7XHJcblx0bGV0IEJBU0VfVVJMID0gY29uZmlnLmJhc2VVcmxcclxuXHRjb25zb2xlLmxvZyhCQVNFX1VSTCwgb3B0aW9ucy51cmwpXHJcblx0dmFyIHNlc3Npb25fa2V5ID0gXCJcIlxyXG5cdHNlc3Npb25fa2V5ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdzZXNzaW9uX2tleScpXHJcblx0bGV0IHVybCA9IG9wdGlvbnMudXJsXHJcblx0bGV0IGRhdGEgPSBvcHRpb25zLmRhdGEgfHwge31cclxuXHRpZiAoIXVybC5pbmNsdWRlcygnc3lzbWVuYWdlLnVzZXJtYW5hZ2VyLnVzZXJfbG9naW4nKSAmJiAhdXJsLmluY2x1ZGVzKCdwZXN0LnBlc3RzLmluc2VjdF9kaXNjZXJuJykpIHtcclxuXHRcdGRhdGEudG9rZW4gPSBzZXNzaW9uX2tleVxyXG5cclxuXHRcdGlmICghc2Vzc2lvbl9rZXkpIHtcclxuXHRcdFx0cmV0dXJuIFByb21pc2UucmVqZWN0KCfor7fph43mlrDnmbvlvZUnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGNvbnNvbGUubG9nKGRhdGEsICctLS0tLS0tLS0tIG15IHJlcXVlc3QnKVxyXG5cclxuXHRyZXR1cm4gbmV3IFByb21pc2UoKHJlc29sdmUsIHJlamVjdCkgPT4ge1xyXG5cdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHR1cmw6IEJBU0VfVVJMICsgb3B0aW9ucy51cmwsXHJcblx0XHRcdG1ldGhvZDogb3B0aW9ucy5tZXRob2QgfHwgJ1BPU1QnLFxyXG5cdFx0XHRoZWFkZXI6IHtcclxuXHRcdFx0XHRcIkNvbnRlbnQtVHlwZVwiOiBcImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZFwiLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRkYXRhOiBkYXRhLFxyXG5cdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2cocmVzKVxyXG5cdFx0XHRcdGlmIChyZXMuZGF0YS5tZXNzYWdlICE9IFwiXCIpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKDExMSlcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzLmRhdGEubWVzc2FnZSB8fCAn6K+35rGC5o6l5Y+j5aSx6LSlJyxcclxuXHRcdFx0XHRcdFx0aWNvbjogXCJub25lXCJcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRpZiAocmVzLmRhdGEuZXJyb3JDb2RlID09IDQwMykge1xyXG5cdFx0XHRcdFx0XHRpZiAoIXN0b3JlLnN0YXRlLmlzSW5Mb2dpblBhZ2UpIHtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3Nlc3Npb25fa2V5JywgJycpXHJcblx0XHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVybDogXCIvcGFnZXMvbG9naW4vbG9naW5cIlxyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LCAyMDAwKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJlc29sdmUocmVzLmRhdGEuZGF0YSlcclxuXHRcdFx0fSxcclxuXHRcdFx0ZmFpbDogKGVycikgPT4ge1xyXG5cdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0dGl0bGU6ICfor7fmsYLmjqXlj6PlpLHotKUnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRyZWplY3QoZXJyKVxyXG5cdFx0XHR9XHJcblx0XHR9KVxyXG5cdH0pXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///143\n");
- /***/ }),
- /* 144 */
- /*!*********************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/util/url.js ***!
- \*********************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _default = {\n // baseUrl: process.env.NODE_ENV === 'development' ? \"http://114.115.147.140:12345\" : \"https://www.yhswjc.com\",\n // wsUrl:process.env.NODE_ENV === 'development' ? \"ws://114.115.147.140:12345\" : \"wss://www.toreskj.com\",\n // baseUrl:\"https://yfznscd.com\"\n // baseUrl:\"https://www.toreskj.com\"\n // baseUrl:\"https://www.yhswjc.com\"\n baseUrl: \"http://192.168.1.52:12345\",\n wsUrl: \"ws://192.168.1.52:12345\"\n // baseUrl:\"http://192.168.1.77:12345\",\n // baseUrl:\"https://www.toreskj.com\",\n // baseUrl:\"http://114.115.147.140:12345\",\n // wsUrl:\"ws://114.115.147.140:12345\",\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbC91cmwuanMiXSwibmFtZXMiOlsiYmFzZVVybCIsIndzVXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQUEsT0FBTyxFQUFDLDJCQUEyQjtFQUNuQ0MsS0FBSyxFQUFDO0VBQ047RUFDQTtFQUNBO0VBQ0E7QUFDRCxDQUFDO0FBQUEiLCJmaWxlIjoiMTQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8vIGJhc2VVcmw6IHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnID8gXCJodHRwOi8vMTE0LjExNS4xNDcuMTQwOjEyMzQ1XCIgOiBcImh0dHBzOi8vd3d3Lnloc3dqYy5jb21cIixcclxuXHQvLyB3c1VybDpwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50JyA/IFwid3M6Ly8xMTQuMTE1LjE0Ny4xNDA6MTIzNDVcIiA6IFwid3NzOi8vd3d3LnRvcmVza2ouY29tXCIsXHJcblx0Ly8gYmFzZVVybDpcImh0dHBzOi8veWZ6bnNjZC5jb21cIlxyXG5cdC8vIGJhc2VVcmw6XCJodHRwczovL3d3dy50b3Jlc2tqLmNvbVwiXHJcblx0Ly8gYmFzZVVybDpcImh0dHBzOi8vd3d3Lnloc3dqYy5jb21cIlxyXG5cdGJhc2VVcmw6XCJodHRwOi8vMTkyLjE2OC4xLjUyOjEyMzQ1XCIsXHJcblx0d3NVcmw6XCJ3czovLzE5Mi4xNjguMS41MjoxMjM0NVwiLFxyXG5cdC8vIGJhc2VVcmw6XCJodHRwOi8vMTkyLjE2OC4xLjc3OjEyMzQ1XCIsXHJcblx0Ly8gYmFzZVVybDpcImh0dHBzOi8vd3d3LnRvcmVza2ouY29tXCIsXHJcblx0Ly8gYmFzZVVybDpcImh0dHA6Ly8xMTQuMTE1LjE0Ny4xNDA6MTIzNDVcIixcclxuXHQvLyB3c1VybDpcIndzOi8vMTE0LjExNS4xNDcuMTQwOjEyMzQ1XCIsXHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///144\n");
- /***/ }),
- /* 145 */
- /*!************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/store/index.js ***!
- \************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 146));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 147));\nvar _lodashEs = __webpack_require__(/*! lodash-es */ 148);\nvar _task = _interopRequireDefault(__webpack_require__(/*! ./modules/task.js */ 789));\n_vue.default.use(_vuex.default);\nvar store = new _vuex.default.Store({\n state: {\n list: {},\n // 列表以及聊天内容数据\n video: null,\n // 视频通话数据\n wornlist: {},\n addobj: [],\n kpsurlL: 0,\n worndatabase: [],\n selfRoomInfo: null,\n pendingVideoConnect: false,\n isVideoTalking: false,\n isVideoCallRefused: false,\n userInfo: {},\n isInLoginPage: false\n },\n mutations: {\n updateVideoInfo: function updateVideoInfo(state, payload) {\n state.video = (0, _lodashEs.assign)({}, payload);\n state.pendingVideoConnect = !(0, _lodashEs.isEmpty)(payload);\n },\n updateVideoSelfRoomInfo: function updateVideoSelfRoomInfo(state, payload) {\n state.selfRoomInfo = (0, _lodashEs.assign)({}, payload);\n },\n updateMessageList: function updateMessageList(state, payload) {\n state.list = (0, _lodashEs.slice)(payload);\n },\n updatePendingVideoConnectStatus: function updatePendingVideoConnectStatus(state, flag) {\n state.pendingVideoConnect = flag;\n },\n updateTalkingStatus: function updateTalkingStatus(state, flag) {\n state.isVideoTalking = flag;\n },\n updateIsRefusedCall: function updateIsRefusedCall(state, flag) {\n state.isVideoCallRefused = flag;\n },\n updateUserInfo: function updateUserInfo(state, payload) {\n __f__(\"log\", payload, 'update user info', \" at store/index.js:48\");\n state.userInfo = payload;\n },\n updateInLoginPageStatus: function updateInLoginPageStatus(state, flag) {\n state.isInLoginPage = flag;\n }\n },\n actions: {},\n getters: {\n list: function list() {},\n userUID: function userUID(state) {\n __f__(\"log\", state.userInfo, 'store user uid', \" at store/index.js:61\");\n return state.userInfo.myuid || '';\n }\n },\n modules: {\n task: _task.default\n }\n});\nvar _default = store;\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsInN0b3JlIiwiU3RvcmUiLCJzdGF0ZSIsImxpc3QiLCJ2aWRlbyIsIndvcm5saXN0IiwiYWRkb2JqIiwia3BzdXJsTCIsIndvcm5kYXRhYmFzZSIsInNlbGZSb29tSW5mbyIsInBlbmRpbmdWaWRlb0Nvbm5lY3QiLCJpc1ZpZGVvVGFsa2luZyIsImlzVmlkZW9DYWxsUmVmdXNlZCIsInVzZXJJbmZvIiwiaXNJbkxvZ2luUGFnZSIsIm11dGF0aW9ucyIsInVwZGF0ZVZpZGVvSW5mbyIsInBheWxvYWQiLCJhc3NpZ24iLCJpc0VtcHR5IiwidXBkYXRlVmlkZW9TZWxmUm9vbUluZm8iLCJ1cGRhdGVNZXNzYWdlTGlzdCIsInNsaWNlIiwidXBkYXRlUGVuZGluZ1ZpZGVvQ29ubmVjdFN0YXR1cyIsImZsYWciLCJ1cGRhdGVUYWxraW5nU3RhdHVzIiwidXBkYXRlSXNSZWZ1c2VkQ2FsbCIsInVwZGF0ZVVzZXJJbmZvIiwidXBkYXRlSW5Mb2dpblBhZ2VTdGF0dXMiLCJhY3Rpb25zIiwiZ2V0dGVycyIsInVzZXJVSUQiLCJteXVpZCIsIm1vZHVsZXMiLCJ0YXNrIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBS0E7QUFFQUEsWUFBRyxDQUFDQyxHQUFHLENBQUNDLGFBQUksQ0FBQztBQUViLElBQU1DLEtBQUssR0FBRyxJQUFJRCxhQUFJLENBQUNFLEtBQUssQ0FBQztFQUM1QkMsS0FBSyxFQUFFO0lBQ05DLElBQUksRUFBRSxDQUFDLENBQUM7SUFBRTtJQUNWQyxLQUFLLEVBQUUsSUFBSTtJQUFFO0lBQ2JDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDWkMsTUFBTSxFQUFFLEVBQUU7SUFDVkMsT0FBTyxFQUFFLENBQUM7SUFDVkMsWUFBWSxFQUFFLEVBQUU7SUFDaEJDLFlBQVksRUFBRSxJQUFJO0lBQ2xCQyxtQkFBbUIsRUFBRSxLQUFLO0lBQzFCQyxjQUFjLEVBQUUsS0FBSztJQUNyQkMsa0JBQWtCLEVBQUUsS0FBSztJQUN6QkMsUUFBUSxFQUFFLENBQUMsQ0FBQztJQUNaQyxhQUFhLEVBQUM7RUFDZixDQUFDO0VBQ0RDLFNBQVMsRUFBRTtJQUNWQyxlQUFlLDJCQUFDZCxLQUFLLEVBQUVlLE9BQU8sRUFBRTtNQUMvQmYsS0FBSyxDQUFDRSxLQUFLLEdBQUcsSUFBQWMsZ0JBQU0sRUFBQyxDQUFDLENBQUMsRUFBRUQsT0FBTyxDQUFDO01BQ2pDZixLQUFLLENBQUNRLG1CQUFtQixHQUFHLENBQUMsSUFBQVMsaUJBQU8sRUFBQ0YsT0FBTyxDQUFDO0lBQzlDLENBQUM7SUFDREcsdUJBQXVCLG1DQUFDbEIsS0FBSyxFQUFFZSxPQUFPLEVBQUU7TUFDdkNmLEtBQUssQ0FBQ08sWUFBWSxHQUFHLElBQUFTLGdCQUFNLEVBQUMsQ0FBQyxDQUFDLEVBQUVELE9BQU8sQ0FBQztJQUN6QyxDQUFDO0lBQ0RJLGlCQUFpQiw2QkFBQ25CLEtBQUssRUFBRWUsT0FBTyxFQUFFO01BQ2pDZixLQUFLLENBQUNDLElBQUksR0FBRyxJQUFBbUIsZUFBSyxFQUFDTCxPQUFPLENBQUM7SUFDNUIsQ0FBQztJQUNETSwrQkFBK0IsMkNBQUNyQixLQUFLLEVBQUVzQixJQUFJLEVBQUU7TUFDNUN0QixLQUFLLENBQUNRLG1CQUFtQixHQUFHYyxJQUFJO0lBQ2pDLENBQUM7SUFDREMsbUJBQW1CLCtCQUFDdkIsS0FBSyxFQUFFc0IsSUFBSSxFQUFFO01BQ2hDdEIsS0FBSyxDQUFDUyxjQUFjLEdBQUdhLElBQUk7SUFDNUIsQ0FBQztJQUNERSxtQkFBbUIsK0JBQUN4QixLQUFLLEVBQUVzQixJQUFJLEVBQUU7TUFDaEN0QixLQUFLLENBQUNVLGtCQUFrQixHQUFHWSxJQUFJO0lBQ2hDLENBQUM7SUFDREcsY0FBYywwQkFBQ3pCLEtBQUssRUFBQ2UsT0FBTyxFQUFDO01BQzVCLGFBQVlBLE9BQU8sRUFBQyxrQkFBa0I7TUFDdENmLEtBQUssQ0FBQ1csUUFBUSxHQUFHSSxPQUFPO0lBQ3pCLENBQUM7SUFDRFcsdUJBQXVCLG1DQUFDMUIsS0FBSyxFQUFDc0IsSUFBSSxFQUFDO01BQ2xDdEIsS0FBSyxDQUFDWSxhQUFhLEdBQUdVLElBQUk7SUFDM0I7RUFDRCxDQUFDO0VBQ0RLLE9BQU8sRUFBRSxDQUFDLENBQUM7RUFDWEMsT0FBTyxFQUFFO0lBQ1IzQixJQUFJLEVBQUUsZ0JBQU0sQ0FFWixDQUFDO0lBQ0Q0QixPQUFPLG1CQUFDN0IsS0FBSyxFQUFFO01BQ2QsYUFBWUEsS0FBSyxDQUFDVyxRQUFRLEVBQUMsZ0JBQWdCO01BQzNDLE9BQU9YLEtBQUssQ0FBQ1csUUFBUSxDQUFDbUIsS0FBSyxJQUFJLEVBQUU7SUFDbEM7RUFDRCxDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxJQUFJLEVBQUpBO0VBQ0Q7QUFDRCxDQUFDLENBQUM7QUFBQSxlQUVhbEMsS0FBSztBQUFBLDJCIiwiZmlsZSI6IjE0NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiXHJcbmltcG9ydCBWdWV4IGZyb20gXCJ2dWV4XCJcclxuaW1wb3J0IHtcclxuXHRhc3NpZ24sXHJcblx0c2xpY2UsXHJcblx0aXNFbXB0eVxyXG59IGZyb20gJ2xvZGFzaC1lcydcclxuaW1wb3J0IHRhc2sgZnJvbSAnLi9tb2R1bGVzL3Rhc2suanMnXHJcblxyXG5WdWUudXNlKFZ1ZXgpXHJcblxyXG5jb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKHtcclxuXHRzdGF0ZToge1xyXG5cdFx0bGlzdDoge30sIC8vIOWIl+ihqOS7peWPiuiBiuWkqeWGheWuueaVsOaNrlxyXG5cdFx0dmlkZW86IG51bGwsIC8vIOinhumikemAmuivneaVsOaNrlxyXG5cdFx0d29ybmxpc3Q6IHt9LFxyXG5cdFx0YWRkb2JqOiBbXSxcclxuXHRcdGtwc3VybEw6IDAsXHJcblx0XHR3b3JuZGF0YWJhc2U6IFtdLFxyXG5cdFx0c2VsZlJvb21JbmZvOiBudWxsLFxyXG5cdFx0cGVuZGluZ1ZpZGVvQ29ubmVjdDogZmFsc2UsXHJcblx0XHRpc1ZpZGVvVGFsa2luZzogZmFsc2UsXHJcblx0XHRpc1ZpZGVvQ2FsbFJlZnVzZWQ6IGZhbHNlLFxyXG5cdFx0dXNlckluZm86IHt9LFxyXG5cdFx0aXNJbkxvZ2luUGFnZTpmYWxzZVxyXG5cdH0sXHJcblx0bXV0YXRpb25zOiB7XHJcblx0XHR1cGRhdGVWaWRlb0luZm8oc3RhdGUsIHBheWxvYWQpIHtcclxuXHRcdFx0c3RhdGUudmlkZW8gPSBhc3NpZ24oe30sIHBheWxvYWQpXHJcblx0XHRcdHN0YXRlLnBlbmRpbmdWaWRlb0Nvbm5lY3QgPSAhaXNFbXB0eShwYXlsb2FkKVxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZVZpZGVvU2VsZlJvb21JbmZvKHN0YXRlLCBwYXlsb2FkKSB7XHJcblx0XHRcdHN0YXRlLnNlbGZSb29tSW5mbyA9IGFzc2lnbih7fSwgcGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVNZXNzYWdlTGlzdChzdGF0ZSwgcGF5bG9hZCkge1xyXG5cdFx0XHRzdGF0ZS5saXN0ID0gc2xpY2UocGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVQZW5kaW5nVmlkZW9Db25uZWN0U3RhdHVzKHN0YXRlLCBmbGFnKSB7XHJcblx0XHRcdHN0YXRlLnBlbmRpbmdWaWRlb0Nvbm5lY3QgPSBmbGFnXHJcblx0XHR9LFxyXG5cdFx0dXBkYXRlVGFsa2luZ1N0YXR1cyhzdGF0ZSwgZmxhZykge1xyXG5cdFx0XHRzdGF0ZS5pc1ZpZGVvVGFsa2luZyA9IGZsYWdcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVJc1JlZnVzZWRDYWxsKHN0YXRlLCBmbGFnKSB7XHJcblx0XHRcdHN0YXRlLmlzVmlkZW9DYWxsUmVmdXNlZCA9IGZsYWdcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVVc2VySW5mbyhzdGF0ZSxwYXlsb2FkKXtcclxuXHRcdFx0Y29uc29sZS5sb2cocGF5bG9hZCwndXBkYXRlIHVzZXIgaW5mbycpXHJcblx0XHRcdHN0YXRlLnVzZXJJbmZvID0gcGF5bG9hZFxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZUluTG9naW5QYWdlU3RhdHVzKHN0YXRlLGZsYWcpe1xyXG5cdFx0XHRzdGF0ZS5pc0luTG9naW5QYWdlID0gZmxhZztcclxuXHRcdH1cclxuXHR9LFxyXG5cdGFjdGlvbnM6IHt9LFxyXG5cdGdldHRlcnM6IHtcclxuXHRcdGxpc3Q6ICgpID0+IHtcclxuXHJcblx0XHR9LFxyXG5cdFx0dXNlclVJRChzdGF0ZSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhzdGF0ZS51c2VySW5mbywnc3RvcmUgdXNlciB1aWQnKVxyXG5cdFx0XHRyZXR1cm4gc3RhdGUudXNlckluZm8ubXl1aWQgfHwgJydcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vZHVsZXM6IHtcclxuXHRcdHRhc2tcclxuXHR9XHJcbn0pXHJcblxyXG5leHBvcnQgZGVmYXVsdCBzdG9yZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///145\n");
- /***/ }),
- /* 146 */
- /*!**********************!*\
- !*** external "Vue" ***!
- \**********************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = Vue;
- /***/ }),
- /* 147 */
- /*!********************************************!*\
- !*** ./node_modules/vuex/dist/vuex.esm.js ***!
- \********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.Store = void 0;
- exports.createLogger = createLogger;
- exports.default = exports.createNamespacedHelpers = void 0;
- exports.install = install;
- exports.mapState = exports.mapMutations = exports.mapGetters = exports.mapActions = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- /*!
- * vuex v3.6.2
- * (c) 2021 Evan You
- * @license MIT
- */
- function applyMixin(Vue) {
- var version = Number(Vue.version.split('.')[0]);
- if (version >= 2) {
- Vue.mixin({
- beforeCreate: vuexInit
- });
- } else {
- // override init and inject vuex init procedure
- // for 1.x backwards compatibility.
- var _init = Vue.prototype._init;
- Vue.prototype._init = function (options) {
- if (options === void 0) options = {};
- options.init = options.init ? [vuexInit].concat(options.init) : vuexInit;
- _init.call(this, options);
- };
- }
- /**
- * Vuex init hook, injected into each instances init hooks list.
- */
- function vuexInit() {
- var options = this.$options;
- // store injection
- if (options.store) {
- this.$store = typeof options.store === 'function' ? options.store() : options.store;
- } else if (options.parent && options.parent.$store) {
- this.$store = options.parent.$store;
- }
- }
- }
- var target = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {};
- var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;
- function devtoolPlugin(store) {
- if (!devtoolHook) {
- return;
- }
- store._devtoolHook = devtoolHook;
- devtoolHook.emit('vuex:init', store);
- devtoolHook.on('vuex:travel-to-state', function (targetState) {
- store.replaceState(targetState);
- });
- store.subscribe(function (mutation, state) {
- devtoolHook.emit('vuex:mutation', mutation, state);
- }, {
- prepend: true
- });
- store.subscribeAction(function (action, state) {
- devtoolHook.emit('vuex:action', action, state);
- }, {
- prepend: true
- });
- }
- /**
- * Get the first item that pass the test
- * by second argument function
- *
- * @param {Array} list
- * @param {Function} f
- * @return {*}
- */
- function find(list, f) {
- return list.filter(f)[0];
- }
- /**
- * Deep copy the given object considering circular structure.
- * This function caches all nested objects and its copies.
- * If it detects circular structure, use cached copy to avoid infinite loop.
- *
- * @param {*} obj
- * @param {Array<Object>} cache
- * @return {*}
- */
- function deepCopy(obj, cache) {
- if (cache === void 0) cache = [];
- // just return if obj is immutable value
- if (obj === null || (0, _typeof2.default)(obj) !== 'object') {
- return obj;
- }
- // if obj is hit, it is in circular structure
- var hit = find(cache, function (c) {
- return c.original === obj;
- });
- if (hit) {
- return hit.copy;
- }
- var copy = Array.isArray(obj) ? [] : {};
- // put the copy into cache at first
- // because we want to refer it in recursive deepCopy
- cache.push({
- original: obj,
- copy: copy
- });
- Object.keys(obj).forEach(function (key) {
- copy[key] = deepCopy(obj[key], cache);
- });
- return copy;
- }
- /**
- * forEach for object
- */
- function forEachValue(obj, fn) {
- Object.keys(obj).forEach(function (key) {
- return fn(obj[key], key);
- });
- }
- function isObject(obj) {
- return obj !== null && (0, _typeof2.default)(obj) === 'object';
- }
- function isPromise(val) {
- return val && typeof val.then === 'function';
- }
- function assert(condition, msg) {
- if (!condition) {
- throw new Error("[vuex] " + msg);
- }
- }
- function partial(fn, arg) {
- return function () {
- return fn(arg);
- };
- }
- // Base data struct for store's module, package with some attribute and method
- var Module = function Module(rawModule, runtime) {
- this.runtime = runtime;
- // Store some children item
- this._children = Object.create(null);
- // Store the origin module object which passed by programmer
- this._rawModule = rawModule;
- var rawState = rawModule.state;
- // Store the origin module's state
- this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};
- };
- var prototypeAccessors = {
- namespaced: {
- configurable: true
- }
- };
- prototypeAccessors.namespaced.get = function () {
- return !!this._rawModule.namespaced;
- };
- Module.prototype.addChild = function addChild(key, module) {
- this._children[key] = module;
- };
- Module.prototype.removeChild = function removeChild(key) {
- delete this._children[key];
- };
- Module.prototype.getChild = function getChild(key) {
- return this._children[key];
- };
- Module.prototype.hasChild = function hasChild(key) {
- return key in this._children;
- };
- Module.prototype.update = function update(rawModule) {
- this._rawModule.namespaced = rawModule.namespaced;
- if (rawModule.actions) {
- this._rawModule.actions = rawModule.actions;
- }
- if (rawModule.mutations) {
- this._rawModule.mutations = rawModule.mutations;
- }
- if (rawModule.getters) {
- this._rawModule.getters = rawModule.getters;
- }
- };
- Module.prototype.forEachChild = function forEachChild(fn) {
- forEachValue(this._children, fn);
- };
- Module.prototype.forEachGetter = function forEachGetter(fn) {
- if (this._rawModule.getters) {
- forEachValue(this._rawModule.getters, fn);
- }
- };
- Module.prototype.forEachAction = function forEachAction(fn) {
- if (this._rawModule.actions) {
- forEachValue(this._rawModule.actions, fn);
- }
- };
- Module.prototype.forEachMutation = function forEachMutation(fn) {
- if (this._rawModule.mutations) {
- forEachValue(this._rawModule.mutations, fn);
- }
- };
- Object.defineProperties(Module.prototype, prototypeAccessors);
- var ModuleCollection = function ModuleCollection(rawRootModule) {
- // register root module (Vuex.Store options)
- this.register([], rawRootModule, false);
- };
- ModuleCollection.prototype.get = function get(path) {
- return path.reduce(function (module, key) {
- return module.getChild(key);
- }, this.root);
- };
- ModuleCollection.prototype.getNamespace = function getNamespace(path) {
- var module = this.root;
- return path.reduce(function (namespace, key) {
- module = module.getChild(key);
- return namespace + (module.namespaced ? key + '/' : '');
- }, '');
- };
- ModuleCollection.prototype.update = function update$1(rawRootModule) {
- update([], this.root, rawRootModule);
- };
- ModuleCollection.prototype.register = function register(path, rawModule, runtime) {
- var this$1 = this;
- if (runtime === void 0) runtime = true;
- if (true) {
- assertRawModule(path, rawModule);
- }
- var newModule = new Module(rawModule, runtime);
- if (path.length === 0) {
- this.root = newModule;
- } else {
- var parent = this.get(path.slice(0, -1));
- parent.addChild(path[path.length - 1], newModule);
- }
- // register nested modules
- if (rawModule.modules) {
- forEachValue(rawModule.modules, function (rawChildModule, key) {
- this$1.register(path.concat(key), rawChildModule, runtime);
- });
- }
- };
- ModuleCollection.prototype.unregister = function unregister(path) {
- var parent = this.get(path.slice(0, -1));
- var key = path[path.length - 1];
- var child = parent.getChild(key);
- if (!child) {
- if (true) {
- console.warn("[vuex] trying to unregister module '" + key + "', which is " + "not registered");
- }
- return;
- }
- if (!child.runtime) {
- return;
- }
- parent.removeChild(key);
- };
- ModuleCollection.prototype.isRegistered = function isRegistered(path) {
- var parent = this.get(path.slice(0, -1));
- var key = path[path.length - 1];
- if (parent) {
- return parent.hasChild(key);
- }
- return false;
- };
- function update(path, targetModule, newModule) {
- if (true) {
- assertRawModule(path, newModule);
- }
- // update target module
- targetModule.update(newModule);
- // update nested modules
- if (newModule.modules) {
- for (var key in newModule.modules) {
- if (!targetModule.getChild(key)) {
- if (true) {
- console.warn("[vuex] trying to add a new module '" + key + "' on hot reloading, " + 'manual reload is needed');
- }
- return;
- }
- update(path.concat(key), targetModule.getChild(key), newModule.modules[key]);
- }
- }
- }
- var functionAssert = {
- assert: function assert(value) {
- return typeof value === 'function';
- },
- expected: 'function'
- };
- var objectAssert = {
- assert: function assert(value) {
- return typeof value === 'function' || (0, _typeof2.default)(value) === 'object' && typeof value.handler === 'function';
- },
- expected: 'function or object with "handler" function'
- };
- var assertTypes = {
- getters: functionAssert,
- mutations: functionAssert,
- actions: objectAssert
- };
- function assertRawModule(path, rawModule) {
- Object.keys(assertTypes).forEach(function (key) {
- if (!rawModule[key]) {
- return;
- }
- var assertOptions = assertTypes[key];
- forEachValue(rawModule[key], function (value, type) {
- assert(assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected));
- });
- });
- }
- function makeAssertionMessage(path, key, type, value, expected) {
- var buf = key + " should be " + expected + " but \"" + key + "." + type + "\"";
- if (path.length > 0) {
- buf += " in module \"" + path.join('.') + "\"";
- }
- buf += " is " + JSON.stringify(value) + ".";
- return buf;
- }
- var Vue; // bind on install
- var Store = function Store(options) {
- var this$1 = this;
- if (options === void 0) options = {};
- // Auto install if it is not done yet and `window` has `Vue`.
- // To allow users to avoid auto-installation in some cases,
- // this code should be placed here. See #731
- if (!Vue && typeof window !== 'undefined' && window.Vue) {
- install(window.Vue);
- }
- if (true) {
- assert(Vue, "must call Vue.use(Vuex) before creating a store instance.");
- assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser.");
- assert(this instanceof Store, "store must be called with the new operator.");
- }
- var plugins = options.plugins;
- if (plugins === void 0) plugins = [];
- var strict = options.strict;
- if (strict === void 0) strict = false;
- // store internal state
- this._committing = false;
- this._actions = Object.create(null);
- this._actionSubscribers = [];
- this._mutations = Object.create(null);
- this._wrappedGetters = Object.create(null);
- this._modules = new ModuleCollection(options);
- this._modulesNamespaceMap = Object.create(null);
- this._subscribers = [];
- this._watcherVM = new Vue();
- this._makeLocalGettersCache = Object.create(null);
- // bind commit and dispatch to self
- var store = this;
- var ref = this;
- var dispatch = ref.dispatch;
- var commit = ref.commit;
- this.dispatch = function boundDispatch(type, payload) {
- return dispatch.call(store, type, payload);
- };
- this.commit = function boundCommit(type, payload, options) {
- return commit.call(store, type, payload, options);
- };
- // strict mode
- this.strict = strict;
- var state = this._modules.root.state;
- // init root module.
- // this also recursively registers all sub-modules
- // and collects all module getters inside this._wrappedGetters
- installModule(this, state, [], this._modules.root);
- // initialize the store vm, which is responsible for the reactivity
- // (also registers _wrappedGetters as computed properties)
- resetStoreVM(this, state);
- // apply plugins
- plugins.forEach(function (plugin) {
- return plugin(this$1);
- });
- var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;
- if (useDevtools) {
- devtoolPlugin(this);
- }
- };
- exports.Store = Store;
- var prototypeAccessors$1 = {
- state: {
- configurable: true
- }
- };
- prototypeAccessors$1.state.get = function () {
- return this._vm._data.$$state;
- };
- prototypeAccessors$1.state.set = function (v) {
- if (true) {
- assert(false, "use store.replaceState() to explicit replace store state.");
- }
- };
- Store.prototype.commit = function commit(_type, _payload, _options) {
- var this$1 = this;
- // check object-style commit
- var ref = unifyObjectStyle(_type, _payload, _options);
- var type = ref.type;
- var payload = ref.payload;
- var options = ref.options;
- var mutation = {
- type: type,
- payload: payload
- };
- var entry = this._mutations[type];
- if (!entry) {
- if (true) {
- console.error("[vuex] unknown mutation type: " + type);
- }
- return;
- }
- this._withCommit(function () {
- entry.forEach(function commitIterator(handler) {
- handler(payload);
- });
- });
- this._subscribers.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
- .forEach(function (sub) {
- return sub(mutation, this$1.state);
- });
- if ( true && options && options.silent) {
- console.warn("[vuex] mutation type: " + type + ". Silent option has been removed. " + 'Use the filter functionality in the vue-devtools');
- }
- };
- Store.prototype.dispatch = function dispatch(_type, _payload) {
- var this$1 = this;
- // check object-style dispatch
- var ref = unifyObjectStyle(_type, _payload);
- var type = ref.type;
- var payload = ref.payload;
- var action = {
- type: type,
- payload: payload
- };
- var entry = this._actions[type];
- if (!entry) {
- if (true) {
- console.error("[vuex] unknown action type: " + type);
- }
- return;
- }
- try {
- this._actionSubscribers.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
- .filter(function (sub) {
- return sub.before;
- }).forEach(function (sub) {
- return sub.before(action, this$1.state);
- });
- } catch (e) {
- if (true) {
- console.warn("[vuex] error in before action subscribers: ");
- console.error(e);
- }
- }
- var result = entry.length > 1 ? Promise.all(entry.map(function (handler) {
- return handler(payload);
- })) : entry[0](payload);
- return new Promise(function (resolve, reject) {
- result.then(function (res) {
- try {
- this$1._actionSubscribers.filter(function (sub) {
- return sub.after;
- }).forEach(function (sub) {
- return sub.after(action, this$1.state);
- });
- } catch (e) {
- if (true) {
- console.warn("[vuex] error in after action subscribers: ");
- console.error(e);
- }
- }
- resolve(res);
- }, function (error) {
- try {
- this$1._actionSubscribers.filter(function (sub) {
- return sub.error;
- }).forEach(function (sub) {
- return sub.error(action, this$1.state, error);
- });
- } catch (e) {
- if (true) {
- console.warn("[vuex] error in error action subscribers: ");
- console.error(e);
- }
- }
- reject(error);
- });
- });
- };
- Store.prototype.subscribe = function subscribe(fn, options) {
- return genericSubscribe(fn, this._subscribers, options);
- };
- Store.prototype.subscribeAction = function subscribeAction(fn, options) {
- var subs = typeof fn === 'function' ? {
- before: fn
- } : fn;
- return genericSubscribe(subs, this._actionSubscribers, options);
- };
- Store.prototype.watch = function watch(getter, cb, options) {
- var this$1 = this;
- if (true) {
- assert(typeof getter === 'function', "store.watch only accepts a function.");
- }
- return this._watcherVM.$watch(function () {
- return getter(this$1.state, this$1.getters);
- }, cb, options);
- };
- Store.prototype.replaceState = function replaceState(state) {
- var this$1 = this;
- this._withCommit(function () {
- this$1._vm._data.$$state = state;
- });
- };
- Store.prototype.registerModule = function registerModule(path, rawModule, options) {
- if (options === void 0) options = {};
- if (typeof path === 'string') {
- path = [path];
- }
- if (true) {
- assert(Array.isArray(path), "module path must be a string or an Array.");
- assert(path.length > 0, 'cannot register the root module by using registerModule.');
- }
- this._modules.register(path, rawModule);
- installModule(this, this.state, path, this._modules.get(path), options.preserveState);
- // reset store to update getters...
- resetStoreVM(this, this.state);
- };
- Store.prototype.unregisterModule = function unregisterModule(path) {
- var this$1 = this;
- if (typeof path === 'string') {
- path = [path];
- }
- if (true) {
- assert(Array.isArray(path), "module path must be a string or an Array.");
- }
- this._modules.unregister(path);
- this._withCommit(function () {
- var parentState = getNestedState(this$1.state, path.slice(0, -1));
- Vue.delete(parentState, path[path.length - 1]);
- });
- resetStore(this);
- };
- Store.prototype.hasModule = function hasModule(path) {
- if (typeof path === 'string') {
- path = [path];
- }
- if (true) {
- assert(Array.isArray(path), "module path must be a string or an Array.");
- }
- return this._modules.isRegistered(path);
- };
- Store.prototype.hotUpdate = function hotUpdate(newOptions) {
- this._modules.update(newOptions);
- resetStore(this, true);
- };
- Store.prototype._withCommit = function _withCommit(fn) {
- var committing = this._committing;
- this._committing = true;
- fn();
- this._committing = committing;
- };
- Object.defineProperties(Store.prototype, prototypeAccessors$1);
- function genericSubscribe(fn, subs, options) {
- if (subs.indexOf(fn) < 0) {
- options && options.prepend ? subs.unshift(fn) : subs.push(fn);
- }
- return function () {
- var i = subs.indexOf(fn);
- if (i > -1) {
- subs.splice(i, 1);
- }
- };
- }
- function resetStore(store, hot) {
- store._actions = Object.create(null);
- store._mutations = Object.create(null);
- store._wrappedGetters = Object.create(null);
- store._modulesNamespaceMap = Object.create(null);
- var state = store.state;
- // init all modules
- installModule(store, state, [], store._modules.root, true);
- // reset vm
- resetStoreVM(store, state, hot);
- }
- function resetStoreVM(store, state, hot) {
- var oldVm = store._vm;
- // bind store public getters
- store.getters = {};
- // reset local getters cache
- store._makeLocalGettersCache = Object.create(null);
- var wrappedGetters = store._wrappedGetters;
- var computed = {};
- forEachValue(wrappedGetters, function (fn, key) {
- // use computed to leverage its lazy-caching mechanism
- // direct inline function use will lead to closure preserving oldVm.
- // using partial to return function with only arguments preserved in closure environment.
- computed[key] = partial(fn, store);
- Object.defineProperty(store.getters, key, {
- get: function get() {
- return store._vm[key];
- },
- enumerable: true // for local getters
- });
- });
- // use a Vue instance to store the state tree
- // suppress warnings just in case the user has added
- // some funky global mixins
- var silent = Vue.config.silent;
- Vue.config.silent = true;
- store._vm = new Vue({
- data: {
- $$state: state
- },
- computed: computed
- });
- Vue.config.silent = silent;
- // enable strict mode for new vm
- if (store.strict) {
- enableStrictMode(store);
- }
- if (oldVm) {
- if (hot) {
- // dispatch changes in all subscribed watchers
- // to force getter re-evaluation for hot reloading.
- store._withCommit(function () {
- oldVm._data.$$state = null;
- });
- }
- Vue.nextTick(function () {
- return oldVm.$destroy();
- });
- }
- }
- function installModule(store, rootState, path, module, hot) {
- var isRoot = !path.length;
- var namespace = store._modules.getNamespace(path);
- // register in namespace map
- if (module.namespaced) {
- if (store._modulesNamespaceMap[namespace] && "development" !== 'production') {
- console.error("[vuex] duplicate namespace " + namespace + " for the namespaced module " + path.join('/'));
- }
- store._modulesNamespaceMap[namespace] = module;
- }
- // set state
- if (!isRoot && !hot) {
- var parentState = getNestedState(rootState, path.slice(0, -1));
- var moduleName = path[path.length - 1];
- store._withCommit(function () {
- if (true) {
- if (moduleName in parentState) {
- console.warn("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + path.join('.') + "\"");
- }
- }
- Vue.set(parentState, moduleName, module.state);
- });
- }
- var local = module.context = makeLocalContext(store, namespace, path);
- module.forEachMutation(function (mutation, key) {
- var namespacedType = namespace + key;
- registerMutation(store, namespacedType, mutation, local);
- });
- module.forEachAction(function (action, key) {
- var type = action.root ? key : namespace + key;
- var handler = action.handler || action;
- registerAction(store, type, handler, local);
- });
- module.forEachGetter(function (getter, key) {
- var namespacedType = namespace + key;
- registerGetter(store, namespacedType, getter, local);
- });
- module.forEachChild(function (child, key) {
- installModule(store, rootState, path.concat(key), child, hot);
- });
- }
- /**
- * make localized dispatch, commit, getters and state
- * if there is no namespace, just use root ones
- */
- function makeLocalContext(store, namespace, path) {
- var noNamespace = namespace === '';
- var local = {
- dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {
- var args = unifyObjectStyle(_type, _payload, _options);
- var payload = args.payload;
- var options = args.options;
- var type = args.type;
- if (!options || !options.root) {
- type = namespace + type;
- if ( true && !store._actions[type]) {
- console.error("[vuex] unknown local action type: " + args.type + ", global type: " + type);
- return;
- }
- }
- return store.dispatch(type, payload);
- },
- commit: noNamespace ? store.commit : function (_type, _payload, _options) {
- var args = unifyObjectStyle(_type, _payload, _options);
- var payload = args.payload;
- var options = args.options;
- var type = args.type;
- if (!options || !options.root) {
- type = namespace + type;
- if ( true && !store._mutations[type]) {
- console.error("[vuex] unknown local mutation type: " + args.type + ", global type: " + type);
- return;
- }
- }
- store.commit(type, payload, options);
- }
- };
- // getters and state object must be gotten lazily
- // because they will be changed by vm update
- Object.defineProperties(local, {
- getters: {
- get: noNamespace ? function () {
- return store.getters;
- } : function () {
- return makeLocalGetters(store, namespace);
- }
- },
- state: {
- get: function get() {
- return getNestedState(store.state, path);
- }
- }
- });
- return local;
- }
- function makeLocalGetters(store, namespace) {
- if (!store._makeLocalGettersCache[namespace]) {
- var gettersProxy = {};
- var splitPos = namespace.length;
- Object.keys(store.getters).forEach(function (type) {
- // skip if the target getter is not match this namespace
- if (type.slice(0, splitPos) !== namespace) {
- return;
- }
- // extract local getter type
- var localType = type.slice(splitPos);
- // Add a port to the getters proxy.
- // Define as getter property because
- // we do not want to evaluate the getters in this time.
- Object.defineProperty(gettersProxy, localType, {
- get: function get() {
- return store.getters[type];
- },
- enumerable: true
- });
- });
- store._makeLocalGettersCache[namespace] = gettersProxy;
- }
- return store._makeLocalGettersCache[namespace];
- }
- function registerMutation(store, type, handler, local) {
- var entry = store._mutations[type] || (store._mutations[type] = []);
- entry.push(function wrappedMutationHandler(payload) {
- handler.call(store, local.state, payload);
- });
- }
- function registerAction(store, type, handler, local) {
- var entry = store._actions[type] || (store._actions[type] = []);
- entry.push(function wrappedActionHandler(payload) {
- var res = handler.call(store, {
- dispatch: local.dispatch,
- commit: local.commit,
- getters: local.getters,
- state: local.state,
- rootGetters: store.getters,
- rootState: store.state
- }, payload);
- if (!isPromise(res)) {
- res = Promise.resolve(res);
- }
- if (store._devtoolHook) {
- return res.catch(function (err) {
- store._devtoolHook.emit('vuex:error', err);
- throw err;
- });
- } else {
- return res;
- }
- });
- }
- function registerGetter(store, type, rawGetter, local) {
- if (store._wrappedGetters[type]) {
- if (true) {
- console.error("[vuex] duplicate getter key: " + type);
- }
- return;
- }
- store._wrappedGetters[type] = function wrappedGetter(store) {
- return rawGetter(local.state,
- // local state
- local.getters,
- // local getters
- store.state,
- // root state
- store.getters // root getters
- );
- };
- }
- function enableStrictMode(store) {
- store._vm.$watch(function () {
- return this._data.$$state;
- }, function () {
- if (true) {
- assert(store._committing, "do not mutate vuex store state outside mutation handlers.");
- }
- }, {
- deep: true,
- sync: true
- });
- }
- function getNestedState(state, path) {
- return path.reduce(function (state, key) {
- return state[key];
- }, state);
- }
- function unifyObjectStyle(type, payload, options) {
- if (isObject(type) && type.type) {
- options = payload;
- payload = type;
- type = type.type;
- }
- if (true) {
- assert(typeof type === 'string', "expects string as the type, but found " + (0, _typeof2.default)(type) + ".");
- }
- return {
- type: type,
- payload: payload,
- options: options
- };
- }
- function install(_Vue) {
- if (Vue && _Vue === Vue) {
- if (true) {
- console.error('[vuex] already installed. Vue.use(Vuex) should be called only once.');
- }
- return;
- }
- Vue = _Vue;
- applyMixin(Vue);
- }
- /**
- * Reduce the code which written in Vue.js for getting the state.
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it.
- * @param {Object}
- */
- var mapState = normalizeNamespace(function (namespace, states) {
- var res = {};
- if ( true && !isValidMap(states)) {
- console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(states).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
- res[key] = function mappedState() {
- var state = this.$store.state;
- var getters = this.$store.getters;
- if (namespace) {
- var module = getModuleByNamespace(this.$store, 'mapState', namespace);
- if (!module) {
- return;
- }
- state = module.context.state;
- getters = module.context.getters;
- }
- return typeof val === 'function' ? val.call(this, state, getters) : state[val];
- };
- // mark vuex getter for devtools
- res[key].vuex = true;
- });
- return res;
- });
- /**
- * Reduce the code which written in Vue.js for committing the mutation
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept another params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function.
- * @return {Object}
- */
- exports.mapState = mapState;
- var mapMutations = normalizeNamespace(function (namespace, mutations) {
- var res = {};
- if ( true && !isValidMap(mutations)) {
- console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(mutations).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
- res[key] = function mappedMutation() {
- var args = [],
- len = arguments.length;
- while (len--) {
- args[len] = arguments[len];
- }
- // Get the commit method from store
- var commit = this.$store.commit;
- if (namespace) {
- var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);
- if (!module) {
- return;
- }
- commit = module.context.commit;
- }
- return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args));
- };
- });
- return res;
- });
- /**
- * Reduce the code which written in Vue.js for getting the getters
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} getters
- * @return {Object}
- */
- exports.mapMutations = mapMutations;
- var mapGetters = normalizeNamespace(function (namespace, getters) {
- var res = {};
- if ( true && !isValidMap(getters)) {
- console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(getters).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
- // The namespace has been mutated by normalizeNamespace
- val = namespace + val;
- res[key] = function mappedGetter() {
- if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {
- return;
- }
- if ( true && !(val in this.$store.getters)) {
- console.error("[vuex] unknown getter: " + val);
- return;
- }
- return this.$store.getters[val];
- };
- // mark vuex getter for devtools
- res[key].vuex = true;
- });
- return res;
- });
- /**
- * Reduce the code which written in Vue.js for dispatch the action
- * @param {String} [namespace] - Module's namespace
- * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function.
- * @return {Object}
- */
- exports.mapGetters = mapGetters;
- var mapActions = normalizeNamespace(function (namespace, actions) {
- var res = {};
- if ( true && !isValidMap(actions)) {
- console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');
- }
- normalizeMap(actions).forEach(function (ref) {
- var key = ref.key;
- var val = ref.val;
- res[key] = function mappedAction() {
- var args = [],
- len = arguments.length;
- while (len--) {
- args[len] = arguments[len];
- }
- // get dispatch function from store
- var dispatch = this.$store.dispatch;
- if (namespace) {
- var module = getModuleByNamespace(this.$store, 'mapActions', namespace);
- if (!module) {
- return;
- }
- dispatch = module.context.dispatch;
- }
- return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args));
- };
- });
- return res;
- });
- /**
- * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object
- * @param {String} namespace
- * @return {Object}
- */
- exports.mapActions = mapActions;
- var createNamespacedHelpers = function createNamespacedHelpers(namespace) {
- return {
- mapState: mapState.bind(null, namespace),
- mapGetters: mapGetters.bind(null, namespace),
- mapMutations: mapMutations.bind(null, namespace),
- mapActions: mapActions.bind(null, namespace)
- };
- };
- /**
- * Normalize the map
- * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]
- * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]
- * @param {Array|Object} map
- * @return {Object}
- */
- exports.createNamespacedHelpers = createNamespacedHelpers;
- function normalizeMap(map) {
- if (!isValidMap(map)) {
- return [];
- }
- return Array.isArray(map) ? map.map(function (key) {
- return {
- key: key,
- val: key
- };
- }) : Object.keys(map).map(function (key) {
- return {
- key: key,
- val: map[key]
- };
- });
- }
- /**
- * Validate whether given map is valid or not
- * @param {*} map
- * @return {Boolean}
- */
- function isValidMap(map) {
- return Array.isArray(map) || isObject(map);
- }
- /**
- * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map.
- * @param {Function} fn
- * @return {Function}
- */
- function normalizeNamespace(fn) {
- return function (namespace, map) {
- if (typeof namespace !== 'string') {
- map = namespace;
- namespace = '';
- } else if (namespace.charAt(namespace.length - 1) !== '/') {
- namespace += '/';
- }
- return fn(namespace, map);
- };
- }
- /**
- * Search a special module from store by namespace. if module not exist, print error message.
- * @param {Object} store
- * @param {String} helper
- * @param {String} namespace
- * @return {Object}
- */
- function getModuleByNamespace(store, helper, namespace) {
- var module = store._modulesNamespaceMap[namespace];
- if ( true && !module) {
- console.error("[vuex] module namespace not found in " + helper + "(): " + namespace);
- }
- return module;
- }
- // Credits: borrowed code from fcomb/redux-logger
- function createLogger(ref) {
- if (ref === void 0) ref = {};
- var collapsed = ref.collapsed;
- if (collapsed === void 0) collapsed = true;
- var filter = ref.filter;
- if (filter === void 0) filter = function filter(mutation, stateBefore, stateAfter) {
- return true;
- };
- var transformer = ref.transformer;
- if (transformer === void 0) transformer = function transformer(state) {
- return state;
- };
- var mutationTransformer = ref.mutationTransformer;
- if (mutationTransformer === void 0) mutationTransformer = function mutationTransformer(mut) {
- return mut;
- };
- var actionFilter = ref.actionFilter;
- if (actionFilter === void 0) actionFilter = function actionFilter(action, state) {
- return true;
- };
- var actionTransformer = ref.actionTransformer;
- if (actionTransformer === void 0) actionTransformer = function actionTransformer(act) {
- return act;
- };
- var logMutations = ref.logMutations;
- if (logMutations === void 0) logMutations = true;
- var logActions = ref.logActions;
- if (logActions === void 0) logActions = true;
- var logger = ref.logger;
- if (logger === void 0) logger = console;
- return function (store) {
- var prevState = deepCopy(store.state);
- if (typeof logger === 'undefined') {
- return;
- }
- if (logMutations) {
- store.subscribe(function (mutation, state) {
- var nextState = deepCopy(state);
- if (filter(mutation, prevState, nextState)) {
- var formattedTime = getFormattedTime();
- var formattedMutation = mutationTransformer(mutation);
- var message = "mutation " + mutation.type + formattedTime;
- startMessage(logger, message, collapsed);
- logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));
- logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);
- logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));
- endMessage(logger);
- }
- prevState = nextState;
- });
- }
- if (logActions) {
- store.subscribeAction(function (action, state) {
- if (actionFilter(action, state)) {
- var formattedTime = getFormattedTime();
- var formattedAction = actionTransformer(action);
- var message = "action " + action.type + formattedTime;
- startMessage(logger, message, collapsed);
- logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);
- endMessage(logger);
- }
- });
- }
- };
- }
- function startMessage(logger, message, collapsed) {
- var startMessage = collapsed ? logger.groupCollapsed : logger.group;
- // render
- try {
- startMessage.call(logger, message);
- } catch (e) {
- logger.log(message);
- }
- }
- function endMessage(logger) {
- try {
- logger.groupEnd();
- } catch (e) {
- logger.log('—— log end ——');
- }
- }
- function getFormattedTime() {
- var time = new Date();
- return " @ " + pad(time.getHours(), 2) + ":" + pad(time.getMinutes(), 2) + ":" + pad(time.getSeconds(), 2) + "." + pad(time.getMilliseconds(), 3);
- }
- function repeat(str, times) {
- return new Array(times + 1).join(str);
- }
- function pad(num, maxLength) {
- return repeat('0', maxLength - num.toString().length) + num;
- }
- var index = {
- Store: Store,
- install: install,
- version: '3.6.2',
- mapState: mapState,
- mapMutations: mapMutations,
- mapGetters: mapGetters,
- mapActions: mapActions,
- createNamespacedHelpers: createNamespacedHelpers,
- createLogger: createLogger
- };
- var _default = index;
- exports.default = _default;
- /***/ }),
- /* 148 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lodash.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "add", {
- enumerable: true,
- get: function get() {
- return _add.default;
- }
- });
- Object.defineProperty(exports, "after", {
- enumerable: true,
- get: function get() {
- return _after.default;
- }
- });
- Object.defineProperty(exports, "ary", {
- enumerable: true,
- get: function get() {
- return _ary.default;
- }
- });
- Object.defineProperty(exports, "assign", {
- enumerable: true,
- get: function get() {
- return _assign.default;
- }
- });
- Object.defineProperty(exports, "assignIn", {
- enumerable: true,
- get: function get() {
- return _assignIn.default;
- }
- });
- Object.defineProperty(exports, "assignInWith", {
- enumerable: true,
- get: function get() {
- return _assignInWith.default;
- }
- });
- Object.defineProperty(exports, "assignWith", {
- enumerable: true,
- get: function get() {
- return _assignWith.default;
- }
- });
- Object.defineProperty(exports, "at", {
- enumerable: true,
- get: function get() {
- return _at.default;
- }
- });
- Object.defineProperty(exports, "attempt", {
- enumerable: true,
- get: function get() {
- return _attempt.default;
- }
- });
- Object.defineProperty(exports, "before", {
- enumerable: true,
- get: function get() {
- return _before.default;
- }
- });
- Object.defineProperty(exports, "bind", {
- enumerable: true,
- get: function get() {
- return _bind.default;
- }
- });
- Object.defineProperty(exports, "bindAll", {
- enumerable: true,
- get: function get() {
- return _bindAll.default;
- }
- });
- Object.defineProperty(exports, "bindKey", {
- enumerable: true,
- get: function get() {
- return _bindKey.default;
- }
- });
- Object.defineProperty(exports, "camelCase", {
- enumerable: true,
- get: function get() {
- return _camelCase.default;
- }
- });
- Object.defineProperty(exports, "capitalize", {
- enumerable: true,
- get: function get() {
- return _capitalize.default;
- }
- });
- Object.defineProperty(exports, "castArray", {
- enumerable: true,
- get: function get() {
- return _castArray.default;
- }
- });
- Object.defineProperty(exports, "ceil", {
- enumerable: true,
- get: function get() {
- return _ceil.default;
- }
- });
- Object.defineProperty(exports, "chain", {
- enumerable: true,
- get: function get() {
- return _chain.default;
- }
- });
- Object.defineProperty(exports, "chunk", {
- enumerable: true,
- get: function get() {
- return _chunk.default;
- }
- });
- Object.defineProperty(exports, "clamp", {
- enumerable: true,
- get: function get() {
- return _clamp.default;
- }
- });
- Object.defineProperty(exports, "clone", {
- enumerable: true,
- get: function get() {
- return _clone.default;
- }
- });
- Object.defineProperty(exports, "cloneDeep", {
- enumerable: true,
- get: function get() {
- return _cloneDeep.default;
- }
- });
- Object.defineProperty(exports, "cloneDeepWith", {
- enumerable: true,
- get: function get() {
- return _cloneDeepWith.default;
- }
- });
- Object.defineProperty(exports, "cloneWith", {
- enumerable: true,
- get: function get() {
- return _cloneWith.default;
- }
- });
- Object.defineProperty(exports, "commit", {
- enumerable: true,
- get: function get() {
- return _commit.default;
- }
- });
- Object.defineProperty(exports, "compact", {
- enumerable: true,
- get: function get() {
- return _compact.default;
- }
- });
- Object.defineProperty(exports, "concat", {
- enumerable: true,
- get: function get() {
- return _concat.default;
- }
- });
- Object.defineProperty(exports, "cond", {
- enumerable: true,
- get: function get() {
- return _cond.default;
- }
- });
- Object.defineProperty(exports, "conforms", {
- enumerable: true,
- get: function get() {
- return _conforms.default;
- }
- });
- Object.defineProperty(exports, "conformsTo", {
- enumerable: true,
- get: function get() {
- return _conformsTo.default;
- }
- });
- Object.defineProperty(exports, "constant", {
- enumerable: true,
- get: function get() {
- return _constant.default;
- }
- });
- Object.defineProperty(exports, "countBy", {
- enumerable: true,
- get: function get() {
- return _countBy.default;
- }
- });
- Object.defineProperty(exports, "create", {
- enumerable: true,
- get: function get() {
- return _create.default;
- }
- });
- Object.defineProperty(exports, "curry", {
- enumerable: true,
- get: function get() {
- return _curry.default;
- }
- });
- Object.defineProperty(exports, "curryRight", {
- enumerable: true,
- get: function get() {
- return _curryRight.default;
- }
- });
- Object.defineProperty(exports, "debounce", {
- enumerable: true,
- get: function get() {
- return _debounce.default;
- }
- });
- Object.defineProperty(exports, "deburr", {
- enumerable: true,
- get: function get() {
- return _deburr.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _lodashDefault.default;
- }
- });
- Object.defineProperty(exports, "defaultTo", {
- enumerable: true,
- get: function get() {
- return _defaultTo.default;
- }
- });
- Object.defineProperty(exports, "defaults", {
- enumerable: true,
- get: function get() {
- return _defaults.default;
- }
- });
- Object.defineProperty(exports, "defaultsDeep", {
- enumerable: true,
- get: function get() {
- return _defaultsDeep.default;
- }
- });
- Object.defineProperty(exports, "defer", {
- enumerable: true,
- get: function get() {
- return _defer.default;
- }
- });
- Object.defineProperty(exports, "delay", {
- enumerable: true,
- get: function get() {
- return _delay.default;
- }
- });
- Object.defineProperty(exports, "difference", {
- enumerable: true,
- get: function get() {
- return _difference.default;
- }
- });
- Object.defineProperty(exports, "differenceBy", {
- enumerable: true,
- get: function get() {
- return _differenceBy.default;
- }
- });
- Object.defineProperty(exports, "differenceWith", {
- enumerable: true,
- get: function get() {
- return _differenceWith.default;
- }
- });
- Object.defineProperty(exports, "divide", {
- enumerable: true,
- get: function get() {
- return _divide.default;
- }
- });
- Object.defineProperty(exports, "drop", {
- enumerable: true,
- get: function get() {
- return _drop.default;
- }
- });
- Object.defineProperty(exports, "dropRight", {
- enumerable: true,
- get: function get() {
- return _dropRight.default;
- }
- });
- Object.defineProperty(exports, "dropRightWhile", {
- enumerable: true,
- get: function get() {
- return _dropRightWhile.default;
- }
- });
- Object.defineProperty(exports, "dropWhile", {
- enumerable: true,
- get: function get() {
- return _dropWhile.default;
- }
- });
- Object.defineProperty(exports, "each", {
- enumerable: true,
- get: function get() {
- return _each.default;
- }
- });
- Object.defineProperty(exports, "eachRight", {
- enumerable: true,
- get: function get() {
- return _eachRight.default;
- }
- });
- Object.defineProperty(exports, "endsWith", {
- enumerable: true,
- get: function get() {
- return _endsWith.default;
- }
- });
- Object.defineProperty(exports, "entries", {
- enumerable: true,
- get: function get() {
- return _entries.default;
- }
- });
- Object.defineProperty(exports, "entriesIn", {
- enumerable: true,
- get: function get() {
- return _entriesIn.default;
- }
- });
- Object.defineProperty(exports, "eq", {
- enumerable: true,
- get: function get() {
- return _eq.default;
- }
- });
- Object.defineProperty(exports, "escape", {
- enumerable: true,
- get: function get() {
- return _escape.default;
- }
- });
- Object.defineProperty(exports, "escapeRegExp", {
- enumerable: true,
- get: function get() {
- return _escapeRegExp.default;
- }
- });
- Object.defineProperty(exports, "every", {
- enumerable: true,
- get: function get() {
- return _every.default;
- }
- });
- Object.defineProperty(exports, "extend", {
- enumerable: true,
- get: function get() {
- return _extend.default;
- }
- });
- Object.defineProperty(exports, "extendWith", {
- enumerable: true,
- get: function get() {
- return _extendWith.default;
- }
- });
- Object.defineProperty(exports, "fill", {
- enumerable: true,
- get: function get() {
- return _fill.default;
- }
- });
- Object.defineProperty(exports, "filter", {
- enumerable: true,
- get: function get() {
- return _filter.default;
- }
- });
- Object.defineProperty(exports, "find", {
- enumerable: true,
- get: function get() {
- return _find.default;
- }
- });
- Object.defineProperty(exports, "findIndex", {
- enumerable: true,
- get: function get() {
- return _findIndex.default;
- }
- });
- Object.defineProperty(exports, "findKey", {
- enumerable: true,
- get: function get() {
- return _findKey.default;
- }
- });
- Object.defineProperty(exports, "findLast", {
- enumerable: true,
- get: function get() {
- return _findLast.default;
- }
- });
- Object.defineProperty(exports, "findLastIndex", {
- enumerable: true,
- get: function get() {
- return _findLastIndex.default;
- }
- });
- Object.defineProperty(exports, "findLastKey", {
- enumerable: true,
- get: function get() {
- return _findLastKey.default;
- }
- });
- Object.defineProperty(exports, "first", {
- enumerable: true,
- get: function get() {
- return _first.default;
- }
- });
- Object.defineProperty(exports, "flatMap", {
- enumerable: true,
- get: function get() {
- return _flatMap.default;
- }
- });
- Object.defineProperty(exports, "flatMapDeep", {
- enumerable: true,
- get: function get() {
- return _flatMapDeep.default;
- }
- });
- Object.defineProperty(exports, "flatMapDepth", {
- enumerable: true,
- get: function get() {
- return _flatMapDepth.default;
- }
- });
- Object.defineProperty(exports, "flatten", {
- enumerable: true,
- get: function get() {
- return _flatten.default;
- }
- });
- Object.defineProperty(exports, "flattenDeep", {
- enumerable: true,
- get: function get() {
- return _flattenDeep.default;
- }
- });
- Object.defineProperty(exports, "flattenDepth", {
- enumerable: true,
- get: function get() {
- return _flattenDepth.default;
- }
- });
- Object.defineProperty(exports, "flip", {
- enumerable: true,
- get: function get() {
- return _flip.default;
- }
- });
- Object.defineProperty(exports, "floor", {
- enumerable: true,
- get: function get() {
- return _floor.default;
- }
- });
- Object.defineProperty(exports, "flow", {
- enumerable: true,
- get: function get() {
- return _flow.default;
- }
- });
- Object.defineProperty(exports, "flowRight", {
- enumerable: true,
- get: function get() {
- return _flowRight.default;
- }
- });
- Object.defineProperty(exports, "forEach", {
- enumerable: true,
- get: function get() {
- return _forEach.default;
- }
- });
- Object.defineProperty(exports, "forEachRight", {
- enumerable: true,
- get: function get() {
- return _forEachRight.default;
- }
- });
- Object.defineProperty(exports, "forIn", {
- enumerable: true,
- get: function get() {
- return _forIn.default;
- }
- });
- Object.defineProperty(exports, "forInRight", {
- enumerable: true,
- get: function get() {
- return _forInRight.default;
- }
- });
- Object.defineProperty(exports, "forOwn", {
- enumerable: true,
- get: function get() {
- return _forOwn.default;
- }
- });
- Object.defineProperty(exports, "forOwnRight", {
- enumerable: true,
- get: function get() {
- return _forOwnRight.default;
- }
- });
- Object.defineProperty(exports, "fromPairs", {
- enumerable: true,
- get: function get() {
- return _fromPairs.default;
- }
- });
- Object.defineProperty(exports, "functions", {
- enumerable: true,
- get: function get() {
- return _functions.default;
- }
- });
- Object.defineProperty(exports, "functionsIn", {
- enumerable: true,
- get: function get() {
- return _functionsIn.default;
- }
- });
- Object.defineProperty(exports, "get", {
- enumerable: true,
- get: function get() {
- return _get.default;
- }
- });
- Object.defineProperty(exports, "groupBy", {
- enumerable: true,
- get: function get() {
- return _groupBy.default;
- }
- });
- Object.defineProperty(exports, "gt", {
- enumerable: true,
- get: function get() {
- return _gt.default;
- }
- });
- Object.defineProperty(exports, "gte", {
- enumerable: true,
- get: function get() {
- return _gte.default;
- }
- });
- Object.defineProperty(exports, "has", {
- enumerable: true,
- get: function get() {
- return _has.default;
- }
- });
- Object.defineProperty(exports, "hasIn", {
- enumerable: true,
- get: function get() {
- return _hasIn.default;
- }
- });
- Object.defineProperty(exports, "head", {
- enumerable: true,
- get: function get() {
- return _head.default;
- }
- });
- Object.defineProperty(exports, "identity", {
- enumerable: true,
- get: function get() {
- return _identity.default;
- }
- });
- Object.defineProperty(exports, "inRange", {
- enumerable: true,
- get: function get() {
- return _inRange.default;
- }
- });
- Object.defineProperty(exports, "includes", {
- enumerable: true,
- get: function get() {
- return _includes.default;
- }
- });
- Object.defineProperty(exports, "indexOf", {
- enumerable: true,
- get: function get() {
- return _indexOf.default;
- }
- });
- Object.defineProperty(exports, "initial", {
- enumerable: true,
- get: function get() {
- return _initial.default;
- }
- });
- Object.defineProperty(exports, "intersection", {
- enumerable: true,
- get: function get() {
- return _intersection.default;
- }
- });
- Object.defineProperty(exports, "intersectionBy", {
- enumerable: true,
- get: function get() {
- return _intersectionBy.default;
- }
- });
- Object.defineProperty(exports, "intersectionWith", {
- enumerable: true,
- get: function get() {
- return _intersectionWith.default;
- }
- });
- Object.defineProperty(exports, "invert", {
- enumerable: true,
- get: function get() {
- return _invert.default;
- }
- });
- Object.defineProperty(exports, "invertBy", {
- enumerable: true,
- get: function get() {
- return _invertBy.default;
- }
- });
- Object.defineProperty(exports, "invoke", {
- enumerable: true,
- get: function get() {
- return _invoke.default;
- }
- });
- Object.defineProperty(exports, "invokeMap", {
- enumerable: true,
- get: function get() {
- return _invokeMap.default;
- }
- });
- Object.defineProperty(exports, "isArguments", {
- enumerable: true,
- get: function get() {
- return _isArguments.default;
- }
- });
- Object.defineProperty(exports, "isArray", {
- enumerable: true,
- get: function get() {
- return _isArray.default;
- }
- });
- Object.defineProperty(exports, "isArrayBuffer", {
- enumerable: true,
- get: function get() {
- return _isArrayBuffer.default;
- }
- });
- Object.defineProperty(exports, "isArrayLike", {
- enumerable: true,
- get: function get() {
- return _isArrayLike.default;
- }
- });
- Object.defineProperty(exports, "isArrayLikeObject", {
- enumerable: true,
- get: function get() {
- return _isArrayLikeObject.default;
- }
- });
- Object.defineProperty(exports, "isBoolean", {
- enumerable: true,
- get: function get() {
- return _isBoolean.default;
- }
- });
- Object.defineProperty(exports, "isBuffer", {
- enumerable: true,
- get: function get() {
- return _isBuffer.default;
- }
- });
- Object.defineProperty(exports, "isDate", {
- enumerable: true,
- get: function get() {
- return _isDate.default;
- }
- });
- Object.defineProperty(exports, "isElement", {
- enumerable: true,
- get: function get() {
- return _isElement.default;
- }
- });
- Object.defineProperty(exports, "isEmpty", {
- enumerable: true,
- get: function get() {
- return _isEmpty.default;
- }
- });
- Object.defineProperty(exports, "isEqual", {
- enumerable: true,
- get: function get() {
- return _isEqual.default;
- }
- });
- Object.defineProperty(exports, "isEqualWith", {
- enumerable: true,
- get: function get() {
- return _isEqualWith.default;
- }
- });
- Object.defineProperty(exports, "isError", {
- enumerable: true,
- get: function get() {
- return _isError.default;
- }
- });
- Object.defineProperty(exports, "isFinite", {
- enumerable: true,
- get: function get() {
- return _isFinite.default;
- }
- });
- Object.defineProperty(exports, "isFunction", {
- enumerable: true,
- get: function get() {
- return _isFunction.default;
- }
- });
- Object.defineProperty(exports, "isInteger", {
- enumerable: true,
- get: function get() {
- return _isInteger.default;
- }
- });
- Object.defineProperty(exports, "isLength", {
- enumerable: true,
- get: function get() {
- return _isLength.default;
- }
- });
- Object.defineProperty(exports, "isMap", {
- enumerable: true,
- get: function get() {
- return _isMap.default;
- }
- });
- Object.defineProperty(exports, "isMatch", {
- enumerable: true,
- get: function get() {
- return _isMatch.default;
- }
- });
- Object.defineProperty(exports, "isMatchWith", {
- enumerable: true,
- get: function get() {
- return _isMatchWith.default;
- }
- });
- Object.defineProperty(exports, "isNaN", {
- enumerable: true,
- get: function get() {
- return _isNaN.default;
- }
- });
- Object.defineProperty(exports, "isNative", {
- enumerable: true,
- get: function get() {
- return _isNative.default;
- }
- });
- Object.defineProperty(exports, "isNil", {
- enumerable: true,
- get: function get() {
- return _isNil.default;
- }
- });
- Object.defineProperty(exports, "isNull", {
- enumerable: true,
- get: function get() {
- return _isNull.default;
- }
- });
- Object.defineProperty(exports, "isNumber", {
- enumerable: true,
- get: function get() {
- return _isNumber.default;
- }
- });
- Object.defineProperty(exports, "isObject", {
- enumerable: true,
- get: function get() {
- return _isObject.default;
- }
- });
- Object.defineProperty(exports, "isObjectLike", {
- enumerable: true,
- get: function get() {
- return _isObjectLike.default;
- }
- });
- Object.defineProperty(exports, "isPlainObject", {
- enumerable: true,
- get: function get() {
- return _isPlainObject.default;
- }
- });
- Object.defineProperty(exports, "isRegExp", {
- enumerable: true,
- get: function get() {
- return _isRegExp.default;
- }
- });
- Object.defineProperty(exports, "isSafeInteger", {
- enumerable: true,
- get: function get() {
- return _isSafeInteger.default;
- }
- });
- Object.defineProperty(exports, "isSet", {
- enumerable: true,
- get: function get() {
- return _isSet.default;
- }
- });
- Object.defineProperty(exports, "isString", {
- enumerable: true,
- get: function get() {
- return _isString.default;
- }
- });
- Object.defineProperty(exports, "isSymbol", {
- enumerable: true,
- get: function get() {
- return _isSymbol.default;
- }
- });
- Object.defineProperty(exports, "isTypedArray", {
- enumerable: true,
- get: function get() {
- return _isTypedArray.default;
- }
- });
- Object.defineProperty(exports, "isUndefined", {
- enumerable: true,
- get: function get() {
- return _isUndefined.default;
- }
- });
- Object.defineProperty(exports, "isWeakMap", {
- enumerable: true,
- get: function get() {
- return _isWeakMap.default;
- }
- });
- Object.defineProperty(exports, "isWeakSet", {
- enumerable: true,
- get: function get() {
- return _isWeakSet.default;
- }
- });
- Object.defineProperty(exports, "iteratee", {
- enumerable: true,
- get: function get() {
- return _iteratee.default;
- }
- });
- Object.defineProperty(exports, "join", {
- enumerable: true,
- get: function get() {
- return _join.default;
- }
- });
- Object.defineProperty(exports, "kebabCase", {
- enumerable: true,
- get: function get() {
- return _kebabCase.default;
- }
- });
- Object.defineProperty(exports, "keyBy", {
- enumerable: true,
- get: function get() {
- return _keyBy.default;
- }
- });
- Object.defineProperty(exports, "keys", {
- enumerable: true,
- get: function get() {
- return _keys.default;
- }
- });
- Object.defineProperty(exports, "keysIn", {
- enumerable: true,
- get: function get() {
- return _keysIn.default;
- }
- });
- Object.defineProperty(exports, "last", {
- enumerable: true,
- get: function get() {
- return _last.default;
- }
- });
- Object.defineProperty(exports, "lastIndexOf", {
- enumerable: true,
- get: function get() {
- return _lastIndexOf.default;
- }
- });
- Object.defineProperty(exports, "lodash", {
- enumerable: true,
- get: function get() {
- return _wrapperLodash.default;
- }
- });
- Object.defineProperty(exports, "lowerCase", {
- enumerable: true,
- get: function get() {
- return _lowerCase.default;
- }
- });
- Object.defineProperty(exports, "lowerFirst", {
- enumerable: true,
- get: function get() {
- return _lowerFirst.default;
- }
- });
- Object.defineProperty(exports, "lt", {
- enumerable: true,
- get: function get() {
- return _lt.default;
- }
- });
- Object.defineProperty(exports, "lte", {
- enumerable: true,
- get: function get() {
- return _lte.default;
- }
- });
- Object.defineProperty(exports, "map", {
- enumerable: true,
- get: function get() {
- return _map.default;
- }
- });
- Object.defineProperty(exports, "mapKeys", {
- enumerable: true,
- get: function get() {
- return _mapKeys.default;
- }
- });
- Object.defineProperty(exports, "mapValues", {
- enumerable: true,
- get: function get() {
- return _mapValues.default;
- }
- });
- Object.defineProperty(exports, "matches", {
- enumerable: true,
- get: function get() {
- return _matches.default;
- }
- });
- Object.defineProperty(exports, "matchesProperty", {
- enumerable: true,
- get: function get() {
- return _matchesProperty.default;
- }
- });
- Object.defineProperty(exports, "max", {
- enumerable: true,
- get: function get() {
- return _max.default;
- }
- });
- Object.defineProperty(exports, "maxBy", {
- enumerable: true,
- get: function get() {
- return _maxBy.default;
- }
- });
- Object.defineProperty(exports, "mean", {
- enumerable: true,
- get: function get() {
- return _mean.default;
- }
- });
- Object.defineProperty(exports, "meanBy", {
- enumerable: true,
- get: function get() {
- return _meanBy.default;
- }
- });
- Object.defineProperty(exports, "memoize", {
- enumerable: true,
- get: function get() {
- return _memoize.default;
- }
- });
- Object.defineProperty(exports, "merge", {
- enumerable: true,
- get: function get() {
- return _merge.default;
- }
- });
- Object.defineProperty(exports, "mergeWith", {
- enumerable: true,
- get: function get() {
- return _mergeWith.default;
- }
- });
- Object.defineProperty(exports, "method", {
- enumerable: true,
- get: function get() {
- return _method.default;
- }
- });
- Object.defineProperty(exports, "methodOf", {
- enumerable: true,
- get: function get() {
- return _methodOf.default;
- }
- });
- Object.defineProperty(exports, "min", {
- enumerable: true,
- get: function get() {
- return _min.default;
- }
- });
- Object.defineProperty(exports, "minBy", {
- enumerable: true,
- get: function get() {
- return _minBy.default;
- }
- });
- Object.defineProperty(exports, "mixin", {
- enumerable: true,
- get: function get() {
- return _mixin.default;
- }
- });
- Object.defineProperty(exports, "multiply", {
- enumerable: true,
- get: function get() {
- return _multiply.default;
- }
- });
- Object.defineProperty(exports, "negate", {
- enumerable: true,
- get: function get() {
- return _negate.default;
- }
- });
- Object.defineProperty(exports, "next", {
- enumerable: true,
- get: function get() {
- return _next.default;
- }
- });
- Object.defineProperty(exports, "noop", {
- enumerable: true,
- get: function get() {
- return _noop.default;
- }
- });
- Object.defineProperty(exports, "now", {
- enumerable: true,
- get: function get() {
- return _now.default;
- }
- });
- Object.defineProperty(exports, "nth", {
- enumerable: true,
- get: function get() {
- return _nth.default;
- }
- });
- Object.defineProperty(exports, "nthArg", {
- enumerable: true,
- get: function get() {
- return _nthArg.default;
- }
- });
- Object.defineProperty(exports, "omit", {
- enumerable: true,
- get: function get() {
- return _omit.default;
- }
- });
- Object.defineProperty(exports, "omitBy", {
- enumerable: true,
- get: function get() {
- return _omitBy.default;
- }
- });
- Object.defineProperty(exports, "once", {
- enumerable: true,
- get: function get() {
- return _once.default;
- }
- });
- Object.defineProperty(exports, "orderBy", {
- enumerable: true,
- get: function get() {
- return _orderBy.default;
- }
- });
- Object.defineProperty(exports, "over", {
- enumerable: true,
- get: function get() {
- return _over.default;
- }
- });
- Object.defineProperty(exports, "overArgs", {
- enumerable: true,
- get: function get() {
- return _overArgs.default;
- }
- });
- Object.defineProperty(exports, "overEvery", {
- enumerable: true,
- get: function get() {
- return _overEvery.default;
- }
- });
- Object.defineProperty(exports, "overSome", {
- enumerable: true,
- get: function get() {
- return _overSome.default;
- }
- });
- Object.defineProperty(exports, "pad", {
- enumerable: true,
- get: function get() {
- return _pad.default;
- }
- });
- Object.defineProperty(exports, "padEnd", {
- enumerable: true,
- get: function get() {
- return _padEnd.default;
- }
- });
- Object.defineProperty(exports, "padStart", {
- enumerable: true,
- get: function get() {
- return _padStart.default;
- }
- });
- Object.defineProperty(exports, "parseInt", {
- enumerable: true,
- get: function get() {
- return _parseInt.default;
- }
- });
- Object.defineProperty(exports, "partial", {
- enumerable: true,
- get: function get() {
- return _partial.default;
- }
- });
- Object.defineProperty(exports, "partialRight", {
- enumerable: true,
- get: function get() {
- return _partialRight.default;
- }
- });
- Object.defineProperty(exports, "partition", {
- enumerable: true,
- get: function get() {
- return _partition.default;
- }
- });
- Object.defineProperty(exports, "pick", {
- enumerable: true,
- get: function get() {
- return _pick.default;
- }
- });
- Object.defineProperty(exports, "pickBy", {
- enumerable: true,
- get: function get() {
- return _pickBy.default;
- }
- });
- Object.defineProperty(exports, "plant", {
- enumerable: true,
- get: function get() {
- return _plant.default;
- }
- });
- Object.defineProperty(exports, "property", {
- enumerable: true,
- get: function get() {
- return _property.default;
- }
- });
- Object.defineProperty(exports, "propertyOf", {
- enumerable: true,
- get: function get() {
- return _propertyOf.default;
- }
- });
- Object.defineProperty(exports, "pull", {
- enumerable: true,
- get: function get() {
- return _pull.default;
- }
- });
- Object.defineProperty(exports, "pullAll", {
- enumerable: true,
- get: function get() {
- return _pullAll.default;
- }
- });
- Object.defineProperty(exports, "pullAllBy", {
- enumerable: true,
- get: function get() {
- return _pullAllBy.default;
- }
- });
- Object.defineProperty(exports, "pullAllWith", {
- enumerable: true,
- get: function get() {
- return _pullAllWith.default;
- }
- });
- Object.defineProperty(exports, "pullAt", {
- enumerable: true,
- get: function get() {
- return _pullAt.default;
- }
- });
- Object.defineProperty(exports, "random", {
- enumerable: true,
- get: function get() {
- return _random.default;
- }
- });
- Object.defineProperty(exports, "range", {
- enumerable: true,
- get: function get() {
- return _range.default;
- }
- });
- Object.defineProperty(exports, "rangeRight", {
- enumerable: true,
- get: function get() {
- return _rangeRight.default;
- }
- });
- Object.defineProperty(exports, "rearg", {
- enumerable: true,
- get: function get() {
- return _rearg.default;
- }
- });
- Object.defineProperty(exports, "reduce", {
- enumerable: true,
- get: function get() {
- return _reduce.default;
- }
- });
- Object.defineProperty(exports, "reduceRight", {
- enumerable: true,
- get: function get() {
- return _reduceRight.default;
- }
- });
- Object.defineProperty(exports, "reject", {
- enumerable: true,
- get: function get() {
- return _reject.default;
- }
- });
- Object.defineProperty(exports, "remove", {
- enumerable: true,
- get: function get() {
- return _remove.default;
- }
- });
- Object.defineProperty(exports, "repeat", {
- enumerable: true,
- get: function get() {
- return _repeat.default;
- }
- });
- Object.defineProperty(exports, "replace", {
- enumerable: true,
- get: function get() {
- return _replace.default;
- }
- });
- Object.defineProperty(exports, "rest", {
- enumerable: true,
- get: function get() {
- return _rest.default;
- }
- });
- Object.defineProperty(exports, "result", {
- enumerable: true,
- get: function get() {
- return _result.default;
- }
- });
- Object.defineProperty(exports, "reverse", {
- enumerable: true,
- get: function get() {
- return _reverse.default;
- }
- });
- Object.defineProperty(exports, "round", {
- enumerable: true,
- get: function get() {
- return _round.default;
- }
- });
- Object.defineProperty(exports, "sample", {
- enumerable: true,
- get: function get() {
- return _sample.default;
- }
- });
- Object.defineProperty(exports, "sampleSize", {
- enumerable: true,
- get: function get() {
- return _sampleSize.default;
- }
- });
- Object.defineProperty(exports, "set", {
- enumerable: true,
- get: function get() {
- return _set.default;
- }
- });
- Object.defineProperty(exports, "setWith", {
- enumerable: true,
- get: function get() {
- return _setWith.default;
- }
- });
- Object.defineProperty(exports, "shuffle", {
- enumerable: true,
- get: function get() {
- return _shuffle.default;
- }
- });
- Object.defineProperty(exports, "size", {
- enumerable: true,
- get: function get() {
- return _size.default;
- }
- });
- Object.defineProperty(exports, "slice", {
- enumerable: true,
- get: function get() {
- return _slice.default;
- }
- });
- Object.defineProperty(exports, "snakeCase", {
- enumerable: true,
- get: function get() {
- return _snakeCase.default;
- }
- });
- Object.defineProperty(exports, "some", {
- enumerable: true,
- get: function get() {
- return _some.default;
- }
- });
- Object.defineProperty(exports, "sortBy", {
- enumerable: true,
- get: function get() {
- return _sortBy.default;
- }
- });
- Object.defineProperty(exports, "sortedIndex", {
- enumerable: true,
- get: function get() {
- return _sortedIndex.default;
- }
- });
- Object.defineProperty(exports, "sortedIndexBy", {
- enumerable: true,
- get: function get() {
- return _sortedIndexBy.default;
- }
- });
- Object.defineProperty(exports, "sortedIndexOf", {
- enumerable: true,
- get: function get() {
- return _sortedIndexOf.default;
- }
- });
- Object.defineProperty(exports, "sortedLastIndex", {
- enumerable: true,
- get: function get() {
- return _sortedLastIndex.default;
- }
- });
- Object.defineProperty(exports, "sortedLastIndexBy", {
- enumerable: true,
- get: function get() {
- return _sortedLastIndexBy.default;
- }
- });
- Object.defineProperty(exports, "sortedLastIndexOf", {
- enumerable: true,
- get: function get() {
- return _sortedLastIndexOf.default;
- }
- });
- Object.defineProperty(exports, "sortedUniq", {
- enumerable: true,
- get: function get() {
- return _sortedUniq.default;
- }
- });
- Object.defineProperty(exports, "sortedUniqBy", {
- enumerable: true,
- get: function get() {
- return _sortedUniqBy.default;
- }
- });
- Object.defineProperty(exports, "split", {
- enumerable: true,
- get: function get() {
- return _split.default;
- }
- });
- Object.defineProperty(exports, "spread", {
- enumerable: true,
- get: function get() {
- return _spread.default;
- }
- });
- Object.defineProperty(exports, "startCase", {
- enumerable: true,
- get: function get() {
- return _startCase.default;
- }
- });
- Object.defineProperty(exports, "startsWith", {
- enumerable: true,
- get: function get() {
- return _startsWith.default;
- }
- });
- Object.defineProperty(exports, "stubArray", {
- enumerable: true,
- get: function get() {
- return _stubArray.default;
- }
- });
- Object.defineProperty(exports, "stubFalse", {
- enumerable: true,
- get: function get() {
- return _stubFalse.default;
- }
- });
- Object.defineProperty(exports, "stubObject", {
- enumerable: true,
- get: function get() {
- return _stubObject.default;
- }
- });
- Object.defineProperty(exports, "stubString", {
- enumerable: true,
- get: function get() {
- return _stubString.default;
- }
- });
- Object.defineProperty(exports, "stubTrue", {
- enumerable: true,
- get: function get() {
- return _stubTrue.default;
- }
- });
- Object.defineProperty(exports, "subtract", {
- enumerable: true,
- get: function get() {
- return _subtract.default;
- }
- });
- Object.defineProperty(exports, "sum", {
- enumerable: true,
- get: function get() {
- return _sum.default;
- }
- });
- Object.defineProperty(exports, "sumBy", {
- enumerable: true,
- get: function get() {
- return _sumBy.default;
- }
- });
- Object.defineProperty(exports, "tail", {
- enumerable: true,
- get: function get() {
- return _tail.default;
- }
- });
- Object.defineProperty(exports, "take", {
- enumerable: true,
- get: function get() {
- return _take.default;
- }
- });
- Object.defineProperty(exports, "takeRight", {
- enumerable: true,
- get: function get() {
- return _takeRight.default;
- }
- });
- Object.defineProperty(exports, "takeRightWhile", {
- enumerable: true,
- get: function get() {
- return _takeRightWhile.default;
- }
- });
- Object.defineProperty(exports, "takeWhile", {
- enumerable: true,
- get: function get() {
- return _takeWhile.default;
- }
- });
- Object.defineProperty(exports, "tap", {
- enumerable: true,
- get: function get() {
- return _tap.default;
- }
- });
- Object.defineProperty(exports, "template", {
- enumerable: true,
- get: function get() {
- return _template.default;
- }
- });
- Object.defineProperty(exports, "templateSettings", {
- enumerable: true,
- get: function get() {
- return _templateSettings.default;
- }
- });
- Object.defineProperty(exports, "throttle", {
- enumerable: true,
- get: function get() {
- return _throttle.default;
- }
- });
- Object.defineProperty(exports, "thru", {
- enumerable: true,
- get: function get() {
- return _thru.default;
- }
- });
- Object.defineProperty(exports, "times", {
- enumerable: true,
- get: function get() {
- return _times.default;
- }
- });
- Object.defineProperty(exports, "toArray", {
- enumerable: true,
- get: function get() {
- return _toArray.default;
- }
- });
- Object.defineProperty(exports, "toFinite", {
- enumerable: true,
- get: function get() {
- return _toFinite.default;
- }
- });
- Object.defineProperty(exports, "toInteger", {
- enumerable: true,
- get: function get() {
- return _toInteger.default;
- }
- });
- Object.defineProperty(exports, "toIterator", {
- enumerable: true,
- get: function get() {
- return _toIterator.default;
- }
- });
- Object.defineProperty(exports, "toJSON", {
- enumerable: true,
- get: function get() {
- return _toJSON.default;
- }
- });
- Object.defineProperty(exports, "toLength", {
- enumerable: true,
- get: function get() {
- return _toLength.default;
- }
- });
- Object.defineProperty(exports, "toLower", {
- enumerable: true,
- get: function get() {
- return _toLower.default;
- }
- });
- Object.defineProperty(exports, "toNumber", {
- enumerable: true,
- get: function get() {
- return _toNumber.default;
- }
- });
- Object.defineProperty(exports, "toPairs", {
- enumerable: true,
- get: function get() {
- return _toPairs.default;
- }
- });
- Object.defineProperty(exports, "toPairsIn", {
- enumerable: true,
- get: function get() {
- return _toPairsIn.default;
- }
- });
- Object.defineProperty(exports, "toPath", {
- enumerable: true,
- get: function get() {
- return _toPath.default;
- }
- });
- Object.defineProperty(exports, "toPlainObject", {
- enumerable: true,
- get: function get() {
- return _toPlainObject.default;
- }
- });
- Object.defineProperty(exports, "toSafeInteger", {
- enumerable: true,
- get: function get() {
- return _toSafeInteger.default;
- }
- });
- Object.defineProperty(exports, "toString", {
- enumerable: true,
- get: function get() {
- return _toString.default;
- }
- });
- Object.defineProperty(exports, "toUpper", {
- enumerable: true,
- get: function get() {
- return _toUpper.default;
- }
- });
- Object.defineProperty(exports, "transform", {
- enumerable: true,
- get: function get() {
- return _transform.default;
- }
- });
- Object.defineProperty(exports, "trim", {
- enumerable: true,
- get: function get() {
- return _trim.default;
- }
- });
- Object.defineProperty(exports, "trimEnd", {
- enumerable: true,
- get: function get() {
- return _trimEnd.default;
- }
- });
- Object.defineProperty(exports, "trimStart", {
- enumerable: true,
- get: function get() {
- return _trimStart.default;
- }
- });
- Object.defineProperty(exports, "truncate", {
- enumerable: true,
- get: function get() {
- return _truncate.default;
- }
- });
- Object.defineProperty(exports, "unary", {
- enumerable: true,
- get: function get() {
- return _unary.default;
- }
- });
- Object.defineProperty(exports, "unescape", {
- enumerable: true,
- get: function get() {
- return _unescape.default;
- }
- });
- Object.defineProperty(exports, "union", {
- enumerable: true,
- get: function get() {
- return _union.default;
- }
- });
- Object.defineProperty(exports, "unionBy", {
- enumerable: true,
- get: function get() {
- return _unionBy.default;
- }
- });
- Object.defineProperty(exports, "unionWith", {
- enumerable: true,
- get: function get() {
- return _unionWith.default;
- }
- });
- Object.defineProperty(exports, "uniq", {
- enumerable: true,
- get: function get() {
- return _uniq.default;
- }
- });
- Object.defineProperty(exports, "uniqBy", {
- enumerable: true,
- get: function get() {
- return _uniqBy.default;
- }
- });
- Object.defineProperty(exports, "uniqWith", {
- enumerable: true,
- get: function get() {
- return _uniqWith.default;
- }
- });
- Object.defineProperty(exports, "uniqueId", {
- enumerable: true,
- get: function get() {
- return _uniqueId.default;
- }
- });
- Object.defineProperty(exports, "unset", {
- enumerable: true,
- get: function get() {
- return _unset.default;
- }
- });
- Object.defineProperty(exports, "unzip", {
- enumerable: true,
- get: function get() {
- return _unzip.default;
- }
- });
- Object.defineProperty(exports, "unzipWith", {
- enumerable: true,
- get: function get() {
- return _unzipWith.default;
- }
- });
- Object.defineProperty(exports, "update", {
- enumerable: true,
- get: function get() {
- return _update.default;
- }
- });
- Object.defineProperty(exports, "updateWith", {
- enumerable: true,
- get: function get() {
- return _updateWith.default;
- }
- });
- Object.defineProperty(exports, "upperCase", {
- enumerable: true,
- get: function get() {
- return _upperCase.default;
- }
- });
- Object.defineProperty(exports, "upperFirst", {
- enumerable: true,
- get: function get() {
- return _upperFirst.default;
- }
- });
- Object.defineProperty(exports, "value", {
- enumerable: true,
- get: function get() {
- return _value.default;
- }
- });
- Object.defineProperty(exports, "valueOf", {
- enumerable: true,
- get: function get() {
- return _valueOf.default;
- }
- });
- Object.defineProperty(exports, "values", {
- enumerable: true,
- get: function get() {
- return _values.default;
- }
- });
- Object.defineProperty(exports, "valuesIn", {
- enumerable: true,
- get: function get() {
- return _valuesIn.default;
- }
- });
- Object.defineProperty(exports, "without", {
- enumerable: true,
- get: function get() {
- return _without.default;
- }
- });
- Object.defineProperty(exports, "words", {
- enumerable: true,
- get: function get() {
- return _words.default;
- }
- });
- Object.defineProperty(exports, "wrap", {
- enumerable: true,
- get: function get() {
- return _wrap.default;
- }
- });
- Object.defineProperty(exports, "wrapperAt", {
- enumerable: true,
- get: function get() {
- return _wrapperAt.default;
- }
- });
- Object.defineProperty(exports, "wrapperChain", {
- enumerable: true,
- get: function get() {
- return _wrapperChain.default;
- }
- });
- Object.defineProperty(exports, "wrapperCommit", {
- enumerable: true,
- get: function get() {
- return _commit.default;
- }
- });
- Object.defineProperty(exports, "wrapperLodash", {
- enumerable: true,
- get: function get() {
- return _wrapperLodash.default;
- }
- });
- Object.defineProperty(exports, "wrapperNext", {
- enumerable: true,
- get: function get() {
- return _next.default;
- }
- });
- Object.defineProperty(exports, "wrapperPlant", {
- enumerable: true,
- get: function get() {
- return _plant.default;
- }
- });
- Object.defineProperty(exports, "wrapperReverse", {
- enumerable: true,
- get: function get() {
- return _wrapperReverse.default;
- }
- });
- Object.defineProperty(exports, "wrapperToIterator", {
- enumerable: true,
- get: function get() {
- return _toIterator.default;
- }
- });
- Object.defineProperty(exports, "wrapperValue", {
- enumerable: true,
- get: function get() {
- return _wrapperValue.default;
- }
- });
- Object.defineProperty(exports, "xor", {
- enumerable: true,
- get: function get() {
- return _xor.default;
- }
- });
- Object.defineProperty(exports, "xorBy", {
- enumerable: true,
- get: function get() {
- return _xorBy.default;
- }
- });
- Object.defineProperty(exports, "xorWith", {
- enumerable: true,
- get: function get() {
- return _xorWith.default;
- }
- });
- Object.defineProperty(exports, "zip", {
- enumerable: true,
- get: function get() {
- return _zip.default;
- }
- });
- Object.defineProperty(exports, "zipObject", {
- enumerable: true,
- get: function get() {
- return _zipObject.default;
- }
- });
- Object.defineProperty(exports, "zipObjectDeep", {
- enumerable: true,
- get: function get() {
- return _zipObjectDeep.default;
- }
- });
- Object.defineProperty(exports, "zipWith", {
- enumerable: true,
- get: function get() {
- return _zipWith.default;
- }
- });
- var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
- var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
- var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
- var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
- var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
- var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
- var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
- var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
- var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
- var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
- var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
- var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
- var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
- var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
- var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
- var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
- var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
- var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
- var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
- var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
- var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
- var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
- var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
- var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
- var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
- var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
- var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
- var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
- var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
- var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
- var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
- var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
- var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
- var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
- var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
- var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
- var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
- var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
- var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
- var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
- var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
- var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
- var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
- var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
- var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
- var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
- var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
- var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
- var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
- var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
- var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
- var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
- var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
- var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
- var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
- var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
- var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
- var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
- var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
- var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
- var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
- var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
- var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
- var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
- var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
- var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
- var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
- var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
- var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
- var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
- var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
- var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
- var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
- var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
- var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
- var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
- var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
- var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
- var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
- var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
- var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
- var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
- var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
- var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
- var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
- var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
- var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
- var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
- var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
- var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
- var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
- var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
- var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
- var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
- var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
- var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
- var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
- var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
- var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
- var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
- var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
- var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
- var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
- var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
- var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
- var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
- var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
- var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
- var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
- var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
- var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
- var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
- var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
- var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
- var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
- var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
- var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
- var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
- var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
- var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
- var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
- var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
- var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
- var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
- var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
- var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
- var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
- var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
- var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
- var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
- var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
- var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
- var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
- var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
- var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
- var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
- var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
- var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
- var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
- var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
- var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
- var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
- var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
- var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
- var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
- var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
- var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
- var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
- var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
- var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
- var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
- var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
- var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
- var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
- var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
- var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
- var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
- var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
- var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
- var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
- var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
- var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
- var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
- var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
- var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
- var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
- var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
- var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
- var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
- var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
- var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
- var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
- var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
- var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
- var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
- var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
- var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
- var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
- var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
- var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
- var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
- var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
- var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
- var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
- var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
- var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
- var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
- var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
- var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
- var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
- var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
- var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
- var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
- var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
- var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
- var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
- var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
- var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
- var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
- var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
- var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
- var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
- var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
- var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
- var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
- var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
- var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
- var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
- var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
- var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
- var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
- var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
- var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
- var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
- var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
- var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
- var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
- var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
- var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
- var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
- var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
- var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
- var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
- var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
- var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
- var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
- var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
- var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
- var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
- var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
- var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
- var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
- var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
- var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
- var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
- var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
- var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
- var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
- var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
- var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
- var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
- var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
- var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
- var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
- var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
- var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
- var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
- var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
- var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
- var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
- var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
- var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
- var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
- var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
- var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
- var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
- var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
- var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
- var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
- var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
- var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
- var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
- var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
- var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
- var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
- var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
- var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
- var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
- var _value = _interopRequireDefault(__webpack_require__(/*! ./value.js */ 745));
- var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
- var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
- var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
- var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
- var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
- var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
- var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
- var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
- var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
- var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
- var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
- var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
- var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
- var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
- var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
- var _lodashDefault = _interopRequireDefault(__webpack_require__(/*! ./lodash.default.js */ 762));
- /***/ }),
- /* 149 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/add.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
- /**
- * Adds two numbers.
- *
- * @static
- * @memberOf _
- * @since 3.4.0
- * @category Math
- * @param {number} augend The first number in an addition.
- * @param {number} addend The second number in an addition.
- * @returns {number} Returns the total.
- * @example
- *
- * _.add(6, 4);
- * // => 10
- */
- var add = (0, _createMathOperation.default)(function (augend, addend) {
- return augend + addend;
- }, 0);
- var _default = add;
- exports.default = _default;
- /***/ }),
- /* 150 */
- /*!********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createMathOperation.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToNumber = _interopRequireDefault(__webpack_require__(/*! ./_baseToNumber.js */ 151));
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- /**
- * Creates a function that performs a mathematical operation on two values.
- *
- * @private
- * @param {Function} operator The function to perform the operation.
- * @param {number} [defaultValue] The value used for `undefined` arguments.
- * @returns {Function} Returns the new mathematical operation function.
- */
- function createMathOperation(operator, defaultValue) {
- return function (value, other) {
- var result;
- if (value === undefined && other === undefined) {
- return defaultValue;
- }
- if (value !== undefined) {
- result = value;
- }
- if (other !== undefined) {
- if (result === undefined) {
- return other;
- }
- if (typeof value == 'string' || typeof other == 'string') {
- value = (0, _baseToString.default)(value);
- other = (0, _baseToString.default)(other);
- } else {
- value = (0, _baseToNumber.default)(value);
- other = (0, _baseToNumber.default)(other);
- }
- result = operator(value, other);
- }
- return result;
- };
- }
- var _default = createMathOperation;
- exports.default = _default;
- /***/ }),
- /* 151 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToNumber.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /** Used as references for various `Number` constants. */
- var NAN = 0 / 0;
- /**
- * The base implementation of `_.toNumber` which doesn't ensure correct
- * conversions of binary, hexadecimal, or octal string values.
- *
- * @private
- * @param {*} value The value to process.
- * @returns {number} Returns the number.
- */
- function baseToNumber(value) {
- if (typeof value == 'number') {
- return value;
- }
- if ((0, _isSymbol.default)(value)) {
- return NAN;
- }
- return +value;
- }
- var _default = baseToNumber;
- exports.default = _default;
- /***/ }),
- /* 152 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSymbol.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var symbolTag = '[object Symbol]';
- /**
- * Checks if `value` is classified as a `Symbol` primitive or object.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.
- * @example
- *
- * _.isSymbol(Symbol.iterator);
- * // => true
- *
- * _.isSymbol('abc');
- * // => false
- */
- function isSymbol(value) {
- return (0, _typeof2.default)(value) == 'symbol' || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == symbolTag;
- }
- var _default = isSymbol;
- exports.default = _default;
- /***/ }),
- /* 153 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGetTag.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- var _getRawTag = _interopRequireDefault(__webpack_require__(/*! ./_getRawTag.js */ 157));
- var _objectToString = _interopRequireDefault(__webpack_require__(/*! ./_objectToString.js */ 158));
- /** `Object#toString` result references. */
- var nullTag = '[object Null]',
- undefinedTag = '[object Undefined]';
- /** Built-in value references. */
- var symToStringTag = _Symbol2.default ? _Symbol2.default.toStringTag : undefined;
- /**
- * The base implementation of `getTag` without fallbacks for buggy environments.
- *
- * @private
- * @param {*} value The value to query.
- * @returns {string} Returns the `toStringTag`.
- */
- function baseGetTag(value) {
- if (value == null) {
- return value === undefined ? undefinedTag : nullTag;
- }
- return symToStringTag && symToStringTag in Object(value) ? (0, _getRawTag.default)(value) : (0, _objectToString.default)(value);
- }
- var _default = baseGetTag;
- exports.default = _default;
- /***/ }),
- /* 154 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Symbol.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /** Built-in value references. */
- var _Symbol = _root.default.Symbol;
- var _default = _Symbol;
- exports.default = _default;
- /***/ }),
- /* 155 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_root.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _freeGlobal = _interopRequireDefault(__webpack_require__(/*! ./_freeGlobal.js */ 156));
- /** Detect free variable `self`. */
- var freeSelf = (typeof self === "undefined" ? "undefined" : (0, _typeof2.default)(self)) == 'object' && self && self.Object === Object && self;
- /** Used as a reference to the global object. */
- var root = _freeGlobal.default || freeSelf || Function('return this')();
- var _default = root;
- exports.default = _default;
- /***/ }),
- /* 156 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_freeGlobal.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- /** Detect free variable `global` from Node.js. */
- var freeGlobal = (typeof global === "undefined" ? "undefined" : (0, _typeof2.default)(global)) == 'object' && global && global.Object === Object && global;
- var _default = freeGlobal;
- exports.default = _default;
- /***/ }),
- /* 157 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getRawTag.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Used to resolve the
- * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
- * of values.
- */
- var nativeObjectToString = objectProto.toString;
- /** Built-in value references. */
- var symToStringTag = _Symbol2.default ? _Symbol2.default.toStringTag : undefined;
- /**
- * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.
- *
- * @private
- * @param {*} value The value to query.
- * @returns {string} Returns the raw `toStringTag`.
- */
- function getRawTag(value) {
- var isOwn = hasOwnProperty.call(value, symToStringTag),
- tag = value[symToStringTag];
- try {
- value[symToStringTag] = undefined;
- var unmasked = true;
- } catch (e) {}
- var result = nativeObjectToString.call(value);
- if (unmasked) {
- if (isOwn) {
- value[symToStringTag] = tag;
- } else {
- delete value[symToStringTag];
- }
- }
- return result;
- }
- var _default = getRawTag;
- exports.default = _default;
- /***/ }),
- /* 158 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_objectToString.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /**
- * Used to resolve the
- * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
- * of values.
- */
- var nativeObjectToString = objectProto.toString;
- /**
- * Converts `value` to a string using `Object.prototype.toString`.
- *
- * @private
- * @param {*} value The value to convert.
- * @returns {string} Returns the converted string.
- */
- function objectToString(value) {
- return nativeObjectToString.call(value);
- }
- var _default = objectToString;
- exports.default = _default;
- /***/ }),
- /* 159 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isObjectLike.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- /**
- * Checks if `value` is object-like. A value is object-like if it's not `null`
- * and has a `typeof` result of "object".
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
- * @example
- *
- * _.isObjectLike({});
- * // => true
- *
- * _.isObjectLike([1, 2, 3]);
- * // => true
- *
- * _.isObjectLike(_.noop);
- * // => false
- *
- * _.isObjectLike(null);
- * // => false
- */
- function isObjectLike(value) {
- return value != null && (0, _typeof2.default)(value) == 'object';
- }
- var _default = isObjectLike;
- exports.default = _default;
- /***/ }),
- /* 160 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToString.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /** Used as references for various `Number` constants. */
- var INFINITY = 1 / 0;
- /** Used to convert symbols to primitives and strings. */
- var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
- symbolToString = symbolProto ? symbolProto.toString : undefined;
- /**
- * The base implementation of `_.toString` which doesn't convert nullish
- * values to empty strings.
- *
- * @private
- * @param {*} value The value to process.
- * @returns {string} Returns the string.
- */
- function baseToString(value) {
- // Exit early for strings to avoid a performance hit in some environments.
- if (typeof value == 'string') {
- return value;
- }
- if ((0, _isArray.default)(value)) {
- // Recursively convert values (susceptible to call stack limits).
- return (0, _arrayMap.default)(value, baseToString) + '';
- }
- if ((0, _isSymbol.default)(value)) {
- return symbolToString ? symbolToString.call(value) : '';
- }
- var result = value + '';
- return result == '0' && 1 / value == -INFINITY ? '-0' : result;
- }
- var _default = baseToString;
- exports.default = _default;
- /***/ }),
- /* 161 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayMap.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.map` for arrays without support for iteratee
- * shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns the new mapped array.
- */
- function arrayMap(array, iteratee) {
- var index = -1,
- length = array == null ? 0 : array.length,
- result = Array(length);
- while (++index < length) {
- result[index] = iteratee(array[index], index, array);
- }
- return result;
- }
- var _default = arrayMap;
- exports.default = _default;
- /***/ }),
- /* 162 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArray.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks if `value` is classified as an `Array` object.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an array, else `false`.
- * @example
- *
- * _.isArray([1, 2, 3]);
- * // => true
- *
- * _.isArray(document.body.children);
- * // => false
- *
- * _.isArray('abc');
- * // => false
- *
- * _.isArray(_.noop);
- * // => false
- */
- var isArray = Array.isArray;
- var _default = isArray;
- exports.default = _default;
- /***/ }),
- /* 163 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/after.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * The opposite of `_.before`; this method creates a function that invokes
- * `func` once it's called `n` or more times.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {number} n The number of calls before `func` is invoked.
- * @param {Function} func The function to restrict.
- * @returns {Function} Returns the new restricted function.
- * @example
- *
- * var saves = ['profile', 'settings'];
- *
- * var done = _.after(saves.length, function() {
- * console.log('done saving!');
- * });
- *
- * _.forEach(saves, function(type) {
- * asyncSave({ 'type': type, 'complete': done });
- * });
- * // => Logs 'done saving!' after the two async saves have completed.
- */
- function after(n, func) {
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- n = (0, _toInteger.default)(n);
- return function () {
- if (--n < 1) {
- return func.apply(this, arguments);
- }
- };
- }
- var _default = after;
- exports.default = _default;
- /***/ }),
- /* 164 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toInteger.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
- /**
- * Converts `value` to an integer.
- *
- * **Note:** This method is loosely based on
- * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {number} Returns the converted integer.
- * @example
- *
- * _.toInteger(3.2);
- * // => 3
- *
- * _.toInteger(Number.MIN_VALUE);
- * // => 0
- *
- * _.toInteger(Infinity);
- * // => 1.7976931348623157e+308
- *
- * _.toInteger('3.2');
- * // => 3
- */
- function toInteger(value) {
- var result = (0, _toFinite.default)(value),
- remainder = result % 1;
- return result === result ? remainder ? result - remainder : result : 0;
- }
- var _default = toInteger;
- exports.default = _default;
- /***/ }),
- /* 165 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toFinite.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- /** Used as references for various `Number` constants. */
- var INFINITY = 1 / 0,
- MAX_INTEGER = 1.7976931348623157e+308;
- /**
- * Converts `value` to a finite number.
- *
- * @static
- * @memberOf _
- * @since 4.12.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {number} Returns the converted number.
- * @example
- *
- * _.toFinite(3.2);
- * // => 3.2
- *
- * _.toFinite(Number.MIN_VALUE);
- * // => 5e-324
- *
- * _.toFinite(Infinity);
- * // => 1.7976931348623157e+308
- *
- * _.toFinite('3.2');
- * // => 3.2
- */
- function toFinite(value) {
- if (!value) {
- return value === 0 ? value : 0;
- }
- value = (0, _toNumber.default)(value);
- if (value === INFINITY || value === -INFINITY) {
- var sign = value < 0 ? -1 : 1;
- return sign * MAX_INTEGER;
- }
- return value === value ? value : 0;
- }
- var _default = toFinite;
- exports.default = _default;
- /***/ }),
- /* 166 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toNumber.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseTrim = _interopRequireDefault(__webpack_require__(/*! ./_baseTrim.js */ 167));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /** Used as references for various `Number` constants. */
- var NAN = 0 / 0;
- /** Used to detect bad signed hexadecimal string values. */
- var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
- /** Used to detect binary string values. */
- var reIsBinary = /^0b[01]+$/i;
- /** Used to detect octal string values. */
- var reIsOctal = /^0o[0-7]+$/i;
- /** Built-in method references without a dependency on `root`. */
- var freeParseInt = parseInt;
- /**
- * Converts `value` to a number.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to process.
- * @returns {number} Returns the number.
- * @example
- *
- * _.toNumber(3.2);
- * // => 3.2
- *
- * _.toNumber(Number.MIN_VALUE);
- * // => 5e-324
- *
- * _.toNumber(Infinity);
- * // => Infinity
- *
- * _.toNumber('3.2');
- * // => 3.2
- */
- function toNumber(value) {
- if (typeof value == 'number') {
- return value;
- }
- if ((0, _isSymbol.default)(value)) {
- return NAN;
- }
- if ((0, _isObject.default)(value)) {
- var other = typeof value.valueOf == 'function' ? value.valueOf() : value;
- value = (0, _isObject.default)(other) ? other + '' : other;
- }
- if (typeof value != 'string') {
- return value === 0 ? value : +value;
- }
- value = (0, _baseTrim.default)(value);
- var isBinary = reIsBinary.test(value);
- return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;
- }
- var _default = toNumber;
- exports.default = _default;
- /***/ }),
- /* 167 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseTrim.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _trimmedEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_trimmedEndIndex.js */ 168));
- /** Used to match leading whitespace. */
- var reTrimStart = /^\s+/;
- /**
- * The base implementation of `_.trim`.
- *
- * @private
- * @param {string} string The string to trim.
- * @returns {string} Returns the trimmed string.
- */
- function baseTrim(string) {
- return string ? string.slice(0, (0, _trimmedEndIndex.default)(string) + 1).replace(reTrimStart, '') : string;
- }
- var _default = baseTrim;
- exports.default = _default;
- /***/ }),
- /* 168 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_trimmedEndIndex.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match a single whitespace character. */
- var reWhitespace = /\s/;
- /**
- * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace
- * character of `string`.
- *
- * @private
- * @param {string} string The string to inspect.
- * @returns {number} Returns the index of the last non-whitespace character.
- */
- function trimmedEndIndex(string) {
- var index = string.length;
- while (index-- && reWhitespace.test(string.charAt(index))) {}
- return index;
- }
- var _default = trimmedEndIndex;
- exports.default = _default;
- /***/ }),
- /* 169 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isObject.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- /**
- * Checks if `value` is the
- * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)
- * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an object, else `false`.
- * @example
- *
- * _.isObject({});
- * // => true
- *
- * _.isObject([1, 2, 3]);
- * // => true
- *
- * _.isObject(_.noop);
- * // => true
- *
- * _.isObject(null);
- * // => false
- */
- function isObject(value) {
- var type = (0, _typeof2.default)(value);
- return value != null && (type == 'object' || type == 'function');
- }
- var _default = isObject;
- exports.default = _default;
- /***/ }),
- /* 170 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/ary.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_ARY_FLAG = 128;
- /**
- * Creates a function that invokes `func`, with up to `n` arguments,
- * ignoring any additional arguments.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Function
- * @param {Function} func The function to cap arguments for.
- * @param {number} [n=func.length] The arity cap.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Function} Returns the new capped function.
- * @example
- *
- * _.map(['6', '8', '10'], _.ary(parseInt, 1));
- * // => [6, 8, 10]
- */
- function ary(func, n, guard) {
- n = guard ? undefined : n;
- n = func && n == null ? func.length : n;
- return (0, _createWrap.default)(func, WRAP_ARY_FLAG, undefined, undefined, undefined, undefined, n);
- }
- var _default = ary;
- exports.default = _default;
- /***/ }),
- /* 171 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createWrap.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSetData = _interopRequireDefault(__webpack_require__(/*! ./_baseSetData.js */ 172));
- var _createBind = _interopRequireDefault(__webpack_require__(/*! ./_createBind.js */ 183));
- var _createCurry = _interopRequireDefault(__webpack_require__(/*! ./_createCurry.js */ 186));
- var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
- var _createPartial = _interopRequireDefault(__webpack_require__(/*! ./_createPartial.js */ 224));
- var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
- var _mergeData = _interopRequireDefault(__webpack_require__(/*! ./_mergeData.js */ 225));
- var _setData = _interopRequireDefault(__webpack_require__(/*! ./_setData.js */ 204));
- var _setWrapToString = _interopRequireDefault(__webpack_require__(/*! ./_setWrapToString.js */ 206));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1,
- WRAP_BIND_KEY_FLAG = 2,
- WRAP_CURRY_FLAG = 8,
- WRAP_CURRY_RIGHT_FLAG = 16,
- WRAP_PARTIAL_FLAG = 32,
- WRAP_PARTIAL_RIGHT_FLAG = 64;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * Creates a function that either curries or invokes `func` with optional
- * `this` binding and partially applied arguments.
- *
- * @private
- * @param {Function|string} func The function or method name to wrap.
- * @param {number} bitmask The bitmask flags.
- * 1 - `_.bind`
- * 2 - `_.bindKey`
- * 4 - `_.curry` or `_.curryRight` of a bound function
- * 8 - `_.curry`
- * 16 - `_.curryRight`
- * 32 - `_.partial`
- * 64 - `_.partialRight`
- * 128 - `_.rearg`
- * 256 - `_.ary`
- * 512 - `_.flip`
- * @param {*} [thisArg] The `this` binding of `func`.
- * @param {Array} [partials] The arguments to be partially applied.
- * @param {Array} [holders] The `partials` placeholder indexes.
- * @param {Array} [argPos] The argument positions of the new function.
- * @param {number} [ary] The arity cap of `func`.
- * @param {number} [arity] The arity of `func`.
- * @returns {Function} Returns the new wrapped function.
- */
- function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {
- var isBindKey = bitmask & WRAP_BIND_KEY_FLAG;
- if (!isBindKey && typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- var length = partials ? partials.length : 0;
- if (!length) {
- bitmask &= ~(WRAP_PARTIAL_FLAG | WRAP_PARTIAL_RIGHT_FLAG);
- partials = holders = undefined;
- }
- ary = ary === undefined ? ary : nativeMax((0, _toInteger.default)(ary), 0);
- arity = arity === undefined ? arity : (0, _toInteger.default)(arity);
- length -= holders ? holders.length : 0;
- if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) {
- var partialsRight = partials,
- holdersRight = holders;
- partials = holders = undefined;
- }
- var data = isBindKey ? undefined : (0, _getData.default)(func);
- var newData = [func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity];
- if (data) {
- (0, _mergeData.default)(newData, data);
- }
- func = newData[0];
- bitmask = newData[1];
- thisArg = newData[2];
- partials = newData[3];
- holders = newData[4];
- arity = newData[9] = newData[9] === undefined ? isBindKey ? 0 : func.length : nativeMax(newData[9] - length, 0);
- if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) {
- bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG);
- }
- if (!bitmask || bitmask == WRAP_BIND_FLAG) {
- var result = (0, _createBind.default)(func, bitmask, thisArg);
- } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) {
- result = (0, _createCurry.default)(func, bitmask, arity);
- } else if ((bitmask == WRAP_PARTIAL_FLAG || bitmask == (WRAP_BIND_FLAG | WRAP_PARTIAL_FLAG)) && !holders.length) {
- result = (0, _createPartial.default)(func, bitmask, thisArg, partials);
- } else {
- result = _createHybrid.default.apply(undefined, newData);
- }
- var setter = data ? _baseSetData.default : _setData.default;
- return (0, _setWrapToString.default)(setter(result, newData), func, bitmask);
- }
- var _default = createWrap;
- exports.default = _default;
- /***/ }),
- /* 172 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSetData.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _metaMap = _interopRequireDefault(__webpack_require__(/*! ./_metaMap.js */ 174));
- /**
- * The base implementation of `setData` without support for hot loop shorting.
- *
- * @private
- * @param {Function} func The function to associate metadata with.
- * @param {*} data The metadata.
- * @returns {Function} Returns `func`.
- */
- var baseSetData = !_metaMap.default ? _identity.default : function (func, data) {
- _metaMap.default.set(func, data);
- return func;
- };
- var _default = baseSetData;
- exports.default = _default;
- /***/ }),
- /* 173 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/identity.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method returns the first argument it receives.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Util
- * @param {*} value Any value.
- * @returns {*} Returns `value`.
- * @example
- *
- * var object = { 'a': 1 };
- *
- * console.log(_.identity(object) === object);
- * // => true
- */
- function identity(value) {
- return value;
- }
- var _default = identity;
- exports.default = _default;
- /***/ }),
- /* 174 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_metaMap.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _WeakMap = _interopRequireDefault(__webpack_require__(/*! ./_WeakMap.js */ 175));
- /** Used to store function metadata. */
- var metaMap = _WeakMap.default && new _WeakMap.default();
- var _default = metaMap;
- exports.default = _default;
- /***/ }),
- /* 175 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_WeakMap.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /* Built-in method references that are verified to be native. */
- var WeakMap = (0, _getNative.default)(_root.default, 'WeakMap');
- var _default = WeakMap;
- exports.default = _default;
- /***/ }),
- /* 176 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getNative.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsNative = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNative.js */ 177));
- var _getValue = _interopRequireDefault(__webpack_require__(/*! ./_getValue.js */ 182));
- /**
- * Gets the native function at `key` of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {string} key The key of the method to get.
- * @returns {*} Returns the function if it's native, else `undefined`.
- */
- function getNative(object, key) {
- var value = (0, _getValue.default)(object, key);
- return (0, _baseIsNative.default)(value) ? value : undefined;
- }
- var _default = getNative;
- exports.default = _default;
- /***/ }),
- /* 177 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsNative.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isMasked = _interopRequireDefault(__webpack_require__(/*! ./_isMasked.js */ 179));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _toSource = _interopRequireDefault(__webpack_require__(/*! ./_toSource.js */ 181));
- /**
- * Used to match `RegExp`
- * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
- */
- var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
- /** Used to detect host constructors (Safari). */
- var reIsHostCtor = /^\[object .+?Constructor\]$/;
- /** Used for built-in method references. */
- var funcProto = Function.prototype,
- objectProto = Object.prototype;
- /** Used to resolve the decompiled source of functions. */
- var funcToString = funcProto.toString;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /** Used to detect if a method is native. */
- var reIsNative = RegExp('^' + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$');
- /**
- * The base implementation of `_.isNative` without bad shim checks.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a native function,
- * else `false`.
- */
- function baseIsNative(value) {
- if (!(0, _isObject.default)(value) || (0, _isMasked.default)(value)) {
- return false;
- }
- var pattern = (0, _isFunction.default)(value) ? reIsNative : reIsHostCtor;
- return pattern.test((0, _toSource.default)(value));
- }
- var _default = baseIsNative;
- exports.default = _default;
- /***/ }),
- /* 178 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isFunction.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- /** `Object#toString` result references. */
- var asyncTag = '[object AsyncFunction]',
- funcTag = '[object Function]',
- genTag = '[object GeneratorFunction]',
- proxyTag = '[object Proxy]';
- /**
- * Checks if `value` is classified as a `Function` object.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a function, else `false`.
- * @example
- *
- * _.isFunction(_);
- * // => true
- *
- * _.isFunction(/abc/);
- * // => false
- */
- function isFunction(value) {
- if (!(0, _isObject.default)(value)) {
- return false;
- }
- // The use of `Object#toString` avoids issues with the `typeof` operator
- // in Safari 9 which returns 'object' for typed arrays and other constructors.
- var tag = (0, _baseGetTag.default)(value);
- return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;
- }
- var _default = isFunction;
- exports.default = _default;
- /***/ }),
- /* 179 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isMasked.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _coreJsData = _interopRequireDefault(__webpack_require__(/*! ./_coreJsData.js */ 180));
- /** Used to detect methods masquerading as native. */
- var maskSrcKey = function () {
- var uid = /[^.]+$/.exec(_coreJsData.default && _coreJsData.default.keys && _coreJsData.default.keys.IE_PROTO || '');
- return uid ? 'Symbol(src)_1.' + uid : '';
- }();
- /**
- * Checks if `func` has its source masked.
- *
- * @private
- * @param {Function} func The function to check.
- * @returns {boolean} Returns `true` if `func` is masked, else `false`.
- */
- function isMasked(func) {
- return !!maskSrcKey && maskSrcKey in func;
- }
- var _default = isMasked;
- exports.default = _default;
- /***/ }),
- /* 180 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_coreJsData.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /** Used to detect overreaching core-js shims. */
- var coreJsData = _root.default['__core-js_shared__'];
- var _default = coreJsData;
- exports.default = _default;
- /***/ }),
- /* 181 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_toSource.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used for built-in method references. */
- var funcProto = Function.prototype;
- /** Used to resolve the decompiled source of functions. */
- var funcToString = funcProto.toString;
- /**
- * Converts `func` to its source code.
- *
- * @private
- * @param {Function} func The function to convert.
- * @returns {string} Returns the source code.
- */
- function toSource(func) {
- if (func != null) {
- try {
- return funcToString.call(func);
- } catch (e) {}
- try {
- return func + '';
- } catch (e) {}
- }
- return '';
- }
- var _default = toSource;
- exports.default = _default;
- /***/ }),
- /* 182 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getValue.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Gets the value at `key` of `object`.
- *
- * @private
- * @param {Object} [object] The object to query.
- * @param {string} key The key of the property to get.
- * @returns {*} Returns the property value.
- */
- function getValue(object, key) {
- return object == null ? undefined : object[key];
- }
- var _default = getValue;
- exports.default = _default;
- /***/ }),
- /* 183 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBind.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1;
- /**
- * Creates a function that wraps `func` to invoke it with the optional `this`
- * binding of `thisArg`.
- *
- * @private
- * @param {Function} func The function to wrap.
- * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
- * @param {*} [thisArg] The `this` binding of `func`.
- * @returns {Function} Returns the new wrapped function.
- */
- function createBind(func, bitmask, thisArg) {
- var isBind = bitmask & WRAP_BIND_FLAG,
- Ctor = (0, _createCtor.default)(func);
- function wrapper() {
- var fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
- return fn.apply(isBind ? thisArg : this, arguments);
- }
- return wrapper;
- }
- var _default = createBind;
- exports.default = _default;
- /***/ }),
- /* 184 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCtor.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- /**
- * Creates a function that produces an instance of `Ctor` regardless of
- * whether it was invoked as part of a `new` expression or by `call` or `apply`.
- *
- * @private
- * @param {Function} Ctor The constructor to wrap.
- * @returns {Function} Returns the new wrapped function.
- */
- function createCtor(Ctor) {
- return function () {
- // Use a `switch` statement to work with class constructors. See
- // http://ecma-international.org/ecma-262/7.0/#sec-ecmascript-function-objects-call-thisargument-argumentslist
- // for more details.
- var args = arguments;
- switch (args.length) {
- case 0:
- return new Ctor();
- case 1:
- return new Ctor(args[0]);
- case 2:
- return new Ctor(args[0], args[1]);
- case 3:
- return new Ctor(args[0], args[1], args[2]);
- case 4:
- return new Ctor(args[0], args[1], args[2], args[3]);
- case 5:
- return new Ctor(args[0], args[1], args[2], args[3], args[4]);
- case 6:
- return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5]);
- case 7:
- return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);
- }
- var thisBinding = (0, _baseCreate.default)(Ctor.prototype),
- result = Ctor.apply(thisBinding, args);
- // Mimic the constructor's `return` behavior.
- // See https://es5.github.io/#x13.2.2 for more details.
- return (0, _isObject.default)(result) ? result : thisBinding;
- };
- }
- var _default = createCtor;
- exports.default = _default;
- /***/ }),
- /* 185 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseCreate.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- /** Built-in value references. */
- var objectCreate = Object.create;
- /**
- * The base implementation of `_.create` without support for assigning
- * properties to the created object.
- *
- * @private
- * @param {Object} proto The object to inherit from.
- * @returns {Object} Returns the new object.
- */
- var baseCreate = function () {
- function object() {}
- return function (proto) {
- if (!(0, _isObject.default)(proto)) {
- return {};
- }
- if (objectCreate) {
- return objectCreate(proto);
- }
- object.prototype = proto;
- var result = new object();
- object.prototype = undefined;
- return result;
- };
- }();
- var _default = baseCreate;
- exports.default = _default;
- /***/ }),
- /* 186 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCurry.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
- var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
- var _createRecurry = _interopRequireDefault(__webpack_require__(/*! ./_createRecurry.js */ 192));
- var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
- var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /**
- * Creates a function that wraps `func` to enable currying.
- *
- * @private
- * @param {Function} func The function to wrap.
- * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
- * @param {number} arity The arity of `func`.
- * @returns {Function} Returns the new wrapped function.
- */
- function createCurry(func, bitmask, arity) {
- var Ctor = (0, _createCtor.default)(func);
- function wrapper() {
- var length = arguments.length,
- args = Array(length),
- index = length,
- placeholder = (0, _getHolder.default)(wrapper);
- while (index--) {
- args[index] = arguments[index];
- }
- var holders = length < 3 && args[0] !== placeholder && args[length - 1] !== placeholder ? [] : (0, _replaceHolders.default)(args, placeholder);
- length -= holders.length;
- if (length < arity) {
- return (0, _createRecurry.default)(func, bitmask, _createHybrid.default, wrapper.placeholder, undefined, args, holders, undefined, undefined, arity - length);
- }
- var fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
- return (0, _apply.default)(fn, this, args);
- }
- return wrapper;
- }
- var _default = createCurry;
- exports.default = _default;
- /***/ }),
- /* 187 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_apply.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A faster alternative to `Function#apply`, this function invokes `func`
- * with the `this` binding of `thisArg` and the arguments of `args`.
- *
- * @private
- * @param {Function} func The function to invoke.
- * @param {*} thisArg The `this` binding of `func`.
- * @param {Array} args The arguments to invoke `func` with.
- * @returns {*} Returns the result of `func`.
- */
- function apply(func, thisArg, args) {
- switch (args.length) {
- case 0:
- return func.call(thisArg);
- case 1:
- return func.call(thisArg, args[0]);
- case 2:
- return func.call(thisArg, args[0], args[1]);
- case 3:
- return func.call(thisArg, args[0], args[1], args[2]);
- }
- return func.apply(thisArg, args);
- }
- var _default = apply;
- exports.default = _default;
- /***/ }),
- /* 188 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createHybrid.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _composeArgs = _interopRequireDefault(__webpack_require__(/*! ./_composeArgs.js */ 189));
- var _composeArgsRight = _interopRequireDefault(__webpack_require__(/*! ./_composeArgsRight.js */ 190));
- var _countHolders = _interopRequireDefault(__webpack_require__(/*! ./_countHolders.js */ 191));
- var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
- var _createRecurry = _interopRequireDefault(__webpack_require__(/*! ./_createRecurry.js */ 192));
- var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
- var _reorder = _interopRequireDefault(__webpack_require__(/*! ./_reorder.js */ 221));
- var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1,
- WRAP_BIND_KEY_FLAG = 2,
- WRAP_CURRY_FLAG = 8,
- WRAP_CURRY_RIGHT_FLAG = 16,
- WRAP_ARY_FLAG = 128,
- WRAP_FLIP_FLAG = 512;
- /**
- * Creates a function that wraps `func` to invoke it with optional `this`
- * binding of `thisArg`, partial application, and currying.
- *
- * @private
- * @param {Function|string} func The function or method name to wrap.
- * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
- * @param {*} [thisArg] The `this` binding of `func`.
- * @param {Array} [partials] The arguments to prepend to those provided to
- * the new function.
- * @param {Array} [holders] The `partials` placeholder indexes.
- * @param {Array} [partialsRight] The arguments to append to those provided
- * to the new function.
- * @param {Array} [holdersRight] The `partialsRight` placeholder indexes.
- * @param {Array} [argPos] The argument positions of the new function.
- * @param {number} [ary] The arity cap of `func`.
- * @param {number} [arity] The arity of `func`.
- * @returns {Function} Returns the new wrapped function.
- */
- function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {
- var isAry = bitmask & WRAP_ARY_FLAG,
- isBind = bitmask & WRAP_BIND_FLAG,
- isBindKey = bitmask & WRAP_BIND_KEY_FLAG,
- isCurried = bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG),
- isFlip = bitmask & WRAP_FLIP_FLAG,
- Ctor = isBindKey ? undefined : (0, _createCtor.default)(func);
- function wrapper() {
- var length = arguments.length,
- args = Array(length),
- index = length;
- while (index--) {
- args[index] = arguments[index];
- }
- if (isCurried) {
- var placeholder = (0, _getHolder.default)(wrapper),
- holdersCount = (0, _countHolders.default)(args, placeholder);
- }
- if (partials) {
- args = (0, _composeArgs.default)(args, partials, holders, isCurried);
- }
- if (partialsRight) {
- args = (0, _composeArgsRight.default)(args, partialsRight, holdersRight, isCurried);
- }
- length -= holdersCount;
- if (isCurried && length < arity) {
- var newHolders = (0, _replaceHolders.default)(args, placeholder);
- return (0, _createRecurry.default)(func, bitmask, createHybrid, wrapper.placeholder, thisArg, args, newHolders, argPos, ary, arity - length);
- }
- var thisBinding = isBind ? thisArg : this,
- fn = isBindKey ? thisBinding[func] : func;
- length = args.length;
- if (argPos) {
- args = (0, _reorder.default)(args, argPos);
- } else if (isFlip && length > 1) {
- args.reverse();
- }
- if (isAry && ary < length) {
- args.length = ary;
- }
- if (this && this !== _root.default && this instanceof wrapper) {
- fn = Ctor || (0, _createCtor.default)(fn);
- }
- return fn.apply(thisBinding, args);
- }
- return wrapper;
- }
- var _default = createHybrid;
- exports.default = _default;
- /***/ }),
- /* 189 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_composeArgs.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * Creates an array that is the composition of partially applied arguments,
- * placeholders, and provided arguments into a single array of arguments.
- *
- * @private
- * @param {Array} args The provided arguments.
- * @param {Array} partials The arguments to prepend to those provided.
- * @param {Array} holders The `partials` placeholder indexes.
- * @params {boolean} [isCurried] Specify composing for a curried function.
- * @returns {Array} Returns the new array of composed arguments.
- */
- function composeArgs(args, partials, holders, isCurried) {
- var argsIndex = -1,
- argsLength = args.length,
- holdersLength = holders.length,
- leftIndex = -1,
- leftLength = partials.length,
- rangeLength = nativeMax(argsLength - holdersLength, 0),
- result = Array(leftLength + rangeLength),
- isUncurried = !isCurried;
- while (++leftIndex < leftLength) {
- result[leftIndex] = partials[leftIndex];
- }
- while (++argsIndex < holdersLength) {
- if (isUncurried || argsIndex < argsLength) {
- result[holders[argsIndex]] = args[argsIndex];
- }
- }
- while (rangeLength--) {
- result[leftIndex++] = args[argsIndex++];
- }
- return result;
- }
- var _default = composeArgs;
- exports.default = _default;
- /***/ }),
- /* 190 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_composeArgsRight.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * This function is like `composeArgs` except that the arguments composition
- * is tailored for `_.partialRight`.
- *
- * @private
- * @param {Array} args The provided arguments.
- * @param {Array} partials The arguments to append to those provided.
- * @param {Array} holders The `partials` placeholder indexes.
- * @params {boolean} [isCurried] Specify composing for a curried function.
- * @returns {Array} Returns the new array of composed arguments.
- */
- function composeArgsRight(args, partials, holders, isCurried) {
- var argsIndex = -1,
- argsLength = args.length,
- holdersIndex = -1,
- holdersLength = holders.length,
- rightIndex = -1,
- rightLength = partials.length,
- rangeLength = nativeMax(argsLength - holdersLength, 0),
- result = Array(rangeLength + rightLength),
- isUncurried = !isCurried;
- while (++argsIndex < rangeLength) {
- result[argsIndex] = args[argsIndex];
- }
- var offset = argsIndex;
- while (++rightIndex < rightLength) {
- result[offset + rightIndex] = partials[rightIndex];
- }
- while (++holdersIndex < holdersLength) {
- if (isUncurried || argsIndex < argsLength) {
- result[offset + holders[holdersIndex]] = args[argsIndex++];
- }
- }
- return result;
- }
- var _default = composeArgsRight;
- exports.default = _default;
- /***/ }),
- /* 191 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_countHolders.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Gets the number of `placeholder` occurrences in `array`.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {*} placeholder The placeholder to search for.
- * @returns {number} Returns the placeholder count.
- */
- function countHolders(array, placeholder) {
- var length = array.length,
- result = 0;
- while (length--) {
- if (array[length] === placeholder) {
- ++result;
- }
- }
- return result;
- }
- var _default = countHolders;
- exports.default = _default;
- /***/ }),
- /* 192 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRecurry.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isLaziable = _interopRequireDefault(__webpack_require__(/*! ./_isLaziable.js */ 193));
- var _setData = _interopRequireDefault(__webpack_require__(/*! ./_setData.js */ 204));
- var _setWrapToString = _interopRequireDefault(__webpack_require__(/*! ./_setWrapToString.js */ 206));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1,
- WRAP_BIND_KEY_FLAG = 2,
- WRAP_CURRY_BOUND_FLAG = 4,
- WRAP_CURRY_FLAG = 8,
- WRAP_PARTIAL_FLAG = 32,
- WRAP_PARTIAL_RIGHT_FLAG = 64;
- /**
- * Creates a function that wraps `func` to continue currying.
- *
- * @private
- * @param {Function} func The function to wrap.
- * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
- * @param {Function} wrapFunc The function to create the `func` wrapper.
- * @param {*} placeholder The placeholder value.
- * @param {*} [thisArg] The `this` binding of `func`.
- * @param {Array} [partials] The arguments to prepend to those provided to
- * the new function.
- * @param {Array} [holders] The `partials` placeholder indexes.
- * @param {Array} [argPos] The argument positions of the new function.
- * @param {number} [ary] The arity cap of `func`.
- * @param {number} [arity] The arity of `func`.
- * @returns {Function} Returns the new wrapped function.
- */
- function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {
- var isCurry = bitmask & WRAP_CURRY_FLAG,
- newHolders = isCurry ? holders : undefined,
- newHoldersRight = isCurry ? undefined : holders,
- newPartials = isCurry ? partials : undefined,
- newPartialsRight = isCurry ? undefined : partials;
- bitmask |= isCurry ? WRAP_PARTIAL_FLAG : WRAP_PARTIAL_RIGHT_FLAG;
- bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG : WRAP_PARTIAL_FLAG);
- if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) {
- bitmask &= ~(WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG);
- }
- var newData = [func, bitmask, thisArg, newPartials, newHolders, newPartialsRight, newHoldersRight, argPos, ary, arity];
- var result = wrapFunc.apply(undefined, newData);
- if ((0, _isLaziable.default)(func)) {
- (0, _setData.default)(result, newData);
- }
- result.placeholder = placeholder;
- return (0, _setWrapToString.default)(result, func, bitmask);
- }
- var _default = createRecurry;
- exports.default = _default;
- /***/ }),
- /* 193 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isLaziable.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
- var _getFuncName = _interopRequireDefault(__webpack_require__(/*! ./_getFuncName.js */ 198));
- var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
- /**
- * Checks if `func` has a lazy counterpart.
- *
- * @private
- * @param {Function} func The function to check.
- * @returns {boolean} Returns `true` if `func` has a lazy counterpart,
- * else `false`.
- */
- function isLaziable(func) {
- var funcName = (0, _getFuncName.default)(func),
- other = _wrapperLodash.default[funcName];
- if (typeof other != 'function' || !(funcName in _LazyWrapper.default.prototype)) {
- return false;
- }
- if (func === other) {
- return true;
- }
- var data = (0, _getData.default)(other);
- return !!data && func === data[0];
- }
- var _default = isLaziable;
- exports.default = _default;
- /***/ }),
- /* 194 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_LazyWrapper.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
- var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
- /** Used as references for the maximum length and index of an array. */
- var MAX_ARRAY_LENGTH = 4294967295;
- /**
- * Creates a lazy wrapper object which wraps `value` to enable lazy evaluation.
- *
- * @private
- * @constructor
- * @param {*} value The value to wrap.
- */
- function LazyWrapper(value) {
- this.__wrapped__ = value;
- this.__actions__ = [];
- this.__dir__ = 1;
- this.__filtered__ = false;
- this.__iteratees__ = [];
- this.__takeCount__ = MAX_ARRAY_LENGTH;
- this.__views__ = [];
- }
- // Ensure `LazyWrapper` is an instance of `baseLodash`.
- LazyWrapper.prototype = (0, _baseCreate.default)(_baseLodash.default.prototype);
- LazyWrapper.prototype.constructor = LazyWrapper;
- var _default = LazyWrapper;
- exports.default = _default;
- /***/ }),
- /* 195 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseLodash.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The function whose prototype chain sequence wrappers inherit from.
- *
- * @private
- */
- function baseLodash() {
- // No operation performed.
- }
- var _default = baseLodash;
- exports.default = _default;
- /***/ }),
- /* 196 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getData.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _metaMap = _interopRequireDefault(__webpack_require__(/*! ./_metaMap.js */ 174));
- var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
- /**
- * Gets metadata for `func`.
- *
- * @private
- * @param {Function} func The function to query.
- * @returns {*} Returns the metadata for `func`.
- */
- var getData = !_metaMap.default ? _noop.default : function (func) {
- return _metaMap.default.get(func);
- };
- var _default = getData;
- exports.default = _default;
- /***/ }),
- /* 197 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/noop.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method returns `undefined`.
- *
- * @static
- * @memberOf _
- * @since 2.3.0
- * @category Util
- * @example
- *
- * _.times(2, _.noop);
- * // => [undefined, undefined]
- */
- function noop() {
- // No operation performed.
- }
- var _default = noop;
- exports.default = _default;
- /***/ }),
- /* 198 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getFuncName.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _realNames = _interopRequireDefault(__webpack_require__(/*! ./_realNames.js */ 199));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Gets the name of `func`.
- *
- * @private
- * @param {Function} func The function to query.
- * @returns {string} Returns the function name.
- */
- function getFuncName(func) {
- var result = func.name + '',
- array = _realNames.default[result],
- length = hasOwnProperty.call(_realNames.default, result) ? array.length : 0;
- while (length--) {
- var data = array[length],
- otherFunc = data.func;
- if (otherFunc == null || otherFunc == func) {
- return data.name;
- }
- }
- return result;
- }
- var _default = getFuncName;
- exports.default = _default;
- /***/ }),
- /* 199 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_realNames.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to lookup unminified function names. */
- var realNames = {};
- var _default = realNames;
- exports.default = _default;
- /***/ }),
- /* 200 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperLodash.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
- var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- var _wrapperClone = _interopRequireDefault(__webpack_require__(/*! ./_wrapperClone.js */ 202));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Creates a `lodash` object which wraps `value` to enable implicit method
- * chain sequences. Methods that operate on and return arrays, collections,
- * and functions can be chained together. Methods that retrieve a single value
- * or may return a primitive value will automatically end the chain sequence
- * and return the unwrapped value. Otherwise, the value must be unwrapped
- * with `_#value`.
- *
- * Explicit chain sequences, which must be unwrapped with `_#value`, may be
- * enabled using `_.chain`.
- *
- * The execution of chained methods is lazy, that is, it's deferred until
- * `_#value` is implicitly or explicitly called.
- *
- * Lazy evaluation allows several methods to support shortcut fusion.
- * Shortcut fusion is an optimization to merge iteratee calls; this avoids
- * the creation of intermediate arrays and can greatly reduce the number of
- * iteratee executions. Sections of a chain sequence qualify for shortcut
- * fusion if the section is applied to an array and iteratees accept only
- * one argument. The heuristic for whether a section qualifies for shortcut
- * fusion is subject to change.
- *
- * Chaining is supported in custom builds as long as the `_#value` method is
- * directly or indirectly included in the build.
- *
- * In addition to lodash methods, wrappers have `Array` and `String` methods.
- *
- * The wrapper `Array` methods are:
- * `concat`, `join`, `pop`, `push`, `shift`, `sort`, `splice`, and `unshift`
- *
- * The wrapper `String` methods are:
- * `replace` and `split`
- *
- * The wrapper methods that support shortcut fusion are:
- * `at`, `compact`, `drop`, `dropRight`, `dropWhile`, `filter`, `find`,
- * `findLast`, `head`, `initial`, `last`, `map`, `reject`, `reverse`, `slice`,
- * `tail`, `take`, `takeRight`, `takeRightWhile`, `takeWhile`, and `toArray`
- *
- * The chainable wrapper methods are:
- * `after`, `ary`, `assign`, `assignIn`, `assignInWith`, `assignWith`, `at`,
- * `before`, `bind`, `bindAll`, `bindKey`, `castArray`, `chain`, `chunk`,
- * `commit`, `compact`, `concat`, `conforms`, `constant`, `countBy`, `create`,
- * `curry`, `debounce`, `defaults`, `defaultsDeep`, `defer`, `delay`,
- * `difference`, `differenceBy`, `differenceWith`, `drop`, `dropRight`,
- * `dropRightWhile`, `dropWhile`, `extend`, `extendWith`, `fill`, `filter`,
- * `flatMap`, `flatMapDeep`, `flatMapDepth`, `flatten`, `flattenDeep`,
- * `flattenDepth`, `flip`, `flow`, `flowRight`, `fromPairs`, `functions`,
- * `functionsIn`, `groupBy`, `initial`, `intersection`, `intersectionBy`,
- * `intersectionWith`, `invert`, `invertBy`, `invokeMap`, `iteratee`, `keyBy`,
- * `keys`, `keysIn`, `map`, `mapKeys`, `mapValues`, `matches`, `matchesProperty`,
- * `memoize`, `merge`, `mergeWith`, `method`, `methodOf`, `mixin`, `negate`,
- * `nthArg`, `omit`, `omitBy`, `once`, `orderBy`, `over`, `overArgs`,
- * `overEvery`, `overSome`, `partial`, `partialRight`, `partition`, `pick`,
- * `pickBy`, `plant`, `property`, `propertyOf`, `pull`, `pullAll`, `pullAllBy`,
- * `pullAllWith`, `pullAt`, `push`, `range`, `rangeRight`, `rearg`, `reject`,
- * `remove`, `rest`, `reverse`, `sampleSize`, `set`, `setWith`, `shuffle`,
- * `slice`, `sort`, `sortBy`, `splice`, `spread`, `tail`, `take`, `takeRight`,
- * `takeRightWhile`, `takeWhile`, `tap`, `throttle`, `thru`, `toArray`,
- * `toPairs`, `toPairsIn`, `toPath`, `toPlainObject`, `transform`, `unary`,
- * `union`, `unionBy`, `unionWith`, `uniq`, `uniqBy`, `uniqWith`, `unset`,
- * `unshift`, `unzip`, `unzipWith`, `update`, `updateWith`, `values`,
- * `valuesIn`, `without`, `wrap`, `xor`, `xorBy`, `xorWith`, `zip`,
- * `zipObject`, `zipObjectDeep`, and `zipWith`
- *
- * The wrapper methods that are **not** chainable by default are:
- * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clamp`, `clone`,
- * `cloneDeep`, `cloneDeepWith`, `cloneWith`, `conformsTo`, `deburr`,
- * `defaultTo`, `divide`, `each`, `eachRight`, `endsWith`, `eq`, `escape`,
- * `escapeRegExp`, `every`, `find`, `findIndex`, `findKey`, `findLast`,
- * `findLastIndex`, `findLastKey`, `first`, `floor`, `forEach`, `forEachRight`,
- * `forIn`, `forInRight`, `forOwn`, `forOwnRight`, `get`, `gt`, `gte`, `has`,
- * `hasIn`, `head`, `identity`, `includes`, `indexOf`, `inRange`, `invoke`,
- * `isArguments`, `isArray`, `isArrayBuffer`, `isArrayLike`, `isArrayLikeObject`,
- * `isBoolean`, `isBuffer`, `isDate`, `isElement`, `isEmpty`, `isEqual`,
- * `isEqualWith`, `isError`, `isFinite`, `isFunction`, `isInteger`, `isLength`,
- * `isMap`, `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`,
- * `isNumber`, `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`,
- * `isSafeInteger`, `isSet`, `isString`, `isUndefined`, `isTypedArray`,
- * `isWeakMap`, `isWeakSet`, `join`, `kebabCase`, `last`, `lastIndexOf`,
- * `lowerCase`, `lowerFirst`, `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`,
- * `min`, `minBy`, `multiply`, `noConflict`, `noop`, `now`, `nth`, `pad`,
- * `padEnd`, `padStart`, `parseInt`, `pop`, `random`, `reduce`, `reduceRight`,
- * `repeat`, `result`, `round`, `runInContext`, `sample`, `shift`, `size`,
- * `snakeCase`, `some`, `sortedIndex`, `sortedIndexBy`, `sortedLastIndex`,
- * `sortedLastIndexBy`, `startCase`, `startsWith`, `stubArray`, `stubFalse`,
- * `stubObject`, `stubString`, `stubTrue`, `subtract`, `sum`, `sumBy`,
- * `template`, `times`, `toFinite`, `toInteger`, `toJSON`, `toLength`,
- * `toLower`, `toNumber`, `toSafeInteger`, `toString`, `toUpper`, `trim`,
- * `trimEnd`, `trimStart`, `truncate`, `unescape`, `uniqueId`, `upperCase`,
- * `upperFirst`, `value`, and `words`
- *
- * @name _
- * @constructor
- * @category Seq
- * @param {*} value The value to wrap in a `lodash` instance.
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * function square(n) {
- * return n * n;
- * }
- *
- * var wrapped = _([1, 2, 3]);
- *
- * // Returns an unwrapped value.
- * wrapped.reduce(_.add);
- * // => 6
- *
- * // Returns a wrapped value.
- * var squares = wrapped.map(square);
- *
- * _.isArray(squares);
- * // => false
- *
- * _.isArray(squares.value());
- * // => true
- */
- function lodash(value) {
- if ((0, _isObjectLike.default)(value) && !(0, _isArray.default)(value) && !(value instanceof _LazyWrapper.default)) {
- if (value instanceof _LodashWrapper.default) {
- return value;
- }
- if (hasOwnProperty.call(value, '__wrapped__')) {
- return (0, _wrapperClone.default)(value);
- }
- }
- return new _LodashWrapper.default(value);
- }
- // Ensure wrappers are instances of `baseLodash`.
- lodash.prototype = _baseLodash.default.prototype;
- lodash.prototype.constructor = lodash;
- var _default = lodash;
- exports.default = _default;
- /***/ }),
- /* 201 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_LodashWrapper.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
- var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
- /**
- * The base constructor for creating `lodash` wrapper objects.
- *
- * @private
- * @param {*} value The value to wrap.
- * @param {boolean} [chainAll] Enable explicit method chain sequences.
- */
- function LodashWrapper(value, chainAll) {
- this.__wrapped__ = value;
- this.__actions__ = [];
- this.__chain__ = !!chainAll;
- this.__index__ = 0;
- this.__values__ = undefined;
- }
- LodashWrapper.prototype = (0, _baseCreate.default)(_baseLodash.default.prototype);
- LodashWrapper.prototype.constructor = LodashWrapper;
- var _default = LodashWrapper;
- exports.default = _default;
- /***/ }),
- /* 202 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_wrapperClone.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- /**
- * Creates a clone of `wrapper`.
- *
- * @private
- * @param {Object} wrapper The wrapper to clone.
- * @returns {Object} Returns the cloned wrapper.
- */
- function wrapperClone(wrapper) {
- if (wrapper instanceof _LazyWrapper.default) {
- return wrapper.clone();
- }
- var result = new _LodashWrapper.default(wrapper.__wrapped__, wrapper.__chain__);
- result.__actions__ = (0, _copyArray.default)(wrapper.__actions__);
- result.__index__ = wrapper.__index__;
- result.__values__ = wrapper.__values__;
- return result;
- }
- var _default = wrapperClone;
- exports.default = _default;
- /***/ }),
- /* 203 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copyArray.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Copies the values of `source` to `array`.
- *
- * @private
- * @param {Array} source The array to copy values from.
- * @param {Array} [array=[]] The array to copy values to.
- * @returns {Array} Returns `array`.
- */
- function copyArray(source, array) {
- var index = -1,
- length = source.length;
- array || (array = Array(length));
- while (++index < length) {
- array[index] = source[index];
- }
- return array;
- }
- var _default = copyArray;
- exports.default = _default;
- /***/ }),
- /* 204 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setData.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSetData = _interopRequireDefault(__webpack_require__(/*! ./_baseSetData.js */ 172));
- var _shortOut = _interopRequireDefault(__webpack_require__(/*! ./_shortOut.js */ 205));
- /**
- * Sets metadata for `func`.
- *
- * **Note:** If this function becomes hot, i.e. is invoked a lot in a short
- * period of time, it will trip its breaker and transition to an identity
- * function to avoid garbage collection pauses in V8. See
- * [V8 issue 2070](https://bugs.chromium.org/p/v8/issues/detail?id=2070)
- * for more details.
- *
- * @private
- * @param {Function} func The function to associate metadata with.
- * @param {*} data The metadata.
- * @returns {Function} Returns `func`.
- */
- var setData = (0, _shortOut.default)(_baseSetData.default);
- var _default = setData;
- exports.default = _default;
- /***/ }),
- /* 205 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_shortOut.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to detect hot functions by number of calls within a span of milliseconds. */
- var HOT_COUNT = 800,
- HOT_SPAN = 16;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeNow = Date.now;
- /**
- * Creates a function that'll short out and invoke `identity` instead
- * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`
- * milliseconds.
- *
- * @private
- * @param {Function} func The function to restrict.
- * @returns {Function} Returns the new shortable function.
- */
- function shortOut(func) {
- var count = 0,
- lastCalled = 0;
- return function () {
- var stamp = nativeNow(),
- remaining = HOT_SPAN - (stamp - lastCalled);
- lastCalled = stamp;
- if (remaining > 0) {
- if (++count >= HOT_COUNT) {
- return arguments[0];
- }
- } else {
- count = 0;
- }
- return func.apply(undefined, arguments);
- };
- }
- var _default = shortOut;
- exports.default = _default;
- /***/ }),
- /* 206 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setWrapToString.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_getWrapDetails.js */ 207));
- var _insertWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_insertWrapDetails.js */ 208));
- var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
- var _updateWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_updateWrapDetails.js */ 213));
- /**
- * Sets the `toString` method of `wrapper` to mimic the source of `reference`
- * with wrapper details in a comment at the top of the source body.
- *
- * @private
- * @param {Function} wrapper The function to modify.
- * @param {Function} reference The reference function.
- * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
- * @returns {Function} Returns `wrapper`.
- */
- function setWrapToString(wrapper, reference, bitmask) {
- var source = reference + '';
- return (0, _setToString.default)(wrapper, (0, _insertWrapDetails.default)(source, (0, _updateWrapDetails.default)((0, _getWrapDetails.default)(source), bitmask)));
- }
- var _default = setWrapToString;
- exports.default = _default;
- /***/ }),
- /* 207 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getWrapDetails.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match wrap detail comments. */
- var reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/,
- reSplitDetails = /,? & /;
- /**
- * Extracts wrapper details from the `source` body comment.
- *
- * @private
- * @param {string} source The source to inspect.
- * @returns {Array} Returns the wrapper details.
- */
- function getWrapDetails(source) {
- var match = source.match(reWrapDetails);
- return match ? match[1].split(reSplitDetails) : [];
- }
- var _default = getWrapDetails;
- exports.default = _default;
- /***/ }),
- /* 208 */
- /*!******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_insertWrapDetails.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match wrap detail comments. */
- var reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;
- /**
- * Inserts wrapper `details` in a comment at the top of the `source` body.
- *
- * @private
- * @param {string} source The source to modify.
- * @returns {Array} details The details to insert.
- * @returns {string} Returns the modified source.
- */
- function insertWrapDetails(source, details) {
- var length = details.length;
- if (!length) {
- return source;
- }
- var lastIndex = length - 1;
- details[lastIndex] = (length > 1 ? '& ' : '') + details[lastIndex];
- details = details.join(length > 2 ? ', ' : ' ');
- return source.replace(reWrapComment, '{\n/* [wrapped with ' + details + '] */\n');
- }
- var _default = insertWrapDetails;
- exports.default = _default;
- /***/ }),
- /* 209 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToString.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSetToString = _interopRequireDefault(__webpack_require__(/*! ./_baseSetToString.js */ 210));
- var _shortOut = _interopRequireDefault(__webpack_require__(/*! ./_shortOut.js */ 205));
- /**
- * Sets the `toString` method of `func` to return `string`.
- *
- * @private
- * @param {Function} func The function to modify.
- * @param {Function} string The `toString` result.
- * @returns {Function} Returns `func`.
- */
- var setToString = (0, _shortOut.default)(_baseSetToString.default);
- var _default = setToString;
- exports.default = _default;
- /***/ }),
- /* 210 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSetToString.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
- var _defineProperty = _interopRequireDefault(__webpack_require__(/*! ./_defineProperty.js */ 212));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- /**
- * The base implementation of `setToString` without support for hot loop shorting.
- *
- * @private
- * @param {Function} func The function to modify.
- * @param {Function} string The `toString` result.
- * @returns {Function} Returns `func`.
- */
- var baseSetToString = !_defineProperty.default ? _identity.default : function (func, string) {
- return (0, _defineProperty.default)(func, 'toString', {
- 'configurable': true,
- 'enumerable': false,
- 'value': (0, _constant.default)(string),
- 'writable': true
- });
- };
- var _default = baseSetToString;
- exports.default = _default;
- /***/ }),
- /* 211 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/constant.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Creates a function that returns `value`.
- *
- * @static
- * @memberOf _
- * @since 2.4.0
- * @category Util
- * @param {*} value The value to return from the new function.
- * @returns {Function} Returns the new constant function.
- * @example
- *
- * var objects = _.times(2, _.constant({ 'a': 1 }));
- *
- * console.log(objects);
- * // => [{ 'a': 1 }, { 'a': 1 }]
- *
- * console.log(objects[0] === objects[1]);
- * // => true
- */
- function constant(value) {
- return function () {
- return value;
- };
- }
- var _default = constant;
- exports.default = _default;
- /***/ }),
- /* 212 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_defineProperty.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
- var defineProperty = function () {
- try {
- var func = (0, _getNative.default)(Object, 'defineProperty');
- func({}, '', {});
- return func;
- } catch (e) {}
- }();
- var _default = defineProperty;
- exports.default = _default;
- /***/ }),
- /* 213 */
- /*!******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_updateWrapDetails.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
- var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1,
- WRAP_BIND_KEY_FLAG = 2,
- WRAP_CURRY_FLAG = 8,
- WRAP_CURRY_RIGHT_FLAG = 16,
- WRAP_PARTIAL_FLAG = 32,
- WRAP_PARTIAL_RIGHT_FLAG = 64,
- WRAP_ARY_FLAG = 128,
- WRAP_REARG_FLAG = 256,
- WRAP_FLIP_FLAG = 512;
- /** Used to associate wrap methods with their bit flags. */
- var wrapFlags = [['ary', WRAP_ARY_FLAG], ['bind', WRAP_BIND_FLAG], ['bindKey', WRAP_BIND_KEY_FLAG], ['curry', WRAP_CURRY_FLAG], ['curryRight', WRAP_CURRY_RIGHT_FLAG], ['flip', WRAP_FLIP_FLAG], ['partial', WRAP_PARTIAL_FLAG], ['partialRight', WRAP_PARTIAL_RIGHT_FLAG], ['rearg', WRAP_REARG_FLAG]];
- /**
- * Updates wrapper `details` based on `bitmask` flags.
- *
- * @private
- * @returns {Array} details The details to modify.
- * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
- * @returns {Array} Returns `details`.
- */
- function updateWrapDetails(details, bitmask) {
- (0, _arrayEach.default)(wrapFlags, function (pair) {
- var value = '_.' + pair[0];
- if (bitmask & pair[1] && !(0, _arrayIncludes.default)(details, value)) {
- details.push(value);
- }
- });
- return details.sort();
- }
- var _default = updateWrapDetails;
- exports.default = _default;
- /***/ }),
- /* 214 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEach.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.forEach` for arrays without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns `array`.
- */
- function arrayEach(array, iteratee) {
- var index = -1,
- length = array == null ? 0 : array.length;
- while (++index < length) {
- if (iteratee(array[index], index, array) === false) {
- break;
- }
- }
- return array;
- }
- var _default = arrayEach;
- exports.default = _default;
- /***/ }),
- /* 215 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayIncludes.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
- /**
- * A specialized version of `_.includes` for arrays without support for
- * specifying an index to search from.
- *
- * @private
- * @param {Array} [array] The array to inspect.
- * @param {*} target The value to search for.
- * @returns {boolean} Returns `true` if `target` is found, else `false`.
- */
- function arrayIncludes(array, value) {
- var length = array == null ? 0 : array.length;
- return !!length && (0, _baseIndexOf.default)(array, value, 0) > -1;
- }
- var _default = arrayIncludes;
- exports.default = _default;
- /***/ }),
- /* 216 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIndexOf.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
- var _baseIsNaN = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNaN.js */ 218));
- var _strictIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_strictIndexOf.js */ 219));
- /**
- * The base implementation of `_.indexOf` without `fromIndex` bounds checks.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @param {number} fromIndex The index to search from.
- * @returns {number} Returns the index of the matched value, else `-1`.
- */
- function baseIndexOf(array, value, fromIndex) {
- return value === value ? (0, _strictIndexOf.default)(array, value, fromIndex) : (0, _baseFindIndex.default)(array, _baseIsNaN.default, fromIndex);
- }
- var _default = baseIndexOf;
- exports.default = _default;
- /***/ }),
- /* 217 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFindIndex.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.findIndex` and `_.findLastIndex` without
- * support for iteratee shorthands.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {Function} predicate The function invoked per iteration.
- * @param {number} fromIndex The index to search from.
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {number} Returns the index of the matched value, else `-1`.
- */
- function baseFindIndex(array, predicate, fromIndex, fromRight) {
- var length = array.length,
- index = fromIndex + (fromRight ? 1 : -1);
- while (fromRight ? index-- : ++index < length) {
- if (predicate(array[index], index, array)) {
- return index;
- }
- }
- return -1;
- }
- var _default = baseFindIndex;
- exports.default = _default;
- /***/ }),
- /* 218 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsNaN.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.isNaN` without support for number objects.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
- */
- function baseIsNaN(value) {
- return value !== value;
- }
- var _default = baseIsNaN;
- exports.default = _default;
- /***/ }),
- /* 219 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_strictIndexOf.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.indexOf` which performs strict equality
- * comparisons of values, i.e. `===`.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @param {number} fromIndex The index to search from.
- * @returns {number} Returns the index of the matched value, else `-1`.
- */
- function strictIndexOf(array, value, fromIndex) {
- var index = fromIndex - 1,
- length = array.length;
- while (++index < length) {
- if (array[index] === value) {
- return index;
- }
- }
- return -1;
- }
- var _default = strictIndexOf;
- exports.default = _default;
- /***/ }),
- /* 220 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getHolder.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Gets the argument placeholder value for `func`.
- *
- * @private
- * @param {Function} func The function to inspect.
- * @returns {*} Returns the placeholder value.
- */
- function getHolder(func) {
- var object = func;
- return object.placeholder;
- }
- var _default = getHolder;
- exports.default = _default;
- /***/ }),
- /* 221 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reorder.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMin = Math.min;
- /**
- * Reorder `array` according to the specified indexes where the element at
- * the first index is assigned as the first element, the element at
- * the second index is assigned as the second element, and so on.
- *
- * @private
- * @param {Array} array The array to reorder.
- * @param {Array} indexes The arranged array indexes.
- * @returns {Array} Returns `array`.
- */
- function reorder(array, indexes) {
- var arrLength = array.length,
- length = nativeMin(indexes.length, arrLength),
- oldArray = (0, _copyArray.default)(array);
- while (length--) {
- var index = indexes[length];
- array[length] = (0, _isIndex.default)(index, arrLength) ? oldArray[index] : undefined;
- }
- return array;
- }
- var _default = reorder;
- exports.default = _default;
- /***/ }),
- /* 222 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isIndex.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- /** Used as references for various `Number` constants. */
- var MAX_SAFE_INTEGER = 9007199254740991;
- /** Used to detect unsigned integer values. */
- var reIsUint = /^(?:0|[1-9]\d*)$/;
- /**
- * Checks if `value` is a valid array-like index.
- *
- * @private
- * @param {*} value The value to check.
- * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
- * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
- */
- function isIndex(value, length) {
- var type = (0, _typeof2.default)(value);
- length = length == null ? MAX_SAFE_INTEGER : length;
- return !!length && (type == 'number' || type != 'symbol' && reIsUint.test(value)) && value > -1 && value % 1 == 0 && value < length;
- }
- var _default = isIndex;
- exports.default = _default;
- /***/ }),
- /* 223 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_replaceHolders.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used as the internal argument placeholder. */
- var PLACEHOLDER = '__lodash_placeholder__';
- /**
- * Replaces all `placeholder` elements in `array` with an internal placeholder
- * and returns an array of their indexes.
- *
- * @private
- * @param {Array} array The array to modify.
- * @param {*} placeholder The placeholder to replace.
- * @returns {Array} Returns the new array of placeholder indexes.
- */
- function replaceHolders(array, placeholder) {
- var index = -1,
- length = array.length,
- resIndex = 0,
- result = [];
- while (++index < length) {
- var value = array[index];
- if (value === placeholder || value === PLACEHOLDER) {
- array[index] = PLACEHOLDER;
- result[resIndex++] = index;
- }
- }
- return result;
- }
- var _default = replaceHolders;
- exports.default = _default;
- /***/ }),
- /* 224 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createPartial.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1;
- /**
- * Creates a function that wraps `func` to invoke it with the `this` binding
- * of `thisArg` and `partials` prepended to the arguments it receives.
- *
- * @private
- * @param {Function} func The function to wrap.
- * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
- * @param {*} thisArg The `this` binding of `func`.
- * @param {Array} partials The arguments to prepend to those provided to
- * the new function.
- * @returns {Function} Returns the new wrapped function.
- */
- function createPartial(func, bitmask, thisArg, partials) {
- var isBind = bitmask & WRAP_BIND_FLAG,
- Ctor = (0, _createCtor.default)(func);
- function wrapper() {
- var argsIndex = -1,
- argsLength = arguments.length,
- leftIndex = -1,
- leftLength = partials.length,
- args = Array(leftLength + argsLength),
- fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
- while (++leftIndex < leftLength) {
- args[leftIndex] = partials[leftIndex];
- }
- while (argsLength--) {
- args[leftIndex++] = arguments[++argsIndex];
- }
- return (0, _apply.default)(fn, isBind ? thisArg : this, args);
- }
- return wrapper;
- }
- var _default = createPartial;
- exports.default = _default;
- /***/ }),
- /* 225 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mergeData.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _composeArgs = _interopRequireDefault(__webpack_require__(/*! ./_composeArgs.js */ 189));
- var _composeArgsRight = _interopRequireDefault(__webpack_require__(/*! ./_composeArgsRight.js */ 190));
- var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
- /** Used as the internal argument placeholder. */
- var PLACEHOLDER = '__lodash_placeholder__';
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1,
- WRAP_BIND_KEY_FLAG = 2,
- WRAP_CURRY_BOUND_FLAG = 4,
- WRAP_CURRY_FLAG = 8,
- WRAP_ARY_FLAG = 128,
- WRAP_REARG_FLAG = 256;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMin = Math.min;
- /**
- * Merges the function metadata of `source` into `data`.
- *
- * Merging metadata reduces the number of wrappers used to invoke a function.
- * This is possible because methods like `_.bind`, `_.curry`, and `_.partial`
- * may be applied regardless of execution order. Methods like `_.ary` and
- * `_.rearg` modify function arguments, making the order in which they are
- * executed important, preventing the merging of metadata. However, we make
- * an exception for a safe combined case where curried functions have `_.ary`
- * and or `_.rearg` applied.
- *
- * @private
- * @param {Array} data The destination metadata.
- * @param {Array} source The source metadata.
- * @returns {Array} Returns `data`.
- */
- function mergeData(data, source) {
- var bitmask = data[1],
- srcBitmask = source[1],
- newBitmask = bitmask | srcBitmask,
- isCommon = newBitmask < (WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG | WRAP_ARY_FLAG);
- var isCombo = srcBitmask == WRAP_ARY_FLAG && bitmask == WRAP_CURRY_FLAG || srcBitmask == WRAP_ARY_FLAG && bitmask == WRAP_REARG_FLAG && data[7].length <= source[8] || srcBitmask == (WRAP_ARY_FLAG | WRAP_REARG_FLAG) && source[7].length <= source[8] && bitmask == WRAP_CURRY_FLAG;
- // Exit early if metadata can't be merged.
- if (!(isCommon || isCombo)) {
- return data;
- }
- // Use source `thisArg` if available.
- if (srcBitmask & WRAP_BIND_FLAG) {
- data[2] = source[2];
- // Set when currying a bound function.
- newBitmask |= bitmask & WRAP_BIND_FLAG ? 0 : WRAP_CURRY_BOUND_FLAG;
- }
- // Compose partial arguments.
- var value = source[3];
- if (value) {
- var partials = data[3];
- data[3] = partials ? (0, _composeArgs.default)(partials, value, source[4]) : value;
- data[4] = partials ? (0, _replaceHolders.default)(data[3], PLACEHOLDER) : source[4];
- }
- // Compose partial right arguments.
- value = source[5];
- if (value) {
- partials = data[5];
- data[5] = partials ? (0, _composeArgsRight.default)(partials, value, source[6]) : value;
- data[6] = partials ? (0, _replaceHolders.default)(data[5], PLACEHOLDER) : source[6];
- }
- // Use source `argPos` if available.
- value = source[7];
- if (value) {
- data[7] = value;
- }
- // Use source `ary` if it's smaller.
- if (srcBitmask & WRAP_ARY_FLAG) {
- data[8] = data[8] == null ? source[8] : nativeMin(data[8], source[8]);
- }
- // Use source `arity` if one is not provided.
- if (data[9] == null) {
- data[9] = source[9];
- }
- // Use source `func` and merge bitmasks.
- data[0] = source[0];
- data[1] = newBitmask;
- return data;
- }
- var _default = mergeData;
- exports.default = _default;
- /***/ }),
- /* 226 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assign.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Assigns own enumerable string keyed properties of source objects to the
- * destination object. Source objects are applied from left to right.
- * Subsequent sources overwrite property assignments of previous sources.
- *
- * **Note:** This method mutates `object` and is loosely based on
- * [`Object.assign`](https://mdn.io/Object/assign).
- *
- * @static
- * @memberOf _
- * @since 0.10.0
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} [sources] The source objects.
- * @returns {Object} Returns `object`.
- * @see _.assignIn
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * }
- *
- * function Bar() {
- * this.c = 3;
- * }
- *
- * Foo.prototype.b = 2;
- * Bar.prototype.d = 4;
- *
- * _.assign({ 'a': 0 }, new Foo, new Bar);
- * // => { 'a': 1, 'c': 3 }
- */
- var assign = (0, _createAssigner.default)(function (object, source) {
- if ((0, _isPrototype.default)(source) || (0, _isArrayLike.default)(source)) {
- (0, _copyObject.default)(source, (0, _keys.default)(source), object);
- return;
- }
- for (var key in source) {
- if (hasOwnProperty.call(source, key)) {
- (0, _assignValue.default)(object, key, source[key]);
- }
- }
- });
- var _default = assign;
- exports.default = _default;
- /***/ }),
- /* 227 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assignValue.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Assigns `value` to `key` of `object` if the existing value is not equivalent
- * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {string} key The key of the property to assign.
- * @param {*} value The value to assign.
- */
- function assignValue(object, key, value) {
- var objValue = object[key];
- if (!(hasOwnProperty.call(object, key) && (0, _eq.default)(objValue, value)) || value === undefined && !(key in object)) {
- (0, _baseAssignValue.default)(object, key, value);
- }
- }
- var _default = assignValue;
- exports.default = _default;
- /***/ }),
- /* 228 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssignValue.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _defineProperty = _interopRequireDefault(__webpack_require__(/*! ./_defineProperty.js */ 212));
- /**
- * The base implementation of `assignValue` and `assignMergeValue` without
- * value checks.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {string} key The key of the property to assign.
- * @param {*} value The value to assign.
- */
- function baseAssignValue(object, key, value) {
- if (key == '__proto__' && _defineProperty.default) {
- (0, _defineProperty.default)(object, key, {
- 'configurable': true,
- 'enumerable': true,
- 'value': value,
- 'writable': true
- });
- } else {
- object[key] = value;
- }
- }
- var _default = baseAssignValue;
- exports.default = _default;
- /***/ }),
- /* 229 */
- /*!**************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/eq.js ***!
- \**************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Performs a
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * comparison between two values to determine if they are equivalent.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
- * @example
- *
- * var object = { 'a': 1 };
- * var other = { 'a': 1 };
- *
- * _.eq(object, object);
- * // => true
- *
- * _.eq(object, other);
- * // => false
- *
- * _.eq('a', 'a');
- * // => true
- *
- * _.eq('a', Object('a'));
- * // => false
- *
- * _.eq(NaN, NaN);
- * // => true
- */
- function eq(value, other) {
- return value === other || value !== value && other !== other;
- }
- var _default = eq;
- exports.default = _default;
- /***/ }),
- /* 230 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copyObject.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- /**
- * Copies properties of `source` to `object`.
- *
- * @private
- * @param {Object} source The object to copy properties from.
- * @param {Array} props The property identifiers to copy.
- * @param {Object} [object={}] The object to copy properties to.
- * @param {Function} [customizer] The function to customize copied values.
- * @returns {Object} Returns `object`.
- */
- function copyObject(source, props, object, customizer) {
- var isNew = !object;
- object || (object = {});
- var index = -1,
- length = props.length;
- while (++index < length) {
- var key = props[index];
- var newValue = customizer ? customizer(object[key], source[key], key, object, source) : undefined;
- if (newValue === undefined) {
- newValue = source[key];
- }
- if (isNew) {
- (0, _baseAssignValue.default)(object, key, newValue);
- } else {
- (0, _assignValue.default)(object, key, newValue);
- }
- }
- return object;
- }
- var _default = copyObject;
- exports.default = _default;
- /***/ }),
- /* 231 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createAssigner.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- /**
- * Creates a function like `_.assign`.
- *
- * @private
- * @param {Function} assigner The function to assign values.
- * @returns {Function} Returns the new assigner function.
- */
- function createAssigner(assigner) {
- return (0, _baseRest.default)(function (object, sources) {
- var index = -1,
- length = sources.length,
- customizer = length > 1 ? sources[length - 1] : undefined,
- guard = length > 2 ? sources[2] : undefined;
- customizer = assigner.length > 3 && typeof customizer == 'function' ? (length--, customizer) : undefined;
- if (guard && (0, _isIterateeCall.default)(sources[0], sources[1], guard)) {
- customizer = length < 3 ? undefined : customizer;
- length = 1;
- }
- object = Object(object);
- while (++index < length) {
- var source = sources[index];
- if (source) {
- assigner(object, source, index, customizer);
- }
- }
- return object;
- });
- }
- var _default = createAssigner;
- exports.default = _default;
- /***/ }),
- /* 232 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRest.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _overRest = _interopRequireDefault(__webpack_require__(/*! ./_overRest.js */ 233));
- var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
- /**
- * The base implementation of `_.rest` which doesn't validate or coerce arguments.
- *
- * @private
- * @param {Function} func The function to apply a rest parameter to.
- * @param {number} [start=func.length-1] The start position of the rest parameter.
- * @returns {Function} Returns the new function.
- */
- function baseRest(func, start) {
- return (0, _setToString.default)((0, _overRest.default)(func, start, _identity.default), func + '');
- }
- var _default = baseRest;
- exports.default = _default;
- /***/ }),
- /* 233 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_overRest.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * A specialized version of `baseRest` which transforms the rest array.
- *
- * @private
- * @param {Function} func The function to apply a rest parameter to.
- * @param {number} [start=func.length-1] The start position of the rest parameter.
- * @param {Function} transform The rest array transform.
- * @returns {Function} Returns the new function.
- */
- function overRest(func, start, transform) {
- start = nativeMax(start === undefined ? func.length - 1 : start, 0);
- return function () {
- var args = arguments,
- index = -1,
- length = nativeMax(args.length - start, 0),
- array = Array(length);
- while (++index < length) {
- array[index] = args[start + index];
- }
- index = -1;
- var otherArgs = Array(start + 1);
- while (++index < start) {
- otherArgs[index] = args[index];
- }
- otherArgs[start] = transform(array);
- return (0, _apply.default)(func, this, otherArgs);
- };
- }
- var _default = overRest;
- exports.default = _default;
- /***/ }),
- /* 234 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isIterateeCall.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- /**
- * Checks if the given arguments are from an iteratee call.
- *
- * @private
- * @param {*} value The potential iteratee value argument.
- * @param {*} index The potential iteratee index or key argument.
- * @param {*} object The potential iteratee object argument.
- * @returns {boolean} Returns `true` if the arguments are from an iteratee call,
- * else `false`.
- */
- function isIterateeCall(value, index, object) {
- if (!(0, _isObject.default)(object)) {
- return false;
- }
- var type = (0, _typeof2.default)(index);
- if (type == 'number' ? (0, _isArrayLike.default)(object) && (0, _isIndex.default)(index, object.length) : type == 'string' && index in object) {
- return (0, _eq.default)(object[index], value);
- }
- return false;
- }
- var _default = isIterateeCall;
- exports.default = _default;
- /***/ }),
- /* 235 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayLike.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
- /**
- * Checks if `value` is array-like. A value is considered array-like if it's
- * not a function and has a `value.length` that's an integer greater than or
- * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
- * @example
- *
- * _.isArrayLike([1, 2, 3]);
- * // => true
- *
- * _.isArrayLike(document.body.children);
- * // => true
- *
- * _.isArrayLike('abc');
- * // => true
- *
- * _.isArrayLike(_.noop);
- * // => false
- */
- function isArrayLike(value) {
- return value != null && (0, _isLength.default)(value.length) && !(0, _isFunction.default)(value);
- }
- var _default = isArrayLike;
- exports.default = _default;
- /***/ }),
- /* 236 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isLength.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used as references for various `Number` constants. */
- var MAX_SAFE_INTEGER = 9007199254740991;
- /**
- * Checks if `value` is a valid array-like length.
- *
- * **Note:** This method is loosely based on
- * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
- * @example
- *
- * _.isLength(3);
- * // => true
- *
- * _.isLength(Number.MIN_VALUE);
- * // => false
- *
- * _.isLength(Infinity);
- * // => false
- *
- * _.isLength('3');
- * // => false
- */
- function isLength(value) {
- return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
- }
- var _default = isLength;
- exports.default = _default;
- /***/ }),
- /* 237 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isPrototype.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /**
- * Checks if `value` is likely a prototype object.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.
- */
- function isPrototype(value) {
- var Ctor = value && value.constructor,
- proto = typeof Ctor == 'function' && Ctor.prototype || objectProto;
- return value === proto;
- }
- var _default = isPrototype;
- exports.default = _default;
- /***/ }),
- /* 238 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keys.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayLikeKeys = _interopRequireDefault(__webpack_require__(/*! ./_arrayLikeKeys.js */ 239));
- var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- /**
- * Creates an array of the own enumerable property names of `object`.
- *
- * **Note:** Non-object values are coerced to objects. See the
- * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
- * for more details.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.keys(new Foo);
- * // => ['a', 'b'] (iteration order is not guaranteed)
- *
- * _.keys('hi');
- * // => ['0', '1']
- */
- function keys(object) {
- return (0, _isArrayLike.default)(object) ? (0, _arrayLikeKeys.default)(object) : (0, _baseKeys.default)(object);
- }
- var _default = keys;
- exports.default = _default;
- /***/ }),
- /* 239 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayLikeKeys.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Creates an array of the enumerable property names of the array-like `value`.
- *
- * @private
- * @param {*} value The value to query.
- * @param {boolean} inherited Specify returning inherited property names.
- * @returns {Array} Returns the array of property names.
- */
- function arrayLikeKeys(value, inherited) {
- var isArr = (0, _isArray.default)(value),
- isArg = !isArr && (0, _isArguments.default)(value),
- isBuff = !isArr && !isArg && (0, _isBuffer.default)(value),
- isType = !isArr && !isArg && !isBuff && (0, _isTypedArray.default)(value),
- skipIndexes = isArr || isArg || isBuff || isType,
- result = skipIndexes ? (0, _baseTimes.default)(value.length, String) : [],
- length = result.length;
- for (var key in value) {
- if ((inherited || hasOwnProperty.call(value, key)) && !(skipIndexes && (
- // Safari 9 has enumerable `arguments.length` in strict mode.
- key == 'length' ||
- // Node.js 0.10 has enumerable non-index properties on buffers.
- isBuff && (key == 'offset' || key == 'parent') ||
- // PhantomJS 2 has enumerable non-index properties on typed arrays.
- isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset') ||
- // Skip index properties.
- (0, _isIndex.default)(key, length)))) {
- result.push(key);
- }
- }
- return result;
- }
- var _default = arrayLikeKeys;
- exports.default = _default;
- /***/ }),
- /* 240 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseTimes.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.times` without support for iteratee shorthands
- * or max array length checks.
- *
- * @private
- * @param {number} n The number of times to invoke `iteratee`.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns the array of results.
- */
- function baseTimes(n, iteratee) {
- var index = -1,
- result = Array(n);
- while (++index < n) {
- result[index] = iteratee(index);
- }
- return result;
- }
- var _default = baseTimes;
- exports.default = _default;
- /***/ }),
- /* 241 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArguments.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsArguments = _interopRequireDefault(__webpack_require__(/*! ./_baseIsArguments.js */ 242));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /** Built-in value references. */
- var propertyIsEnumerable = objectProto.propertyIsEnumerable;
- /**
- * Checks if `value` is likely an `arguments` object.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an `arguments` object,
- * else `false`.
- * @example
- *
- * _.isArguments(function() { return arguments; }());
- * // => true
- *
- * _.isArguments([1, 2, 3]);
- * // => false
- */
- var isArguments = (0, _baseIsArguments.default)(function () {
- return arguments;
- }()) ? _baseIsArguments.default : function (value) {
- return (0, _isObjectLike.default)(value) && hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee');
- };
- var _default = isArguments;
- exports.default = _default;
- /***/ }),
- /* 242 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsArguments.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var argsTag = '[object Arguments]';
- /**
- * The base implementation of `_.isArguments`.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an `arguments` object,
- */
- function baseIsArguments(value) {
- return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == argsTag;
- }
- var _default = baseIsArguments;
- exports.default = _default;
- /***/ }),
- /* 243 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isBuffer.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- /* WEBPACK VAR INJECTION */(function(module) {
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
- /** Detect free variable `exports`. */
- var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
- /** Detect free variable `module`. */
- var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
- /** Detect the popular CommonJS extension `module.exports`. */
- var moduleExports = freeModule && freeModule.exports === freeExports;
- /** Built-in value references. */
- var Buffer = moduleExports ? _root.default.Buffer : undefined;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;
- /**
- * Checks if `value` is a buffer.
- *
- * @static
- * @memberOf _
- * @since 4.3.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.
- * @example
- *
- * _.isBuffer(new Buffer(2));
- * // => true
- *
- * _.isBuffer(new Uint8Array(2));
- * // => false
- */
- var isBuffer = nativeIsBuffer || _stubFalse.default;
- var _default = isBuffer;
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
- /***/ }),
- /* 244 */
- /*!***********************************!*\
- !*** (webpack)/buildin/module.js ***!
- \***********************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = function (module) {
- if (!module.webpackPolyfill) {
- module.deprecate = function () {};
- module.paths = [];
- // module.parent = undefined by default
- if (!module.children) module.children = [];
- Object.defineProperty(module, "loaded", {
- enumerable: true,
- get: function get() {
- return module.l;
- }
- });
- Object.defineProperty(module, "id", {
- enumerable: true,
- get: function get() {
- return module.i;
- }
- });
- module.webpackPolyfill = 1;
- }
- return module;
- };
- /***/ }),
- /* 245 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubFalse.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method returns `false`.
- *
- * @static
- * @memberOf _
- * @since 4.13.0
- * @category Util
- * @returns {boolean} Returns `false`.
- * @example
- *
- * _.times(2, _.stubFalse);
- * // => [false, false]
- */
- function stubFalse() {
- return false;
- }
- var _default = stubFalse;
- exports.default = _default;
- /***/ }),
- /* 246 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isTypedArray.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_baseIsTypedArray.js */ 247));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
- /* Node.js helper references. */
- var nodeIsTypedArray = _nodeUtil.default && _nodeUtil.default.isTypedArray;
- /**
- * Checks if `value` is classified as a typed array.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
- * @example
- *
- * _.isTypedArray(new Uint8Array);
- * // => true
- *
- * _.isTypedArray([]);
- * // => false
- */
- var isTypedArray = nodeIsTypedArray ? (0, _baseUnary.default)(nodeIsTypedArray) : _baseIsTypedArray.default;
- var _default = isTypedArray;
- exports.default = _default;
- /***/ }),
- /* 247 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsTypedArray.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var argsTag = '[object Arguments]',
- arrayTag = '[object Array]',
- boolTag = '[object Boolean]',
- dateTag = '[object Date]',
- errorTag = '[object Error]',
- funcTag = '[object Function]',
- mapTag = '[object Map]',
- numberTag = '[object Number]',
- objectTag = '[object Object]',
- regexpTag = '[object RegExp]',
- setTag = '[object Set]',
- stringTag = '[object String]',
- weakMapTag = '[object WeakMap]';
- var arrayBufferTag = '[object ArrayBuffer]',
- dataViewTag = '[object DataView]',
- float32Tag = '[object Float32Array]',
- float64Tag = '[object Float64Array]',
- int8Tag = '[object Int8Array]',
- int16Tag = '[object Int16Array]',
- int32Tag = '[object Int32Array]',
- uint8Tag = '[object Uint8Array]',
- uint8ClampedTag = '[object Uint8ClampedArray]',
- uint16Tag = '[object Uint16Array]',
- uint32Tag = '[object Uint32Array]';
- /** Used to identify `toStringTag` values of typed arrays. */
- var typedArrayTags = {};
- typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = typedArrayTags[uint32Tag] = true;
- typedArrayTags[argsTag] = typedArrayTags[arrayTag] = typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = typedArrayTags[errorTag] = typedArrayTags[funcTag] = typedArrayTags[mapTag] = typedArrayTags[numberTag] = typedArrayTags[objectTag] = typedArrayTags[regexpTag] = typedArrayTags[setTag] = typedArrayTags[stringTag] = typedArrayTags[weakMapTag] = false;
- /**
- * The base implementation of `_.isTypedArray` without Node.js optimizations.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
- */
- function baseIsTypedArray(value) {
- return (0, _isObjectLike.default)(value) && (0, _isLength.default)(value.length) && !!typedArrayTags[(0, _baseGetTag.default)(value)];
- }
- var _default = baseIsTypedArray;
- exports.default = _default;
- /***/ }),
- /* 248 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUnary.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.unary` without support for storing metadata.
- *
- * @private
- * @param {Function} func The function to cap arguments for.
- * @returns {Function} Returns the new capped function.
- */
- function baseUnary(func) {
- return function (value) {
- return func(value);
- };
- }
- var _default = baseUnary;
- exports.default = _default;
- /***/ }),
- /* 249 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nodeUtil.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- /* WEBPACK VAR INJECTION */(function(module) {
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _freeGlobal = _interopRequireDefault(__webpack_require__(/*! ./_freeGlobal.js */ 156));
- /** Detect free variable `exports`. */
- var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
- /** Detect free variable `module`. */
- var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
- /** Detect the popular CommonJS extension `module.exports`. */
- var moduleExports = freeModule && freeModule.exports === freeExports;
- /** Detect free variable `process` from Node.js. */
- var freeProcess = moduleExports && _freeGlobal.default.process;
- /** Used to access faster Node.js helpers. */
- var nodeUtil = function () {
- try {
- // Use `util.types` for Node.js 10+.
- var types = freeModule && freeModule.require && freeModule.require('util').types;
- if (types) {
- return types;
- }
- // Legacy `process.binding('util')` for Node.js < 10.
- return freeProcess && freeProcess.binding && freeProcess.binding('util');
- } catch (e) {}
- }();
- var _default = nodeUtil;
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
- /***/ }),
- /* 250 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseKeys.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
- var _nativeKeys = _interopRequireDefault(__webpack_require__(/*! ./_nativeKeys.js */ 251));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names.
- */
- function baseKeys(object) {
- if (!(0, _isPrototype.default)(object)) {
- return (0, _nativeKeys.default)(object);
- }
- var result = [];
- for (var key in Object(object)) {
- if (hasOwnProperty.call(object, key) && key != 'constructor') {
- result.push(key);
- }
- }
- return result;
- }
- var _default = baseKeys;
- exports.default = _default;
- /***/ }),
- /* 251 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeKeys.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _overArg = _interopRequireDefault(__webpack_require__(/*! ./_overArg.js */ 252));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeKeys = (0, _overArg.default)(Object.keys, Object);
- var _default = nativeKeys;
- exports.default = _default;
- /***/ }),
- /* 252 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_overArg.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Creates a unary function that invokes `func` with its argument transformed.
- *
- * @private
- * @param {Function} func The function to wrap.
- * @param {Function} transform The argument transform.
- * @returns {Function} Returns the new function.
- */
- function overArg(func, transform) {
- return function (arg) {
- return func(transform(arg));
- };
- }
- var _default = overArg;
- exports.default = _default;
- /***/ }),
- /* 253 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignIn.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * This method is like `_.assign` except that it iterates over own and
- * inherited source properties.
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @alias extend
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} [sources] The source objects.
- * @returns {Object} Returns `object`.
- * @see _.assign
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * }
- *
- * function Bar() {
- * this.c = 3;
- * }
- *
- * Foo.prototype.b = 2;
- * Bar.prototype.d = 4;
- *
- * _.assignIn({ 'a': 0 }, new Foo, new Bar);
- * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }
- */
- var assignIn = (0, _createAssigner.default)(function (object, source) {
- (0, _copyObject.default)(source, (0, _keysIn.default)(source), object);
- });
- var _default = assignIn;
- exports.default = _default;
- /***/ }),
- /* 254 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keysIn.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayLikeKeys = _interopRequireDefault(__webpack_require__(/*! ./_arrayLikeKeys.js */ 239));
- var _baseKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_baseKeysIn.js */ 255));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- /**
- * Creates an array of the own and inherited enumerable property names of `object`.
- *
- * **Note:** Non-object values are coerced to objects.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.keysIn(new Foo);
- * // => ['a', 'b', 'c'] (iteration order is not guaranteed)
- */
- function keysIn(object) {
- return (0, _isArrayLike.default)(object) ? (0, _arrayLikeKeys.default)(object, true) : (0, _baseKeysIn.default)(object);
- }
- var _default = keysIn;
- exports.default = _default;
- /***/ }),
- /* 255 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseKeysIn.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
- var _nativeKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_nativeKeysIn.js */ 256));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names.
- */
- function baseKeysIn(object) {
- if (!(0, _isObject.default)(object)) {
- return (0, _nativeKeysIn.default)(object);
- }
- var isProto = (0, _isPrototype.default)(object),
- result = [];
- for (var key in object) {
- if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {
- result.push(key);
- }
- }
- return result;
- }
- var _default = baseKeysIn;
- exports.default = _default;
- /***/ }),
- /* 256 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeKeysIn.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This function is like
- * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
- * except that it includes inherited enumerable properties.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names.
- */
- function nativeKeysIn(object) {
- var result = [];
- if (object != null) {
- for (var key in Object(object)) {
- result.push(key);
- }
- }
- return result;
- }
- var _default = nativeKeysIn;
- exports.default = _default;
- /***/ }),
- /* 257 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignInWith.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * This method is like `_.assignIn` except that it accepts `customizer`
- * which is invoked to produce the assigned values. If `customizer` returns
- * `undefined`, assignment is handled by the method instead. The `customizer`
- * is invoked with five arguments: (objValue, srcValue, key, object, source).
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @alias extendWith
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} sources The source objects.
- * @param {Function} [customizer] The function to customize assigned values.
- * @returns {Object} Returns `object`.
- * @see _.assignWith
- * @example
- *
- * function customizer(objValue, srcValue) {
- * return _.isUndefined(objValue) ? srcValue : objValue;
- * }
- *
- * var defaults = _.partialRight(_.assignInWith, customizer);
- *
- * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
- * // => { 'a': 1, 'b': 2 }
- */
- var assignInWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
- (0, _copyObject.default)(source, (0, _keysIn.default)(source), object, customizer);
- });
- var _default = assignInWith;
- exports.default = _default;
- /***/ }),
- /* 258 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignWith.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * This method is like `_.assign` except that it accepts `customizer`
- * which is invoked to produce the assigned values. If `customizer` returns
- * `undefined`, assignment is handled by the method instead. The `customizer`
- * is invoked with five arguments: (objValue, srcValue, key, object, source).
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} sources The source objects.
- * @param {Function} [customizer] The function to customize assigned values.
- * @returns {Object} Returns `object`.
- * @see _.assignInWith
- * @example
- *
- * function customizer(objValue, srcValue) {
- * return _.isUndefined(objValue) ? srcValue : objValue;
- * }
- *
- * var defaults = _.partialRight(_.assignWith, customizer);
- *
- * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
- * // => { 'a': 1, 'b': 2 }
- */
- var assignWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
- (0, _copyObject.default)(source, (0, _keys.default)(source), object, customizer);
- });
- var _default = assignWith;
- exports.default = _default;
- /***/ }),
- /* 259 */
- /*!**************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/at.js ***!
- \**************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- /**
- * Creates an array of values corresponding to `paths` of `object`.
- *
- * @static
- * @memberOf _
- * @since 1.0.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {...(string|string[])} [paths] The property paths to pick.
- * @returns {Array} Returns the picked values.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };
- *
- * _.at(object, ['a[0].b.c', 'a[1]']);
- * // => [3, 4]
- */
- var at = (0, _flatRest.default)(_baseAt.default);
- var _default = at;
- exports.default = _default;
- /***/ }),
- /* 260 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAt.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
- /**
- * The base implementation of `_.at` without support for individual paths.
- *
- * @private
- * @param {Object} object The object to iterate over.
- * @param {string[]} paths The property paths to pick.
- * @returns {Array} Returns the picked elements.
- */
- function baseAt(object, paths) {
- var index = -1,
- length = paths.length,
- result = Array(length),
- skip = object == null;
- while (++index < length) {
- result[index] = skip ? undefined : (0, _get.default)(object, paths[index]);
- }
- return result;
- }
- var _default = baseAt;
- exports.default = _default;
- /***/ }),
- /* 261 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/get.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
- /**
- * Gets the value at `path` of `object`. If the resolved value is
- * `undefined`, the `defaultValue` is returned in its place.
- *
- * @static
- * @memberOf _
- * @since 3.7.0
- * @category Object
- * @param {Object} object The object to query.
- * @param {Array|string} path The path of the property to get.
- * @param {*} [defaultValue] The value returned for `undefined` resolved values.
- * @returns {*} Returns the resolved value.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c': 3 } }] };
- *
- * _.get(object, 'a[0].b.c');
- * // => 3
- *
- * _.get(object, ['a', '0', 'b', 'c']);
- * // => 3
- *
- * _.get(object, 'a.b.c', 'default');
- * // => 'default'
- */
- function get(object, path, defaultValue) {
- var result = object == null ? undefined : (0, _baseGet.default)(object, path);
- return result === undefined ? defaultValue : result;
- }
- var _default = get;
- exports.default = _default;
- /***/ }),
- /* 262 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGet.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * The base implementation of `_.get` without support for default values.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array|string} path The path of the property to get.
- * @returns {*} Returns the resolved value.
- */
- function baseGet(object, path) {
- path = (0, _castPath.default)(path, object);
- var index = 0,
- length = path.length;
- while (object != null && index < length) {
- object = object[(0, _toKey.default)(path[index++])];
- }
- return index && index == length ? object : undefined;
- }
- var _default = baseGet;
- exports.default = _default;
- /***/ }),
- /* 263 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castPath.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
- var _stringToPath = _interopRequireDefault(__webpack_require__(/*! ./_stringToPath.js */ 265));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Casts `value` to a path array if it's not one.
- *
- * @private
- * @param {*} value The value to inspect.
- * @param {Object} [object] The object to query keys on.
- * @returns {Array} Returns the cast property path array.
- */
- function castPath(value, object) {
- if ((0, _isArray.default)(value)) {
- return value;
- }
- return (0, _isKey.default)(value, object) ? [value] : (0, _stringToPath.default)((0, _toString.default)(value));
- }
- var _default = castPath;
- exports.default = _default;
- /***/ }),
- /* 264 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isKey.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /** Used to match property names within property paths. */
- var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
- reIsPlainProp = /^\w*$/;
- /**
- * Checks if `value` is a property name and not a property path.
- *
- * @private
- * @param {*} value The value to check.
- * @param {Object} [object] The object to query keys on.
- * @returns {boolean} Returns `true` if `value` is a property name, else `false`.
- */
- function isKey(value, object) {
- if ((0, _isArray.default)(value)) {
- return false;
- }
- var type = (0, _typeof2.default)(value);
- if (type == 'number' || type == 'symbol' || type == 'boolean' || value == null || (0, _isSymbol.default)(value)) {
- return true;
- }
- return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || object != null && value in Object(object);
- }
- var _default = isKey;
- exports.default = _default;
- /***/ }),
- /* 265 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringToPath.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _memoizeCapped = _interopRequireDefault(__webpack_require__(/*! ./_memoizeCapped.js */ 266));
- /** Used to match property names within property paths. */
- var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;
- /** Used to match backslashes in property paths. */
- var reEscapeChar = /\\(\\)?/g;
- /**
- * Converts `string` to a property path array.
- *
- * @private
- * @param {string} string The string to convert.
- * @returns {Array} Returns the property path array.
- */
- var stringToPath = (0, _memoizeCapped.default)(function (string) {
- var result = [];
- if (string.charCodeAt(0) === 46 /* . */) {
- result.push('');
- }
- string.replace(rePropName, function (match, number, quote, subString) {
- result.push(quote ? subString.replace(reEscapeChar, '$1') : number || match);
- });
- return result;
- });
- var _default = stringToPath;
- exports.default = _default;
- /***/ }),
- /* 266 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_memoizeCapped.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
- /** Used as the maximum memoize cache size. */
- var MAX_MEMOIZE_SIZE = 500;
- /**
- * A specialized version of `_.memoize` which clears the memoized function's
- * cache when it exceeds `MAX_MEMOIZE_SIZE`.
- *
- * @private
- * @param {Function} func The function to have its output memoized.
- * @returns {Function} Returns the new memoized function.
- */
- function memoizeCapped(func) {
- var result = (0, _memoize.default)(func, function (key) {
- if (cache.size === MAX_MEMOIZE_SIZE) {
- cache.clear();
- }
- return key;
- });
- var cache = result.cache;
- return result;
- }
- var _default = memoizeCapped;
- exports.default = _default;
- /***/ }),
- /* 267 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/memoize.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * Creates a function that memoizes the result of `func`. If `resolver` is
- * provided, it determines the cache key for storing the result based on the
- * arguments provided to the memoized function. By default, the first argument
- * provided to the memoized function is used as the map cache key. The `func`
- * is invoked with the `this` binding of the memoized function.
- *
- * **Note:** The cache is exposed as the `cache` property on the memoized
- * function. Its creation may be customized by replacing the `_.memoize.Cache`
- * constructor with one whose instances implement the
- * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)
- * method interface of `clear`, `delete`, `get`, `has`, and `set`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to have its output memoized.
- * @param {Function} [resolver] The function to resolve the cache key.
- * @returns {Function} Returns the new memoized function.
- * @example
- *
- * var object = { 'a': 1, 'b': 2 };
- * var other = { 'c': 3, 'd': 4 };
- *
- * var values = _.memoize(_.values);
- * values(object);
- * // => [1, 2]
- *
- * values(other);
- * // => [3, 4]
- *
- * object.a = 2;
- * values(object);
- * // => [1, 2]
- *
- * // Modify the result cache.
- * values.cache.set(object, ['a', 'b']);
- * values(object);
- * // => ['a', 'b']
- *
- * // Replace `_.memoize.Cache`.
- * _.memoize.Cache = WeakMap;
- */
- function memoize(func, resolver) {
- if (typeof func != 'function' || resolver != null && typeof resolver != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- var memoized = function memoized() {
- var args = arguments,
- key = resolver ? resolver.apply(this, args) : args[0],
- cache = memoized.cache;
- if (cache.has(key)) {
- return cache.get(key);
- }
- var result = func.apply(this, args);
- memoized.cache = cache.set(key, result) || cache;
- return result;
- };
- memoized.cache = new (memoize.Cache || _MapCache.default)();
- return memoized;
- }
- // Expose `MapCache`.
- memoize.Cache = _MapCache.default;
- var _default = memoize;
- exports.default = _default;
- /***/ }),
- /* 268 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_MapCache.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _mapCacheClear = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheClear.js */ 269));
- var _mapCacheDelete = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheDelete.js */ 285));
- var _mapCacheGet = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheGet.js */ 288));
- var _mapCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheHas.js */ 289));
- var _mapCacheSet = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheSet.js */ 290));
- /**
- * Creates a map cache object to store key-value pairs.
- *
- * @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
- */
- function MapCache(entries) {
- var index = -1,
- length = entries == null ? 0 : entries.length;
- this.clear();
- while (++index < length) {
- var entry = entries[index];
- this.set(entry[0], entry[1]);
- }
- }
- // Add methods to `MapCache`.
- MapCache.prototype.clear = _mapCacheClear.default;
- MapCache.prototype['delete'] = _mapCacheDelete.default;
- MapCache.prototype.get = _mapCacheGet.default;
- MapCache.prototype.has = _mapCacheHas.default;
- MapCache.prototype.set = _mapCacheSet.default;
- var _default = MapCache;
- exports.default = _default;
- /***/ }),
- /* 269 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheClear.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Hash = _interopRequireDefault(__webpack_require__(/*! ./_Hash.js */ 270));
- var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
- var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
- /**
- * Removes all key-value entries from the map.
- *
- * @private
- * @name clear
- * @memberOf MapCache
- */
- function mapCacheClear() {
- this.size = 0;
- this.__data__ = {
- 'hash': new _Hash.default(),
- 'map': new (_Map.default || _ListCache.default)(),
- 'string': new _Hash.default()
- };
- }
- var _default = mapCacheClear;
- exports.default = _default;
- /***/ }),
- /* 270 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Hash.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _hashClear = _interopRequireDefault(__webpack_require__(/*! ./_hashClear.js */ 271));
- var _hashDelete = _interopRequireDefault(__webpack_require__(/*! ./_hashDelete.js */ 273));
- var _hashGet = _interopRequireDefault(__webpack_require__(/*! ./_hashGet.js */ 274));
- var _hashHas = _interopRequireDefault(__webpack_require__(/*! ./_hashHas.js */ 275));
- var _hashSet = _interopRequireDefault(__webpack_require__(/*! ./_hashSet.js */ 276));
- /**
- * Creates a hash object.
- *
- * @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
- */
- function Hash(entries) {
- var index = -1,
- length = entries == null ? 0 : entries.length;
- this.clear();
- while (++index < length) {
- var entry = entries[index];
- this.set(entry[0], entry[1]);
- }
- }
- // Add methods to `Hash`.
- Hash.prototype.clear = _hashClear.default;
- Hash.prototype['delete'] = _hashDelete.default;
- Hash.prototype.get = _hashGet.default;
- Hash.prototype.has = _hashHas.default;
- Hash.prototype.set = _hashSet.default;
- var _default = Hash;
- exports.default = _default;
- /***/ }),
- /* 271 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashClear.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
- /**
- * Removes all key-value entries from the hash.
- *
- * @private
- * @name clear
- * @memberOf Hash
- */
- function hashClear() {
- this.__data__ = _nativeCreate.default ? (0, _nativeCreate.default)(null) : {};
- this.size = 0;
- }
- var _default = hashClear;
- exports.default = _default;
- /***/ }),
- /* 272 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeCreate.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
- /* Built-in method references that are verified to be native. */
- var nativeCreate = (0, _getNative.default)(Object, 'create');
- var _default = nativeCreate;
- exports.default = _default;
- /***/ }),
- /* 273 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashDelete.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Removes `key` and its value from the hash.
- *
- * @private
- * @name delete
- * @memberOf Hash
- * @param {Object} hash The hash to modify.
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
- */
- function hashDelete(key) {
- var result = this.has(key) && delete this.__data__[key];
- this.size -= result ? 1 : 0;
- return result;
- }
- var _default = hashDelete;
- exports.default = _default;
- /***/ }),
- /* 274 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashGet.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
- /** Used to stand-in for `undefined` hash values. */
- var HASH_UNDEFINED = '__lodash_hash_undefined__';
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Gets the hash value for `key`.
- *
- * @private
- * @name get
- * @memberOf Hash
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
- */
- function hashGet(key) {
- var data = this.__data__;
- if (_nativeCreate.default) {
- var result = data[key];
- return result === HASH_UNDEFINED ? undefined : result;
- }
- return hasOwnProperty.call(data, key) ? data[key] : undefined;
- }
- var _default = hashGet;
- exports.default = _default;
- /***/ }),
- /* 275 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashHas.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Checks if a hash value for `key` exists.
- *
- * @private
- * @name has
- * @memberOf Hash
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
- */
- function hashHas(key) {
- var data = this.__data__;
- return _nativeCreate.default ? data[key] !== undefined : hasOwnProperty.call(data, key);
- }
- var _default = hashHas;
- exports.default = _default;
- /***/ }),
- /* 276 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashSet.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
- /** Used to stand-in for `undefined` hash values. */
- var HASH_UNDEFINED = '__lodash_hash_undefined__';
- /**
- * Sets the hash `key` to `value`.
- *
- * @private
- * @name set
- * @memberOf Hash
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the hash instance.
- */
- function hashSet(key, value) {
- var data = this.__data__;
- this.size += this.has(key) ? 0 : 1;
- data[key] = _nativeCreate.default && value === undefined ? HASH_UNDEFINED : value;
- return this;
- }
- var _default = hashSet;
- exports.default = _default;
- /***/ }),
- /* 277 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_ListCache.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _listCacheClear = _interopRequireDefault(__webpack_require__(/*! ./_listCacheClear.js */ 278));
- var _listCacheDelete = _interopRequireDefault(__webpack_require__(/*! ./_listCacheDelete.js */ 279));
- var _listCacheGet = _interopRequireDefault(__webpack_require__(/*! ./_listCacheGet.js */ 281));
- var _listCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_listCacheHas.js */ 282));
- var _listCacheSet = _interopRequireDefault(__webpack_require__(/*! ./_listCacheSet.js */ 283));
- /**
- * Creates an list cache object.
- *
- * @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
- */
- function ListCache(entries) {
- var index = -1,
- length = entries == null ? 0 : entries.length;
- this.clear();
- while (++index < length) {
- var entry = entries[index];
- this.set(entry[0], entry[1]);
- }
- }
- // Add methods to `ListCache`.
- ListCache.prototype.clear = _listCacheClear.default;
- ListCache.prototype['delete'] = _listCacheDelete.default;
- ListCache.prototype.get = _listCacheGet.default;
- ListCache.prototype.has = _listCacheHas.default;
- ListCache.prototype.set = _listCacheSet.default;
- var _default = ListCache;
- exports.default = _default;
- /***/ }),
- /* 278 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheClear.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Removes all key-value entries from the list cache.
- *
- * @private
- * @name clear
- * @memberOf ListCache
- */
- function listCacheClear() {
- this.__data__ = [];
- this.size = 0;
- }
- var _default = listCacheClear;
- exports.default = _default;
- /***/ }),
- /* 279 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheDelete.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
- /** Used for built-in method references. */
- var arrayProto = Array.prototype;
- /** Built-in value references. */
- var splice = arrayProto.splice;
- /**
- * Removes `key` and its value from the list cache.
- *
- * @private
- * @name delete
- * @memberOf ListCache
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
- */
- function listCacheDelete(key) {
- var data = this.__data__,
- index = (0, _assocIndexOf.default)(data, key);
- if (index < 0) {
- return false;
- }
- var lastIndex = data.length - 1;
- if (index == lastIndex) {
- data.pop();
- } else {
- splice.call(data, index, 1);
- }
- --this.size;
- return true;
- }
- var _default = listCacheDelete;
- exports.default = _default;
- /***/ }),
- /* 280 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assocIndexOf.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- /**
- * Gets the index at which the `key` is found in `array` of key-value pairs.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {*} key The key to search for.
- * @returns {number} Returns the index of the matched value, else `-1`.
- */
- function assocIndexOf(array, key) {
- var length = array.length;
- while (length--) {
- if ((0, _eq.default)(array[length][0], key)) {
- return length;
- }
- }
- return -1;
- }
- var _default = assocIndexOf;
- exports.default = _default;
- /***/ }),
- /* 281 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheGet.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
- /**
- * Gets the list cache value for `key`.
- *
- * @private
- * @name get
- * @memberOf ListCache
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
- */
- function listCacheGet(key) {
- var data = this.__data__,
- index = (0, _assocIndexOf.default)(data, key);
- return index < 0 ? undefined : data[index][1];
- }
- var _default = listCacheGet;
- exports.default = _default;
- /***/ }),
- /* 282 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheHas.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
- /**
- * Checks if a list cache value for `key` exists.
- *
- * @private
- * @name has
- * @memberOf ListCache
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
- */
- function listCacheHas(key) {
- return (0, _assocIndexOf.default)(this.__data__, key) > -1;
- }
- var _default = listCacheHas;
- exports.default = _default;
- /***/ }),
- /* 283 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheSet.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
- /**
- * Sets the list cache `key` to `value`.
- *
- * @private
- * @name set
- * @memberOf ListCache
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the list cache instance.
- */
- function listCacheSet(key, value) {
- var data = this.__data__,
- index = (0, _assocIndexOf.default)(data, key);
- if (index < 0) {
- ++this.size;
- data.push([key, value]);
- } else {
- data[index][1] = value;
- }
- return this;
- }
- var _default = listCacheSet;
- exports.default = _default;
- /***/ }),
- /* 284 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Map.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /* Built-in method references that are verified to be native. */
- var Map = (0, _getNative.default)(_root.default, 'Map');
- var _default = Map;
- exports.default = _default;
- /***/ }),
- /* 285 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheDelete.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
- /**
- * Removes `key` and its value from the map.
- *
- * @private
- * @name delete
- * @memberOf MapCache
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
- */
- function mapCacheDelete(key) {
- var result = (0, _getMapData.default)(this, key)['delete'](key);
- this.size -= result ? 1 : 0;
- return result;
- }
- var _default = mapCacheDelete;
- exports.default = _default;
- /***/ }),
- /* 286 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getMapData.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isKeyable = _interopRequireDefault(__webpack_require__(/*! ./_isKeyable.js */ 287));
- /**
- * Gets the data for `map`.
- *
- * @private
- * @param {Object} map The map to query.
- * @param {string} key The reference key.
- * @returns {*} Returns the map data.
- */
- function getMapData(map, key) {
- var data = map.__data__;
- return (0, _isKeyable.default)(key) ? data[typeof key == 'string' ? 'string' : 'hash'] : data.map;
- }
- var _default = getMapData;
- exports.default = _default;
- /***/ }),
- /* 287 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isKeyable.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- /**
- * Checks if `value` is suitable for use as unique object key.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is suitable, else `false`.
- */
- function isKeyable(value) {
- var type = (0, _typeof2.default)(value);
- return type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean' ? value !== '__proto__' : value === null;
- }
- var _default = isKeyable;
- exports.default = _default;
- /***/ }),
- /* 288 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheGet.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
- /**
- * Gets the map value for `key`.
- *
- * @private
- * @name get
- * @memberOf MapCache
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
- */
- function mapCacheGet(key) {
- return (0, _getMapData.default)(this, key).get(key);
- }
- var _default = mapCacheGet;
- exports.default = _default;
- /***/ }),
- /* 289 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheHas.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
- /**
- * Checks if a map value for `key` exists.
- *
- * @private
- * @name has
- * @memberOf MapCache
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
- */
- function mapCacheHas(key) {
- return (0, _getMapData.default)(this, key).has(key);
- }
- var _default = mapCacheHas;
- exports.default = _default;
- /***/ }),
- /* 290 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheSet.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
- /**
- * Sets the map `key` to `value`.
- *
- * @private
- * @name set
- * @memberOf MapCache
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the map cache instance.
- */
- function mapCacheSet(key, value) {
- var data = (0, _getMapData.default)(this, key),
- size = data.size;
- data.set(key, value);
- this.size += data.size == size ? 0 : 1;
- return this;
- }
- var _default = mapCacheSet;
- exports.default = _default;
- /***/ }),
- /* 291 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toString.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- /**
- * Converts `value` to a string. An empty string is returned for `null`
- * and `undefined` values. The sign of `-0` is preserved.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {string} Returns the converted string.
- * @example
- *
- * _.toString(null);
- * // => ''
- *
- * _.toString(-0);
- * // => '-0'
- *
- * _.toString([1, 2, 3]);
- * // => '1,2,3'
- */
- function toString(value) {
- return value == null ? '' : (0, _baseToString.default)(value);
- }
- var _default = toString;
- exports.default = _default;
- /***/ }),
- /* 292 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_toKey.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /** Used as references for various `Number` constants. */
- var INFINITY = 1 / 0;
- /**
- * Converts `value` to a string key if it's not a string or symbol.
- *
- * @private
- * @param {*} value The value to inspect.
- * @returns {string|symbol} Returns the key.
- */
- function toKey(value) {
- if (typeof value == 'string' || (0, _isSymbol.default)(value)) {
- return value;
- }
- var result = value + '';
- return result == '0' && 1 / value == -INFINITY ? '-0' : result;
- }
- var _default = toKey;
- exports.default = _default;
- /***/ }),
- /* 293 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_flatRest.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
- var _overRest = _interopRequireDefault(__webpack_require__(/*! ./_overRest.js */ 233));
- var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
- /**
- * A specialized version of `baseRest` which flattens the rest array.
- *
- * @private
- * @param {Function} func The function to apply a rest parameter to.
- * @returns {Function} Returns the new function.
- */
- function flatRest(func) {
- return (0, _setToString.default)((0, _overRest.default)(func, undefined, _flatten.default), func + '');
- }
- var _default = flatRest;
- exports.default = _default;
- /***/ }),
- /* 294 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatten.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- /**
- * Flattens `array` a single level deep.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to flatten.
- * @returns {Array} Returns the new flattened array.
- * @example
- *
- * _.flatten([1, [2, [3, [4]], 5]]);
- * // => [1, 2, [3, [4]], 5]
- */
- function flatten(array) {
- var length = array == null ? 0 : array.length;
- return length ? (0, _baseFlatten.default)(array, 1) : [];
- }
- var _default = flatten;
- exports.default = _default;
- /***/ }),
- /* 295 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFlatten.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _isFlattenable = _interopRequireDefault(__webpack_require__(/*! ./_isFlattenable.js */ 297));
- /**
- * The base implementation of `_.flatten` with support for restricting flattening.
- *
- * @private
- * @param {Array} array The array to flatten.
- * @param {number} depth The maximum recursion depth.
- * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.
- * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.
- * @param {Array} [result=[]] The initial result value.
- * @returns {Array} Returns the new flattened array.
- */
- function baseFlatten(array, depth, predicate, isStrict, result) {
- var index = -1,
- length = array.length;
- predicate || (predicate = _isFlattenable.default);
- result || (result = []);
- while (++index < length) {
- var value = array[index];
- if (depth > 0 && predicate(value)) {
- if (depth > 1) {
- // Recursively flatten arrays (susceptible to call stack limits).
- baseFlatten(value, depth - 1, predicate, isStrict, result);
- } else {
- (0, _arrayPush.default)(result, value);
- }
- } else if (!isStrict) {
- result[result.length] = value;
- }
- }
- return result;
- }
- var _default = baseFlatten;
- exports.default = _default;
- /***/ }),
- /* 296 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayPush.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Appends the elements of `values` to `array`.
- *
- * @private
- * @param {Array} array The array to modify.
- * @param {Array} values The values to append.
- * @returns {Array} Returns `array`.
- */
- function arrayPush(array, values) {
- var index = -1,
- length = values.length,
- offset = array.length;
- while (++index < length) {
- array[offset + index] = values[index];
- }
- return array;
- }
- var _default = arrayPush;
- exports.default = _default;
- /***/ }),
- /* 297 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isFlattenable.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /** Built-in value references. */
- var spreadableSymbol = _Symbol2.default ? _Symbol2.default.isConcatSpreadable : undefined;
- /**
- * Checks if `value` is a flattenable `arguments` object or array.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.
- */
- function isFlattenable(value) {
- return (0, _isArray.default)(value) || (0, _isArguments.default)(value) || !!(spreadableSymbol && value && value[spreadableSymbol]);
- }
- var _default = isFlattenable;
- exports.default = _default;
- /***/ }),
- /* 298 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/attempt.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
- /**
- * Attempts to invoke `func`, returning either the result or the caught error
- * object. Any additional arguments are provided to `func` when it's invoked.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Util
- * @param {Function} func The function to attempt.
- * @param {...*} [args] The arguments to invoke `func` with.
- * @returns {*} Returns the `func` result or error object.
- * @example
- *
- * // Avoid throwing errors for invalid selectors.
- * var elements = _.attempt(function(selector) {
- * return document.querySelectorAll(selector);
- * }, '>_>');
- *
- * if (_.isError(elements)) {
- * elements = [];
- * }
- */
- var attempt = (0, _baseRest.default)(function (func, args) {
- try {
- return (0, _apply.default)(func, undefined, args);
- } catch (e) {
- return (0, _isError.default)(e) ? e : new Error(e);
- }
- });
- var _default = attempt;
- exports.default = _default;
- /***/ }),
- /* 299 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isError.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
- /** `Object#toString` result references. */
- var domExcTag = '[object DOMException]',
- errorTag = '[object Error]';
- /**
- * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`,
- * `SyntaxError`, `TypeError`, or `URIError` object.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an error object, else `false`.
- * @example
- *
- * _.isError(new Error);
- * // => true
- *
- * _.isError(Error);
- * // => false
- */
- function isError(value) {
- if (!(0, _isObjectLike.default)(value)) {
- return false;
- }
- var tag = (0, _baseGetTag.default)(value);
- return tag == errorTag || tag == domExcTag || typeof value.message == 'string' && typeof value.name == 'string' && !(0, _isPlainObject.default)(value);
- }
- var _default = isError;
- exports.default = _default;
- /***/ }),
- /* 300 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isPlainObject.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var objectTag = '[object Object]';
- /** Used for built-in method references. */
- var funcProto = Function.prototype,
- objectProto = Object.prototype;
- /** Used to resolve the decompiled source of functions. */
- var funcToString = funcProto.toString;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /** Used to infer the `Object` constructor. */
- var objectCtorString = funcToString.call(Object);
- /**
- * Checks if `value` is a plain object, that is, an object created by the
- * `Object` constructor or one with a `[[Prototype]]` of `null`.
- *
- * @static
- * @memberOf _
- * @since 0.8.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * }
- *
- * _.isPlainObject(new Foo);
- * // => false
- *
- * _.isPlainObject([1, 2, 3]);
- * // => false
- *
- * _.isPlainObject({ 'x': 0, 'y': 0 });
- * // => true
- *
- * _.isPlainObject(Object.create(null));
- * // => true
- */
- function isPlainObject(value) {
- if (!(0, _isObjectLike.default)(value) || (0, _baseGetTag.default)(value) != objectTag) {
- return false;
- }
- var proto = (0, _getPrototype.default)(value);
- if (proto === null) {
- return true;
- }
- var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor;
- return typeof Ctor == 'function' && Ctor instanceof Ctor && funcToString.call(Ctor) == objectCtorString;
- }
- var _default = isPlainObject;
- exports.default = _default;
- /***/ }),
- /* 301 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getPrototype.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _overArg = _interopRequireDefault(__webpack_require__(/*! ./_overArg.js */ 252));
- /** Built-in value references. */
- var getPrototype = (0, _overArg.default)(Object.getPrototypeOf, Object);
- var _default = getPrototype;
- exports.default = _default;
- /***/ }),
- /* 302 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/before.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * Creates a function that invokes `func`, with the `this` binding and arguments
- * of the created function, while it's called less than `n` times. Subsequent
- * calls to the created function return the result of the last `func` invocation.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Function
- * @param {number} n The number of calls at which `func` is no longer invoked.
- * @param {Function} func The function to restrict.
- * @returns {Function} Returns the new restricted function.
- * @example
- *
- * jQuery(element).on('click', _.before(5, addContactToList));
- * // => Allows adding up to 4 contacts to the list.
- */
- function before(n, func) {
- var result;
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- n = (0, _toInteger.default)(n);
- return function () {
- if (--n > 0) {
- result = func.apply(this, arguments);
- }
- if (n <= 1) {
- func = undefined;
- }
- return result;
- };
- }
- var _default = before;
- exports.default = _default;
- /***/ }),
- /* 303 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bind.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
- var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1,
- WRAP_PARTIAL_FLAG = 32;
- /**
- * Creates a function that invokes `func` with the `this` binding of `thisArg`
- * and `partials` prepended to the arguments it receives.
- *
- * The `_.bind.placeholder` value, which defaults to `_` in monolithic builds,
- * may be used as a placeholder for partially applied arguments.
- *
- * **Note:** Unlike native `Function#bind`, this method doesn't set the "length"
- * property of bound functions.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to bind.
- * @param {*} thisArg The `this` binding of `func`.
- * @param {...*} [partials] The arguments to be partially applied.
- * @returns {Function} Returns the new bound function.
- * @example
- *
- * function greet(greeting, punctuation) {
- * return greeting + ' ' + this.user + punctuation;
- * }
- *
- * var object = { 'user': 'fred' };
- *
- * var bound = _.bind(greet, object, 'hi');
- * bound('!');
- * // => 'hi fred!'
- *
- * // Bound with placeholders.
- * var bound = _.bind(greet, object, _, '!');
- * bound('hi');
- * // => 'hi fred!'
- */
- var bind = (0, _baseRest.default)(function (func, thisArg, partials) {
- var bitmask = WRAP_BIND_FLAG;
- if (partials.length) {
- var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(bind));
- bitmask |= WRAP_PARTIAL_FLAG;
- }
- return (0, _createWrap.default)(func, bitmask, thisArg, partials, holders);
- });
- // Assign default placeholders.
- bind.placeholder = {};
- var _default = bind;
- exports.default = _default;
- /***/ }),
- /* 304 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bindAll.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * Binds methods of an object to the object itself, overwriting the existing
- * method.
- *
- * **Note:** This method doesn't set the "length" property of bound functions.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Util
- * @param {Object} object The object to bind and assign the bound methods to.
- * @param {...(string|string[])} methodNames The object method names to bind.
- * @returns {Object} Returns `object`.
- * @example
- *
- * var view = {
- * 'label': 'docs',
- * 'click': function() {
- * console.log('clicked ' + this.label);
- * }
- * };
- *
- * _.bindAll(view, ['click']);
- * jQuery(element).on('click', view.click);
- * // => Logs 'clicked docs' when clicked.
- */
- var bindAll = (0, _flatRest.default)(function (object, methodNames) {
- (0, _arrayEach.default)(methodNames, function (key) {
- key = (0, _toKey.default)(key);
- (0, _baseAssignValue.default)(object, key, (0, _bind.default)(object[key], object));
- });
- return object;
- });
- var _default = bindAll;
- exports.default = _default;
- /***/ }),
- /* 305 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bindKey.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
- var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_FLAG = 1,
- WRAP_BIND_KEY_FLAG = 2,
- WRAP_PARTIAL_FLAG = 32;
- /**
- * Creates a function that invokes the method at `object[key]` with `partials`
- * prepended to the arguments it receives.
- *
- * This method differs from `_.bind` by allowing bound functions to reference
- * methods that may be redefined or don't yet exist. See
- * [Peter Michaux's article](http://peter.michaux.ca/articles/lazy-function-definition-pattern)
- * for more details.
- *
- * The `_.bindKey.placeholder` value, which defaults to `_` in monolithic
- * builds, may be used as a placeholder for partially applied arguments.
- *
- * @static
- * @memberOf _
- * @since 0.10.0
- * @category Function
- * @param {Object} object The object to invoke the method on.
- * @param {string} key The key of the method.
- * @param {...*} [partials] The arguments to be partially applied.
- * @returns {Function} Returns the new bound function.
- * @example
- *
- * var object = {
- * 'user': 'fred',
- * 'greet': function(greeting, punctuation) {
- * return greeting + ' ' + this.user + punctuation;
- * }
- * };
- *
- * var bound = _.bindKey(object, 'greet', 'hi');
- * bound('!');
- * // => 'hi fred!'
- *
- * object.greet = function(greeting, punctuation) {
- * return greeting + 'ya ' + this.user + punctuation;
- * };
- *
- * bound('!');
- * // => 'hiya fred!'
- *
- * // Bound with placeholders.
- * var bound = _.bindKey(object, 'greet', _, '!');
- * bound('hi');
- * // => 'hiya fred!'
- */
- var bindKey = (0, _baseRest.default)(function (object, key, partials) {
- var bitmask = WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG;
- if (partials.length) {
- var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(bindKey));
- bitmask |= WRAP_PARTIAL_FLAG;
- }
- return (0, _createWrap.default)(key, bitmask, object, partials, holders);
- });
- // Assign default placeholders.
- bindKey.placeholder = {};
- var _default = bindKey;
- exports.default = _default;
- /***/ }),
- /* 306 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/camelCase.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
- var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
- /**
- * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the camel cased string.
- * @example
- *
- * _.camelCase('Foo Bar');
- * // => 'fooBar'
- *
- * _.camelCase('--foo-bar--');
- * // => 'fooBar'
- *
- * _.camelCase('__FOO_BAR__');
- * // => 'fooBar'
- */
- var camelCase = (0, _createCompounder.default)(function (result, word, index) {
- word = word.toLowerCase();
- return result + (index ? (0, _capitalize.default)(word) : word);
- });
- var _default = camelCase;
- exports.default = _default;
- /***/ }),
- /* 307 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/capitalize.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
- /**
- * Converts the first character of `string` to upper case and the remaining
- * to lower case.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to capitalize.
- * @returns {string} Returns the capitalized string.
- * @example
- *
- * _.capitalize('FRED');
- * // => 'Fred'
- */
- function capitalize(string) {
- return (0, _upperFirst.default)((0, _toString.default)(string).toLowerCase());
- }
- var _default = capitalize;
- exports.default = _default;
- /***/ }),
- /* 308 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/upperFirst.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCaseFirst = _interopRequireDefault(__webpack_require__(/*! ./_createCaseFirst.js */ 309));
- /**
- * Converts the first character of `string` to upper case.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the converted string.
- * @example
- *
- * _.upperFirst('fred');
- * // => 'Fred'
- *
- * _.upperFirst('FRED');
- * // => 'FRED'
- */
- var upperFirst = (0, _createCaseFirst.default)('toUpperCase');
- var _default = upperFirst;
- exports.default = _default;
- /***/ }),
- /* 309 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCaseFirst.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Creates a function like `_.lowerFirst`.
- *
- * @private
- * @param {string} methodName The name of the `String` case method to use.
- * @returns {Function} Returns the new case function.
- */
- function createCaseFirst(methodName) {
- return function (string) {
- string = (0, _toString.default)(string);
- var strSymbols = (0, _hasUnicode.default)(string) ? (0, _stringToArray.default)(string) : undefined;
- var chr = strSymbols ? strSymbols[0] : string.charAt(0);
- var trailing = strSymbols ? (0, _castSlice.default)(strSymbols, 1).join('') : string.slice(1);
- return chr[methodName]() + trailing;
- };
- }
- var _default = createCaseFirst;
- exports.default = _default;
- /***/ }),
- /* 310 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castSlice.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- /**
- * Casts `array` to a slice if it's needed.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {number} start The start position.
- * @param {number} [end=array.length] The end position.
- * @returns {Array} Returns the cast slice.
- */
- function castSlice(array, start, end) {
- var length = array.length;
- end = end === undefined ? length : end;
- return !start && end >= length ? array : (0, _baseSlice.default)(array, start, end);
- }
- var _default = castSlice;
- exports.default = _default;
- /***/ }),
- /* 311 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSlice.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.slice` without an iteratee call guard.
- *
- * @private
- * @param {Array} array The array to slice.
- * @param {number} [start=0] The start position.
- * @param {number} [end=array.length] The end position.
- * @returns {Array} Returns the slice of `array`.
- */
- function baseSlice(array, start, end) {
- var index = -1,
- length = array.length;
- if (start < 0) {
- start = -start > length ? 0 : length + start;
- }
- end = end > length ? length : end;
- if (end < 0) {
- end += length;
- }
- length = start > end ? 0 : end - start >>> 0;
- start >>>= 0;
- var result = Array(length);
- while (++index < length) {
- result[index] = array[index + start];
- }
- return result;
- }
- var _default = baseSlice;
- exports.default = _default;
- /***/ }),
- /* 312 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasUnicode.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to compose unicode character classes. */
- var rsAstralRange = "\\ud800-\\udfff",
- rsComboMarksRange = "\\u0300-\\u036f",
- reComboHalfMarksRange = "\\ufe20-\\ufe2f",
- rsComboSymbolsRange = "\\u20d0-\\u20ff",
- rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
- rsVarRange = "\\ufe0e\\ufe0f";
- /** Used to compose unicode capture groups. */
- var rsZWJ = "\\u200d";
- /** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */
- var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']');
- /**
- * Checks if `string` contains Unicode symbols.
- *
- * @private
- * @param {string} string The string to inspect.
- * @returns {boolean} Returns `true` if a symbol is found, else `false`.
- */
- function hasUnicode(string) {
- return reHasUnicode.test(string);
- }
- var _default = hasUnicode;
- exports.default = _default;
- /***/ }),
- /* 313 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringToArray.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _asciiToArray = _interopRequireDefault(__webpack_require__(/*! ./_asciiToArray.js */ 314));
- var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
- var _unicodeToArray = _interopRequireDefault(__webpack_require__(/*! ./_unicodeToArray.js */ 315));
- /**
- * Converts `string` to an array.
- *
- * @private
- * @param {string} string The string to convert.
- * @returns {Array} Returns the converted array.
- */
- function stringToArray(string) {
- return (0, _hasUnicode.default)(string) ? (0, _unicodeToArray.default)(string) : (0, _asciiToArray.default)(string);
- }
- var _default = stringToArray;
- exports.default = _default;
- /***/ }),
- /* 314 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiToArray.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Converts an ASCII `string` to an array.
- *
- * @private
- * @param {string} string The string to convert.
- * @returns {Array} Returns the converted array.
- */
- function asciiToArray(string) {
- return string.split('');
- }
- var _default = asciiToArray;
- exports.default = _default;
- /***/ }),
- /* 315 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeToArray.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to compose unicode character classes. */
- var rsAstralRange = "\\ud800-\\udfff",
- rsComboMarksRange = "\\u0300-\\u036f",
- reComboHalfMarksRange = "\\ufe20-\\ufe2f",
- rsComboSymbolsRange = "\\u20d0-\\u20ff",
- rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
- rsVarRange = "\\ufe0e\\ufe0f";
- /** Used to compose unicode capture groups. */
- var rsAstral = '[' + rsAstralRange + ']',
- rsCombo = '[' + rsComboRange + ']',
- rsFitz = "\\ud83c[\\udffb-\\udfff]",
- rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
- rsNonAstral = '[^' + rsAstralRange + ']',
- rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
- rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
- rsZWJ = "\\u200d";
- /** Used to compose unicode regexes. */
- var reOptMod = rsModifier + '?',
- rsOptVar = '[' + rsVarRange + ']?',
- rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
- rsSeq = rsOptVar + reOptMod + rsOptJoin,
- rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';
- /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */
- var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');
- /**
- * Converts a Unicode `string` to an array.
- *
- * @private
- * @param {string} string The string to convert.
- * @returns {Array} Returns the converted array.
- */
- function unicodeToArray(string) {
- return string.match(reUnicode) || [];
- }
- var _default = unicodeToArray;
- exports.default = _default;
- /***/ }),
- /* 316 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCompounder.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
- var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
- var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
- /** Used to compose unicode capture groups. */
- var rsApos = "['\u2019]";
- /** Used to match apostrophes. */
- var reApos = RegExp(rsApos, 'g');
- /**
- * Creates a function like `_.camelCase`.
- *
- * @private
- * @param {Function} callback The function to combine each word.
- * @returns {Function} Returns the new compounder function.
- */
- function createCompounder(callback) {
- return function (string) {
- return (0, _arrayReduce.default)((0, _words.default)((0, _deburr.default)(string).replace(reApos, '')), callback, '');
- };
- }
- var _default = createCompounder;
- exports.default = _default;
- /***/ }),
- /* 317 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayReduce.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.reduce` for arrays without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @param {*} [accumulator] The initial value.
- * @param {boolean} [initAccum] Specify using the first element of `array` as
- * the initial value.
- * @returns {*} Returns the accumulated value.
- */
- function arrayReduce(array, iteratee, accumulator, initAccum) {
- var index = -1,
- length = array == null ? 0 : array.length;
- if (initAccum && length) {
- accumulator = array[++index];
- }
- while (++index < length) {
- accumulator = iteratee(accumulator, array[index], index, array);
- }
- return accumulator;
- }
- var _default = arrayReduce;
- exports.default = _default;
- /***/ }),
- /* 318 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/deburr.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _deburrLetter = _interopRequireDefault(__webpack_require__(/*! ./_deburrLetter.js */ 319));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Used to match Latin Unicode letters (excluding mathematical operators). */
- var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;
- /** Used to compose unicode character classes. */
- var rsComboMarksRange = "\\u0300-\\u036f",
- reComboHalfMarksRange = "\\ufe20-\\ufe2f",
- rsComboSymbolsRange = "\\u20d0-\\u20ff",
- rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange;
- /** Used to compose unicode capture groups. */
- var rsCombo = '[' + rsComboRange + ']';
- /**
- * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and
- * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).
- */
- var reComboMark = RegExp(rsCombo, 'g');
- /**
- * Deburrs `string` by converting
- * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table)
- * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A)
- * letters to basic Latin letters and removing
- * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to deburr.
- * @returns {string} Returns the deburred string.
- * @example
- *
- * _.deburr('déjà vu');
- * // => 'deja vu'
- */
- function deburr(string) {
- string = (0, _toString.default)(string);
- return string && string.replace(reLatin, _deburrLetter.default).replace(reComboMark, '');
- }
- var _default = deburr;
- exports.default = _default;
- /***/ }),
- /* 319 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_deburrLetter.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
- /** Used to map Latin Unicode letters to basic Latin letters. */
- var deburredLetters = {
- // Latin-1 Supplement block.
- '\xc0': 'A',
- '\xc1': 'A',
- '\xc2': 'A',
- '\xc3': 'A',
- '\xc4': 'A',
- '\xc5': 'A',
- '\xe0': 'a',
- '\xe1': 'a',
- '\xe2': 'a',
- '\xe3': 'a',
- '\xe4': 'a',
- '\xe5': 'a',
- '\xc7': 'C',
- '\xe7': 'c',
- '\xd0': 'D',
- '\xf0': 'd',
- '\xc8': 'E',
- '\xc9': 'E',
- '\xca': 'E',
- '\xcb': 'E',
- '\xe8': 'e',
- '\xe9': 'e',
- '\xea': 'e',
- '\xeb': 'e',
- '\xcc': 'I',
- '\xcd': 'I',
- '\xce': 'I',
- '\xcf': 'I',
- '\xec': 'i',
- '\xed': 'i',
- '\xee': 'i',
- '\xef': 'i',
- '\xd1': 'N',
- '\xf1': 'n',
- '\xd2': 'O',
- '\xd3': 'O',
- '\xd4': 'O',
- '\xd5': 'O',
- '\xd6': 'O',
- '\xd8': 'O',
- '\xf2': 'o',
- '\xf3': 'o',
- '\xf4': 'o',
- '\xf5': 'o',
- '\xf6': 'o',
- '\xf8': 'o',
- '\xd9': 'U',
- '\xda': 'U',
- '\xdb': 'U',
- '\xdc': 'U',
- '\xf9': 'u',
- '\xfa': 'u',
- '\xfb': 'u',
- '\xfc': 'u',
- '\xdd': 'Y',
- '\xfd': 'y',
- '\xff': 'y',
- '\xc6': 'Ae',
- '\xe6': 'ae',
- '\xde': 'Th',
- '\xfe': 'th',
- '\xdf': 'ss',
- // Latin Extended-A block.
- "\u0100": 'A',
- "\u0102": 'A',
- "\u0104": 'A',
- "\u0101": 'a',
- "\u0103": 'a',
- "\u0105": 'a',
- "\u0106": 'C',
- "\u0108": 'C',
- "\u010A": 'C',
- "\u010C": 'C',
- "\u0107": 'c',
- "\u0109": 'c',
- "\u010B": 'c',
- "\u010D": 'c',
- "\u010E": 'D',
- "\u0110": 'D',
- "\u010F": 'd',
- "\u0111": 'd',
- "\u0112": 'E',
- "\u0114": 'E',
- "\u0116": 'E',
- "\u0118": 'E',
- "\u011A": 'E',
- "\u0113": 'e',
- "\u0115": 'e',
- "\u0117": 'e',
- "\u0119": 'e',
- "\u011B": 'e',
- "\u011C": 'G',
- "\u011E": 'G',
- "\u0120": 'G',
- "\u0122": 'G',
- "\u011D": 'g',
- "\u011F": 'g',
- "\u0121": 'g',
- "\u0123": 'g',
- "\u0124": 'H',
- "\u0126": 'H',
- "\u0125": 'h',
- "\u0127": 'h',
- "\u0128": 'I',
- "\u012A": 'I',
- "\u012C": 'I',
- "\u012E": 'I',
- "\u0130": 'I',
- "\u0129": 'i',
- "\u012B": 'i',
- "\u012D": 'i',
- "\u012F": 'i',
- "\u0131": 'i',
- "\u0134": 'J',
- "\u0135": 'j',
- "\u0136": 'K',
- "\u0137": 'k',
- "\u0138": 'k',
- "\u0139": 'L',
- "\u013B": 'L',
- "\u013D": 'L',
- "\u013F": 'L',
- "\u0141": 'L',
- "\u013A": 'l',
- "\u013C": 'l',
- "\u013E": 'l',
- "\u0140": 'l',
- "\u0142": 'l',
- "\u0143": 'N',
- "\u0145": 'N',
- "\u0147": 'N',
- "\u014A": 'N',
- "\u0144": 'n',
- "\u0146": 'n',
- "\u0148": 'n',
- "\u014B": 'n',
- "\u014C": 'O',
- "\u014E": 'O',
- "\u0150": 'O',
- "\u014D": 'o',
- "\u014F": 'o',
- "\u0151": 'o',
- "\u0154": 'R',
- "\u0156": 'R',
- "\u0158": 'R',
- "\u0155": 'r',
- "\u0157": 'r',
- "\u0159": 'r',
- "\u015A": 'S',
- "\u015C": 'S',
- "\u015E": 'S',
- "\u0160": 'S',
- "\u015B": 's',
- "\u015D": 's',
- "\u015F": 's',
- "\u0161": 's',
- "\u0162": 'T',
- "\u0164": 'T',
- "\u0166": 'T',
- "\u0163": 't',
- "\u0165": 't',
- "\u0167": 't',
- "\u0168": 'U',
- "\u016A": 'U',
- "\u016C": 'U',
- "\u016E": 'U',
- "\u0170": 'U',
- "\u0172": 'U',
- "\u0169": 'u',
- "\u016B": 'u',
- "\u016D": 'u',
- "\u016F": 'u',
- "\u0171": 'u',
- "\u0173": 'u',
- "\u0174": 'W',
- "\u0175": 'w',
- "\u0176": 'Y',
- "\u0177": 'y',
- "\u0178": 'Y',
- "\u0179": 'Z',
- "\u017B": 'Z',
- "\u017D": 'Z',
- "\u017A": 'z',
- "\u017C": 'z',
- "\u017E": 'z',
- "\u0132": 'IJ',
- "\u0133": 'ij',
- "\u0152": 'Oe',
- "\u0153": 'oe',
- "\u0149": "'n",
- "\u017F": 's'
- };
- /**
- * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A
- * letters to basic Latin letters.
- *
- * @private
- * @param {string} letter The matched letter to deburr.
- * @returns {string} Returns the deburred letter.
- */
- var deburrLetter = (0, _basePropertyOf.default)(deburredLetters);
- var _default = deburrLetter;
- exports.default = _default;
- /***/ }),
- /* 320 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePropertyOf.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.propertyOf` without support for deep paths.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Function} Returns the new accessor function.
- */
- function basePropertyOf(object) {
- return function (key) {
- return object == null ? undefined : object[key];
- };
- }
- var _default = basePropertyOf;
- exports.default = _default;
- /***/ }),
- /* 321 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/words.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _asciiWords = _interopRequireDefault(__webpack_require__(/*! ./_asciiWords.js */ 322));
- var _hasUnicodeWord = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicodeWord.js */ 323));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- var _unicodeWords = _interopRequireDefault(__webpack_require__(/*! ./_unicodeWords.js */ 324));
- /**
- * Splits `string` into an array of its words.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to inspect.
- * @param {RegExp|string} [pattern] The pattern to match words.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Array} Returns the words of `string`.
- * @example
- *
- * _.words('fred, barney, & pebbles');
- * // => ['fred', 'barney', 'pebbles']
- *
- * _.words('fred, barney, & pebbles', /[^, ]+/g);
- * // => ['fred', 'barney', '&', 'pebbles']
- */
- function words(string, pattern, guard) {
- string = (0, _toString.default)(string);
- pattern = guard ? undefined : pattern;
- if (pattern === undefined) {
- return (0, _hasUnicodeWord.default)(string) ? (0, _unicodeWords.default)(string) : (0, _asciiWords.default)(string);
- }
- return string.match(pattern) || [];
- }
- var _default = words;
- exports.default = _default;
- /***/ }),
- /* 322 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiWords.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match words composed of alphanumeric characters. */
- var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;
- /**
- * Splits an ASCII `string` into an array of its words.
- *
- * @private
- * @param {string} The string to inspect.
- * @returns {Array} Returns the words of `string`.
- */
- function asciiWords(string) {
- return string.match(reAsciiWord) || [];
- }
- var _default = asciiWords;
- exports.default = _default;
- /***/ }),
- /* 323 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasUnicodeWord.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to detect strings that need a more robust regexp to match words. */
- var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;
- /**
- * Checks if `string` contains a word composed of Unicode symbols.
- *
- * @private
- * @param {string} string The string to inspect.
- * @returns {boolean} Returns `true` if a word is found, else `false`.
- */
- function hasUnicodeWord(string) {
- return reHasUnicodeWord.test(string);
- }
- var _default = hasUnicodeWord;
- exports.default = _default;
- /***/ }),
- /* 324 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeWords.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to compose unicode character classes. */
- var rsAstralRange = "\\ud800-\\udfff",
- rsComboMarksRange = "\\u0300-\\u036f",
- reComboHalfMarksRange = "\\ufe20-\\ufe2f",
- rsComboSymbolsRange = "\\u20d0-\\u20ff",
- rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
- rsDingbatRange = "\\u2700-\\u27bf",
- rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff',
- rsMathOpRange = '\\xac\\xb1\\xd7\\xf7',
- rsNonCharRange = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf',
- rsPunctuationRange = "\\u2000-\\u206f",
- rsSpaceRange = " \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",
- rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde',
- rsVarRange = "\\ufe0e\\ufe0f",
- rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange;
- /** Used to compose unicode capture groups. */
- var rsApos = "['\u2019]",
- rsBreak = '[' + rsBreakRange + ']',
- rsCombo = '[' + rsComboRange + ']',
- rsDigits = '\\d+',
- rsDingbat = '[' + rsDingbatRange + ']',
- rsLower = '[' + rsLowerRange + ']',
- rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']',
- rsFitz = "\\ud83c[\\udffb-\\udfff]",
- rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
- rsNonAstral = '[^' + rsAstralRange + ']',
- rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
- rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
- rsUpper = '[' + rsUpperRange + ']',
- rsZWJ = "\\u200d";
- /** Used to compose unicode regexes. */
- var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')',
- rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')',
- rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?',
- rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?',
- reOptMod = rsModifier + '?',
- rsOptVar = '[' + rsVarRange + ']?',
- rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
- rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])',
- rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])',
- rsSeq = rsOptVar + reOptMod + rsOptJoin,
- rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq;
- /** Used to match complex or compound words. */
- var reUnicodeWord = RegExp([rsUpper + '?' + rsLower + '+' + rsOptContrLower + '(?=' + [rsBreak, rsUpper, '$'].join('|') + ')', rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [rsBreak, rsUpper + rsMiscLower, '$'].join('|') + ')', rsUpper + '?' + rsMiscLower + '+' + rsOptContrLower, rsUpper + '+' + rsOptContrUpper, rsOrdUpper, rsOrdLower, rsDigits, rsEmoji].join('|'), 'g');
- /**
- * Splits a Unicode `string` into an array of its words.
- *
- * @private
- * @param {string} The string to inspect.
- * @returns {Array} Returns the words of `string`.
- */
- function unicodeWords(string) {
- return string.match(reUnicodeWord) || [];
- }
- var _default = unicodeWords;
- exports.default = _default;
- /***/ }),
- /* 325 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/castArray.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Casts `value` as an array if it's not one.
- *
- * @static
- * @memberOf _
- * @since 4.4.0
- * @category Lang
- * @param {*} value The value to inspect.
- * @returns {Array} Returns the cast array.
- * @example
- *
- * _.castArray(1);
- * // => [1]
- *
- * _.castArray({ 'a': 1 });
- * // => [{ 'a': 1 }]
- *
- * _.castArray('abc');
- * // => ['abc']
- *
- * _.castArray(null);
- * // => [null]
- *
- * _.castArray(undefined);
- * // => [undefined]
- *
- * _.castArray();
- * // => []
- *
- * var array = [1, 2, 3];
- * console.log(_.castArray(array) === array);
- * // => true
- */
- function castArray() {
- if (!arguments.length) {
- return [];
- }
- var value = arguments[0];
- return (0, _isArray.default)(value) ? value : [value];
- }
- var _default = castArray;
- exports.default = _default;
- /***/ }),
- /* 326 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/ceil.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
- /**
- * Computes `number` rounded up to `precision`.
- *
- * @static
- * @memberOf _
- * @since 3.10.0
- * @category Math
- * @param {number} number The number to round up.
- * @param {number} [precision=0] The precision to round up to.
- * @returns {number} Returns the rounded up number.
- * @example
- *
- * _.ceil(4.006);
- * // => 5
- *
- * _.ceil(6.004, 2);
- * // => 6.01
- *
- * _.ceil(6040, -2);
- * // => 6100
- */
- var ceil = (0, _createRound.default)('ceil');
- var _default = ceil;
- exports.default = _default;
- /***/ }),
- /* 327 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRound.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeIsFinite = _root.default.isFinite,
- nativeMin = Math.min;
- /**
- * Creates a function like `_.round`.
- *
- * @private
- * @param {string} methodName The name of the `Math` method to use when rounding.
- * @returns {Function} Returns the new round function.
- */
- function createRound(methodName) {
- var func = Math[methodName];
- return function (number, precision) {
- number = (0, _toNumber.default)(number);
- precision = precision == null ? 0 : nativeMin((0, _toInteger.default)(precision), 292);
- if (precision && nativeIsFinite(number)) {
- // Shift with exponential notation to avoid floating-point issues.
- // See [MDN](https://mdn.io/round#Examples) for more details.
- var pair = ((0, _toString.default)(number) + 'e').split('e'),
- value = func(pair[0] + 'e' + (+pair[1] + precision));
- pair = ((0, _toString.default)(value) + 'e').split('e');
- return +(pair[0] + 'e' + (+pair[1] - precision));
- }
- return func(number);
- };
- }
- var _default = createRound;
- exports.default = _default;
- /***/ }),
- /* 328 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/chain.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
- /**
- * Creates a `lodash` wrapper instance that wraps `value` with explicit method
- * chain sequences enabled. The result of such sequences must be unwrapped
- * with `_#value`.
- *
- * @static
- * @memberOf _
- * @since 1.3.0
- * @category Seq
- * @param {*} value The value to wrap.
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'age': 36 },
- * { 'user': 'fred', 'age': 40 },
- * { 'user': 'pebbles', 'age': 1 }
- * ];
- *
- * var youngest = _
- * .chain(users)
- * .sortBy('age')
- * .map(function(o) {
- * return o.user + ' is ' + o.age;
- * })
- * .head()
- * .value();
- * // => 'pebbles is 1'
- */
- function chain(value) {
- var result = (0, _wrapperLodash.default)(value);
- result.__chain__ = true;
- return result;
- }
- var _default = chain;
- exports.default = _default;
- /***/ }),
- /* 329 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/chunk.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeCeil = Math.ceil,
- nativeMax = Math.max;
- /**
- * Creates an array of elements split into groups the length of `size`.
- * If `array` can't be split evenly, the final chunk will be the remaining
- * elements.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to process.
- * @param {number} [size=1] The length of each chunk
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Array} Returns the new array of chunks.
- * @example
- *
- * _.chunk(['a', 'b', 'c', 'd'], 2);
- * // => [['a', 'b'], ['c', 'd']]
- *
- * _.chunk(['a', 'b', 'c', 'd'], 3);
- * // => [['a', 'b', 'c'], ['d']]
- */
- function chunk(array, size, guard) {
- if (guard ? (0, _isIterateeCall.default)(array, size, guard) : size === undefined) {
- size = 1;
- } else {
- size = nativeMax((0, _toInteger.default)(size), 0);
- }
- var length = array == null ? 0 : array.length;
- if (!length || size < 1) {
- return [];
- }
- var index = 0,
- resIndex = 0,
- result = Array(nativeCeil(length / size));
- while (index < length) {
- result[resIndex++] = (0, _baseSlice.default)(array, index, index += size);
- }
- return result;
- }
- var _default = chunk;
- exports.default = _default;
- /***/ }),
- /* 330 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/clamp.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- /**
- * Clamps `number` within the inclusive `lower` and `upper` bounds.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Number
- * @param {number} number The number to clamp.
- * @param {number} [lower] The lower bound.
- * @param {number} upper The upper bound.
- * @returns {number} Returns the clamped number.
- * @example
- *
- * _.clamp(-10, -5, 5);
- * // => -5
- *
- * _.clamp(10, -5, 5);
- * // => 5
- */
- function clamp(number, lower, upper) {
- if (upper === undefined) {
- upper = lower;
- lower = undefined;
- }
- if (upper !== undefined) {
- upper = (0, _toNumber.default)(upper);
- upper = upper === upper ? upper : 0;
- }
- if (lower !== undefined) {
- lower = (0, _toNumber.default)(lower);
- lower = lower === lower ? lower : 0;
- }
- return (0, _baseClamp.default)((0, _toNumber.default)(number), lower, upper);
- }
- var _default = clamp;
- exports.default = _default;
- /***/ }),
- /* 331 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseClamp.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.clamp` which doesn't coerce arguments.
- *
- * @private
- * @param {number} number The number to clamp.
- * @param {number} [lower] The lower bound.
- * @param {number} upper The upper bound.
- * @returns {number} Returns the clamped number.
- */
- function baseClamp(number, lower, upper) {
- if (number === number) {
- if (upper !== undefined) {
- number = number <= upper ? number : upper;
- }
- if (lower !== undefined) {
- number = number >= lower ? number : lower;
- }
- }
- return number;
- }
- var _default = baseClamp;
- exports.default = _default;
- /***/ }),
- /* 332 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/clone.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- /** Used to compose bitmasks for cloning. */
- var CLONE_SYMBOLS_FLAG = 4;
- /**
- * Creates a shallow clone of `value`.
- *
- * **Note:** This method is loosely based on the
- * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)
- * and supports cloning arrays, array buffers, booleans, date objects, maps,
- * numbers, `Object` objects, regexes, sets, strings, symbols, and typed
- * arrays. The own enumerable properties of `arguments` objects are cloned
- * as plain objects. An empty object is returned for uncloneable values such
- * as error objects, functions, DOM nodes, and WeakMaps.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to clone.
- * @returns {*} Returns the cloned value.
- * @see _.cloneDeep
- * @example
- *
- * var objects = [{ 'a': 1 }, { 'b': 2 }];
- *
- * var shallow = _.clone(objects);
- * console.log(shallow[0] === objects[0]);
- * // => true
- */
- function clone(value) {
- return (0, _baseClone.default)(value, CLONE_SYMBOLS_FLAG);
- }
- var _default = clone;
- exports.default = _default;
- /***/ }),
- /* 333 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseClone.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
- var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
- var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
- var _baseAssign = _interopRequireDefault(__webpack_require__(/*! ./_baseAssign.js */ 340));
- var _baseAssignIn = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignIn.js */ 341));
- var _cloneBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneBuffer.js */ 342));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _copySymbols = _interopRequireDefault(__webpack_require__(/*! ./_copySymbols.js */ 343));
- var _copySymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_copySymbolsIn.js */ 347));
- var _getAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeys.js */ 349));
- var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _initCloneArray = _interopRequireDefault(__webpack_require__(/*! ./_initCloneArray.js */ 356));
- var _initCloneByTag = _interopRequireDefault(__webpack_require__(/*! ./_initCloneByTag.js */ 357));
- var _initCloneObject = _interopRequireDefault(__webpack_require__(/*! ./_initCloneObject.js */ 364));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1,
- CLONE_FLAT_FLAG = 2,
- CLONE_SYMBOLS_FLAG = 4;
- /** `Object#toString` result references. */
- var argsTag = '[object Arguments]',
- arrayTag = '[object Array]',
- boolTag = '[object Boolean]',
- dateTag = '[object Date]',
- errorTag = '[object Error]',
- funcTag = '[object Function]',
- genTag = '[object GeneratorFunction]',
- mapTag = '[object Map]',
- numberTag = '[object Number]',
- objectTag = '[object Object]',
- regexpTag = '[object RegExp]',
- setTag = '[object Set]',
- stringTag = '[object String]',
- symbolTag = '[object Symbol]',
- weakMapTag = '[object WeakMap]';
- var arrayBufferTag = '[object ArrayBuffer]',
- dataViewTag = '[object DataView]',
- float32Tag = '[object Float32Array]',
- float64Tag = '[object Float64Array]',
- int8Tag = '[object Int8Array]',
- int16Tag = '[object Int16Array]',
- int32Tag = '[object Int32Array]',
- uint8Tag = '[object Uint8Array]',
- uint8ClampedTag = '[object Uint8ClampedArray]',
- uint16Tag = '[object Uint16Array]',
- uint32Tag = '[object Uint32Array]';
- /** Used to identify `toStringTag` values supported by `_.clone`. */
- var cloneableTags = {};
- cloneableTags[argsTag] = cloneableTags[arrayTag] = cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] = cloneableTags[boolTag] = cloneableTags[dateTag] = cloneableTags[float32Tag] = cloneableTags[float64Tag] = cloneableTags[int8Tag] = cloneableTags[int16Tag] = cloneableTags[int32Tag] = cloneableTags[mapTag] = cloneableTags[numberTag] = cloneableTags[objectTag] = cloneableTags[regexpTag] = cloneableTags[setTag] = cloneableTags[stringTag] = cloneableTags[symbolTag] = cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] = cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true;
- cloneableTags[errorTag] = cloneableTags[funcTag] = cloneableTags[weakMapTag] = false;
- /**
- * The base implementation of `_.clone` and `_.cloneDeep` which tracks
- * traversed objects.
- *
- * @private
- * @param {*} value The value to clone.
- * @param {boolean} bitmask The bitmask flags.
- * 1 - Deep clone
- * 2 - Flatten inherited properties
- * 4 - Clone symbols
- * @param {Function} [customizer] The function to customize cloning.
- * @param {string} [key] The key of `value`.
- * @param {Object} [object] The parent object of `value`.
- * @param {Object} [stack] Tracks traversed objects and their clone counterparts.
- * @returns {*} Returns the cloned value.
- */
- function baseClone(value, bitmask, customizer, key, object, stack) {
- var result,
- isDeep = bitmask & CLONE_DEEP_FLAG,
- isFlat = bitmask & CLONE_FLAT_FLAG,
- isFull = bitmask & CLONE_SYMBOLS_FLAG;
- if (customizer) {
- result = object ? customizer(value, key, object, stack) : customizer(value);
- }
- if (result !== undefined) {
- return result;
- }
- if (!(0, _isObject.default)(value)) {
- return value;
- }
- var isArr = (0, _isArray.default)(value);
- if (isArr) {
- result = (0, _initCloneArray.default)(value);
- if (!isDeep) {
- return (0, _copyArray.default)(value, result);
- }
- } else {
- var tag = (0, _getTag.default)(value),
- isFunc = tag == funcTag || tag == genTag;
- if ((0, _isBuffer.default)(value)) {
- return (0, _cloneBuffer.default)(value, isDeep);
- }
- if (tag == objectTag || tag == argsTag || isFunc && !object) {
- result = isFlat || isFunc ? {} : (0, _initCloneObject.default)(value);
- if (!isDeep) {
- return isFlat ? (0, _copySymbolsIn.default)(value, (0, _baseAssignIn.default)(result, value)) : (0, _copySymbols.default)(value, (0, _baseAssign.default)(result, value));
- }
- } else {
- if (!cloneableTags[tag]) {
- return object ? value : {};
- }
- result = (0, _initCloneByTag.default)(value, tag, isDeep);
- }
- }
- // Check for circular references and return its corresponding clone.
- stack || (stack = new _Stack.default());
- var stacked = stack.get(value);
- if (stacked) {
- return stacked;
- }
- stack.set(value, result);
- if ((0, _isSet.default)(value)) {
- value.forEach(function (subValue) {
- result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
- });
- } else if ((0, _isMap.default)(value)) {
- value.forEach(function (subValue, key) {
- result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
- });
- }
- var keysFunc = isFull ? isFlat ? _getAllKeysIn.default : _getAllKeys.default : isFlat ? _keysIn.default : _keys.default;
- var props = isArr ? undefined : keysFunc(value);
- (0, _arrayEach.default)(props || value, function (subValue, key) {
- if (props) {
- key = subValue;
- subValue = value[key];
- }
- // Recursively populate clone (susceptible to call stack limits).
- (0, _assignValue.default)(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));
- });
- return result;
- }
- var _default = baseClone;
- exports.default = _default;
- /***/ }),
- /* 334 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Stack.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
- var _stackClear = _interopRequireDefault(__webpack_require__(/*! ./_stackClear.js */ 335));
- var _stackDelete = _interopRequireDefault(__webpack_require__(/*! ./_stackDelete.js */ 336));
- var _stackGet = _interopRequireDefault(__webpack_require__(/*! ./_stackGet.js */ 337));
- var _stackHas = _interopRequireDefault(__webpack_require__(/*! ./_stackHas.js */ 338));
- var _stackSet = _interopRequireDefault(__webpack_require__(/*! ./_stackSet.js */ 339));
- /**
- * Creates a stack cache object to store key-value pairs.
- *
- * @private
- * @constructor
- * @param {Array} [entries] The key-value pairs to cache.
- */
- function Stack(entries) {
- var data = this.__data__ = new _ListCache.default(entries);
- this.size = data.size;
- }
- // Add methods to `Stack`.
- Stack.prototype.clear = _stackClear.default;
- Stack.prototype['delete'] = _stackDelete.default;
- Stack.prototype.get = _stackGet.default;
- Stack.prototype.has = _stackHas.default;
- Stack.prototype.set = _stackSet.default;
- var _default = Stack;
- exports.default = _default;
- /***/ }),
- /* 335 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackClear.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
- /**
- * Removes all key-value entries from the stack.
- *
- * @private
- * @name clear
- * @memberOf Stack
- */
- function stackClear() {
- this.__data__ = new _ListCache.default();
- this.size = 0;
- }
- var _default = stackClear;
- exports.default = _default;
- /***/ }),
- /* 336 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackDelete.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Removes `key` and its value from the stack.
- *
- * @private
- * @name delete
- * @memberOf Stack
- * @param {string} key The key of the value to remove.
- * @returns {boolean} Returns `true` if the entry was removed, else `false`.
- */
- function stackDelete(key) {
- var data = this.__data__,
- result = data['delete'](key);
- this.size = data.size;
- return result;
- }
- var _default = stackDelete;
- exports.default = _default;
- /***/ }),
- /* 337 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackGet.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Gets the stack value for `key`.
- *
- * @private
- * @name get
- * @memberOf Stack
- * @param {string} key The key of the value to get.
- * @returns {*} Returns the entry value.
- */
- function stackGet(key) {
- return this.__data__.get(key);
- }
- var _default = stackGet;
- exports.default = _default;
- /***/ }),
- /* 338 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackHas.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks if a stack value for `key` exists.
- *
- * @private
- * @name has
- * @memberOf Stack
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
- */
- function stackHas(key) {
- return this.__data__.has(key);
- }
- var _default = stackHas;
- exports.default = _default;
- /***/ }),
- /* 339 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackSet.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
- var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
- var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
- /** Used as the size to enable large array optimizations. */
- var LARGE_ARRAY_SIZE = 200;
- /**
- * Sets the stack `key` to `value`.
- *
- * @private
- * @name set
- * @memberOf Stack
- * @param {string} key The key of the value to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns the stack cache instance.
- */
- function stackSet(key, value) {
- var data = this.__data__;
- if (data instanceof _ListCache.default) {
- var pairs = data.__data__;
- if (!_Map.default || pairs.length < LARGE_ARRAY_SIZE - 1) {
- pairs.push([key, value]);
- this.size = ++data.size;
- return this;
- }
- data = this.__data__ = new _MapCache.default(pairs);
- }
- data.set(key, value);
- this.size = data.size;
- return this;
- }
- var _default = stackSet;
- exports.default = _default;
- /***/ }),
- /* 340 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssign.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * The base implementation of `_.assign` without support for multiple sources
- * or `customizer` functions.
- *
- * @private
- * @param {Object} object The destination object.
- * @param {Object} source The source object.
- * @returns {Object} Returns `object`.
- */
- function baseAssign(object, source) {
- return object && (0, _copyObject.default)(source, (0, _keys.default)(source), object);
- }
- var _default = baseAssign;
- exports.default = _default;
- /***/ }),
- /* 341 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssignIn.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * The base implementation of `_.assignIn` without support for multiple sources
- * or `customizer` functions.
- *
- * @private
- * @param {Object} object The destination object.
- * @param {Object} source The source object.
- * @returns {Object} Returns `object`.
- */
- function baseAssignIn(object, source) {
- return object && (0, _copyObject.default)(source, (0, _keysIn.default)(source), object);
- }
- var _default = baseAssignIn;
- exports.default = _default;
- /***/ }),
- /* 342 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneBuffer.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- /* WEBPACK VAR INJECTION */(function(module) {
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /** Detect free variable `exports`. */
- var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
- /** Detect free variable `module`. */
- var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
- /** Detect the popular CommonJS extension `module.exports`. */
- var moduleExports = freeModule && freeModule.exports === freeExports;
- /** Built-in value references. */
- var Buffer = moduleExports ? _root.default.Buffer : undefined,
- allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined;
- /**
- * Creates a clone of `buffer`.
- *
- * @private
- * @param {Buffer} buffer The buffer to clone.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Buffer} Returns the cloned buffer.
- */
- function cloneBuffer(buffer, isDeep) {
- if (isDeep) {
- return buffer.slice();
- }
- var length = buffer.length,
- result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);
- buffer.copy(result);
- return result;
- }
- var _default = cloneBuffer;
- exports.default = _default;
- /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
- /***/ }),
- /* 343 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copySymbols.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
- /**
- * Copies own symbols of `source` to `object`.
- *
- * @private
- * @param {Object} source The object to copy symbols from.
- * @param {Object} [object={}] The object to copy symbols to.
- * @returns {Object} Returns `object`.
- */
- function copySymbols(source, object) {
- return (0, _copyObject.default)(source, (0, _getSymbols.default)(source), object);
- }
- var _default = copySymbols;
- exports.default = _default;
- /***/ }),
- /* 344 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getSymbols.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Built-in value references. */
- var propertyIsEnumerable = objectProto.propertyIsEnumerable;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeGetSymbols = Object.getOwnPropertySymbols;
- /**
- * Creates an array of the own enumerable symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of symbols.
- */
- var getSymbols = !nativeGetSymbols ? _stubArray.default : function (object) {
- if (object == null) {
- return [];
- }
- object = Object(object);
- return (0, _arrayFilter.default)(nativeGetSymbols(object), function (symbol) {
- return propertyIsEnumerable.call(object, symbol);
- });
- };
- var _default = getSymbols;
- exports.default = _default;
- /***/ }),
- /* 345 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayFilter.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.filter` for arrays without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} predicate The function invoked per iteration.
- * @returns {Array} Returns the new filtered array.
- */
- function arrayFilter(array, predicate) {
- var index = -1,
- length = array == null ? 0 : array.length,
- resIndex = 0,
- result = [];
- while (++index < length) {
- var value = array[index];
- if (predicate(value, index, array)) {
- result[resIndex++] = value;
- }
- }
- return result;
- }
- var _default = arrayFilter;
- exports.default = _default;
- /***/ }),
- /* 346 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubArray.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method returns a new empty array.
- *
- * @static
- * @memberOf _
- * @since 4.13.0
- * @category Util
- * @returns {Array} Returns the new empty array.
- * @example
- *
- * var arrays = _.times(2, _.stubArray);
- *
- * console.log(arrays);
- * // => [[], []]
- *
- * console.log(arrays[0] === arrays[1]);
- * // => false
- */
- function stubArray() {
- return [];
- }
- var _default = stubArray;
- exports.default = _default;
- /***/ }),
- /* 347 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copySymbolsIn.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _getSymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_getSymbolsIn.js */ 348));
- /**
- * Copies own and inherited symbols of `source` to `object`.
- *
- * @private
- * @param {Object} source The object to copy symbols from.
- * @param {Object} [object={}] The object to copy symbols to.
- * @returns {Object} Returns `object`.
- */
- function copySymbolsIn(source, object) {
- return (0, _copyObject.default)(source, (0, _getSymbolsIn.default)(source), object);
- }
- var _default = copySymbolsIn;
- exports.default = _default;
- /***/ }),
- /* 348 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getSymbolsIn.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
- var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
- var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeGetSymbols = Object.getOwnPropertySymbols;
- /**
- * Creates an array of the own and inherited enumerable symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of symbols.
- */
- var getSymbolsIn = !nativeGetSymbols ? _stubArray.default : function (object) {
- var result = [];
- while (object) {
- (0, _arrayPush.default)(result, (0, _getSymbols.default)(object));
- object = (0, _getPrototype.default)(object);
- }
- return result;
- };
- var _default = getSymbolsIn;
- exports.default = _default;
- /***/ }),
- /* 349 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getAllKeys.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseGetAllKeys.js */ 350));
- var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Creates an array of own enumerable property names and symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names and symbols.
- */
- function getAllKeys(object) {
- return (0, _baseGetAllKeys.default)(object, _keys.default, _getSymbols.default);
- }
- var _default = getAllKeys;
- exports.default = _default;
- /***/ }),
- /* 350 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGetAllKeys.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * The base implementation of `getAllKeys` and `getAllKeysIn` which uses
- * `keysFunc` and `symbolsFunc` to get the enumerable property names and
- * symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Function} keysFunc The function to get the keys of `object`.
- * @param {Function} symbolsFunc The function to get the symbols of `object`.
- * @returns {Array} Returns the array of property names and symbols.
- */
- function baseGetAllKeys(object, keysFunc, symbolsFunc) {
- var result = keysFunc(object);
- return (0, _isArray.default)(object) ? result : (0, _arrayPush.default)(result, symbolsFunc(object));
- }
- var _default = baseGetAllKeys;
- exports.default = _default;
- /***/ }),
- /* 351 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getAllKeysIn.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseGetAllKeys.js */ 350));
- var _getSymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_getSymbolsIn.js */ 348));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * Creates an array of own and inherited enumerable property names and
- * symbols of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property names and symbols.
- */
- function getAllKeysIn(object) {
- return (0, _baseGetAllKeys.default)(object, _keysIn.default, _getSymbolsIn.default);
- }
- var _default = getAllKeysIn;
- exports.default = _default;
- /***/ }),
- /* 352 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getTag.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _DataView = _interopRequireDefault(__webpack_require__(/*! ./_DataView.js */ 353));
- var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
- var _Promise = _interopRequireDefault(__webpack_require__(/*! ./_Promise.js */ 354));
- var _Set = _interopRequireDefault(__webpack_require__(/*! ./_Set.js */ 355));
- var _WeakMap = _interopRequireDefault(__webpack_require__(/*! ./_WeakMap.js */ 175));
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _toSource = _interopRequireDefault(__webpack_require__(/*! ./_toSource.js */ 181));
- /** `Object#toString` result references. */
- var mapTag = '[object Map]',
- objectTag = '[object Object]',
- promiseTag = '[object Promise]',
- setTag = '[object Set]',
- weakMapTag = '[object WeakMap]';
- var dataViewTag = '[object DataView]';
- /** Used to detect maps, sets, and weakmaps. */
- var dataViewCtorString = (0, _toSource.default)(_DataView.default),
- mapCtorString = (0, _toSource.default)(_Map.default),
- promiseCtorString = (0, _toSource.default)(_Promise.default),
- setCtorString = (0, _toSource.default)(_Set.default),
- weakMapCtorString = (0, _toSource.default)(_WeakMap.default);
- /**
- * Gets the `toStringTag` of `value`.
- *
- * @private
- * @param {*} value The value to query.
- * @returns {string} Returns the `toStringTag`.
- */
- var getTag = _baseGetTag.default;
- // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
- if (_DataView.default && getTag(new _DataView.default(new ArrayBuffer(1))) != dataViewTag || _Map.default && getTag(new _Map.default()) != mapTag || _Promise.default && getTag(_Promise.default.resolve()) != promiseTag || _Set.default && getTag(new _Set.default()) != setTag || _WeakMap.default && getTag(new _WeakMap.default()) != weakMapTag) {
- getTag = function getTag(value) {
- var result = (0, _baseGetTag.default)(value),
- Ctor = result == objectTag ? value.constructor : undefined,
- ctorString = Ctor ? (0, _toSource.default)(Ctor) : '';
- if (ctorString) {
- switch (ctorString) {
- case dataViewCtorString:
- return dataViewTag;
- case mapCtorString:
- return mapTag;
- case promiseCtorString:
- return promiseTag;
- case setCtorString:
- return setTag;
- case weakMapCtorString:
- return weakMapTag;
- }
- }
- return result;
- };
- }
- var _default = getTag;
- exports.default = _default;
- /***/ }),
- /* 353 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_DataView.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /* Built-in method references that are verified to be native. */
- var DataView = (0, _getNative.default)(_root.default, 'DataView');
- var _default = DataView;
- exports.default = _default;
- /***/ }),
- /* 354 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Promise.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /* Built-in method references that are verified to be native. */
- var Promise = (0, _getNative.default)(_root.default, 'Promise');
- var _default = Promise;
- exports.default = _default;
- /***/ }),
- /* 355 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Set.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /* Built-in method references that are verified to be native. */
- var Set = (0, _getNative.default)(_root.default, 'Set');
- var _default = Set;
- exports.default = _default;
- /***/ }),
- /* 356 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneArray.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Initializes an array clone.
- *
- * @private
- * @param {Array} array The array to clone.
- * @returns {Array} Returns the initialized clone.
- */
- function initCloneArray(array) {
- var length = array.length,
- result = new array.constructor(length);
- // Add properties assigned by `RegExp#exec`.
- if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {
- result.index = array.index;
- result.input = array.input;
- }
- return result;
- }
- var _default = initCloneArray;
- exports.default = _default;
- /***/ }),
- /* 357 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneByTag.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
- var _cloneDataView = _interopRequireDefault(__webpack_require__(/*! ./_cloneDataView.js */ 360));
- var _cloneRegExp = _interopRequireDefault(__webpack_require__(/*! ./_cloneRegExp.js */ 361));
- var _cloneSymbol = _interopRequireDefault(__webpack_require__(/*! ./_cloneSymbol.js */ 362));
- var _cloneTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_cloneTypedArray.js */ 363));
- /** `Object#toString` result references. */
- var boolTag = '[object Boolean]',
- dateTag = '[object Date]',
- mapTag = '[object Map]',
- numberTag = '[object Number]',
- regexpTag = '[object RegExp]',
- setTag = '[object Set]',
- stringTag = '[object String]',
- symbolTag = '[object Symbol]';
- var arrayBufferTag = '[object ArrayBuffer]',
- dataViewTag = '[object DataView]',
- float32Tag = '[object Float32Array]',
- float64Tag = '[object Float64Array]',
- int8Tag = '[object Int8Array]',
- int16Tag = '[object Int16Array]',
- int32Tag = '[object Int32Array]',
- uint8Tag = '[object Uint8Array]',
- uint8ClampedTag = '[object Uint8ClampedArray]',
- uint16Tag = '[object Uint16Array]',
- uint32Tag = '[object Uint32Array]';
- /**
- * Initializes an object clone based on its `toStringTag`.
- *
- * **Note:** This function only supports cloning values with tags of
- * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.
- *
- * @private
- * @param {Object} object The object to clone.
- * @param {string} tag The `toStringTag` of the object to clone.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the initialized clone.
- */
- function initCloneByTag(object, tag, isDeep) {
- var Ctor = object.constructor;
- switch (tag) {
- case arrayBufferTag:
- return (0, _cloneArrayBuffer.default)(object);
- case boolTag:
- case dateTag:
- return new Ctor(+object);
- case dataViewTag:
- return (0, _cloneDataView.default)(object, isDeep);
- case float32Tag:
- case float64Tag:
- case int8Tag:
- case int16Tag:
- case int32Tag:
- case uint8Tag:
- case uint8ClampedTag:
- case uint16Tag:
- case uint32Tag:
- return (0, _cloneTypedArray.default)(object, isDeep);
- case mapTag:
- return new Ctor();
- case numberTag:
- case stringTag:
- return new Ctor(object);
- case regexpTag:
- return (0, _cloneRegExp.default)(object);
- case setTag:
- return new Ctor();
- case symbolTag:
- return (0, _cloneSymbol.default)(object);
- }
- }
- var _default = initCloneByTag;
- exports.default = _default;
- /***/ }),
- /* 358 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneArrayBuffer.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Uint8Array = _interopRequireDefault(__webpack_require__(/*! ./_Uint8Array.js */ 359));
- /**
- * Creates a clone of `arrayBuffer`.
- *
- * @private
- * @param {ArrayBuffer} arrayBuffer The array buffer to clone.
- * @returns {ArrayBuffer} Returns the cloned array buffer.
- */
- function cloneArrayBuffer(arrayBuffer) {
- var result = new arrayBuffer.constructor(arrayBuffer.byteLength);
- new _Uint8Array.default(result).set(new _Uint8Array.default(arrayBuffer));
- return result;
- }
- var _default = cloneArrayBuffer;
- exports.default = _default;
- /***/ }),
- /* 359 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Uint8Array.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /** Built-in value references. */
- var Uint8Array = _root.default.Uint8Array;
- var _default = Uint8Array;
- exports.default = _default;
- /***/ }),
- /* 360 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneDataView.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
- /**
- * Creates a clone of `dataView`.
- *
- * @private
- * @param {Object} dataView The data view to clone.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the cloned data view.
- */
- function cloneDataView(dataView, isDeep) {
- var buffer = isDeep ? (0, _cloneArrayBuffer.default)(dataView.buffer) : dataView.buffer;
- return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);
- }
- var _default = cloneDataView;
- exports.default = _default;
- /***/ }),
- /* 361 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneRegExp.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match `RegExp` flags from their coerced string values. */
- var reFlags = /\w*$/;
- /**
- * Creates a clone of `regexp`.
- *
- * @private
- * @param {Object} regexp The regexp to clone.
- * @returns {Object} Returns the cloned regexp.
- */
- function cloneRegExp(regexp) {
- var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));
- result.lastIndex = regexp.lastIndex;
- return result;
- }
- var _default = cloneRegExp;
- exports.default = _default;
- /***/ }),
- /* 362 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneSymbol.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- /** Used to convert symbols to primitives and strings. */
- var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
- symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
- /**
- * Creates a clone of the `symbol` object.
- *
- * @private
- * @param {Object} symbol The symbol object to clone.
- * @returns {Object} Returns the cloned symbol object.
- */
- function cloneSymbol(symbol) {
- return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};
- }
- var _default = cloneSymbol;
- exports.default = _default;
- /***/ }),
- /* 363 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneTypedArray.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
- /**
- * Creates a clone of `typedArray`.
- *
- * @private
- * @param {Object} typedArray The typed array to clone.
- * @param {boolean} [isDeep] Specify a deep clone.
- * @returns {Object} Returns the cloned typed array.
- */
- function cloneTypedArray(typedArray, isDeep) {
- var buffer = isDeep ? (0, _cloneArrayBuffer.default)(typedArray.buffer) : typedArray.buffer;
- return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);
- }
- var _default = cloneTypedArray;
- exports.default = _default;
- /***/ }),
- /* 364 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneObject.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
- var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
- var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
- /**
- * Initializes an object clone.
- *
- * @private
- * @param {Object} object The object to clone.
- * @returns {Object} Returns the initialized clone.
- */
- function initCloneObject(object) {
- return typeof object.constructor == 'function' && !(0, _isPrototype.default)(object) ? (0, _baseCreate.default)((0, _getPrototype.default)(object)) : {};
- }
- var _default = initCloneObject;
- exports.default = _default;
- /***/ }),
- /* 365 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMap.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsMap = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMap.js */ 366));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
- /* Node.js helper references. */
- var nodeIsMap = _nodeUtil.default && _nodeUtil.default.isMap;
- /**
- * Checks if `value` is classified as a `Map` object.
- *
- * @static
- * @memberOf _
- * @since 4.3.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a map, else `false`.
- * @example
- *
- * _.isMap(new Map);
- * // => true
- *
- * _.isMap(new WeakMap);
- * // => false
- */
- var isMap = nodeIsMap ? (0, _baseUnary.default)(nodeIsMap) : _baseIsMap.default;
- var _default = isMap;
- exports.default = _default;
- /***/ }),
- /* 366 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsMap.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var mapTag = '[object Map]';
- /**
- * The base implementation of `_.isMap` without Node.js optimizations.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a map, else `false`.
- */
- function baseIsMap(value) {
- return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == mapTag;
- }
- var _default = baseIsMap;
- exports.default = _default;
- /***/ }),
- /* 367 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSet.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsSet = _interopRequireDefault(__webpack_require__(/*! ./_baseIsSet.js */ 368));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
- /* Node.js helper references. */
- var nodeIsSet = _nodeUtil.default && _nodeUtil.default.isSet;
- /**
- * Checks if `value` is classified as a `Set` object.
- *
- * @static
- * @memberOf _
- * @since 4.3.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a set, else `false`.
- * @example
- *
- * _.isSet(new Set);
- * // => true
- *
- * _.isSet(new WeakSet);
- * // => false
- */
- var isSet = nodeIsSet ? (0, _baseUnary.default)(nodeIsSet) : _baseIsSet.default;
- var _default = isSet;
- exports.default = _default;
- /***/ }),
- /* 368 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsSet.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var setTag = '[object Set]';
- /**
- * The base implementation of `_.isSet` without Node.js optimizations.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a set, else `false`.
- */
- function baseIsSet(value) {
- return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == setTag;
- }
- var _default = baseIsSet;
- exports.default = _default;
- /***/ }),
- /* 369 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneDeep.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1,
- CLONE_SYMBOLS_FLAG = 4;
- /**
- * This method is like `_.clone` except that it recursively clones `value`.
- *
- * @static
- * @memberOf _
- * @since 1.0.0
- * @category Lang
- * @param {*} value The value to recursively clone.
- * @returns {*} Returns the deep cloned value.
- * @see _.clone
- * @example
- *
- * var objects = [{ 'a': 1 }, { 'b': 2 }];
- *
- * var deep = _.cloneDeep(objects);
- * console.log(deep[0] === objects[0]);
- * // => false
- */
- function cloneDeep(value) {
- return (0, _baseClone.default)(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);
- }
- var _default = cloneDeep;
- exports.default = _default;
- /***/ }),
- /* 370 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneDeepWith.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1,
- CLONE_SYMBOLS_FLAG = 4;
- /**
- * This method is like `_.cloneWith` except that it recursively clones `value`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to recursively clone.
- * @param {Function} [customizer] The function to customize cloning.
- * @returns {*} Returns the deep cloned value.
- * @see _.cloneWith
- * @example
- *
- * function customizer(value) {
- * if (_.isElement(value)) {
- * return value.cloneNode(true);
- * }
- * }
- *
- * var el = _.cloneDeepWith(document.body, customizer);
- *
- * console.log(el === document.body);
- * // => false
- * console.log(el.nodeName);
- * // => 'BODY'
- * console.log(el.childNodes.length);
- * // => 20
- */
- function cloneDeepWith(value, customizer) {
- customizer = typeof customizer == 'function' ? customizer : undefined;
- return (0, _baseClone.default)(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);
- }
- var _default = cloneDeepWith;
- exports.default = _default;
- /***/ }),
- /* 371 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneWith.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- /** Used to compose bitmasks for cloning. */
- var CLONE_SYMBOLS_FLAG = 4;
- /**
- * This method is like `_.clone` except that it accepts `customizer` which
- * is invoked to produce the cloned value. If `customizer` returns `undefined`,
- * cloning is handled by the method instead. The `customizer` is invoked with
- * up to four arguments; (value [, index|key, object, stack]).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to clone.
- * @param {Function} [customizer] The function to customize cloning.
- * @returns {*} Returns the cloned value.
- * @see _.cloneDeepWith
- * @example
- *
- * function customizer(value) {
- * if (_.isElement(value)) {
- * return value.cloneNode(false);
- * }
- * }
- *
- * var el = _.cloneWith(document.body, customizer);
- *
- * console.log(el === document.body);
- * // => false
- * console.log(el.nodeName);
- * // => 'BODY'
- * console.log(el.childNodes.length);
- * // => 0
- */
- function cloneWith(value, customizer) {
- customizer = typeof customizer == 'function' ? customizer : undefined;
- return (0, _baseClone.default)(value, CLONE_SYMBOLS_FLAG, customizer);
- }
- var _default = cloneWith;
- exports.default = _default;
- /***/ }),
- /* 372 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/commit.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
- /**
- * Executes the chain sequence and returns the wrapped result.
- *
- * @name commit
- * @memberOf _
- * @since 3.2.0
- * @category Seq
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var array = [1, 2];
- * var wrapped = _(array).push(3);
- *
- * console.log(array);
- * // => [1, 2]
- *
- * wrapped = wrapped.commit();
- * console.log(array);
- * // => [1, 2, 3]
- *
- * wrapped.last();
- * // => 3
- *
- * console.log(array);
- * // => [1, 2, 3]
- */
- function wrapperCommit() {
- return new _LodashWrapper.default(this.value(), this.__chain__);
- }
- var _default = wrapperCommit;
- exports.default = _default;
- /***/ }),
- /* 373 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/compact.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Creates an array with all falsey values removed. The values `false`, `null`,
- * `0`, `""`, `undefined`, and `NaN` are falsey.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to compact.
- * @returns {Array} Returns the new array of filtered values.
- * @example
- *
- * _.compact([0, 1, false, 2, '', 3]);
- * // => [1, 2, 3]
- */
- function compact(array) {
- var index = -1,
- length = array == null ? 0 : array.length,
- resIndex = 0,
- result = [];
- while (++index < length) {
- var value = array[index];
- if (value) {
- result[resIndex++] = value;
- }
- }
- return result;
- }
- var _default = compact;
- exports.default = _default;
- /***/ }),
- /* 374 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/concat.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Creates a new array concatenating `array` with any additional arrays
- * and/or values.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to concatenate.
- * @param {...*} [values] The values to concatenate.
- * @returns {Array} Returns the new concatenated array.
- * @example
- *
- * var array = [1];
- * var other = _.concat(array, 2, [3], [[4]]);
- *
- * console.log(other);
- * // => [1, 2, 3, [4]]
- *
- * console.log(array);
- * // => [1]
- */
- function concat() {
- var length = arguments.length;
- if (!length) {
- return [];
- }
- var args = Array(length - 1),
- array = arguments[0],
- index = length;
- while (index--) {
- args[index - 1] = arguments[index];
- }
- return (0, _arrayPush.default)((0, _isArray.default)(array) ? (0, _copyArray.default)(array) : [array], (0, _baseFlatten.default)(args, 1));
- }
- var _default = concat;
- exports.default = _default;
- /***/ }),
- /* 375 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cond.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * Creates a function that iterates over `pairs` and invokes the corresponding
- * function of the first predicate to return truthy. The predicate-function
- * pairs are invoked with the `this` binding and arguments of the created
- * function.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {Array} pairs The predicate-function pairs.
- * @returns {Function} Returns the new composite function.
- * @example
- *
- * var func = _.cond([
- * [_.matches({ 'a': 1 }), _.constant('matches A')],
- * [_.conforms({ 'b': _.isNumber }), _.constant('matches B')],
- * [_.stubTrue, _.constant('no match')]
- * ]);
- *
- * func({ 'a': 1, 'b': 2 });
- * // => 'matches A'
- *
- * func({ 'a': 0, 'b': 1 });
- * // => 'matches B'
- *
- * func({ 'a': '1', 'b': '2' });
- * // => 'no match'
- */
- function cond(pairs) {
- var length = pairs == null ? 0 : pairs.length,
- toIteratee = _baseIteratee.default;
- pairs = !length ? [] : (0, _arrayMap.default)(pairs, function (pair) {
- if (typeof pair[1] != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- return [toIteratee(pair[0]), pair[1]];
- });
- return (0, _baseRest.default)(function (args) {
- var index = -1;
- while (++index < length) {
- var pair = pairs[index];
- if ((0, _apply.default)(pair[0], this, args)) {
- return (0, _apply.default)(pair[1], this, args);
- }
- }
- });
- }
- var _default = cond;
- exports.default = _default;
- /***/ }),
- /* 376 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIteratee.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
- var _baseMatches = _interopRequireDefault(__webpack_require__(/*! ./_baseMatches.js */ 377));
- var _baseMatchesProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseMatchesProperty.js */ 394));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
- /**
- * The base implementation of `_.iteratee`.
- *
- * @private
- * @param {*} [value=_.identity] The value to convert to an iteratee.
- * @returns {Function} Returns the iteratee.
- */
- function baseIteratee(value) {
- // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.
- // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.
- if (typeof value == 'function') {
- return value;
- }
- if (value == null) {
- return _identity.default;
- }
- if ((0, _typeof2.default)(value) == 'object') {
- return (0, _isArray.default)(value) ? (0, _baseMatchesProperty.default)(value[0], value[1]) : (0, _baseMatches.default)(value);
- }
- return (0, _property.default)(value);
- }
- var _default = baseIteratee;
- exports.default = _default;
- /***/ }),
- /* 377 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMatches.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
- var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
- var _matchesStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_matchesStrictComparable.js */ 393));
- /**
- * The base implementation of `_.matches` which doesn't clone `source`.
- *
- * @private
- * @param {Object} source The object of property values to match.
- * @returns {Function} Returns the new spec function.
- */
- function baseMatches(source) {
- var matchData = (0, _getMatchData.default)(source);
- if (matchData.length == 1 && matchData[0][2]) {
- return (0, _matchesStrictComparable.default)(matchData[0][0], matchData[0][1]);
- }
- return function (object) {
- return object === source || (0, _baseIsMatch.default)(object, source, matchData);
- };
- }
- var _default = baseMatches;
- exports.default = _default;
- /***/ }),
- /* 378 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsMatch.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
- var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
- /** Used to compose bitmasks for value comparisons. */
- var COMPARE_PARTIAL_FLAG = 1,
- COMPARE_UNORDERED_FLAG = 2;
- /**
- * The base implementation of `_.isMatch` without support for iteratee shorthands.
- *
- * @private
- * @param {Object} object The object to inspect.
- * @param {Object} source The object of property values to match.
- * @param {Array} matchData The property names, values, and compare flags to match.
- * @param {Function} [customizer] The function to customize comparisons.
- * @returns {boolean} Returns `true` if `object` is a match, else `false`.
- */
- function baseIsMatch(object, source, matchData, customizer) {
- var index = matchData.length,
- length = index,
- noCustomizer = !customizer;
- if (object == null) {
- return !length;
- }
- object = Object(object);
- while (index--) {
- var data = matchData[index];
- if (noCustomizer && data[2] ? data[1] !== object[data[0]] : !(data[0] in object)) {
- return false;
- }
- }
- while (++index < length) {
- data = matchData[index];
- var key = data[0],
- objValue = object[key],
- srcValue = data[1];
- if (noCustomizer && data[2]) {
- if (objValue === undefined && !(key in object)) {
- return false;
- }
- } else {
- var stack = new _Stack.default();
- if (customizer) {
- var result = customizer(objValue, srcValue, key, object, source, stack);
- }
- if (!(result === undefined ? (0, _baseIsEqual.default)(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack) : result)) {
- return false;
- }
- }
- }
- return true;
- }
- var _default = baseIsMatch;
- exports.default = _default;
- /***/ }),
- /* 379 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsEqual.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsEqualDeep = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqualDeep.js */ 380));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /**
- * The base implementation of `_.isEqual` which supports partial comparisons
- * and tracks traversed objects.
- *
- * @private
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @param {boolean} bitmask The bitmask flags.
- * 1 - Unordered comparison
- * 2 - Partial comparison
- * @param {Function} [customizer] The function to customize comparisons.
- * @param {Object} [stack] Tracks traversed `value` and `other` objects.
- * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
- */
- function baseIsEqual(value, other, bitmask, customizer, stack) {
- if (value === other) {
- return true;
- }
- if (value == null || other == null || !(0, _isObjectLike.default)(value) && !(0, _isObjectLike.default)(other)) {
- return value !== value && other !== other;
- }
- return (0, _baseIsEqualDeep.default)(value, other, bitmask, customizer, baseIsEqual, stack);
- }
- var _default = baseIsEqual;
- exports.default = _default;
- /***/ }),
- /* 380 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsEqualDeep.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
- var _equalArrays = _interopRequireDefault(__webpack_require__(/*! ./_equalArrays.js */ 381));
- var _equalByTag = _interopRequireDefault(__webpack_require__(/*! ./_equalByTag.js */ 387));
- var _equalObjects = _interopRequireDefault(__webpack_require__(/*! ./_equalObjects.js */ 390));
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- /** Used to compose bitmasks for value comparisons. */
- var COMPARE_PARTIAL_FLAG = 1;
- /** `Object#toString` result references. */
- var argsTag = '[object Arguments]',
- arrayTag = '[object Array]',
- objectTag = '[object Object]';
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * A specialized version of `baseIsEqual` for arrays and objects which performs
- * deep comparisons and tracks traversed objects enabling objects with circular
- * references to be compared.
- *
- * @private
- * @param {Object} object The object to compare.
- * @param {Object} other The other object to compare.
- * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
- * @param {Function} customizer The function to customize comparisons.
- * @param {Function} equalFunc The function to determine equivalents of values.
- * @param {Object} [stack] Tracks traversed `object` and `other` objects.
- * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
- */
- function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {
- var objIsArr = (0, _isArray.default)(object),
- othIsArr = (0, _isArray.default)(other),
- objTag = objIsArr ? arrayTag : (0, _getTag.default)(object),
- othTag = othIsArr ? arrayTag : (0, _getTag.default)(other);
- objTag = objTag == argsTag ? objectTag : objTag;
- othTag = othTag == argsTag ? objectTag : othTag;
- var objIsObj = objTag == objectTag,
- othIsObj = othTag == objectTag,
- isSameTag = objTag == othTag;
- if (isSameTag && (0, _isBuffer.default)(object)) {
- if (!(0, _isBuffer.default)(other)) {
- return false;
- }
- objIsArr = true;
- objIsObj = false;
- }
- if (isSameTag && !objIsObj) {
- stack || (stack = new _Stack.default());
- return objIsArr || (0, _isTypedArray.default)(object) ? (0, _equalArrays.default)(object, other, bitmask, customizer, equalFunc, stack) : (0, _equalByTag.default)(object, other, objTag, bitmask, customizer, equalFunc, stack);
- }
- if (!(bitmask & COMPARE_PARTIAL_FLAG)) {
- var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),
- othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');
- if (objIsWrapped || othIsWrapped) {
- var objUnwrapped = objIsWrapped ? object.value() : object,
- othUnwrapped = othIsWrapped ? other.value() : other;
- stack || (stack = new _Stack.default());
- return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);
- }
- }
- if (!isSameTag) {
- return false;
- }
- stack || (stack = new _Stack.default());
- return (0, _equalObjects.default)(object, other, bitmask, customizer, equalFunc, stack);
- }
- var _default = baseIsEqualDeep;
- exports.default = _default;
- /***/ }),
- /* 381 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalArrays.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
- var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
- var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
- /** Used to compose bitmasks for value comparisons. */
- var COMPARE_PARTIAL_FLAG = 1,
- COMPARE_UNORDERED_FLAG = 2;
- /**
- * A specialized version of `baseIsEqualDeep` for arrays with support for
- * partial deep comparisons.
- *
- * @private
- * @param {Array} array The array to compare.
- * @param {Array} other The other array to compare.
- * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
- * @param {Function} customizer The function to customize comparisons.
- * @param {Function} equalFunc The function to determine equivalents of values.
- * @param {Object} stack Tracks traversed `array` and `other` objects.
- * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.
- */
- function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
- var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
- arrLength = array.length,
- othLength = other.length;
- if (arrLength != othLength && !(isPartial && othLength > arrLength)) {
- return false;
- }
- // Check that cyclic values are equal.
- var arrStacked = stack.get(array);
- var othStacked = stack.get(other);
- if (arrStacked && othStacked) {
- return arrStacked == other && othStacked == array;
- }
- var index = -1,
- result = true,
- seen = bitmask & COMPARE_UNORDERED_FLAG ? new _SetCache.default() : undefined;
- stack.set(array, other);
- stack.set(other, array);
- // Ignore non-index properties.
- while (++index < arrLength) {
- var arrValue = array[index],
- othValue = other[index];
- if (customizer) {
- var compared = isPartial ? customizer(othValue, arrValue, index, other, array, stack) : customizer(arrValue, othValue, index, array, other, stack);
- }
- if (compared !== undefined) {
- if (compared) {
- continue;
- }
- result = false;
- break;
- }
- // Recursively compare arrays (susceptible to call stack limits).
- if (seen) {
- if (!(0, _arraySome.default)(other, function (othValue, othIndex) {
- if (!(0, _cacheHas.default)(seen, othIndex) && (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
- return seen.push(othIndex);
- }
- })) {
- result = false;
- break;
- }
- } else if (!(arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
- result = false;
- break;
- }
- }
- stack['delete'](array);
- stack['delete'](other);
- return result;
- }
- var _default = equalArrays;
- exports.default = _default;
- /***/ }),
- /* 382 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_SetCache.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
- var _setCacheAdd = _interopRequireDefault(__webpack_require__(/*! ./_setCacheAdd.js */ 383));
- var _setCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_setCacheHas.js */ 384));
- /**
- *
- * Creates an array cache object to store unique values.
- *
- * @private
- * @constructor
- * @param {Array} [values] The values to cache.
- */
- function SetCache(values) {
- var index = -1,
- length = values == null ? 0 : values.length;
- this.__data__ = new _MapCache.default();
- while (++index < length) {
- this.add(values[index]);
- }
- }
- // Add methods to `SetCache`.
- SetCache.prototype.add = SetCache.prototype.push = _setCacheAdd.default;
- SetCache.prototype.has = _setCacheHas.default;
- var _default = SetCache;
- exports.default = _default;
- /***/ }),
- /* 383 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setCacheAdd.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to stand-in for `undefined` hash values. */
- var HASH_UNDEFINED = '__lodash_hash_undefined__';
- /**
- * Adds `value` to the array cache.
- *
- * @private
- * @name add
- * @memberOf SetCache
- * @alias push
- * @param {*} value The value to cache.
- * @returns {Object} Returns the cache instance.
- */
- function setCacheAdd(value) {
- this.__data__.set(value, HASH_UNDEFINED);
- return this;
- }
- var _default = setCacheAdd;
- exports.default = _default;
- /***/ }),
- /* 384 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setCacheHas.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks if `value` is in the array cache.
- *
- * @private
- * @name has
- * @memberOf SetCache
- * @param {*} value The value to search for.
- * @returns {number} Returns `true` if `value` is found, else `false`.
- */
- function setCacheHas(value) {
- return this.__data__.has(value);
- }
- var _default = setCacheHas;
- exports.default = _default;
- /***/ }),
- /* 385 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySome.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.some` for arrays without support for iteratee
- * shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} predicate The function invoked per iteration.
- * @returns {boolean} Returns `true` if any element passes the predicate check,
- * else `false`.
- */
- function arraySome(array, predicate) {
- var index = -1,
- length = array == null ? 0 : array.length;
- while (++index < length) {
- if (predicate(array[index], index, array)) {
- return true;
- }
- }
- return false;
- }
- var _default = arraySome;
- exports.default = _default;
- /***/ }),
- /* 386 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cacheHas.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks if a `cache` value for `key` exists.
- *
- * @private
- * @param {Object} cache The cache to query.
- * @param {string} key The key of the entry to check.
- * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
- */
- function cacheHas(cache, key) {
- return cache.has(key);
- }
- var _default = cacheHas;
- exports.default = _default;
- /***/ }),
- /* 387 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalByTag.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- var _Uint8Array = _interopRequireDefault(__webpack_require__(/*! ./_Uint8Array.js */ 359));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- var _equalArrays = _interopRequireDefault(__webpack_require__(/*! ./_equalArrays.js */ 381));
- var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
- var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
- /** Used to compose bitmasks for value comparisons. */
- var COMPARE_PARTIAL_FLAG = 1,
- COMPARE_UNORDERED_FLAG = 2;
- /** `Object#toString` result references. */
- var boolTag = '[object Boolean]',
- dateTag = '[object Date]',
- errorTag = '[object Error]',
- mapTag = '[object Map]',
- numberTag = '[object Number]',
- regexpTag = '[object RegExp]',
- setTag = '[object Set]',
- stringTag = '[object String]',
- symbolTag = '[object Symbol]';
- var arrayBufferTag = '[object ArrayBuffer]',
- dataViewTag = '[object DataView]';
- /** Used to convert symbols to primitives and strings. */
- var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
- symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
- /**
- * A specialized version of `baseIsEqualDeep` for comparing objects of
- * the same `toStringTag`.
- *
- * **Note:** This function only supports comparing values with tags of
- * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
- *
- * @private
- * @param {Object} object The object to compare.
- * @param {Object} other The other object to compare.
- * @param {string} tag The `toStringTag` of the objects to compare.
- * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
- * @param {Function} customizer The function to customize comparisons.
- * @param {Function} equalFunc The function to determine equivalents of values.
- * @param {Object} stack Tracks traversed `object` and `other` objects.
- * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
- */
- function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
- switch (tag) {
- case dataViewTag:
- if (object.byteLength != other.byteLength || object.byteOffset != other.byteOffset) {
- return false;
- }
- object = object.buffer;
- other = other.buffer;
- case arrayBufferTag:
- if (object.byteLength != other.byteLength || !equalFunc(new _Uint8Array.default(object), new _Uint8Array.default(other))) {
- return false;
- }
- return true;
- case boolTag:
- case dateTag:
- case numberTag:
- // Coerce booleans to `1` or `0` and dates to milliseconds.
- // Invalid dates are coerced to `NaN`.
- return (0, _eq.default)(+object, +other);
- case errorTag:
- return object.name == other.name && object.message == other.message;
- case regexpTag:
- case stringTag:
- // Coerce regexes to strings and treat strings, primitives and objects,
- // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring
- // for more details.
- return object == other + '';
- case mapTag:
- var convert = _mapToArray.default;
- case setTag:
- var isPartial = bitmask & COMPARE_PARTIAL_FLAG;
- convert || (convert = _setToArray.default);
- if (object.size != other.size && !isPartial) {
- return false;
- }
- // Assume cyclic values are equal.
- var stacked = stack.get(object);
- if (stacked) {
- return stacked == other;
- }
- bitmask |= COMPARE_UNORDERED_FLAG;
- // Recursively compare objects (susceptible to call stack limits).
- stack.set(object, other);
- var result = (0, _equalArrays.default)(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
- stack['delete'](object);
- return result;
- case symbolTag:
- if (symbolValueOf) {
- return symbolValueOf.call(object) == symbolValueOf.call(other);
- }
- }
- return false;
- }
- var _default = equalByTag;
- exports.default = _default;
- /***/ }),
- /* 388 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapToArray.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Converts `map` to its key-value pairs.
- *
- * @private
- * @param {Object} map The map to convert.
- * @returns {Array} Returns the key-value pairs.
- */
- function mapToArray(map) {
- var index = -1,
- result = Array(map.size);
- map.forEach(function (value, key) {
- result[++index] = [key, value];
- });
- return result;
- }
- var _default = mapToArray;
- exports.default = _default;
- /***/ }),
- /* 389 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToArray.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Converts `set` to an array of its values.
- *
- * @private
- * @param {Object} set The set to convert.
- * @returns {Array} Returns the values.
- */
- function setToArray(set) {
- var index = -1,
- result = Array(set.size);
- set.forEach(function (value) {
- result[++index] = value;
- });
- return result;
- }
- var _default = setToArray;
- exports.default = _default;
- /***/ }),
- /* 390 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalObjects.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeys.js */ 349));
- /** Used to compose bitmasks for value comparisons. */
- var COMPARE_PARTIAL_FLAG = 1;
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * A specialized version of `baseIsEqualDeep` for objects with support for
- * partial deep comparisons.
- *
- * @private
- * @param {Object} object The object to compare.
- * @param {Object} other The other object to compare.
- * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
- * @param {Function} customizer The function to customize comparisons.
- * @param {Function} equalFunc The function to determine equivalents of values.
- * @param {Object} stack Tracks traversed `object` and `other` objects.
- * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
- */
- function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
- var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
- objProps = (0, _getAllKeys.default)(object),
- objLength = objProps.length,
- othProps = (0, _getAllKeys.default)(other),
- othLength = othProps.length;
- if (objLength != othLength && !isPartial) {
- return false;
- }
- var index = objLength;
- while (index--) {
- var key = objProps[index];
- if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {
- return false;
- }
- }
- // Check that cyclic values are equal.
- var objStacked = stack.get(object);
- var othStacked = stack.get(other);
- if (objStacked && othStacked) {
- return objStacked == other && othStacked == object;
- }
- var result = true;
- stack.set(object, other);
- stack.set(other, object);
- var skipCtor = isPartial;
- while (++index < objLength) {
- key = objProps[index];
- var objValue = object[key],
- othValue = other[key];
- if (customizer) {
- var compared = isPartial ? customizer(othValue, objValue, key, other, object, stack) : customizer(objValue, othValue, key, object, other, stack);
- }
- // Recursively compare objects (susceptible to call stack limits).
- if (!(compared === undefined ? objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack) : compared)) {
- result = false;
- break;
- }
- skipCtor || (skipCtor = key == 'constructor');
- }
- if (result && !skipCtor) {
- var objCtor = object.constructor,
- othCtor = other.constructor;
- // Non `Object` object instances with different constructors are not equal.
- if (objCtor != othCtor && 'constructor' in object && 'constructor' in other && !(typeof objCtor == 'function' && objCtor instanceof objCtor && typeof othCtor == 'function' && othCtor instanceof othCtor)) {
- result = false;
- }
- }
- stack['delete'](object);
- stack['delete'](other);
- return result;
- }
- var _default = equalObjects;
- exports.default = _default;
- /***/ }),
- /* 391 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getMatchData.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_isStrictComparable.js */ 392));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Gets the property names, values, and compare flags of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @returns {Array} Returns the match data of `object`.
- */
- function getMatchData(object) {
- var result = (0, _keys.default)(object),
- length = result.length;
- while (length--) {
- var key = result[length],
- value = object[key];
- result[length] = [key, value, (0, _isStrictComparable.default)(value)];
- }
- return result;
- }
- var _default = getMatchData;
- exports.default = _default;
- /***/ }),
- /* 392 */
- /*!*******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isStrictComparable.js ***!
- \*******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- /**
- * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` if suitable for strict
- * equality comparisons, else `false`.
- */
- function isStrictComparable(value) {
- return value === value && !(0, _isObject.default)(value);
- }
- var _default = isStrictComparable;
- exports.default = _default;
- /***/ }),
- /* 393 */
- /*!************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_matchesStrictComparable.js ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `matchesProperty` for source values suitable
- * for strict equality comparisons, i.e. `===`.
- *
- * @private
- * @param {string} key The key of the property to get.
- * @param {*} srcValue The value to match.
- * @returns {Function} Returns the new spec function.
- */
- function matchesStrictComparable(key, srcValue) {
- return function (object) {
- if (object == null) {
- return false;
- }
- return object[key] === srcValue && (srcValue !== undefined || key in Object(object));
- };
- }
- var _default = matchesStrictComparable;
- exports.default = _default;
- /***/ }),
- /* 394 */
- /*!********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMatchesProperty.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
- var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
- var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
- var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
- var _isStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_isStrictComparable.js */ 392));
- var _matchesStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_matchesStrictComparable.js */ 393));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /** Used to compose bitmasks for value comparisons. */
- var COMPARE_PARTIAL_FLAG = 1,
- COMPARE_UNORDERED_FLAG = 2;
- /**
- * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.
- *
- * @private
- * @param {string} path The path of the property to get.
- * @param {*} srcValue The value to match.
- * @returns {Function} Returns the new spec function.
- */
- function baseMatchesProperty(path, srcValue) {
- if ((0, _isKey.default)(path) && (0, _isStrictComparable.default)(srcValue)) {
- return (0, _matchesStrictComparable.default)((0, _toKey.default)(path), srcValue);
- }
- return function (object) {
- var objValue = (0, _get.default)(object, path);
- return objValue === undefined && objValue === srcValue ? (0, _hasIn.default)(object, path) : (0, _baseIsEqual.default)(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);
- };
- }
- var _default = baseMatchesProperty;
- exports.default = _default;
- /***/ }),
- /* 395 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/hasIn.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseHasIn = _interopRequireDefault(__webpack_require__(/*! ./_baseHasIn.js */ 396));
- var _hasPath = _interopRequireDefault(__webpack_require__(/*! ./_hasPath.js */ 397));
- /**
- * Checks if `path` is a direct or inherited property of `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The object to query.
- * @param {Array|string} path The path to check.
- * @returns {boolean} Returns `true` if `path` exists, else `false`.
- * @example
- *
- * var object = _.create({ 'a': _.create({ 'b': 2 }) });
- *
- * _.hasIn(object, 'a');
- * // => true
- *
- * _.hasIn(object, 'a.b');
- * // => true
- *
- * _.hasIn(object, ['a', 'b']);
- * // => true
- *
- * _.hasIn(object, 'b');
- * // => false
- */
- function hasIn(object, path) {
- return object != null && (0, _hasPath.default)(object, path, _baseHasIn.default);
- }
- var _default = hasIn;
- exports.default = _default;
- /***/ }),
- /* 396 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseHasIn.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.hasIn` without support for deep paths.
- *
- * @private
- * @param {Object} [object] The object to query.
- * @param {Array|string} key The key to check.
- * @returns {boolean} Returns `true` if `key` exists, else `false`.
- */
- function baseHasIn(object, key) {
- return object != null && key in Object(object);
- }
- var _default = baseHasIn;
- exports.default = _default;
- /***/ }),
- /* 397 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasPath.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * Checks if `path` exists on `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array|string} path The path to check.
- * @param {Function} hasFunc The function to check properties.
- * @returns {boolean} Returns `true` if `path` exists, else `false`.
- */
- function hasPath(object, path, hasFunc) {
- path = (0, _castPath.default)(path, object);
- var index = -1,
- length = path.length,
- result = false;
- while (++index < length) {
- var key = (0, _toKey.default)(path[index]);
- if (!(result = object != null && hasFunc(object, key))) {
- break;
- }
- object = object[key];
- }
- if (result || ++index != length) {
- return result;
- }
- length = object == null ? 0 : object.length;
- return !!length && (0, _isLength.default)(length) && (0, _isIndex.default)(key, length) && ((0, _isArray.default)(object) || (0, _isArguments.default)(object));
- }
- var _default = hasPath;
- exports.default = _default;
- /***/ }),
- /* 398 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/property.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
- var _basePropertyDeep = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyDeep.js */ 400));
- var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * Creates a function that returns the value at `path` of a given object.
- *
- * @static
- * @memberOf _
- * @since 2.4.0
- * @category Util
- * @param {Array|string} path The path of the property to get.
- * @returns {Function} Returns the new accessor function.
- * @example
- *
- * var objects = [
- * { 'a': { 'b': 2 } },
- * { 'a': { 'b': 1 } }
- * ];
- *
- * _.map(objects, _.property('a.b'));
- * // => [2, 1]
- *
- * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b');
- * // => [1, 2]
- */
- function property(path) {
- return (0, _isKey.default)(path) ? (0, _baseProperty.default)((0, _toKey.default)(path)) : (0, _basePropertyDeep.default)(path);
- }
- var _default = property;
- exports.default = _default;
- /***/ }),
- /* 399 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseProperty.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.property` without support for deep paths.
- *
- * @private
- * @param {string} key The key of the property to get.
- * @returns {Function} Returns the new accessor function.
- */
- function baseProperty(key) {
- return function (object) {
- return object == null ? undefined : object[key];
- };
- }
- var _default = baseProperty;
- exports.default = _default;
- /***/ }),
- /* 400 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePropertyDeep.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
- /**
- * A specialized version of `baseProperty` which supports deep paths.
- *
- * @private
- * @param {Array|string} path The path of the property to get.
- * @returns {Function} Returns the new accessor function.
- */
- function basePropertyDeep(path) {
- return function (object) {
- return (0, _baseGet.default)(object, path);
- };
- }
- var _default = basePropertyDeep;
- exports.default = _default;
- /***/ }),
- /* 401 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/conforms.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- var _baseConforms = _interopRequireDefault(__webpack_require__(/*! ./_baseConforms.js */ 402));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1;
- /**
- * Creates a function that invokes the predicate properties of `source` with
- * the corresponding property values of a given object, returning `true` if
- * all predicates return truthy, else `false`.
- *
- * **Note:** The created function is equivalent to `_.conformsTo` with
- * `source` partially applied.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {Object} source The object of property predicates to conform to.
- * @returns {Function} Returns the new spec function.
- * @example
- *
- * var objects = [
- * { 'a': 2, 'b': 1 },
- * { 'a': 1, 'b': 2 }
- * ];
- *
- * _.filter(objects, _.conforms({ 'b': function(n) { return n > 1; } }));
- * // => [{ 'a': 1, 'b': 2 }]
- */
- function conforms(source) {
- return (0, _baseConforms.default)((0, _baseClone.default)(source, CLONE_DEEP_FLAG));
- }
- var _default = conforms;
- exports.default = _default;
- /***/ }),
- /* 402 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseConforms.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseConformsTo = _interopRequireDefault(__webpack_require__(/*! ./_baseConformsTo.js */ 403));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * The base implementation of `_.conforms` which doesn't clone `source`.
- *
- * @private
- * @param {Object} source The object of property predicates to conform to.
- * @returns {Function} Returns the new spec function.
- */
- function baseConforms(source) {
- var props = (0, _keys.default)(source);
- return function (object) {
- return (0, _baseConformsTo.default)(object, source, props);
- };
- }
- var _default = baseConforms;
- exports.default = _default;
- /***/ }),
- /* 403 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseConformsTo.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.conformsTo` which accepts `props` to check.
- *
- * @private
- * @param {Object} object The object to inspect.
- * @param {Object} source The object of property predicates to conform to.
- * @returns {boolean} Returns `true` if `object` conforms, else `false`.
- */
- function baseConformsTo(object, source, props) {
- var length = props.length;
- if (object == null) {
- return !length;
- }
- object = Object(object);
- while (length--) {
- var key = props[length],
- predicate = source[key],
- value = object[key];
- if (value === undefined && !(key in object) || !predicate(value)) {
- return false;
- }
- }
- return true;
- }
- var _default = baseConformsTo;
- exports.default = _default;
- /***/ }),
- /* 404 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/conformsTo.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseConformsTo = _interopRequireDefault(__webpack_require__(/*! ./_baseConformsTo.js */ 403));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Checks if `object` conforms to `source` by invoking the predicate
- * properties of `source` with the corresponding property values of `object`.
- *
- * **Note:** This method is equivalent to `_.conforms` when `source` is
- * partially applied.
- *
- * @static
- * @memberOf _
- * @since 4.14.0
- * @category Lang
- * @param {Object} object The object to inspect.
- * @param {Object} source The object of property predicates to conform to.
- * @returns {boolean} Returns `true` if `object` conforms, else `false`.
- * @example
- *
- * var object = { 'a': 1, 'b': 2 };
- *
- * _.conformsTo(object, { 'b': function(n) { return n > 1; } });
- * // => true
- *
- * _.conformsTo(object, { 'b': function(n) { return n > 2; } });
- * // => false
- */
- function conformsTo(object, source) {
- return source == null || (0, _baseConformsTo.default)(object, source, (0, _keys.default)(source));
- }
- var _default = conformsTo;
- exports.default = _default;
- /***/ }),
- /* 405 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/countBy.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Creates an object composed of keys generated from the results of running
- * each element of `collection` thru `iteratee`. The corresponding value of
- * each key is the number of times the key was returned by `iteratee`. The
- * iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 0.5.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
- * @returns {Object} Returns the composed aggregate object.
- * @example
- *
- * _.countBy([6.1, 4.2, 6.3], Math.floor);
- * // => { '4': 1, '6': 2 }
- *
- * // The `_.property` iteratee shorthand.
- * _.countBy(['one', 'two', 'three'], 'length');
- * // => { '3': 2, '5': 1 }
- */
- var countBy = (0, _createAggregator.default)(function (result, value, key) {
- if (hasOwnProperty.call(result, key)) {
- ++result[key];
- } else {
- (0, _baseAssignValue.default)(result, key, 1);
- }
- });
- var _default = countBy;
- exports.default = _default;
- /***/ }),
- /* 406 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createAggregator.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayAggregator = _interopRequireDefault(__webpack_require__(/*! ./_arrayAggregator.js */ 407));
- var _baseAggregator = _interopRequireDefault(__webpack_require__(/*! ./_baseAggregator.js */ 408));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Creates a function like `_.groupBy`.
- *
- * @private
- * @param {Function} setter The function to set accumulator values.
- * @param {Function} [initializer] The accumulator object initializer.
- * @returns {Function} Returns the new aggregator function.
- */
- function createAggregator(setter, initializer) {
- return function (collection, iteratee) {
- var func = (0, _isArray.default)(collection) ? _arrayAggregator.default : _baseAggregator.default,
- accumulator = initializer ? initializer() : {};
- return func(collection, setter, (0, _baseIteratee.default)(iteratee, 2), accumulator);
- };
- }
- var _default = createAggregator;
- exports.default = _default;
- /***/ }),
- /* 407 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayAggregator.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `baseAggregator` for arrays.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} setter The function to set `accumulator` values.
- * @param {Function} iteratee The iteratee to transform keys.
- * @param {Object} accumulator The initial aggregated object.
- * @returns {Function} Returns `accumulator`.
- */
- function arrayAggregator(array, setter, iteratee, accumulator) {
- var index = -1,
- length = array == null ? 0 : array.length;
- while (++index < length) {
- var value = array[index];
- setter(accumulator, value, iteratee(value), array);
- }
- return accumulator;
- }
- var _default = arrayAggregator;
- exports.default = _default;
- /***/ }),
- /* 408 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAggregator.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- /**
- * Aggregates elements of `collection` on `accumulator` with keys transformed
- * by `iteratee` and values set by `setter`.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} setter The function to set `accumulator` values.
- * @param {Function} iteratee The iteratee to transform keys.
- * @param {Object} accumulator The initial aggregated object.
- * @returns {Function} Returns `accumulator`.
- */
- function baseAggregator(collection, setter, iteratee, accumulator) {
- (0, _baseEach.default)(collection, function (value, key, collection) {
- setter(accumulator, value, iteratee(value), collection);
- });
- return accumulator;
- }
- var _default = baseAggregator;
- exports.default = _default;
- /***/ }),
- /* 409 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEach.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- var _createBaseEach = _interopRequireDefault(__webpack_require__(/*! ./_createBaseEach.js */ 413));
- /**
- * The base implementation of `_.forEach` without support for iteratee shorthands.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array|Object} Returns `collection`.
- */
- var baseEach = (0, _createBaseEach.default)(_baseForOwn.default);
- var _default = baseEach;
- exports.default = _default;
- /***/ }),
- /* 410 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForOwn.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * The base implementation of `_.forOwn` without support for iteratee shorthands.
- *
- * @private
- * @param {Object} object The object to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Object} Returns `object`.
- */
- function baseForOwn(object, iteratee) {
- return object && (0, _baseFor.default)(object, iteratee, _keys.default);
- }
- var _default = baseForOwn;
- exports.default = _default;
- /***/ }),
- /* 411 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFor.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createBaseFor = _interopRequireDefault(__webpack_require__(/*! ./_createBaseFor.js */ 412));
- /**
- * The base implementation of `baseForOwn` which iterates over `object`
- * properties returned by `keysFunc` and invokes `iteratee` for each property.
- * Iteratee functions may exit iteration early by explicitly returning `false`.
- *
- * @private
- * @param {Object} object The object to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @param {Function} keysFunc The function to get the keys of `object`.
- * @returns {Object} Returns `object`.
- */
- var baseFor = (0, _createBaseFor.default)();
- var _default = baseFor;
- exports.default = _default;
- /***/ }),
- /* 412 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBaseFor.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Creates a base function for methods like `_.forIn` and `_.forOwn`.
- *
- * @private
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Function} Returns the new base function.
- */
- function createBaseFor(fromRight) {
- return function (object, iteratee, keysFunc) {
- var index = -1,
- iterable = Object(object),
- props = keysFunc(object),
- length = props.length;
- while (length--) {
- var key = props[fromRight ? length : ++index];
- if (iteratee(iterable[key], key, iterable) === false) {
- break;
- }
- }
- return object;
- };
- }
- var _default = createBaseFor;
- exports.default = _default;
- /***/ }),
- /* 413 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBaseEach.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- /**
- * Creates a `baseEach` or `baseEachRight` function.
- *
- * @private
- * @param {Function} eachFunc The function to iterate over a collection.
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Function} Returns the new base function.
- */
- function createBaseEach(eachFunc, fromRight) {
- return function (collection, iteratee) {
- if (collection == null) {
- return collection;
- }
- if (!(0, _isArrayLike.default)(collection)) {
- return eachFunc(collection, iteratee);
- }
- var length = collection.length,
- index = fromRight ? length : -1,
- iterable = Object(collection);
- while (fromRight ? index-- : ++index < length) {
- if (iteratee(iterable[index], index, iterable) === false) {
- break;
- }
- }
- return collection;
- };
- }
- var _default = createBaseEach;
- exports.default = _default;
- /***/ }),
- /* 414 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/create.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssign = _interopRequireDefault(__webpack_require__(/*! ./_baseAssign.js */ 340));
- var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
- /**
- * Creates an object that inherits from the `prototype` object. If a
- * `properties` object is given, its own enumerable string keyed properties
- * are assigned to the created object.
- *
- * @static
- * @memberOf _
- * @since 2.3.0
- * @category Object
- * @param {Object} prototype The object to inherit from.
- * @param {Object} [properties] The properties to assign to the object.
- * @returns {Object} Returns the new object.
- * @example
- *
- * function Shape() {
- * this.x = 0;
- * this.y = 0;
- * }
- *
- * function Circle() {
- * Shape.call(this);
- * }
- *
- * Circle.prototype = _.create(Shape.prototype, {
- * 'constructor': Circle
- * });
- *
- * var circle = new Circle;
- * circle instanceof Circle;
- * // => true
- *
- * circle instanceof Shape;
- * // => true
- */
- function create(prototype, properties) {
- var result = (0, _baseCreate.default)(prototype);
- return properties == null ? result : (0, _baseAssign.default)(result, properties);
- }
- var _default = create;
- exports.default = _default;
- /***/ }),
- /* 415 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/curry.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_CURRY_FLAG = 8;
- /**
- * Creates a function that accepts arguments of `func` and either invokes
- * `func` returning its result, if at least `arity` number of arguments have
- * been provided, or returns a function that accepts the remaining `func`
- * arguments, and so on. The arity of `func` may be specified if `func.length`
- * is not sufficient.
- *
- * The `_.curry.placeholder` value, which defaults to `_` in monolithic builds,
- * may be used as a placeholder for provided arguments.
- *
- * **Note:** This method doesn't set the "length" property of curried functions.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Function
- * @param {Function} func The function to curry.
- * @param {number} [arity=func.length] The arity of `func`.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Function} Returns the new curried function.
- * @example
- *
- * var abc = function(a, b, c) {
- * return [a, b, c];
- * };
- *
- * var curried = _.curry(abc);
- *
- * curried(1)(2)(3);
- * // => [1, 2, 3]
- *
- * curried(1, 2)(3);
- * // => [1, 2, 3]
- *
- * curried(1, 2, 3);
- * // => [1, 2, 3]
- *
- * // Curried with placeholders.
- * curried(1)(_, 3)(2);
- * // => [1, 2, 3]
- */
- function curry(func, arity, guard) {
- arity = guard ? undefined : arity;
- var result = (0, _createWrap.default)(func, WRAP_CURRY_FLAG, undefined, undefined, undefined, undefined, undefined, arity);
- result.placeholder = curry.placeholder;
- return result;
- }
- // Assign default placeholders.
- curry.placeholder = {};
- var _default = curry;
- exports.default = _default;
- /***/ }),
- /* 416 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/curryRight.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_CURRY_RIGHT_FLAG = 16;
- /**
- * This method is like `_.curry` except that arguments are applied to `func`
- * in the manner of `_.partialRight` instead of `_.partial`.
- *
- * The `_.curryRight.placeholder` value, which defaults to `_` in monolithic
- * builds, may be used as a placeholder for provided arguments.
- *
- * **Note:** This method doesn't set the "length" property of curried functions.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Function
- * @param {Function} func The function to curry.
- * @param {number} [arity=func.length] The arity of `func`.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Function} Returns the new curried function.
- * @example
- *
- * var abc = function(a, b, c) {
- * return [a, b, c];
- * };
- *
- * var curried = _.curryRight(abc);
- *
- * curried(3)(2)(1);
- * // => [1, 2, 3]
- *
- * curried(2, 3)(1);
- * // => [1, 2, 3]
- *
- * curried(1, 2, 3);
- * // => [1, 2, 3]
- *
- * // Curried with placeholders.
- * curried(3)(1, _)(2);
- * // => [1, 2, 3]
- */
- function curryRight(func, arity, guard) {
- arity = guard ? undefined : arity;
- var result = (0, _createWrap.default)(func, WRAP_CURRY_RIGHT_FLAG, undefined, undefined, undefined, undefined, undefined, arity);
- result.placeholder = curryRight.placeholder;
- return result;
- }
- // Assign default placeholders.
- curryRight.placeholder = {};
- var _default = curryRight;
- exports.default = _default;
- /***/ }),
- /* 417 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/debounce.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max,
- nativeMin = Math.min;
- /**
- * Creates a debounced function that delays invoking `func` until after `wait`
- * milliseconds have elapsed since the last time the debounced function was
- * invoked. The debounced function comes with a `cancel` method to cancel
- * delayed `func` invocations and a `flush` method to immediately invoke them.
- * Provide `options` to indicate whether `func` should be invoked on the
- * leading and/or trailing edge of the `wait` timeout. The `func` is invoked
- * with the last arguments provided to the debounced function. Subsequent
- * calls to the debounced function return the result of the last `func`
- * invocation.
- *
- * **Note:** If `leading` and `trailing` options are `true`, `func` is
- * invoked on the trailing edge of the timeout only if the debounced function
- * is invoked more than once during the `wait` timeout.
- *
- * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
- * until to the next tick, similar to `setTimeout` with a timeout of `0`.
- *
- * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
- * for details over the differences between `_.debounce` and `_.throttle`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to debounce.
- * @param {number} [wait=0] The number of milliseconds to delay.
- * @param {Object} [options={}] The options object.
- * @param {boolean} [options.leading=false]
- * Specify invoking on the leading edge of the timeout.
- * @param {number} [options.maxWait]
- * The maximum time `func` is allowed to be delayed before it's invoked.
- * @param {boolean} [options.trailing=true]
- * Specify invoking on the trailing edge of the timeout.
- * @returns {Function} Returns the new debounced function.
- * @example
- *
- * // Avoid costly calculations while the window size is in flux.
- * jQuery(window).on('resize', _.debounce(calculateLayout, 150));
- *
- * // Invoke `sendMail` when clicked, debouncing subsequent calls.
- * jQuery(element).on('click', _.debounce(sendMail, 300, {
- * 'leading': true,
- * 'trailing': false
- * }));
- *
- * // Ensure `batchLog` is invoked once after 1 second of debounced calls.
- * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });
- * var source = new EventSource('/stream');
- * jQuery(source).on('message', debounced);
- *
- * // Cancel the trailing debounced invocation.
- * jQuery(window).on('popstate', debounced.cancel);
- */
- function debounce(func, wait, options) {
- var lastArgs,
- lastThis,
- maxWait,
- result,
- timerId,
- lastCallTime,
- lastInvokeTime = 0,
- leading = false,
- maxing = false,
- trailing = true;
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- wait = (0, _toNumber.default)(wait) || 0;
- if ((0, _isObject.default)(options)) {
- leading = !!options.leading;
- maxing = 'maxWait' in options;
- maxWait = maxing ? nativeMax((0, _toNumber.default)(options.maxWait) || 0, wait) : maxWait;
- trailing = 'trailing' in options ? !!options.trailing : trailing;
- }
- function invokeFunc(time) {
- var args = lastArgs,
- thisArg = lastThis;
- lastArgs = lastThis = undefined;
- lastInvokeTime = time;
- result = func.apply(thisArg, args);
- return result;
- }
- function leadingEdge(time) {
- // Reset any `maxWait` timer.
- lastInvokeTime = time;
- // Start the timer for the trailing edge.
- timerId = setTimeout(timerExpired, wait);
- // Invoke the leading edge.
- return leading ? invokeFunc(time) : result;
- }
- function remainingWait(time) {
- var timeSinceLastCall = time - lastCallTime,
- timeSinceLastInvoke = time - lastInvokeTime,
- timeWaiting = wait - timeSinceLastCall;
- return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;
- }
- function shouldInvoke(time) {
- var timeSinceLastCall = time - lastCallTime,
- timeSinceLastInvoke = time - lastInvokeTime;
- // Either this is the first call, activity has stopped and we're at the
- // trailing edge, the system time has gone backwards and we're treating
- // it as the trailing edge, or we've hit the `maxWait` limit.
- return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;
- }
- function timerExpired() {
- var time = (0, _now.default)();
- if (shouldInvoke(time)) {
- return trailingEdge(time);
- }
- // Restart the timer.
- timerId = setTimeout(timerExpired, remainingWait(time));
- }
- function trailingEdge(time) {
- timerId = undefined;
- // Only invoke if we have `lastArgs` which means `func` has been
- // debounced at least once.
- if (trailing && lastArgs) {
- return invokeFunc(time);
- }
- lastArgs = lastThis = undefined;
- return result;
- }
- function cancel() {
- if (timerId !== undefined) {
- clearTimeout(timerId);
- }
- lastInvokeTime = 0;
- lastArgs = lastCallTime = lastThis = timerId = undefined;
- }
- function flush() {
- return timerId === undefined ? result : trailingEdge((0, _now.default)());
- }
- function debounced() {
- var time = (0, _now.default)(),
- isInvoking = shouldInvoke(time);
- lastArgs = arguments;
- lastThis = this;
- lastCallTime = time;
- if (isInvoking) {
- if (timerId === undefined) {
- return leadingEdge(lastCallTime);
- }
- if (maxing) {
- // Handle invocations in a tight loop.
- clearTimeout(timerId);
- timerId = setTimeout(timerExpired, wait);
- return invokeFunc(lastCallTime);
- }
- }
- if (timerId === undefined) {
- timerId = setTimeout(timerExpired, wait);
- }
- return result;
- }
- debounced.cancel = cancel;
- debounced.flush = flush;
- return debounced;
- }
- var _default = debounce;
- exports.default = _default;
- /***/ }),
- /* 418 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/now.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /**
- * Gets the timestamp of the number of milliseconds that have elapsed since
- * the Unix epoch (1 January 1970 00:00:00 UTC).
- *
- * @static
- * @memberOf _
- * @since 2.4.0
- * @category Date
- * @returns {number} Returns the timestamp.
- * @example
- *
- * _.defer(function(stamp) {
- * console.log(_.now() - stamp);
- * }, _.now());
- * // => Logs the number of milliseconds it took for the deferred invocation.
- */
- var now = function now() {
- return _root.default.Date.now();
- };
- var _default = now;
- exports.default = _default;
- /***/ }),
- /* 419 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaultTo.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks `value` to determine whether a default value should be returned in
- * its place. The `defaultValue` is returned if `value` is `NaN`, `null`,
- * or `undefined`.
- *
- * @static
- * @memberOf _
- * @since 4.14.0
- * @category Util
- * @param {*} value The value to check.
- * @param {*} defaultValue The default value.
- * @returns {*} Returns the resolved value.
- * @example
- *
- * _.defaultTo(1, 10);
- * // => 1
- *
- * _.defaultTo(undefined, 10);
- * // => 10
- */
- function defaultTo(value, defaultValue) {
- return value == null || value !== value ? defaultValue : value;
- }
- var _default = defaultTo;
- exports.default = _default;
- /***/ }),
- /* 420 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaults.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Assigns own and inherited enumerable string keyed properties of source
- * objects to the destination object for all destination properties that
- * resolve to `undefined`. Source objects are applied from left to right.
- * Once a property is set, additional values of the same property are ignored.
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} [sources] The source objects.
- * @returns {Object} Returns `object`.
- * @see _.defaultsDeep
- * @example
- *
- * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
- * // => { 'a': 1, 'b': 2 }
- */
- var defaults = (0, _baseRest.default)(function (object, sources) {
- object = Object(object);
- var index = -1;
- var length = sources.length;
- var guard = length > 2 ? sources[2] : undefined;
- if (guard && (0, _isIterateeCall.default)(sources[0], sources[1], guard)) {
- length = 1;
- }
- while (++index < length) {
- var source = sources[index];
- var props = (0, _keysIn.default)(source);
- var propsIndex = -1;
- var propsLength = props.length;
- while (++propsIndex < propsLength) {
- var key = props[propsIndex];
- var value = object[key];
- if (value === undefined || (0, _eq.default)(value, objectProto[key]) && !hasOwnProperty.call(object, key)) {
- object[key] = source[key];
- }
- }
- }
- return object;
- });
- var _default = defaults;
- exports.default = _default;
- /***/ }),
- /* 421 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaultsDeep.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _customDefaultsMerge = _interopRequireDefault(__webpack_require__(/*! ./_customDefaultsMerge.js */ 422));
- var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
- /**
- * This method is like `_.defaults` except that it recursively assigns
- * default properties.
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 3.10.0
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} [sources] The source objects.
- * @returns {Object} Returns `object`.
- * @see _.defaults
- * @example
- *
- * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } });
- * // => { 'a': { 'b': 2, 'c': 3 } }
- */
- var defaultsDeep = (0, _baseRest.default)(function (args) {
- args.push(undefined, _customDefaultsMerge.default);
- return (0, _apply.default)(_mergeWith.default, undefined, args);
- });
- var _default = defaultsDeep;
- exports.default = _default;
- /***/ }),
- /* 422 */
- /*!********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customDefaultsMerge.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- /**
- * Used by `_.defaultsDeep` to customize its `_.merge` use to merge source
- * objects into destination objects that are passed thru.
- *
- * @private
- * @param {*} objValue The destination value.
- * @param {*} srcValue The source value.
- * @param {string} key The key of the property to merge.
- * @param {Object} object The parent object of `objValue`.
- * @param {Object} source The parent object of `srcValue`.
- * @param {Object} [stack] Tracks traversed source values and their merged
- * counterparts.
- * @returns {*} Returns the value to assign.
- */
- function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {
- if ((0, _isObject.default)(objValue) && (0, _isObject.default)(srcValue)) {
- // Recursively merge objects and arrays (susceptible to call stack limits).
- stack.set(srcValue, objValue);
- (0, _baseMerge.default)(objValue, srcValue, undefined, customDefaultsMerge, stack);
- stack['delete'](srcValue);
- }
- return objValue;
- }
- var _default = customDefaultsMerge;
- exports.default = _default;
- /***/ }),
- /* 423 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMerge.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
- var _assignMergeValue = _interopRequireDefault(__webpack_require__(/*! ./_assignMergeValue.js */ 424));
- var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
- var _baseMergeDeep = _interopRequireDefault(__webpack_require__(/*! ./_baseMergeDeep.js */ 425));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- var _safeGet = _interopRequireDefault(__webpack_require__(/*! ./_safeGet.js */ 427));
- /**
- * The base implementation of `_.merge` without support for multiple sources.
- *
- * @private
- * @param {Object} object The destination object.
- * @param {Object} source The source object.
- * @param {number} srcIndex The index of `source`.
- * @param {Function} [customizer] The function to customize merged values.
- * @param {Object} [stack] Tracks traversed source values and their merged
- * counterparts.
- */
- function baseMerge(object, source, srcIndex, customizer, stack) {
- if (object === source) {
- return;
- }
- (0, _baseFor.default)(source, function (srcValue, key) {
- stack || (stack = new _Stack.default());
- if ((0, _isObject.default)(srcValue)) {
- (0, _baseMergeDeep.default)(object, source, key, srcIndex, baseMerge, customizer, stack);
- } else {
- var newValue = customizer ? customizer((0, _safeGet.default)(object, key), srcValue, key + '', object, source, stack) : undefined;
- if (newValue === undefined) {
- newValue = srcValue;
- }
- (0, _assignMergeValue.default)(object, key, newValue);
- }
- }, _keysIn.default);
- }
- var _default = baseMerge;
- exports.default = _default;
- /***/ }),
- /* 424 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assignMergeValue.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- /**
- * This function is like `assignValue` except that it doesn't assign
- * `undefined` values.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {string} key The key of the property to assign.
- * @param {*} value The value to assign.
- */
- function assignMergeValue(object, key, value) {
- if (value !== undefined && !(0, _eq.default)(object[key], value) || value === undefined && !(key in object)) {
- (0, _baseAssignValue.default)(object, key, value);
- }
- }
- var _default = assignMergeValue;
- exports.default = _default;
- /***/ }),
- /* 425 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMergeDeep.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assignMergeValue = _interopRequireDefault(__webpack_require__(/*! ./_assignMergeValue.js */ 424));
- var _cloneBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneBuffer.js */ 342));
- var _cloneTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_cloneTypedArray.js */ 363));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _initCloneObject = _interopRequireDefault(__webpack_require__(/*! ./_initCloneObject.js */ 364));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- var _safeGet = _interopRequireDefault(__webpack_require__(/*! ./_safeGet.js */ 427));
- var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
- /**
- * A specialized version of `baseMerge` for arrays and objects which performs
- * deep merges and tracks traversed objects enabling objects with circular
- * references to be merged.
- *
- * @private
- * @param {Object} object The destination object.
- * @param {Object} source The source object.
- * @param {string} key The key of the value to merge.
- * @param {number} srcIndex The index of `source`.
- * @param {Function} mergeFunc The function to merge values.
- * @param {Function} [customizer] The function to customize assigned values.
- * @param {Object} [stack] Tracks traversed source values and their merged
- * counterparts.
- */
- function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {
- var objValue = (0, _safeGet.default)(object, key),
- srcValue = (0, _safeGet.default)(source, key),
- stacked = stack.get(srcValue);
- if (stacked) {
- (0, _assignMergeValue.default)(object, key, stacked);
- return;
- }
- var newValue = customizer ? customizer(objValue, srcValue, key + '', object, source, stack) : undefined;
- var isCommon = newValue === undefined;
- if (isCommon) {
- var isArr = (0, _isArray.default)(srcValue),
- isBuff = !isArr && (0, _isBuffer.default)(srcValue),
- isTyped = !isArr && !isBuff && (0, _isTypedArray.default)(srcValue);
- newValue = srcValue;
- if (isArr || isBuff || isTyped) {
- if ((0, _isArray.default)(objValue)) {
- newValue = objValue;
- } else if ((0, _isArrayLikeObject.default)(objValue)) {
- newValue = (0, _copyArray.default)(objValue);
- } else if (isBuff) {
- isCommon = false;
- newValue = (0, _cloneBuffer.default)(srcValue, true);
- } else if (isTyped) {
- isCommon = false;
- newValue = (0, _cloneTypedArray.default)(srcValue, true);
- } else {
- newValue = [];
- }
- } else if ((0, _isPlainObject.default)(srcValue) || (0, _isArguments.default)(srcValue)) {
- newValue = objValue;
- if ((0, _isArguments.default)(objValue)) {
- newValue = (0, _toPlainObject.default)(objValue);
- } else if (!(0, _isObject.default)(objValue) || (0, _isFunction.default)(objValue)) {
- newValue = (0, _initCloneObject.default)(srcValue);
- }
- } else {
- isCommon = false;
- }
- }
- if (isCommon) {
- // Recursively merge objects and arrays (susceptible to call stack limits).
- stack.set(srcValue, newValue);
- mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
- stack['delete'](srcValue);
- }
- (0, _assignMergeValue.default)(object, key, newValue);
- }
- var _default = baseMergeDeep;
- exports.default = _default;
- /***/ }),
- /* 426 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayLikeObject.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /**
- * This method is like `_.isArrayLike` except that it also checks if `value`
- * is an object.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an array-like object,
- * else `false`.
- * @example
- *
- * _.isArrayLikeObject([1, 2, 3]);
- * // => true
- *
- * _.isArrayLikeObject(document.body.children);
- * // => true
- *
- * _.isArrayLikeObject('abc');
- * // => false
- *
- * _.isArrayLikeObject(_.noop);
- * // => false
- */
- function isArrayLikeObject(value) {
- return (0, _isObjectLike.default)(value) && (0, _isArrayLike.default)(value);
- }
- var _default = isArrayLikeObject;
- exports.default = _default;
- /***/ }),
- /* 427 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_safeGet.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Gets the value at `key`, unless `key` is "__proto__" or "constructor".
- *
- * @private
- * @param {Object} object The object to query.
- * @param {string} key The key of the property to get.
- * @returns {*} Returns the property value.
- */
- function safeGet(object, key) {
- if (key === 'constructor' && typeof object[key] === 'function') {
- return;
- }
- if (key == '__proto__') {
- return;
- }
- return object[key];
- }
- var _default = safeGet;
- exports.default = _default;
- /***/ }),
- /* 428 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPlainObject.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * Converts `value` to a plain object flattening inherited enumerable string
- * keyed properties of `value` to own properties of the plain object.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {Object} Returns the converted plain object.
- * @example
- *
- * function Foo() {
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.assign({ 'a': 1 }, new Foo);
- * // => { 'a': 1, 'b': 2 }
- *
- * _.assign({ 'a': 1 }, _.toPlainObject(new Foo));
- * // => { 'a': 1, 'b': 2, 'c': 3 }
- */
- function toPlainObject(value) {
- return (0, _copyObject.default)(value, (0, _keysIn.default)(value));
- }
- var _default = toPlainObject;
- exports.default = _default;
- /***/ }),
- /* 429 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mergeWith.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
- var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
- /**
- * This method is like `_.merge` except that it accepts `customizer` which
- * is invoked to produce the merged values of the destination and source
- * properties. If `customizer` returns `undefined`, merging is handled by the
- * method instead. The `customizer` is invoked with six arguments:
- * (objValue, srcValue, key, object, source, stack).
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} sources The source objects.
- * @param {Function} customizer The function to customize assigned values.
- * @returns {Object} Returns `object`.
- * @example
- *
- * function customizer(objValue, srcValue) {
- * if (_.isArray(objValue)) {
- * return objValue.concat(srcValue);
- * }
- * }
- *
- * var object = { 'a': [1], 'b': [2] };
- * var other = { 'a': [3], 'b': [4] };
- *
- * _.mergeWith(object, other, customizer);
- * // => { 'a': [1, 3], 'b': [2, 4] }
- */
- var mergeWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
- (0, _baseMerge.default)(object, source, srcIndex, customizer);
- });
- var _default = mergeWith;
- exports.default = _default;
- /***/ }),
- /* 430 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defer.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseDelay = _interopRequireDefault(__webpack_require__(/*! ./_baseDelay.js */ 431));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- /**
- * Defers invoking the `func` until the current call stack has cleared. Any
- * additional arguments are provided to `func` when it's invoked.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to defer.
- * @param {...*} [args] The arguments to invoke `func` with.
- * @returns {number} Returns the timer id.
- * @example
- *
- * _.defer(function(text) {
- * console.log(text);
- * }, 'deferred');
- * // => Logs 'deferred' after one millisecond.
- */
- var defer = (0, _baseRest.default)(function (func, args) {
- return (0, _baseDelay.default)(func, 1, args);
- });
- var _default = defer;
- exports.default = _default;
- /***/ }),
- /* 431 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseDelay.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * The base implementation of `_.delay` and `_.defer` which accepts `args`
- * to provide to `func`.
- *
- * @private
- * @param {Function} func The function to delay.
- * @param {number} wait The number of milliseconds to delay invocation.
- * @param {Array} args The arguments to provide to `func`.
- * @returns {number|Object} Returns the timer id or timeout object.
- */
- function baseDelay(func, wait, args) {
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- return setTimeout(function () {
- func.apply(undefined, args);
- }, wait);
- }
- var _default = baseDelay;
- exports.default = _default;
- /***/ }),
- /* 432 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/delay.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseDelay = _interopRequireDefault(__webpack_require__(/*! ./_baseDelay.js */ 431));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- /**
- * Invokes `func` after `wait` milliseconds. Any additional arguments are
- * provided to `func` when it's invoked.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to delay.
- * @param {number} wait The number of milliseconds to delay invocation.
- * @param {...*} [args] The arguments to invoke `func` with.
- * @returns {number} Returns the timer id.
- * @example
- *
- * _.delay(function(text) {
- * console.log(text);
- * }, 1000, 'later');
- * // => Logs 'later' after one second.
- */
- var delay = (0, _baseRest.default)(function (func, wait, args) {
- return (0, _baseDelay.default)(func, (0, _toNumber.default)(wait) || 0, args);
- });
- var _default = delay;
- exports.default = _default;
- /***/ }),
- /* 433 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/difference.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- /**
- * Creates an array of `array` values not included in the other given arrays
- * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons. The order and references of result values are
- * determined by the first array.
- *
- * **Note:** Unlike `_.pullAll`, this method returns a new array.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {...Array} [values] The values to exclude.
- * @returns {Array} Returns the new array of filtered values.
- * @see _.without, _.xor
- * @example
- *
- * _.difference([2, 1], [2, 3]);
- * // => [1]
- */
- var difference = (0, _baseRest.default)(function (array, values) {
- return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true)) : [];
- });
- var _default = difference;
- exports.default = _default;
- /***/ }),
- /* 434 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseDifference.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
- var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
- var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
- /** Used as the size to enable large array optimizations. */
- var LARGE_ARRAY_SIZE = 200;
- /**
- * The base implementation of methods like `_.difference` without support
- * for excluding multiple arrays or iteratee shorthands.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {Array} values The values to exclude.
- * @param {Function} [iteratee] The iteratee invoked per element.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new array of filtered values.
- */
- function baseDifference(array, values, iteratee, comparator) {
- var index = -1,
- includes = _arrayIncludes.default,
- isCommon = true,
- length = array.length,
- result = [],
- valuesLength = values.length;
- if (!length) {
- return result;
- }
- if (iteratee) {
- values = (0, _arrayMap.default)(values, (0, _baseUnary.default)(iteratee));
- }
- if (comparator) {
- includes = _arrayIncludesWith.default;
- isCommon = false;
- } else if (values.length >= LARGE_ARRAY_SIZE) {
- includes = _cacheHas.default;
- isCommon = false;
- values = new _SetCache.default(values);
- }
- outer: while (++index < length) {
- var value = array[index],
- computed = iteratee == null ? value : iteratee(value);
- value = comparator || value !== 0 ? value : 0;
- if (isCommon && computed === computed) {
- var valuesIndex = valuesLength;
- while (valuesIndex--) {
- if (values[valuesIndex] === computed) {
- continue outer;
- }
- }
- result.push(value);
- } else if (!includes(values, computed, comparator)) {
- result.push(value);
- }
- }
- return result;
- }
- var _default = baseDifference;
- exports.default = _default;
- /***/ }),
- /* 435 */
- /*!******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayIncludesWith.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This function is like `arrayIncludes` except that it accepts a comparator.
- *
- * @private
- * @param {Array} [array] The array to inspect.
- * @param {*} target The value to search for.
- * @param {Function} comparator The comparator invoked per element.
- * @returns {boolean} Returns `true` if `target` is found, else `false`.
- */
- function arrayIncludesWith(array, value, comparator) {
- var index = -1,
- length = array == null ? 0 : array.length;
- while (++index < length) {
- if (comparator(value, array[index])) {
- return true;
- }
- }
- return false;
- }
- var _default = arrayIncludesWith;
- exports.default = _default;
- /***/ }),
- /* 436 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/differenceBy.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.difference` except that it accepts `iteratee` which
- * is invoked for each element of `array` and `values` to generate the criterion
- * by which they're compared. The order and references of result values are
- * determined by the first array. The iteratee is invoked with one argument:
- * (value).
- *
- * **Note:** Unlike `_.pullAllBy`, this method returns a new array.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {...Array} [values] The values to exclude.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Array} Returns the new array of filtered values.
- * @example
- *
- * _.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);
- * // => [1.2]
- *
- * // The `_.property` iteratee shorthand.
- * _.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x');
- * // => [{ 'x': 2 }]
- */
- var differenceBy = (0, _baseRest.default)(function (array, values) {
- var iteratee = (0, _last.default)(values);
- if ((0, _isArrayLikeObject.default)(iteratee)) {
- iteratee = undefined;
- }
- return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true), (0, _baseIteratee.default)(iteratee, 2)) : [];
- });
- var _default = differenceBy;
- exports.default = _default;
- /***/ }),
- /* 437 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/last.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Gets the last element of `array`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to query.
- * @returns {*} Returns the last element of `array`.
- * @example
- *
- * _.last([1, 2, 3]);
- * // => 3
- */
- function last(array) {
- var length = array == null ? 0 : array.length;
- return length ? array[length - 1] : undefined;
- }
- var _default = last;
- exports.default = _default;
- /***/ }),
- /* 438 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/differenceWith.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.difference` except that it accepts `comparator`
- * which is invoked to compare elements of `array` to `values`. The order and
- * references of result values are determined by the first array. The comparator
- * is invoked with two arguments: (arrVal, othVal).
- *
- * **Note:** Unlike `_.pullAllWith`, this method returns a new array.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {...Array} [values] The values to exclude.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new array of filtered values.
- * @example
- *
- * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
- *
- * _.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);
- * // => [{ 'x': 2, 'y': 1 }]
- */
- var differenceWith = (0, _baseRest.default)(function (array, values) {
- var comparator = (0, _last.default)(values);
- if ((0, _isArrayLikeObject.default)(comparator)) {
- comparator = undefined;
- }
- return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true), undefined, comparator) : [];
- });
- var _default = differenceWith;
- exports.default = _default;
- /***/ }),
- /* 439 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/divide.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
- /**
- * Divide two numbers.
- *
- * @static
- * @memberOf _
- * @since 4.7.0
- * @category Math
- * @param {number} dividend The first number in a division.
- * @param {number} divisor The second number in a division.
- * @returns {number} Returns the quotient.
- * @example
- *
- * _.divide(6, 4);
- * // => 1.5
- */
- var divide = (0, _createMathOperation.default)(function (dividend, divisor) {
- return dividend / divisor;
- }, 1);
- var _default = divide;
- exports.default = _default;
- /***/ }),
- /* 440 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/drop.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Creates a slice of `array` with `n` elements dropped from the beginning.
- *
- * @static
- * @memberOf _
- * @since 0.5.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {number} [n=1] The number of elements to drop.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * _.drop([1, 2, 3]);
- * // => [2, 3]
- *
- * _.drop([1, 2, 3], 2);
- * // => [3]
- *
- * _.drop([1, 2, 3], 5);
- * // => []
- *
- * _.drop([1, 2, 3], 0);
- * // => [1, 2, 3]
- */
- function drop(array, n, guard) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return [];
- }
- n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
- return (0, _baseSlice.default)(array, n < 0 ? 0 : n, length);
- }
- var _default = drop;
- exports.default = _default;
- /***/ }),
- /* 441 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropRight.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Creates a slice of `array` with `n` elements dropped from the end.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {number} [n=1] The number of elements to drop.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * _.dropRight([1, 2, 3]);
- * // => [1, 2]
- *
- * _.dropRight([1, 2, 3], 2);
- * // => [1]
- *
- * _.dropRight([1, 2, 3], 5);
- * // => []
- *
- * _.dropRight([1, 2, 3], 0);
- * // => [1, 2, 3]
- */
- function dropRight(array, n, guard) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return [];
- }
- n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
- n = length - n;
- return (0, _baseSlice.default)(array, 0, n < 0 ? 0 : n);
- }
- var _default = dropRight;
- exports.default = _default;
- /***/ }),
- /* 442 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropRightWhile.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
- /**
- * Creates a slice of `array` excluding elements dropped from the end.
- * Elements are dropped until `predicate` returns falsey. The predicate is
- * invoked with three arguments: (value, index, array).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'active': true },
- * { 'user': 'fred', 'active': false },
- * { 'user': 'pebbles', 'active': false }
- * ];
- *
- * _.dropRightWhile(users, function(o) { return !o.active; });
- * // => objects for ['barney']
- *
- * // The `_.matches` iteratee shorthand.
- * _.dropRightWhile(users, { 'user': 'pebbles', 'active': false });
- * // => objects for ['barney', 'fred']
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.dropRightWhile(users, ['active', false]);
- * // => objects for ['barney']
- *
- * // The `_.property` iteratee shorthand.
- * _.dropRightWhile(users, 'active');
- * // => objects for ['barney', 'fred', 'pebbles']
- */
- function dropRightWhile(array, predicate) {
- return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), true, true) : [];
- }
- var _default = dropRightWhile;
- exports.default = _default;
- /***/ }),
- /* 443 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseWhile.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- /**
- * The base implementation of methods like `_.dropWhile` and `_.takeWhile`
- * without support for iteratee shorthands.
- *
- * @private
- * @param {Array} array The array to query.
- * @param {Function} predicate The function invoked per iteration.
- * @param {boolean} [isDrop] Specify dropping elements instead of taking them.
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Array} Returns the slice of `array`.
- */
- function baseWhile(array, predicate, isDrop, fromRight) {
- var length = array.length,
- index = fromRight ? length : -1;
- while ((fromRight ? index-- : ++index < length) && predicate(array[index], index, array)) {}
- return isDrop ? (0, _baseSlice.default)(array, fromRight ? 0 : index, fromRight ? index + 1 : length) : (0, _baseSlice.default)(array, fromRight ? index + 1 : 0, fromRight ? length : index);
- }
- var _default = baseWhile;
- exports.default = _default;
- /***/ }),
- /* 444 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropWhile.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
- /**
- * Creates a slice of `array` excluding elements dropped from the beginning.
- * Elements are dropped until `predicate` returns falsey. The predicate is
- * invoked with three arguments: (value, index, array).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'active': false },
- * { 'user': 'fred', 'active': false },
- * { 'user': 'pebbles', 'active': true }
- * ];
- *
- * _.dropWhile(users, function(o) { return !o.active; });
- * // => objects for ['pebbles']
- *
- * // The `_.matches` iteratee shorthand.
- * _.dropWhile(users, { 'user': 'barney', 'active': false });
- * // => objects for ['fred', 'pebbles']
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.dropWhile(users, ['active', false]);
- * // => objects for ['pebbles']
- *
- * // The `_.property` iteratee shorthand.
- * _.dropWhile(users, 'active');
- * // => objects for ['barney', 'fred', 'pebbles']
- */
- function dropWhile(array, predicate) {
- return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), true) : [];
- }
- var _default = dropWhile;
- exports.default = _default;
- /***/ }),
- /* 445 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/each.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _forEach.default;
- }
- });
- var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
- /***/ }),
- /* 446 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forEach.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Iterates over elements of `collection` and invokes `iteratee` for each element.
- * The iteratee is invoked with three arguments: (value, index|key, collection).
- * Iteratee functions may exit iteration early by explicitly returning `false`.
- *
- * **Note:** As with other "Collections" methods, objects with a "length"
- * property are iterated like arrays. To avoid this behavior use `_.forIn`
- * or `_.forOwn` for object iteration.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @alias each
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Array|Object} Returns `collection`.
- * @see _.forEachRight
- * @example
- *
- * _.forEach([1, 2], function(value) {
- * console.log(value);
- * });
- * // => Logs `1` then `2`.
- *
- * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) {
- * console.log(key);
- * });
- * // => Logs 'a' then 'b' (iteration order is not guaranteed).
- */
- function forEach(collection, iteratee) {
- var func = (0, _isArray.default)(collection) ? _arrayEach.default : _baseEach.default;
- return func(collection, (0, _castFunction.default)(iteratee));
- }
- var _default = forEach;
- exports.default = _default;
- /***/ }),
- /* 447 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castFunction.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- /**
- * Casts `value` to `identity` if it's not a function.
- *
- * @private
- * @param {*} value The value to inspect.
- * @returns {Function} Returns cast function.
- */
- function castFunction(value) {
- return typeof value == 'function' ? value : _identity.default;
- }
- var _default = castFunction;
- exports.default = _default;
- /***/ }),
- /* 448 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/eachRight.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _forEachRight.default;
- }
- });
- var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
- /***/ }),
- /* 449 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forEachRight.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEachRight = _interopRequireDefault(__webpack_require__(/*! ./_arrayEachRight.js */ 450));
- var _baseEachRight = _interopRequireDefault(__webpack_require__(/*! ./_baseEachRight.js */ 451));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * This method is like `_.forEach` except that it iterates over elements of
- * `collection` from right to left.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @alias eachRight
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Array|Object} Returns `collection`.
- * @see _.forEach
- * @example
- *
- * _.forEachRight([1, 2], function(value) {
- * console.log(value);
- * });
- * // => Logs `2` then `1`.
- */
- function forEachRight(collection, iteratee) {
- var func = (0, _isArray.default)(collection) ? _arrayEachRight.default : _baseEachRight.default;
- return func(collection, (0, _castFunction.default)(iteratee));
- }
- var _default = forEachRight;
- exports.default = _default;
- /***/ }),
- /* 450 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEachRight.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.forEachRight` for arrays without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns `array`.
- */
- function arrayEachRight(array, iteratee) {
- var length = array == null ? 0 : array.length;
- while (length--) {
- if (iteratee(array[length], length, array) === false) {
- break;
- }
- }
- return array;
- }
- var _default = arrayEachRight;
- exports.default = _default;
- /***/ }),
- /* 451 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEachRight.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
- var _createBaseEach = _interopRequireDefault(__webpack_require__(/*! ./_createBaseEach.js */ 413));
- /**
- * The base implementation of `_.forEachRight` without support for iteratee shorthands.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array|Object} Returns `collection`.
- */
- var baseEachRight = (0, _createBaseEach.default)(_baseForOwnRight.default, true);
- var _default = baseEachRight;
- exports.default = _default;
- /***/ }),
- /* 452 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForOwnRight.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseForRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForRight.js */ 453));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * The base implementation of `_.forOwnRight` without support for iteratee shorthands.
- *
- * @private
- * @param {Object} object The object to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Object} Returns `object`.
- */
- function baseForOwnRight(object, iteratee) {
- return object && (0, _baseForRight.default)(object, iteratee, _keys.default);
- }
- var _default = baseForOwnRight;
- exports.default = _default;
- /***/ }),
- /* 453 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForRight.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createBaseFor = _interopRequireDefault(__webpack_require__(/*! ./_createBaseFor.js */ 412));
- /**
- * This function is like `baseFor` except that it iterates over properties
- * in the opposite order.
- *
- * @private
- * @param {Object} object The object to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @param {Function} keysFunc The function to get the keys of `object`.
- * @returns {Object} Returns `object`.
- */
- var baseForRight = (0, _createBaseFor.default)(true);
- var _default = baseForRight;
- exports.default = _default;
- /***/ }),
- /* 454 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/endsWith.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Checks if `string` ends with the given target string.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to inspect.
- * @param {string} [target] The string to search for.
- * @param {number} [position=string.length] The position to search up to.
- * @returns {boolean} Returns `true` if `string` ends with `target`,
- * else `false`.
- * @example
- *
- * _.endsWith('abc', 'c');
- * // => true
- *
- * _.endsWith('abc', 'b');
- * // => false
- *
- * _.endsWith('abc', 'b', 2);
- * // => true
- */
- function endsWith(string, target, position) {
- string = (0, _toString.default)(string);
- target = (0, _baseToString.default)(target);
- var length = string.length;
- position = position === undefined ? length : (0, _baseClamp.default)((0, _toInteger.default)(position), 0, length);
- var end = position;
- position -= target.length;
- return position >= 0 && string.slice(position, end) == target;
- }
- var _default = endsWith;
- exports.default = _default;
- /***/ }),
- /* 455 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/entries.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _toPairs.default;
- }
- });
- var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
- /***/ }),
- /* 456 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPairs.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createToPairs = _interopRequireDefault(__webpack_require__(/*! ./_createToPairs.js */ 457));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Creates an array of own enumerable string keyed-value pairs for `object`
- * which can be consumed by `_.fromPairs`. If `object` is a map or set, its
- * entries are returned.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @alias entries
- * @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the key-value pairs.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.toPairs(new Foo);
- * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)
- */
- var toPairs = (0, _createToPairs.default)(_keys.default);
- var _default = toPairs;
- exports.default = _default;
- /***/ }),
- /* 457 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createToPairs.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToPairs = _interopRequireDefault(__webpack_require__(/*! ./_baseToPairs.js */ 458));
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
- var _setToPairs = _interopRequireDefault(__webpack_require__(/*! ./_setToPairs.js */ 459));
- /** `Object#toString` result references. */
- var mapTag = '[object Map]',
- setTag = '[object Set]';
- /**
- * Creates a `_.toPairs` or `_.toPairsIn` function.
- *
- * @private
- * @param {Function} keysFunc The function to get the keys of a given object.
- * @returns {Function} Returns the new pairs function.
- */
- function createToPairs(keysFunc) {
- return function (object) {
- var tag = (0, _getTag.default)(object);
- if (tag == mapTag) {
- return (0, _mapToArray.default)(object);
- }
- if (tag == setTag) {
- return (0, _setToPairs.default)(object);
- }
- return (0, _baseToPairs.default)(object, keysFunc(object));
- };
- }
- var _default = createToPairs;
- exports.default = _default;
- /***/ }),
- /* 458 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToPairs.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- /**
- * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array
- * of key-value pairs for `object` corresponding to the property names of `props`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array} props The property names to get values for.
- * @returns {Object} Returns the key-value pairs.
- */
- function baseToPairs(object, props) {
- return (0, _arrayMap.default)(props, function (key) {
- return [key, object[key]];
- });
- }
- var _default = baseToPairs;
- exports.default = _default;
- /***/ }),
- /* 459 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToPairs.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Converts `set` to its value-value pairs.
- *
- * @private
- * @param {Object} set The set to convert.
- * @returns {Array} Returns the value-value pairs.
- */
- function setToPairs(set) {
- var index = -1,
- result = Array(set.size);
- set.forEach(function (value) {
- result[++index] = [value, value];
- });
- return result;
- }
- var _default = setToPairs;
- exports.default = _default;
- /***/ }),
- /* 460 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/entriesIn.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _toPairsIn.default;
- }
- });
- var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
- /***/ }),
- /* 461 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPairsIn.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createToPairs = _interopRequireDefault(__webpack_require__(/*! ./_createToPairs.js */ 457));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * Creates an array of own and inherited enumerable string keyed-value pairs
- * for `object` which can be consumed by `_.fromPairs`. If `object` is a map
- * or set, its entries are returned.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @alias entriesIn
- * @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the key-value pairs.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.toPairsIn(new Foo);
- * // => [['a', 1], ['b', 2], ['c', 3]] (iteration order is not guaranteed)
- */
- var toPairsIn = (0, _createToPairs.default)(_keysIn.default);
- var _default = toPairsIn;
- exports.default = _default;
- /***/ }),
- /* 462 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/escape.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _escapeHtmlChar = _interopRequireDefault(__webpack_require__(/*! ./_escapeHtmlChar.js */ 463));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Used to match HTML entities and HTML characters. */
- var reUnescapedHtml = /[&<>"']/g,
- reHasUnescapedHtml = RegExp(reUnescapedHtml.source);
- /**
- * Converts the characters "&", "<", ">", '"', and "'" in `string` to their
- * corresponding HTML entities.
- *
- * **Note:** No other characters are escaped. To escape additional
- * characters use a third-party library like [_he_](https://mths.be/he).
- *
- * Though the ">" character is escaped for symmetry, characters like
- * ">" and "/" don't need escaping in HTML and have no special meaning
- * unless they're part of a tag or unquoted attribute value. See
- * [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)
- * (under "semi-related fun fact") for more details.
- *
- * When working with HTML you should always
- * [quote attribute values](http://wonko.com/post/html-escaping) to reduce
- * XSS vectors.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category String
- * @param {string} [string=''] The string to escape.
- * @returns {string} Returns the escaped string.
- * @example
- *
- * _.escape('fred, barney, & pebbles');
- * // => 'fred, barney, & pebbles'
- */
- function escape(string) {
- string = (0, _toString.default)(string);
- return string && reHasUnescapedHtml.test(string) ? string.replace(reUnescapedHtml, _escapeHtmlChar.default) : string;
- }
- var _default = escape;
- exports.default = _default;
- /***/ }),
- /* 463 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_escapeHtmlChar.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
- /** Used to map characters to HTML entities. */
- var htmlEscapes = {
- '&': '&',
- '<': '<',
- '>': '>',
- '"': '"',
- "'": '''
- };
- /**
- * Used by `_.escape` to convert characters to HTML entities.
- *
- * @private
- * @param {string} chr The matched character to escape.
- * @returns {string} Returns the escaped character.
- */
- var escapeHtmlChar = (0, _basePropertyOf.default)(htmlEscapes);
- var _default = escapeHtmlChar;
- exports.default = _default;
- /***/ }),
- /* 464 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/escapeRegExp.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Used to match `RegExp`
- * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
- */
- var reRegExpChar = /[\\^$.*+?()[\]{}|]/g,
- reHasRegExpChar = RegExp(reRegExpChar.source);
- /**
- * Escapes the `RegExp` special characters "^", "$", "\", ".", "*", "+",
- * "?", "(", ")", "[", "]", "{", "}", and "|" in `string`.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to escape.
- * @returns {string} Returns the escaped string.
- * @example
- *
- * _.escapeRegExp('[lodash](https://lodash.com/)');
- * // => '\[lodash\]\(https://lodash\.com/\)'
- */
- function escapeRegExp(string) {
- string = (0, _toString.default)(string);
- return string && reHasRegExpChar.test(string) ? string.replace(reRegExpChar, '\\$&') : string;
- }
- var _default = escapeRegExp;
- exports.default = _default;
- /***/ }),
- /* 465 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/every.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEvery = _interopRequireDefault(__webpack_require__(/*! ./_arrayEvery.js */ 466));
- var _baseEvery = _interopRequireDefault(__webpack_require__(/*! ./_baseEvery.js */ 467));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- /**
- * Checks if `predicate` returns truthy for **all** elements of `collection`.
- * Iteration is stopped once `predicate` returns falsey. The predicate is
- * invoked with three arguments: (value, index|key, collection).
- *
- * **Note:** This method returns `true` for
- * [empty collections](https://en.wikipedia.org/wiki/Empty_set) because
- * [everything is true](https://en.wikipedia.org/wiki/Vacuous_truth) of
- * elements of empty collections.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {boolean} Returns `true` if all elements pass the predicate check,
- * else `false`.
- * @example
- *
- * _.every([true, 1, null, 'yes'], Boolean);
- * // => false
- *
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': false },
- * { 'user': 'fred', 'age': 40, 'active': false }
- * ];
- *
- * // The `_.matches` iteratee shorthand.
- * _.every(users, { 'user': 'barney', 'active': false });
- * // => false
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.every(users, ['active', false]);
- * // => true
- *
- * // The `_.property` iteratee shorthand.
- * _.every(users, 'active');
- * // => false
- */
- function every(collection, predicate, guard) {
- var func = (0, _isArray.default)(collection) ? _arrayEvery.default : _baseEvery.default;
- if (guard && (0, _isIterateeCall.default)(collection, predicate, guard)) {
- predicate = undefined;
- }
- return func(collection, (0, _baseIteratee.default)(predicate, 3));
- }
- var _default = every;
- exports.default = _default;
- /***/ }),
- /* 466 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEvery.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.every` for arrays without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} predicate The function invoked per iteration.
- * @returns {boolean} Returns `true` if all elements pass the predicate check,
- * else `false`.
- */
- function arrayEvery(array, predicate) {
- var index = -1,
- length = array == null ? 0 : array.length;
- while (++index < length) {
- if (!predicate(array[index], index, array)) {
- return false;
- }
- }
- return true;
- }
- var _default = arrayEvery;
- exports.default = _default;
- /***/ }),
- /* 467 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEvery.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- /**
- * The base implementation of `_.every` without support for iteratee shorthands.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} predicate The function invoked per iteration.
- * @returns {boolean} Returns `true` if all elements pass the predicate check,
- * else `false`
- */
- function baseEvery(collection, predicate) {
- var result = true;
- (0, _baseEach.default)(collection, function (value, index, collection) {
- result = !!predicate(value, index, collection);
- return result;
- });
- return result;
- }
- var _default = baseEvery;
- exports.default = _default;
- /***/ }),
- /* 468 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/extend.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _assignIn.default;
- }
- });
- var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
- /***/ }),
- /* 469 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/extendWith.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _assignInWith.default;
- }
- });
- var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
- /***/ }),
- /* 470 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/fill.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFill = _interopRequireDefault(__webpack_require__(/*! ./_baseFill.js */ 471));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- /**
- * Fills elements of `array` with `value` from `start` up to, but not
- * including, `end`.
- *
- * **Note:** This method mutates `array`.
- *
- * @static
- * @memberOf _
- * @since 3.2.0
- * @category Array
- * @param {Array} array The array to fill.
- * @param {*} value The value to fill `array` with.
- * @param {number} [start=0] The start position.
- * @param {number} [end=array.length] The end position.
- * @returns {Array} Returns `array`.
- * @example
- *
- * var array = [1, 2, 3];
- *
- * _.fill(array, 'a');
- * console.log(array);
- * // => ['a', 'a', 'a']
- *
- * _.fill(Array(3), 2);
- * // => [2, 2, 2]
- *
- * _.fill([4, 6, 8, 10], '*', 1, 3);
- * // => [4, '*', '*', 10]
- */
- function fill(array, value, start, end) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return [];
- }
- if (start && typeof start != 'number' && (0, _isIterateeCall.default)(array, value, start)) {
- start = 0;
- end = length;
- }
- return (0, _baseFill.default)(array, value, start, end);
- }
- var _default = fill;
- exports.default = _default;
- /***/ }),
- /* 471 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFill.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
- /**
- * The base implementation of `_.fill` without an iteratee call guard.
- *
- * @private
- * @param {Array} array The array to fill.
- * @param {*} value The value to fill `array` with.
- * @param {number} [start=0] The start position.
- * @param {number} [end=array.length] The end position.
- * @returns {Array} Returns `array`.
- */
- function baseFill(array, value, start, end) {
- var length = array.length;
- start = (0, _toInteger.default)(start);
- if (start < 0) {
- start = -start > length ? 0 : length + start;
- }
- end = end === undefined || end > length ? length : (0, _toInteger.default)(end);
- if (end < 0) {
- end += length;
- }
- end = start > end ? 0 : (0, _toLength.default)(end);
- while (start < end) {
- array[start++] = value;
- }
- return array;
- }
- var _default = baseFill;
- exports.default = _default;
- /***/ }),
- /* 472 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toLength.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Used as references for the maximum length and index of an array. */
- var MAX_ARRAY_LENGTH = 4294967295;
- /**
- * Converts `value` to an integer suitable for use as the length of an
- * array-like object.
- *
- * **Note:** This method is based on
- * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {number} Returns the converted integer.
- * @example
- *
- * _.toLength(3.2);
- * // => 3
- *
- * _.toLength(Number.MIN_VALUE);
- * // => 0
- *
- * _.toLength(Infinity);
- * // => 4294967295
- *
- * _.toLength('3.2');
- * // => 3
- */
- function toLength(value) {
- return value ? (0, _baseClamp.default)((0, _toInteger.default)(value), 0, MAX_ARRAY_LENGTH) : 0;
- }
- var _default = toLength;
- exports.default = _default;
- /***/ }),
- /* 473 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/filter.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _baseFilter = _interopRequireDefault(__webpack_require__(/*! ./_baseFilter.js */ 474));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Iterates over elements of `collection`, returning an array of all elements
- * `predicate` returns truthy for. The predicate is invoked with three
- * arguments: (value, index|key, collection).
- *
- * **Note:** Unlike `_.remove`, this method returns a new array.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new filtered array.
- * @see _.reject
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': true },
- * { 'user': 'fred', 'age': 40, 'active': false }
- * ];
- *
- * _.filter(users, function(o) { return !o.active; });
- * // => objects for ['fred']
- *
- * // The `_.matches` iteratee shorthand.
- * _.filter(users, { 'age': 36, 'active': true });
- * // => objects for ['barney']
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.filter(users, ['active', false]);
- * // => objects for ['fred']
- *
- * // The `_.property` iteratee shorthand.
- * _.filter(users, 'active');
- * // => objects for ['barney']
- *
- * // Combining several predicates using `_.overEvery` or `_.overSome`.
- * _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]]));
- * // => objects for ['fred', 'barney']
- */
- function filter(collection, predicate) {
- var func = (0, _isArray.default)(collection) ? _arrayFilter.default : _baseFilter.default;
- return func(collection, (0, _baseIteratee.default)(predicate, 3));
- }
- var _default = filter;
- exports.default = _default;
- /***/ }),
- /* 474 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFilter.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- /**
- * The base implementation of `_.filter` without support for iteratee shorthands.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} predicate The function invoked per iteration.
- * @returns {Array} Returns the new filtered array.
- */
- function baseFilter(collection, predicate) {
- var result = [];
- (0, _baseEach.default)(collection, function (value, index, collection) {
- if (predicate(value, index, collection)) {
- result.push(value);
- }
- });
- return result;
- }
- var _default = baseFilter;
- exports.default = _default;
- /***/ }),
- /* 475 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/find.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createFind = _interopRequireDefault(__webpack_require__(/*! ./_createFind.js */ 476));
- var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
- /**
- * Iterates over elements of `collection`, returning the first element
- * `predicate` returns truthy for. The predicate is invoked with three
- * arguments: (value, index|key, collection).
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param {number} [fromIndex=0] The index to search from.
- * @returns {*} Returns the matched element, else `undefined`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': true },
- * { 'user': 'fred', 'age': 40, 'active': false },
- * { 'user': 'pebbles', 'age': 1, 'active': true }
- * ];
- *
- * _.find(users, function(o) { return o.age < 40; });
- * // => object for 'barney'
- *
- * // The `_.matches` iteratee shorthand.
- * _.find(users, { 'age': 1, 'active': true });
- * // => object for 'pebbles'
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.find(users, ['active', false]);
- * // => object for 'fred'
- *
- * // The `_.property` iteratee shorthand.
- * _.find(users, 'active');
- * // => object for 'barney'
- */
- var find = (0, _createFind.default)(_findIndex.default);
- var _default = find;
- exports.default = _default;
- /***/ }),
- /* 476 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createFind.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Creates a `_.find` or `_.findLast` function.
- *
- * @private
- * @param {Function} findIndexFunc The function to find the collection index.
- * @returns {Function} Returns the new find function.
- */
- function createFind(findIndexFunc) {
- return function (collection, predicate, fromIndex) {
- var iterable = Object(collection);
- if (!(0, _isArrayLike.default)(collection)) {
- var iteratee = (0, _baseIteratee.default)(predicate, 3);
- collection = (0, _keys.default)(collection);
- predicate = function predicate(key) {
- return iteratee(iterable[key], key, iterable);
- };
- }
- var index = findIndexFunc(collection, predicate, fromIndex);
- return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;
- };
- }
- var _default = createFind;
- exports.default = _default;
- /***/ }),
- /* 477 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findIndex.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * This method is like `_.find` except that it returns the index of the first
- * element `predicate` returns truthy for instead of the element itself.
- *
- * @static
- * @memberOf _
- * @since 1.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param {number} [fromIndex=0] The index to search from.
- * @returns {number} Returns the index of the found element, else `-1`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'active': false },
- * { 'user': 'fred', 'active': false },
- * { 'user': 'pebbles', 'active': true }
- * ];
- *
- * _.findIndex(users, function(o) { return o.user == 'barney'; });
- * // => 0
- *
- * // The `_.matches` iteratee shorthand.
- * _.findIndex(users, { 'user': 'fred', 'active': false });
- * // => 1
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.findIndex(users, ['active', false]);
- * // => 0
- *
- * // The `_.property` iteratee shorthand.
- * _.findIndex(users, 'active');
- * // => 2
- */
- function findIndex(array, predicate, fromIndex) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return -1;
- }
- var index = fromIndex == null ? 0 : (0, _toInteger.default)(fromIndex);
- if (index < 0) {
- index = nativeMax(length + index, 0);
- }
- return (0, _baseFindIndex.default)(array, (0, _baseIteratee.default)(predicate, 3), index);
- }
- var _default = findIndex;
- exports.default = _default;
- /***/ }),
- /* 478 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findKey.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFindKey = _interopRequireDefault(__webpack_require__(/*! ./_baseFindKey.js */ 479));
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- /**
- * This method is like `_.find` except that it returns the key of the first
- * element `predicate` returns truthy for instead of the element itself.
- *
- * @static
- * @memberOf _
- * @since 1.1.0
- * @category Object
- * @param {Object} object The object to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {string|undefined} Returns the key of the matched element,
- * else `undefined`.
- * @example
- *
- * var users = {
- * 'barney': { 'age': 36, 'active': true },
- * 'fred': { 'age': 40, 'active': false },
- * 'pebbles': { 'age': 1, 'active': true }
- * };
- *
- * _.findKey(users, function(o) { return o.age < 40; });
- * // => 'barney' (iteration order is not guaranteed)
- *
- * // The `_.matches` iteratee shorthand.
- * _.findKey(users, { 'age': 1, 'active': true });
- * // => 'pebbles'
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.findKey(users, ['active', false]);
- * // => 'fred'
- *
- * // The `_.property` iteratee shorthand.
- * _.findKey(users, 'active');
- * // => 'barney'
- */
- function findKey(object, predicate) {
- return (0, _baseFindKey.default)(object, (0, _baseIteratee.default)(predicate, 3), _baseForOwn.default);
- }
- var _default = findKey;
- exports.default = _default;
- /***/ }),
- /* 479 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFindKey.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of methods like `_.findKey` and `_.findLastKey`,
- * without support for iteratee shorthands, which iterates over `collection`
- * using `eachFunc`.
- *
- * @private
- * @param {Array|Object} collection The collection to inspect.
- * @param {Function} predicate The function invoked per iteration.
- * @param {Function} eachFunc The function to iterate over `collection`.
- * @returns {*} Returns the found element or its key, else `undefined`.
- */
- function baseFindKey(collection, predicate, eachFunc) {
- var result;
- eachFunc(collection, function (value, key, collection) {
- if (predicate(value, key, collection)) {
- result = key;
- return false;
- }
- });
- return result;
- }
- var _default = baseFindKey;
- exports.default = _default;
- /***/ }),
- /* 480 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLast.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createFind = _interopRequireDefault(__webpack_require__(/*! ./_createFind.js */ 476));
- var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
- /**
- * This method is like `_.find` except that it iterates over elements of
- * `collection` from right to left.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param {number} [fromIndex=collection.length-1] The index to search from.
- * @returns {*} Returns the matched element, else `undefined`.
- * @example
- *
- * _.findLast([1, 2, 3, 4], function(n) {
- * return n % 2 == 1;
- * });
- * // => 3
- */
- var findLast = (0, _createFind.default)(_findLastIndex.default);
- var _default = findLast;
- exports.default = _default;
- /***/ }),
- /* 481 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLastIndex.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max,
- nativeMin = Math.min;
- /**
- * This method is like `_.findIndex` except that it iterates over elements
- * of `collection` from right to left.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param {number} [fromIndex=array.length-1] The index to search from.
- * @returns {number} Returns the index of the found element, else `-1`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'active': true },
- * { 'user': 'fred', 'active': false },
- * { 'user': 'pebbles', 'active': false }
- * ];
- *
- * _.findLastIndex(users, function(o) { return o.user == 'pebbles'; });
- * // => 2
- *
- * // The `_.matches` iteratee shorthand.
- * _.findLastIndex(users, { 'user': 'barney', 'active': true });
- * // => 0
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.findLastIndex(users, ['active', false]);
- * // => 2
- *
- * // The `_.property` iteratee shorthand.
- * _.findLastIndex(users, 'active');
- * // => 0
- */
- function findLastIndex(array, predicate, fromIndex) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return -1;
- }
- var index = length - 1;
- if (fromIndex !== undefined) {
- index = (0, _toInteger.default)(fromIndex);
- index = fromIndex < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);
- }
- return (0, _baseFindIndex.default)(array, (0, _baseIteratee.default)(predicate, 3), index, true);
- }
- var _default = findLastIndex;
- exports.default = _default;
- /***/ }),
- /* 482 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLastKey.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFindKey = _interopRequireDefault(__webpack_require__(/*! ./_baseFindKey.js */ 479));
- var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- /**
- * This method is like `_.findKey` except that it iterates over elements of
- * a collection in the opposite order.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Object
- * @param {Object} object The object to inspect.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {string|undefined} Returns the key of the matched element,
- * else `undefined`.
- * @example
- *
- * var users = {
- * 'barney': { 'age': 36, 'active': true },
- * 'fred': { 'age': 40, 'active': false },
- * 'pebbles': { 'age': 1, 'active': true }
- * };
- *
- * _.findLastKey(users, function(o) { return o.age < 40; });
- * // => returns 'pebbles' assuming `_.findKey` returns 'barney'
- *
- * // The `_.matches` iteratee shorthand.
- * _.findLastKey(users, { 'age': 36, 'active': true });
- * // => 'barney'
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.findLastKey(users, ['active', false]);
- * // => 'fred'
- *
- * // The `_.property` iteratee shorthand.
- * _.findLastKey(users, 'active');
- * // => 'pebbles'
- */
- function findLastKey(object, predicate) {
- return (0, _baseFindKey.default)(object, (0, _baseIteratee.default)(predicate, 3), _baseForOwnRight.default);
- }
- var _default = findLastKey;
- exports.default = _default;
- /***/ }),
- /* 483 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/first.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _head.default;
- }
- });
- var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
- /***/ }),
- /* 484 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/head.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Gets the first element of `array`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @alias first
- * @category Array
- * @param {Array} array The array to query.
- * @returns {*} Returns the first element of `array`.
- * @example
- *
- * _.head([1, 2, 3]);
- * // => 1
- *
- * _.head([]);
- * // => undefined
- */
- function head(array) {
- return array && array.length ? array[0] : undefined;
- }
- var _default = head;
- exports.default = _default;
- /***/ }),
- /* 485 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMap.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
- /**
- * Creates a flattened array of values by running each element in `collection`
- * thru `iteratee` and flattening the mapped results. The iteratee is invoked
- * with three arguments: (value, index|key, collection).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new flattened array.
- * @example
- *
- * function duplicate(n) {
- * return [n, n];
- * }
- *
- * _.flatMap([1, 2], duplicate);
- * // => [1, 1, 2, 2]
- */
- function flatMap(collection, iteratee) {
- return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), 1);
- }
- var _default = flatMap;
- exports.default = _default;
- /***/ }),
- /* 486 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/map.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseMap = _interopRequireDefault(__webpack_require__(/*! ./_baseMap.js */ 487));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Creates an array of values by running each element in `collection` thru
- * `iteratee`. The iteratee is invoked with three arguments:
- * (value, index|key, collection).
- *
- * Many lodash methods are guarded to work as iteratees for methods like
- * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.
- *
- * The guarded methods are:
- * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,
- * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,
- * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,
- * `template`, `trim`, `trimEnd`, `trimStart`, and `words`
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new mapped array.
- * @example
- *
- * function square(n) {
- * return n * n;
- * }
- *
- * _.map([4, 8], square);
- * // => [16, 64]
- *
- * _.map({ 'a': 4, 'b': 8 }, square);
- * // => [16, 64] (iteration order is not guaranteed)
- *
- * var users = [
- * { 'user': 'barney' },
- * { 'user': 'fred' }
- * ];
- *
- * // The `_.property` iteratee shorthand.
- * _.map(users, 'user');
- * // => ['barney', 'fred']
- */
- function map(collection, iteratee) {
- var func = (0, _isArray.default)(collection) ? _arrayMap.default : _baseMap.default;
- return func(collection, (0, _baseIteratee.default)(iteratee, 3));
- }
- var _default = map;
- exports.default = _default;
- /***/ }),
- /* 487 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMap.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- /**
- * The base implementation of `_.map` without support for iteratee shorthands.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {Array} Returns the new mapped array.
- */
- function baseMap(collection, iteratee) {
- var index = -1,
- result = (0, _isArrayLike.default)(collection) ? Array(collection.length) : [];
- (0, _baseEach.default)(collection, function (value, key, collection) {
- result[++index] = iteratee(value, key, collection);
- });
- return result;
- }
- var _default = baseMap;
- exports.default = _default;
- /***/ }),
- /* 488 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMapDeep.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
- /** Used as references for various `Number` constants. */
- var INFINITY = 1 / 0;
- /**
- * This method is like `_.flatMap` except that it recursively flattens the
- * mapped results.
- *
- * @static
- * @memberOf _
- * @since 4.7.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new flattened array.
- * @example
- *
- * function duplicate(n) {
- * return [[[n, n]]];
- * }
- *
- * _.flatMapDeep([1, 2], duplicate);
- * // => [1, 1, 2, 2]
- */
- function flatMapDeep(collection, iteratee) {
- return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), INFINITY);
- }
- var _default = flatMapDeep;
- exports.default = _default;
- /***/ }),
- /* 489 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMapDepth.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * This method is like `_.flatMap` except that it recursively flattens the
- * mapped results up to `depth` times.
- *
- * @static
- * @memberOf _
- * @since 4.7.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {number} [depth=1] The maximum recursion depth.
- * @returns {Array} Returns the new flattened array.
- * @example
- *
- * function duplicate(n) {
- * return [[[n, n]]];
- * }
- *
- * _.flatMapDepth([1, 2], duplicate, 2);
- * // => [[1, 1], [2, 2]]
- */
- function flatMapDepth(collection, iteratee, depth) {
- depth = depth === undefined ? 1 : (0, _toInteger.default)(depth);
- return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), depth);
- }
- var _default = flatMapDepth;
- exports.default = _default;
- /***/ }),
- /* 490 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flattenDeep.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- /** Used as references for various `Number` constants. */
- var INFINITY = 1 / 0;
- /**
- * Recursively flattens `array`.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to flatten.
- * @returns {Array} Returns the new flattened array.
- * @example
- *
- * _.flattenDeep([1, [2, [3, [4]], 5]]);
- * // => [1, 2, 3, 4, 5]
- */
- function flattenDeep(array) {
- var length = array == null ? 0 : array.length;
- return length ? (0, _baseFlatten.default)(array, INFINITY) : [];
- }
- var _default = flattenDeep;
- exports.default = _default;
- /***/ }),
- /* 491 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flattenDepth.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Recursively flatten `array` up to `depth` times.
- *
- * @static
- * @memberOf _
- * @since 4.4.0
- * @category Array
- * @param {Array} array The array to flatten.
- * @param {number} [depth=1] The maximum recursion depth.
- * @returns {Array} Returns the new flattened array.
- * @example
- *
- * var array = [1, [2, [3, [4]], 5]];
- *
- * _.flattenDepth(array, 1);
- * // => [1, 2, [3, [4]], 5]
- *
- * _.flattenDepth(array, 2);
- * // => [1, 2, 3, [4], 5]
- */
- function flattenDepth(array, depth) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return [];
- }
- depth = depth === undefined ? 1 : (0, _toInteger.default)(depth);
- return (0, _baseFlatten.default)(array, depth);
- }
- var _default = flattenDepth;
- exports.default = _default;
- /***/ }),
- /* 492 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flip.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_FLIP_FLAG = 512;
- /**
- * Creates a function that invokes `func` with arguments reversed.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Function
- * @param {Function} func The function to flip arguments for.
- * @returns {Function} Returns the new flipped function.
- * @example
- *
- * var flipped = _.flip(function() {
- * return _.toArray(arguments);
- * });
- *
- * flipped('a', 'b', 'c', 'd');
- * // => ['d', 'c', 'b', 'a']
- */
- function flip(func) {
- return (0, _createWrap.default)(func, WRAP_FLIP_FLAG);
- }
- var _default = flip;
- exports.default = _default;
- /***/ }),
- /* 493 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/floor.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
- /**
- * Computes `number` rounded down to `precision`.
- *
- * @static
- * @memberOf _
- * @since 3.10.0
- * @category Math
- * @param {number} number The number to round down.
- * @param {number} [precision=0] The precision to round down to.
- * @returns {number} Returns the rounded down number.
- * @example
- *
- * _.floor(4.006);
- * // => 4
- *
- * _.floor(0.046, 2);
- * // => 0.04
- *
- * _.floor(4060, -2);
- * // => 4000
- */
- var floor = (0, _createRound.default)('floor');
- var _default = floor;
- exports.default = _default;
- /***/ }),
- /* 494 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flow.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createFlow = _interopRequireDefault(__webpack_require__(/*! ./_createFlow.js */ 495));
- /**
- * Creates a function that returns the result of invoking the given functions
- * with the `this` binding of the created function, where each successive
- * invocation is supplied the return value of the previous.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Util
- * @param {...(Function|Function[])} [funcs] The functions to invoke.
- * @returns {Function} Returns the new composite function.
- * @see _.flowRight
- * @example
- *
- * function square(n) {
- * return n * n;
- * }
- *
- * var addSquare = _.flow([_.add, square]);
- * addSquare(1, 2);
- * // => 9
- */
- var flow = (0, _createFlow.default)();
- var _default = flow;
- exports.default = _default;
- /***/ }),
- /* 495 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createFlow.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
- var _getFuncName = _interopRequireDefault(__webpack_require__(/*! ./_getFuncName.js */ 198));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isLaziable = _interopRequireDefault(__webpack_require__(/*! ./_isLaziable.js */ 193));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /** Used to compose bitmasks for function metadata. */
- var WRAP_CURRY_FLAG = 8,
- WRAP_PARTIAL_FLAG = 32,
- WRAP_ARY_FLAG = 128,
- WRAP_REARG_FLAG = 256;
- /**
- * Creates a `_.flow` or `_.flowRight` function.
- *
- * @private
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Function} Returns the new flow function.
- */
- function createFlow(fromRight) {
- return (0, _flatRest.default)(function (funcs) {
- var length = funcs.length,
- index = length,
- prereq = _LodashWrapper.default.prototype.thru;
- if (fromRight) {
- funcs.reverse();
- }
- while (index--) {
- var func = funcs[index];
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- if (prereq && !wrapper && (0, _getFuncName.default)(func) == 'wrapper') {
- var wrapper = new _LodashWrapper.default([], true);
- }
- }
- index = wrapper ? index : length;
- while (++index < length) {
- func = funcs[index];
- var funcName = (0, _getFuncName.default)(func),
- data = funcName == 'wrapper' ? (0, _getData.default)(func) : undefined;
- if (data && (0, _isLaziable.default)(data[0]) && data[1] == (WRAP_ARY_FLAG | WRAP_CURRY_FLAG | WRAP_PARTIAL_FLAG | WRAP_REARG_FLAG) && !data[4].length && data[9] == 1) {
- wrapper = wrapper[(0, _getFuncName.default)(data[0])].apply(wrapper, data[3]);
- } else {
- wrapper = func.length == 1 && (0, _isLaziable.default)(func) ? wrapper[funcName]() : wrapper.thru(func);
- }
- }
- return function () {
- var args = arguments,
- value = args[0];
- if (wrapper && args.length == 1 && (0, _isArray.default)(value)) {
- return wrapper.plant(value).value();
- }
- var index = 0,
- result = length ? funcs[index].apply(this, args) : value;
- while (++index < length) {
- result = funcs[index].call(this, result);
- }
- return result;
- };
- });
- }
- var _default = createFlow;
- exports.default = _default;
- /***/ }),
- /* 496 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flowRight.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createFlow = _interopRequireDefault(__webpack_require__(/*! ./_createFlow.js */ 495));
- /**
- * This method is like `_.flow` except that it creates a function that
- * invokes the given functions from right to left.
- *
- * @static
- * @since 3.0.0
- * @memberOf _
- * @category Util
- * @param {...(Function|Function[])} [funcs] The functions to invoke.
- * @returns {Function} Returns the new composite function.
- * @see _.flow
- * @example
- *
- * function square(n) {
- * return n * n;
- * }
- *
- * var addSquare = _.flowRight([square, _.add]);
- * addSquare(1, 2);
- * // => 9
- */
- var flowRight = (0, _createFlow.default)(true);
- var _default = flowRight;
- exports.default = _default;
- /***/ }),
- /* 497 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forIn.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * Iterates over own and inherited enumerable string keyed properties of an
- * object and invokes `iteratee` for each property. The iteratee is invoked
- * with three arguments: (value, key, object). Iteratee functions may exit
- * iteration early by explicitly returning `false`.
- *
- * @static
- * @memberOf _
- * @since 0.3.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Object} Returns `object`.
- * @see _.forInRight
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.forIn(new Foo, function(value, key) {
- * console.log(key);
- * });
- * // => Logs 'a', 'b', then 'c' (iteration order is not guaranteed).
- */
- function forIn(object, iteratee) {
- return object == null ? object : (0, _baseFor.default)(object, (0, _castFunction.default)(iteratee), _keysIn.default);
- }
- var _default = forIn;
- exports.default = _default;
- /***/ }),
- /* 498 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forInRight.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseForRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForRight.js */ 453));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * This method is like `_.forIn` except that it iterates over properties of
- * `object` in the opposite order.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Object} Returns `object`.
- * @see _.forIn
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.forInRight(new Foo, function(value, key) {
- * console.log(key);
- * });
- * // => Logs 'c', 'b', then 'a' assuming `_.forIn` logs 'a', 'b', then 'c'.
- */
- function forInRight(object, iteratee) {
- return object == null ? object : (0, _baseForRight.default)(object, (0, _castFunction.default)(iteratee), _keysIn.default);
- }
- var _default = forInRight;
- exports.default = _default;
- /***/ }),
- /* 499 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forOwn.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- /**
- * Iterates over own enumerable string keyed properties of an object and
- * invokes `iteratee` for each property. The iteratee is invoked with three
- * arguments: (value, key, object). Iteratee functions may exit iteration
- * early by explicitly returning `false`.
- *
- * @static
- * @memberOf _
- * @since 0.3.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Object} Returns `object`.
- * @see _.forOwnRight
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.forOwn(new Foo, function(value, key) {
- * console.log(key);
- * });
- * // => Logs 'a' then 'b' (iteration order is not guaranteed).
- */
- function forOwn(object, iteratee) {
- return object && (0, _baseForOwn.default)(object, (0, _castFunction.default)(iteratee));
- }
- var _default = forOwn;
- exports.default = _default;
- /***/ }),
- /* 500 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forOwnRight.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- /**
- * This method is like `_.forOwn` except that it iterates over properties of
- * `object` in the opposite order.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Object} Returns `object`.
- * @see _.forOwn
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.forOwnRight(new Foo, function(value, key) {
- * console.log(key);
- * });
- * // => Logs 'b' then 'a' assuming `_.forOwn` logs 'a' then 'b'.
- */
- function forOwnRight(object, iteratee) {
- return object && (0, _baseForOwnRight.default)(object, (0, _castFunction.default)(iteratee));
- }
- var _default = forOwnRight;
- exports.default = _default;
- /***/ }),
- /* 501 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/fromPairs.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The inverse of `_.toPairs`; this method returns an object composed
- * from key-value `pairs`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} pairs The key-value pairs.
- * @returns {Object} Returns the new object.
- * @example
- *
- * _.fromPairs([['a', 1], ['b', 2]]);
- * // => { 'a': 1, 'b': 2 }
- */
- function fromPairs(pairs) {
- var index = -1,
- length = pairs == null ? 0 : pairs.length,
- result = {};
- while (++index < length) {
- var pair = pairs[index];
- result[pair[0]] = pair[1];
- }
- return result;
- }
- var _default = fromPairs;
- exports.default = _default;
- /***/ }),
- /* 502 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/functions.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Creates an array of function property names from own enumerable properties
- * of `object`.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The object to inspect.
- * @returns {Array} Returns the function names.
- * @see _.functionsIn
- * @example
- *
- * function Foo() {
- * this.a = _.constant('a');
- * this.b = _.constant('b');
- * }
- *
- * Foo.prototype.c = _.constant('c');
- *
- * _.functions(new Foo);
- * // => ['a', 'b']
- */
- function functions(object) {
- return object == null ? [] : (0, _baseFunctions.default)(object, (0, _keys.default)(object));
- }
- var _default = functions;
- exports.default = _default;
- /***/ }),
- /* 503 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFunctions.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- /**
- * The base implementation of `_.functions` which creates an array of
- * `object` function property names filtered from `props`.
- *
- * @private
- * @param {Object} object The object to inspect.
- * @param {Array} props The property names to filter.
- * @returns {Array} Returns the function names.
- */
- function baseFunctions(object, props) {
- return (0, _arrayFilter.default)(props, function (key) {
- return (0, _isFunction.default)(object[key]);
- });
- }
- var _default = baseFunctions;
- exports.default = _default;
- /***/ }),
- /* 504 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/functionsIn.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * Creates an array of function property names from own and inherited
- * enumerable properties of `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The object to inspect.
- * @returns {Array} Returns the function names.
- * @see _.functions
- * @example
- *
- * function Foo() {
- * this.a = _.constant('a');
- * this.b = _.constant('b');
- * }
- *
- * Foo.prototype.c = _.constant('c');
- *
- * _.functionsIn(new Foo);
- * // => ['a', 'b', 'c']
- */
- function functionsIn(object) {
- return object == null ? [] : (0, _baseFunctions.default)(object, (0, _keysIn.default)(object));
- }
- var _default = functionsIn;
- exports.default = _default;
- /***/ }),
- /* 505 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/groupBy.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Creates an object composed of keys generated from the results of running
- * each element of `collection` thru `iteratee`. The order of grouped values
- * is determined by the order they occur in `collection`. The corresponding
- * value of each key is an array of elements responsible for generating the
- * key. The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
- * @returns {Object} Returns the composed aggregate object.
- * @example
- *
- * _.groupBy([6.1, 4.2, 6.3], Math.floor);
- * // => { '4': [4.2], '6': [6.1, 6.3] }
- *
- * // The `_.property` iteratee shorthand.
- * _.groupBy(['one', 'two', 'three'], 'length');
- * // => { '3': ['one', 'two'], '5': ['three'] }
- */
- var groupBy = (0, _createAggregator.default)(function (result, value, key) {
- if (hasOwnProperty.call(result, key)) {
- result[key].push(value);
- } else {
- (0, _baseAssignValue.default)(result, key, [value]);
- }
- });
- var _default = groupBy;
- exports.default = _default;
- /***/ }),
- /* 506 */
- /*!**************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/gt.js ***!
- \**************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
- var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
- /**
- * Checks if `value` is greater than `other`.
- *
- * @static
- * @memberOf _
- * @since 3.9.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if `value` is greater than `other`,
- * else `false`.
- * @see _.lt
- * @example
- *
- * _.gt(3, 1);
- * // => true
- *
- * _.gt(3, 3);
- * // => false
- *
- * _.gt(1, 3);
- * // => false
- */
- var gt = (0, _createRelationalOperation.default)(_baseGt.default);
- var _default = gt;
- exports.default = _default;
- /***/ }),
- /* 507 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGt.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.gt` which doesn't coerce arguments.
- *
- * @private
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if `value` is greater than `other`,
- * else `false`.
- */
- function baseGt(value, other) {
- return value > other;
- }
- var _default = baseGt;
- exports.default = _default;
- /***/ }),
- /* 508 */
- /*!**************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRelationalOperation.js ***!
- \**************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- /**
- * Creates a function that performs a relational operation on two values.
- *
- * @private
- * @param {Function} operator The function to perform the operation.
- * @returns {Function} Returns the new relational operation function.
- */
- function createRelationalOperation(operator) {
- return function (value, other) {
- if (!(typeof value == 'string' && typeof other == 'string')) {
- value = (0, _toNumber.default)(value);
- other = (0, _toNumber.default)(other);
- }
- return operator(value, other);
- };
- }
- var _default = createRelationalOperation;
- exports.default = _default;
- /***/ }),
- /* 509 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/gte.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
- /**
- * Checks if `value` is greater than or equal to `other`.
- *
- * @static
- * @memberOf _
- * @since 3.9.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if `value` is greater than or equal to
- * `other`, else `false`.
- * @see _.lte
- * @example
- *
- * _.gte(3, 1);
- * // => true
- *
- * _.gte(3, 3);
- * // => true
- *
- * _.gte(1, 3);
- * // => false
- */
- var gte = (0, _createRelationalOperation.default)(function (value, other) {
- return value >= other;
- });
- var _default = gte;
- exports.default = _default;
- /***/ }),
- /* 510 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/has.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseHas = _interopRequireDefault(__webpack_require__(/*! ./_baseHas.js */ 511));
- var _hasPath = _interopRequireDefault(__webpack_require__(/*! ./_hasPath.js */ 397));
- /**
- * Checks if `path` is a direct property of `object`.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The object to query.
- * @param {Array|string} path The path to check.
- * @returns {boolean} Returns `true` if `path` exists, else `false`.
- * @example
- *
- * var object = { 'a': { 'b': 2 } };
- * var other = _.create({ 'a': _.create({ 'b': 2 }) });
- *
- * _.has(object, 'a');
- * // => true
- *
- * _.has(object, 'a.b');
- * // => true
- *
- * _.has(object, ['a', 'b']);
- * // => true
- *
- * _.has(other, 'a');
- * // => false
- */
- function has(object, path) {
- return object != null && (0, _hasPath.default)(object, path, _baseHas.default);
- }
- var _default = has;
- exports.default = _default;
- /***/ }),
- /* 511 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseHas.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * The base implementation of `_.has` without support for deep paths.
- *
- * @private
- * @param {Object} [object] The object to query.
- * @param {Array|string} key The key to check.
- * @returns {boolean} Returns `true` if `key` exists, else `false`.
- */
- function baseHas(object, key) {
- return object != null && hasOwnProperty.call(object, key);
- }
- var _default = baseHas;
- exports.default = _default;
- /***/ }),
- /* 512 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/inRange.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseInRange = _interopRequireDefault(__webpack_require__(/*! ./_baseInRange.js */ 513));
- var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- /**
- * Checks if `n` is between `start` and up to, but not including, `end`. If
- * `end` is not specified, it's set to `start` with `start` then set to `0`.
- * If `start` is greater than `end` the params are swapped to support
- * negative ranges.
- *
- * @static
- * @memberOf _
- * @since 3.3.0
- * @category Number
- * @param {number} number The number to check.
- * @param {number} [start=0] The start of the range.
- * @param {number} end The end of the range.
- * @returns {boolean} Returns `true` if `number` is in the range, else `false`.
- * @see _.range, _.rangeRight
- * @example
- *
- * _.inRange(3, 2, 4);
- * // => true
- *
- * _.inRange(4, 8);
- * // => true
- *
- * _.inRange(4, 2);
- * // => false
- *
- * _.inRange(2, 2);
- * // => false
- *
- * _.inRange(1.2, 2);
- * // => true
- *
- * _.inRange(5.2, 4);
- * // => false
- *
- * _.inRange(-3, -2, -6);
- * // => true
- */
- function inRange(number, start, end) {
- start = (0, _toFinite.default)(start);
- if (end === undefined) {
- end = start;
- start = 0;
- } else {
- end = (0, _toFinite.default)(end);
- }
- number = (0, _toNumber.default)(number);
- return (0, _baseInRange.default)(number, start, end);
- }
- var _default = inRange;
- exports.default = _default;
- /***/ }),
- /* 513 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInRange.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max,
- nativeMin = Math.min;
- /**
- * The base implementation of `_.inRange` which doesn't coerce arguments.
- *
- * @private
- * @param {number} number The number to check.
- * @param {number} start The start of the range.
- * @param {number} end The end of the range.
- * @returns {boolean} Returns `true` if `number` is in the range, else `false`.
- */
- function baseInRange(number, start, end) {
- return number >= nativeMin(start, end) && number < nativeMax(start, end);
- }
- var _default = baseInRange;
- exports.default = _default;
- /***/ }),
- /* 514 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/includes.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * Checks if `value` is in `collection`. If `collection` is a string, it's
- * checked for a substring of `value`, otherwise
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * is used for equality comparisons. If `fromIndex` is negative, it's used as
- * the offset from the end of `collection`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object|string} collection The collection to inspect.
- * @param {*} value The value to search for.
- * @param {number} [fromIndex=0] The index to search from.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.
- * @returns {boolean} Returns `true` if `value` is found, else `false`.
- * @example
- *
- * _.includes([1, 2, 3], 1);
- * // => true
- *
- * _.includes([1, 2, 3], 1, 2);
- * // => false
- *
- * _.includes({ 'a': 1, 'b': 2 }, 1);
- * // => true
- *
- * _.includes('abcd', 'bc');
- * // => true
- */
- function includes(collection, value, fromIndex, guard) {
- collection = (0, _isArrayLike.default)(collection) ? collection : (0, _values.default)(collection);
- fromIndex = fromIndex && !guard ? (0, _toInteger.default)(fromIndex) : 0;
- var length = collection.length;
- if (fromIndex < 0) {
- fromIndex = nativeMax(length + fromIndex, 0);
- }
- return (0, _isString.default)(collection) ? fromIndex <= length && collection.indexOf(value, fromIndex) > -1 : !!length && (0, _baseIndexOf.default)(collection, value, fromIndex) > -1;
- }
- var _default = includes;
- exports.default = _default;
- /***/ }),
- /* 515 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isString.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var stringTag = '[object String]';
- /**
- * Checks if `value` is classified as a `String` primitive or object.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a string, else `false`.
- * @example
- *
- * _.isString('abc');
- * // => true
- *
- * _.isString(1);
- * // => false
- */
- function isString(value) {
- return typeof value == 'string' || !(0, _isArray.default)(value) && (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == stringTag;
- }
- var _default = isString;
- exports.default = _default;
- /***/ }),
- /* 516 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/values.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Creates an array of the own enumerable string keyed property values of `object`.
- *
- * **Note:** Non-object values are coerced to objects.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property values.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.values(new Foo);
- * // => [1, 2] (iteration order is not guaranteed)
- *
- * _.values('hi');
- * // => ['h', 'i']
- */
- function values(object) {
- return object == null ? [] : (0, _baseValues.default)(object, (0, _keys.default)(object));
- }
- var _default = values;
- exports.default = _default;
- /***/ }),
- /* 517 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseValues.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- /**
- * The base implementation of `_.values` and `_.valuesIn` which creates an
- * array of `object` property values corresponding to the property names
- * of `props`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array} props The property names to get values for.
- * @returns {Object} Returns the array of property values.
- */
- function baseValues(object, props) {
- return (0, _arrayMap.default)(props, function (key) {
- return object[key];
- });
- }
- var _default = baseValues;
- exports.default = _default;
- /***/ }),
- /* 518 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/indexOf.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * Gets the index at which the first occurrence of `value` is found in `array`
- * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons. If `fromIndex` is negative, it's used as the
- * offset from the end of `array`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @param {number} [fromIndex=0] The index to search from.
- * @returns {number} Returns the index of the matched value, else `-1`.
- * @example
- *
- * _.indexOf([1, 2, 1, 2], 2);
- * // => 1
- *
- * // Search from the `fromIndex`.
- * _.indexOf([1, 2, 1, 2], 2, 2);
- * // => 3
- */
- function indexOf(array, value, fromIndex) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return -1;
- }
- var index = fromIndex == null ? 0 : (0, _toInteger.default)(fromIndex);
- if (index < 0) {
- index = nativeMax(length + index, 0);
- }
- return (0, _baseIndexOf.default)(array, value, index);
- }
- var _default = indexOf;
- exports.default = _default;
- /***/ }),
- /* 519 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/initial.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- /**
- * Gets all but the last element of `array`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to query.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * _.initial([1, 2, 3]);
- * // => [1, 2]
- */
- function initial(array) {
- var length = array == null ? 0 : array.length;
- return length ? (0, _baseSlice.default)(array, 0, -1) : [];
- }
- var _default = initial;
- exports.default = _default;
- /***/ }),
- /* 520 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersection.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
- /**
- * Creates an array of unique values that are included in all given arrays
- * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons. The order and references of result values are
- * determined by the first array.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @returns {Array} Returns the new array of intersecting values.
- * @example
- *
- * _.intersection([2, 1], [2, 3]);
- * // => [2]
- */
- var intersection = (0, _baseRest.default)(function (arrays) {
- var mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
- return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped) : [];
- });
- var _default = intersection;
- exports.default = _default;
- /***/ }),
- /* 521 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIntersection.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
- var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
- var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMin = Math.min;
- /**
- * The base implementation of methods like `_.intersection`, without support
- * for iteratee shorthands, that accepts an array of arrays to inspect.
- *
- * @private
- * @param {Array} arrays The arrays to inspect.
- * @param {Function} [iteratee] The iteratee invoked per element.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new array of shared values.
- */
- function baseIntersection(arrays, iteratee, comparator) {
- var includes = comparator ? _arrayIncludesWith.default : _arrayIncludes.default,
- length = arrays[0].length,
- othLength = arrays.length,
- othIndex = othLength,
- caches = Array(othLength),
- maxLength = Infinity,
- result = [];
- while (othIndex--) {
- var array = arrays[othIndex];
- if (othIndex && iteratee) {
- array = (0, _arrayMap.default)(array, (0, _baseUnary.default)(iteratee));
- }
- maxLength = nativeMin(array.length, maxLength);
- caches[othIndex] = !comparator && (iteratee || length >= 120 && array.length >= 120) ? new _SetCache.default(othIndex && array) : undefined;
- }
- array = arrays[0];
- var index = -1,
- seen = caches[0];
- outer: while (++index < length && result.length < maxLength) {
- var value = array[index],
- computed = iteratee ? iteratee(value) : value;
- value = comparator || value !== 0 ? value : 0;
- if (!(seen ? (0, _cacheHas.default)(seen, computed) : includes(result, computed, comparator))) {
- othIndex = othLength;
- while (--othIndex) {
- var cache = caches[othIndex];
- if (!(cache ? (0, _cacheHas.default)(cache, computed) : includes(arrays[othIndex], computed, comparator))) {
- continue outer;
- }
- }
- if (seen) {
- seen.push(computed);
- }
- result.push(value);
- }
- }
- return result;
- }
- var _default = baseIntersection;
- exports.default = _default;
- /***/ }),
- /* 522 */
- /*!********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castArrayLikeObject.js ***!
- \********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- /**
- * Casts `value` to an empty array if it's not an array like object.
- *
- * @private
- * @param {*} value The value to inspect.
- * @returns {Array|Object} Returns the cast array-like object.
- */
- function castArrayLikeObject(value) {
- return (0, _isArrayLikeObject.default)(value) ? value : [];
- }
- var _default = castArrayLikeObject;
- exports.default = _default;
- /***/ }),
- /* 523 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersectionBy.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.intersection` except that it accepts `iteratee`
- * which is invoked for each element of each `arrays` to generate the criterion
- * by which they're compared. The order and references of result values are
- * determined by the first array. The iteratee is invoked with one argument:
- * (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Array} Returns the new array of intersecting values.
- * @example
- *
- * _.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor);
- * // => [2.1]
- *
- * // The `_.property` iteratee shorthand.
- * _.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
- * // => [{ 'x': 1 }]
- */
- var intersectionBy = (0, _baseRest.default)(function (arrays) {
- var iteratee = (0, _last.default)(arrays),
- mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
- if (iteratee === (0, _last.default)(mapped)) {
- iteratee = undefined;
- } else {
- mapped.pop();
- }
- return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped, (0, _baseIteratee.default)(iteratee, 2)) : [];
- });
- var _default = intersectionBy;
- exports.default = _default;
- /***/ }),
- /* 524 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersectionWith.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.intersection` except that it accepts `comparator`
- * which is invoked to compare elements of `arrays`. The order and references
- * of result values are determined by the first array. The comparator is
- * invoked with two arguments: (arrVal, othVal).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new array of intersecting values.
- * @example
- *
- * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
- * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
- *
- * _.intersectionWith(objects, others, _.isEqual);
- * // => [{ 'x': 1, 'y': 2 }]
- */
- var intersectionWith = (0, _baseRest.default)(function (arrays) {
- var comparator = (0, _last.default)(arrays),
- mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
- comparator = typeof comparator == 'function' ? comparator : undefined;
- if (comparator) {
- mapped.pop();
- }
- return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped, undefined, comparator) : [];
- });
- var _default = intersectionWith;
- exports.default = _default;
- /***/ }),
- /* 525 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invert.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
- var _createInverter = _interopRequireDefault(__webpack_require__(/*! ./_createInverter.js */ 526));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /**
- * Used to resolve the
- * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
- * of values.
- */
- var nativeObjectToString = objectProto.toString;
- /**
- * Creates an object composed of the inverted keys and values of `object`.
- * If `object` contains duplicate values, subsequent values overwrite
- * property assignments of previous values.
- *
- * @static
- * @memberOf _
- * @since 0.7.0
- * @category Object
- * @param {Object} object The object to invert.
- * @returns {Object} Returns the new inverted object.
- * @example
- *
- * var object = { 'a': 1, 'b': 2, 'c': 1 };
- *
- * _.invert(object);
- * // => { '1': 'c', '2': 'b' }
- */
- var invert = (0, _createInverter.default)(function (result, value, key) {
- if (value != null && typeof value.toString != 'function') {
- value = nativeObjectToString.call(value);
- }
- result[value] = key;
- }, (0, _constant.default)(_identity.default));
- var _default = invert;
- exports.default = _default;
- /***/ }),
- /* 526 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createInverter.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseInverter = _interopRequireDefault(__webpack_require__(/*! ./_baseInverter.js */ 527));
- /**
- * Creates a function like `_.invertBy`.
- *
- * @private
- * @param {Function} setter The function to set accumulator values.
- * @param {Function} toIteratee The function to resolve iteratees.
- * @returns {Function} Returns the new inverter function.
- */
- function createInverter(setter, toIteratee) {
- return function (object, iteratee) {
- return (0, _baseInverter.default)(object, setter, toIteratee(iteratee), {});
- };
- }
- var _default = createInverter;
- exports.default = _default;
- /***/ }),
- /* 527 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInverter.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- /**
- * The base implementation of `_.invert` and `_.invertBy` which inverts
- * `object` with values transformed by `iteratee` and set by `setter`.
- *
- * @private
- * @param {Object} object The object to iterate over.
- * @param {Function} setter The function to set `accumulator` values.
- * @param {Function} iteratee The iteratee to transform values.
- * @param {Object} accumulator The initial inverted object.
- * @returns {Function} Returns `accumulator`.
- */
- function baseInverter(object, setter, iteratee, accumulator) {
- (0, _baseForOwn.default)(object, function (value, key, object) {
- setter(accumulator, iteratee(value), key, object);
- });
- return accumulator;
- }
- var _default = baseInverter;
- exports.default = _default;
- /***/ }),
- /* 528 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invertBy.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _createInverter = _interopRequireDefault(__webpack_require__(/*! ./_createInverter.js */ 526));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Used to resolve the
- * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
- * of values.
- */
- var nativeObjectToString = objectProto.toString;
- /**
- * This method is like `_.invert` except that the inverted object is generated
- * from the results of running each element of `object` thru `iteratee`. The
- * corresponding inverted value of each inverted key is an array of keys
- * responsible for generating the inverted value. The iteratee is invoked
- * with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.1.0
- * @category Object
- * @param {Object} object The object to invert.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Object} Returns the new inverted object.
- * @example
- *
- * var object = { 'a': 1, 'b': 2, 'c': 1 };
- *
- * _.invertBy(object);
- * // => { '1': ['a', 'c'], '2': ['b'] }
- *
- * _.invertBy(object, function(value) {
- * return 'group' + value;
- * });
- * // => { 'group1': ['a', 'c'], 'group2': ['b'] }
- */
- var invertBy = (0, _createInverter.default)(function (result, value, key) {
- if (value != null && typeof value.toString != 'function') {
- value = nativeObjectToString.call(value);
- }
- if (hasOwnProperty.call(result, value)) {
- result[value].push(key);
- } else {
- result[value] = [key];
- }
- }, _baseIteratee.default);
- var _default = invertBy;
- exports.default = _default;
- /***/ }),
- /* 529 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invoke.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- /**
- * Invokes the method at `path` of `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The object to query.
- * @param {Array|string} path The path of the method to invoke.
- * @param {...*} [args] The arguments to invoke the method with.
- * @returns {*} Returns the result of the invoked method.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] };
- *
- * _.invoke(object, 'a[0].b.c.slice', 1, 3);
- * // => [2, 3]
- */
- var invoke = (0, _baseRest.default)(_baseInvoke.default);
- var _default = invoke;
- exports.default = _default;
- /***/ }),
- /* 530 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInvoke.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- var _parent = _interopRequireDefault(__webpack_require__(/*! ./_parent.js */ 531));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * The base implementation of `_.invoke` without support for individual
- * method arguments.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array|string} path The path of the method to invoke.
- * @param {Array} args The arguments to invoke the method with.
- * @returns {*} Returns the result of the invoked method.
- */
- function baseInvoke(object, path, args) {
- path = (0, _castPath.default)(path, object);
- object = (0, _parent.default)(object, path);
- var func = object == null ? object : object[(0, _toKey.default)((0, _last.default)(path))];
- return func == null ? undefined : (0, _apply.default)(func, object, args);
- }
- var _default = baseInvoke;
- exports.default = _default;
- /***/ }),
- /* 531 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_parent.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- /**
- * Gets the parent value at `path` of `object`.
- *
- * @private
- * @param {Object} object The object to query.
- * @param {Array} path The path to get the parent value of.
- * @returns {*} Returns the parent value.
- */
- function parent(object, path) {
- return path.length < 2 ? object : (0, _baseGet.default)(object, (0, _baseSlice.default)(path, 0, -1));
- }
- var _default = parent;
- exports.default = _default;
- /***/ }),
- /* 532 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invokeMap.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- /**
- * Invokes the method at `path` of each element in `collection`, returning
- * an array of the results of each invoked method. Any additional arguments
- * are provided to each invoked method. If `path` is a function, it's invoked
- * for, and `this` bound to, each element in `collection`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Array|Function|string} path The path of the method to invoke or
- * the function invoked per iteration.
- * @param {...*} [args] The arguments to invoke each method with.
- * @returns {Array} Returns the array of results.
- * @example
- *
- * _.invokeMap([[5, 1, 7], [3, 2, 1]], 'sort');
- * // => [[1, 5, 7], [1, 2, 3]]
- *
- * _.invokeMap([123, 456], String.prototype.split, '');
- * // => [['1', '2', '3'], ['4', '5', '6']]
- */
- var invokeMap = (0, _baseRest.default)(function (collection, path, args) {
- var index = -1,
- isFunc = typeof path == 'function',
- result = (0, _isArrayLike.default)(collection) ? Array(collection.length) : [];
- (0, _baseEach.default)(collection, function (value) {
- result[++index] = isFunc ? (0, _apply.default)(path, value, args) : (0, _baseInvoke.default)(value, path, args);
- });
- return result;
- });
- var _default = invokeMap;
- exports.default = _default;
- /***/ }),
- /* 533 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayBuffer.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_baseIsArrayBuffer.js */ 534));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
- /* Node.js helper references. */
- var nodeIsArrayBuffer = _nodeUtil.default && _nodeUtil.default.isArrayBuffer;
- /**
- * Checks if `value` is classified as an `ArrayBuffer` object.
- *
- * @static
- * @memberOf _
- * @since 4.3.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.
- * @example
- *
- * _.isArrayBuffer(new ArrayBuffer(2));
- * // => true
- *
- * _.isArrayBuffer(new Array(2));
- * // => false
- */
- var isArrayBuffer = nodeIsArrayBuffer ? (0, _baseUnary.default)(nodeIsArrayBuffer) : _baseIsArrayBuffer.default;
- var _default = isArrayBuffer;
- exports.default = _default;
- /***/ }),
- /* 534 */
- /*!******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsArrayBuffer.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- var arrayBufferTag = '[object ArrayBuffer]';
- /**
- * The base implementation of `_.isArrayBuffer` without Node.js optimizations.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.
- */
- function baseIsArrayBuffer(value) {
- return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == arrayBufferTag;
- }
- var _default = baseIsArrayBuffer;
- exports.default = _default;
- /***/ }),
- /* 535 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isBoolean.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var boolTag = '[object Boolean]';
- /**
- * Checks if `value` is classified as a boolean primitive or object.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a boolean, else `false`.
- * @example
- *
- * _.isBoolean(false);
- * // => true
- *
- * _.isBoolean(null);
- * // => false
- */
- function isBoolean(value) {
- return value === true || value === false || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == boolTag;
- }
- var _default = isBoolean;
- exports.default = _default;
- /***/ }),
- /* 536 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isDate.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsDate = _interopRequireDefault(__webpack_require__(/*! ./_baseIsDate.js */ 537));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
- /* Node.js helper references. */
- var nodeIsDate = _nodeUtil.default && _nodeUtil.default.isDate;
- /**
- * Checks if `value` is classified as a `Date` object.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a date object, else `false`.
- * @example
- *
- * _.isDate(new Date);
- * // => true
- *
- * _.isDate('Mon April 23 2012');
- * // => false
- */
- var isDate = nodeIsDate ? (0, _baseUnary.default)(nodeIsDate) : _baseIsDate.default;
- var _default = isDate;
- exports.default = _default;
- /***/ }),
- /* 537 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsDate.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var dateTag = '[object Date]';
- /**
- * The base implementation of `_.isDate` without Node.js optimizations.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a date object, else `false`.
- */
- function baseIsDate(value) {
- return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == dateTag;
- }
- var _default = baseIsDate;
- exports.default = _default;
- /***/ }),
- /* 538 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isElement.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
- /**
- * Checks if `value` is likely a DOM element.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`.
- * @example
- *
- * _.isElement(document.body);
- * // => true
- *
- * _.isElement('<body>');
- * // => false
- */
- function isElement(value) {
- return (0, _isObjectLike.default)(value) && value.nodeType === 1 && !(0, _isPlainObject.default)(value);
- }
- var _default = isElement;
- exports.default = _default;
- /***/ }),
- /* 539 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEmpty.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- /** `Object#toString` result references. */
- var mapTag = '[object Map]',
- setTag = '[object Set]';
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Checks if `value` is an empty object, collection, map, or set.
- *
- * Objects are considered empty if they have no own enumerable string keyed
- * properties.
- *
- * Array-like values such as `arguments` objects, arrays, buffers, strings, or
- * jQuery-like collections are considered empty if they have a `length` of `0`.
- * Similarly, maps and sets are considered empty if they have a `size` of `0`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is empty, else `false`.
- * @example
- *
- * _.isEmpty(null);
- * // => true
- *
- * _.isEmpty(true);
- * // => true
- *
- * _.isEmpty(1);
- * // => true
- *
- * _.isEmpty([1, 2, 3]);
- * // => false
- *
- * _.isEmpty({ 'a': 1 });
- * // => false
- */
- function isEmpty(value) {
- if (value == null) {
- return true;
- }
- if ((0, _isArrayLike.default)(value) && ((0, _isArray.default)(value) || typeof value == 'string' || typeof value.splice == 'function' || (0, _isBuffer.default)(value) || (0, _isTypedArray.default)(value) || (0, _isArguments.default)(value))) {
- return !value.length;
- }
- var tag = (0, _getTag.default)(value);
- if (tag == mapTag || tag == setTag) {
- return !value.size;
- }
- if ((0, _isPrototype.default)(value)) {
- return !(0, _baseKeys.default)(value).length;
- }
- for (var key in value) {
- if (hasOwnProperty.call(value, key)) {
- return false;
- }
- }
- return true;
- }
- var _default = isEmpty;
- exports.default = _default;
- /***/ }),
- /* 540 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEqual.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
- /**
- * Performs a deep comparison between two values to determine if they are
- * equivalent.
- *
- * **Note:** This method supports comparing arrays, array buffers, booleans,
- * date objects, error objects, maps, numbers, `Object` objects, regexes,
- * sets, strings, symbols, and typed arrays. `Object` objects are compared
- * by their own, not inherited, enumerable properties. Functions and DOM
- * nodes are compared by strict equality, i.e. `===`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
- * @example
- *
- * var object = { 'a': 1 };
- * var other = { 'a': 1 };
- *
- * _.isEqual(object, other);
- * // => true
- *
- * object === other;
- * // => false
- */
- function isEqual(value, other) {
- return (0, _baseIsEqual.default)(value, other);
- }
- var _default = isEqual;
- exports.default = _default;
- /***/ }),
- /* 541 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEqualWith.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
- /**
- * This method is like `_.isEqual` except that it accepts `customizer` which
- * is invoked to compare values. If `customizer` returns `undefined`, comparisons
- * are handled by the method instead. The `customizer` is invoked with up to
- * six arguments: (objValue, othValue [, index|key, object, other, stack]).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @param {Function} [customizer] The function to customize comparisons.
- * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
- * @example
- *
- * function isGreeting(value) {
- * return /^h(?:i|ello)$/.test(value);
- * }
- *
- * function customizer(objValue, othValue) {
- * if (isGreeting(objValue) && isGreeting(othValue)) {
- * return true;
- * }
- * }
- *
- * var array = ['hello', 'goodbye'];
- * var other = ['hi', 'goodbye'];
- *
- * _.isEqualWith(array, other, customizer);
- * // => true
- */
- function isEqualWith(value, other, customizer) {
- customizer = typeof customizer == 'function' ? customizer : undefined;
- var result = customizer ? customizer(value, other) : undefined;
- return result === undefined ? (0, _baseIsEqual.default)(value, other, undefined, customizer) : !!result;
- }
- var _default = isEqualWith;
- exports.default = _default;
- /***/ }),
- /* 542 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isFinite.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeIsFinite = _root.default.isFinite;
- /**
- * Checks if `value` is a finite primitive number.
- *
- * **Note:** This method is based on
- * [`Number.isFinite`](https://mdn.io/Number/isFinite).
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a finite number, else `false`.
- * @example
- *
- * _.isFinite(3);
- * // => true
- *
- * _.isFinite(Number.MIN_VALUE);
- * // => true
- *
- * _.isFinite(Infinity);
- * // => false
- *
- * _.isFinite('3');
- * // => false
- */
- function isFinite(value) {
- return typeof value == 'number' && nativeIsFinite(value);
- }
- var _default = isFinite;
- exports.default = _default;
- /***/ }),
- /* 543 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isInteger.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Checks if `value` is an integer.
- *
- * **Note:** This method is based on
- * [`Number.isInteger`](https://mdn.io/Number/isInteger).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is an integer, else `false`.
- * @example
- *
- * _.isInteger(3);
- * // => true
- *
- * _.isInteger(Number.MIN_VALUE);
- * // => false
- *
- * _.isInteger(Infinity);
- * // => false
- *
- * _.isInteger('3');
- * // => false
- */
- function isInteger(value) {
- return typeof value == 'number' && value == (0, _toInteger.default)(value);
- }
- var _default = isInteger;
- exports.default = _default;
- /***/ }),
- /* 544 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMatch.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
- var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
- /**
- * Performs a partial deep comparison between `object` and `source` to
- * determine if `object` contains equivalent property values.
- *
- * **Note:** This method is equivalent to `_.matches` when `source` is
- * partially applied.
- *
- * Partial comparisons will match empty array and empty object `source`
- * values against any array or object value, respectively. See `_.isEqual`
- * for a list of supported value comparisons.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Lang
- * @param {Object} object The object to inspect.
- * @param {Object} source The object of property values to match.
- * @returns {boolean} Returns `true` if `object` is a match, else `false`.
- * @example
- *
- * var object = { 'a': 1, 'b': 2 };
- *
- * _.isMatch(object, { 'b': 2 });
- * // => true
- *
- * _.isMatch(object, { 'b': 1 });
- * // => false
- */
- function isMatch(object, source) {
- return object === source || (0, _baseIsMatch.default)(object, source, (0, _getMatchData.default)(source));
- }
- var _default = isMatch;
- exports.default = _default;
- /***/ }),
- /* 545 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMatchWith.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
- var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
- /**
- * This method is like `_.isMatch` except that it accepts `customizer` which
- * is invoked to compare values. If `customizer` returns `undefined`, comparisons
- * are handled by the method instead. The `customizer` is invoked with five
- * arguments: (objValue, srcValue, index|key, object, source).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {Object} object The object to inspect.
- * @param {Object} source The object of property values to match.
- * @param {Function} [customizer] The function to customize comparisons.
- * @returns {boolean} Returns `true` if `object` is a match, else `false`.
- * @example
- *
- * function isGreeting(value) {
- * return /^h(?:i|ello)$/.test(value);
- * }
- *
- * function customizer(objValue, srcValue) {
- * if (isGreeting(objValue) && isGreeting(srcValue)) {
- * return true;
- * }
- * }
- *
- * var object = { 'greeting': 'hello' };
- * var source = { 'greeting': 'hi' };
- *
- * _.isMatchWith(object, source, customizer);
- * // => true
- */
- function isMatchWith(object, source, customizer) {
- customizer = typeof customizer == 'function' ? customizer : undefined;
- return (0, _baseIsMatch.default)(object, source, (0, _getMatchData.default)(source), customizer);
- }
- var _default = isMatchWith;
- exports.default = _default;
- /***/ }),
- /* 546 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNaN.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
- /**
- * Checks if `value` is `NaN`.
- *
- * **Note:** This method is based on
- * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as
- * global [`isNaN`](https://mdn.io/isNaN) which returns `true` for
- * `undefined` and other non-number values.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
- * @example
- *
- * _.isNaN(NaN);
- * // => true
- *
- * _.isNaN(new Number(NaN));
- * // => true
- *
- * isNaN(undefined);
- * // => true
- *
- * _.isNaN(undefined);
- * // => false
- */
- function isNaN(value) {
- // An `NaN` primitive is the only value that is not equal to itself.
- // Perform the `toStringTag` check first to avoid errors with some
- // ActiveX objects in IE.
- return (0, _isNumber.default)(value) && value != +value;
- }
- var _default = isNaN;
- exports.default = _default;
- /***/ }),
- /* 547 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNumber.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var numberTag = '[object Number]';
- /**
- * Checks if `value` is classified as a `Number` primitive or object.
- *
- * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are
- * classified as numbers, use the `_.isFinite` method.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a number, else `false`.
- * @example
- *
- * _.isNumber(3);
- * // => true
- *
- * _.isNumber(Number.MIN_VALUE);
- * // => true
- *
- * _.isNumber(Infinity);
- * // => true
- *
- * _.isNumber('3');
- * // => false
- */
- function isNumber(value) {
- return typeof value == 'number' || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == numberTag;
- }
- var _default = isNumber;
- exports.default = _default;
- /***/ }),
- /* 548 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNative.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsNative = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNative.js */ 177));
- var _isMaskable = _interopRequireDefault(__webpack_require__(/*! ./_isMaskable.js */ 549));
- /** Error message constants. */
- var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.';
- /**
- * Checks if `value` is a pristine native function.
- *
- * **Note:** This method can't reliably detect native functions in the presence
- * of the core-js package because core-js circumvents this kind of detection.
- * Despite multiple requests, the core-js maintainer has made it clear: any
- * attempt to fix the detection will be obstructed. As a result, we're left
- * with little choice but to throw an error. Unfortunately, this also affects
- * packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill),
- * which rely on core-js.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a native function,
- * else `false`.
- * @example
- *
- * _.isNative(Array.prototype.push);
- * // => true
- *
- * _.isNative(_);
- * // => false
- */
- function isNative(value) {
- if ((0, _isMaskable.default)(value)) {
- throw new Error(CORE_ERROR_TEXT);
- }
- return (0, _baseIsNative.default)(value);
- }
- var _default = isNative;
- exports.default = _default;
- /***/ }),
- /* 549 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isMaskable.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _coreJsData = _interopRequireDefault(__webpack_require__(/*! ./_coreJsData.js */ 180));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
- /**
- * Checks if `func` is capable of being masked.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `func` is maskable, else `false`.
- */
- var isMaskable = _coreJsData.default ? _isFunction.default : _stubFalse.default;
- var _default = isMaskable;
- exports.default = _default;
- /***/ }),
- /* 550 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNil.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks if `value` is `null` or `undefined`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is nullish, else `false`.
- * @example
- *
- * _.isNil(null);
- * // => true
- *
- * _.isNil(void 0);
- * // => true
- *
- * _.isNil(NaN);
- * // => false
- */
- function isNil(value) {
- return value == null;
- }
- var _default = isNil;
- exports.default = _default;
- /***/ }),
- /* 551 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNull.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks if `value` is `null`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is `null`, else `false`.
- * @example
- *
- * _.isNull(null);
- * // => true
- *
- * _.isNull(void 0);
- * // => false
- */
- function isNull(value) {
- return value === null;
- }
- var _default = isNull;
- exports.default = _default;
- /***/ }),
- /* 552 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isRegExp.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIsRegExp = _interopRequireDefault(__webpack_require__(/*! ./_baseIsRegExp.js */ 553));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
- /* Node.js helper references. */
- var nodeIsRegExp = _nodeUtil.default && _nodeUtil.default.isRegExp;
- /**
- * Checks if `value` is classified as a `RegExp` object.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.
- * @example
- *
- * _.isRegExp(/abc/);
- * // => true
- *
- * _.isRegExp('/abc/');
- * // => false
- */
- var isRegExp = nodeIsRegExp ? (0, _baseUnary.default)(nodeIsRegExp) : _baseIsRegExp.default;
- var _default = isRegExp;
- exports.default = _default;
- /***/ }),
- /* 553 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsRegExp.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var regexpTag = '[object RegExp]';
- /**
- * The base implementation of `_.isRegExp` without Node.js optimizations.
- *
- * @private
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.
- */
- function baseIsRegExp(value) {
- return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == regexpTag;
- }
- var _default = baseIsRegExp;
- exports.default = _default;
- /***/ }),
- /* 554 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSafeInteger.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
- /** Used as references for various `Number` constants. */
- var MAX_SAFE_INTEGER = 9007199254740991;
- /**
- * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754
- * double precision number which isn't the result of a rounded unsafe integer.
- *
- * **Note:** This method is based on
- * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`.
- * @example
- *
- * _.isSafeInteger(3);
- * // => true
- *
- * _.isSafeInteger(Number.MIN_VALUE);
- * // => false
- *
- * _.isSafeInteger(Infinity);
- * // => false
- *
- * _.isSafeInteger('3');
- * // => false
- */
- function isSafeInteger(value) {
- return (0, _isInteger.default)(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER;
- }
- var _default = isSafeInteger;
- exports.default = _default;
- /***/ }),
- /* 555 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isUndefined.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Checks if `value` is `undefined`.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`.
- * @example
- *
- * _.isUndefined(void 0);
- * // => true
- *
- * _.isUndefined(null);
- * // => false
- */
- function isUndefined(value) {
- return value === undefined;
- }
- var _default = isUndefined;
- exports.default = _default;
- /***/ }),
- /* 556 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isWeakMap.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var weakMapTag = '[object WeakMap]';
- /**
- * Checks if `value` is classified as a `WeakMap` object.
- *
- * @static
- * @memberOf _
- * @since 4.3.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a weak map, else `false`.
- * @example
- *
- * _.isWeakMap(new WeakMap);
- * // => true
- *
- * _.isWeakMap(new Map);
- * // => false
- */
- function isWeakMap(value) {
- return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == weakMapTag;
- }
- var _default = isWeakMap;
- exports.default = _default;
- /***/ }),
- /* 557 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isWeakSet.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- /** `Object#toString` result references. */
- var weakSetTag = '[object WeakSet]';
- /**
- * Checks if `value` is classified as a `WeakSet` object.
- *
- * @static
- * @memberOf _
- * @since 4.3.0
- * @category Lang
- * @param {*} value The value to check.
- * @returns {boolean} Returns `true` if `value` is a weak set, else `false`.
- * @example
- *
- * _.isWeakSet(new WeakSet);
- * // => true
- *
- * _.isWeakSet(new Set);
- * // => false
- */
- function isWeakSet(value) {
- return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == weakSetTag;
- }
- var _default = isWeakSet;
- exports.default = _default;
- /***/ }),
- /* 558 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/iteratee.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1;
- /**
- * Creates a function that invokes `func` with the arguments of the created
- * function. If `func` is a property name, the created function returns the
- * property value for a given element. If `func` is an array or object, the
- * created function returns `true` for elements that contain the equivalent
- * source properties, otherwise it returns `false`.
- *
- * @static
- * @since 4.0.0
- * @memberOf _
- * @category Util
- * @param {*} [func=_.identity] The value to convert to a callback.
- * @returns {Function} Returns the callback.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': true },
- * { 'user': 'fred', 'age': 40, 'active': false }
- * ];
- *
- * // The `_.matches` iteratee shorthand.
- * _.filter(users, _.iteratee({ 'user': 'barney', 'active': true }));
- * // => [{ 'user': 'barney', 'age': 36, 'active': true }]
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.filter(users, _.iteratee(['user', 'fred']));
- * // => [{ 'user': 'fred', 'age': 40 }]
- *
- * // The `_.property` iteratee shorthand.
- * _.map(users, _.iteratee('user'));
- * // => ['barney', 'fred']
- *
- * // Create custom iteratee shorthands.
- * _.iteratee = _.wrap(_.iteratee, function(iteratee, func) {
- * return !_.isRegExp(func) ? iteratee(func) : function(string) {
- * return func.test(string);
- * };
- * });
- *
- * _.filter(['abc', 'def'], /ef/);
- * // => ['def']
- */
- function iteratee(func) {
- return (0, _baseIteratee.default)(typeof func == 'function' ? func : (0, _baseClone.default)(func, CLONE_DEEP_FLAG));
- }
- var _default = iteratee;
- exports.default = _default;
- /***/ }),
- /* 559 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/join.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used for built-in method references. */
- var arrayProto = Array.prototype;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeJoin = arrayProto.join;
- /**
- * Converts all elements in `array` into a string separated by `separator`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to convert.
- * @param {string} [separator=','] The element separator.
- * @returns {string} Returns the joined string.
- * @example
- *
- * _.join(['a', 'b', 'c'], '~');
- * // => 'a~b~c'
- */
- function join(array, separator) {
- return array == null ? '' : nativeJoin.call(array, separator);
- }
- var _default = join;
- exports.default = _default;
- /***/ }),
- /* 560 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/kebabCase.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
- /**
- * Converts `string` to
- * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the kebab cased string.
- * @example
- *
- * _.kebabCase('Foo Bar');
- * // => 'foo-bar'
- *
- * _.kebabCase('fooBar');
- * // => 'foo-bar'
- *
- * _.kebabCase('__FOO_BAR__');
- * // => 'foo-bar'
- */
- var kebabCase = (0, _createCompounder.default)(function (result, word, index) {
- return result + (index ? '-' : '') + word.toLowerCase();
- });
- var _default = kebabCase;
- exports.default = _default;
- /***/ }),
- /* 561 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keyBy.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
- /**
- * Creates an object composed of keys generated from the results of running
- * each element of `collection` thru `iteratee`. The corresponding value of
- * each key is the last element responsible for generating the key. The
- * iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
- * @returns {Object} Returns the composed aggregate object.
- * @example
- *
- * var array = [
- * { 'dir': 'left', 'code': 97 },
- * { 'dir': 'right', 'code': 100 }
- * ];
- *
- * _.keyBy(array, function(o) {
- * return String.fromCharCode(o.code);
- * });
- * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }
- *
- * _.keyBy(array, 'dir');
- * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } }
- */
- var keyBy = (0, _createAggregator.default)(function (result, value, key) {
- (0, _baseAssignValue.default)(result, key, value);
- });
- var _default = keyBy;
- exports.default = _default;
- /***/ }),
- /* 562 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lastIndexOf.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
- var _baseIsNaN = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNaN.js */ 218));
- var _strictLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_strictLastIndexOf.js */ 563));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max,
- nativeMin = Math.min;
- /**
- * This method is like `_.indexOf` except that it iterates over elements of
- * `array` from right to left.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @param {number} [fromIndex=array.length-1] The index to search from.
- * @returns {number} Returns the index of the matched value, else `-1`.
- * @example
- *
- * _.lastIndexOf([1, 2, 1, 2], 2);
- * // => 3
- *
- * // Search from the `fromIndex`.
- * _.lastIndexOf([1, 2, 1, 2], 2, 2);
- * // => 1
- */
- function lastIndexOf(array, value, fromIndex) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return -1;
- }
- var index = length;
- if (fromIndex !== undefined) {
- index = (0, _toInteger.default)(fromIndex);
- index = index < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);
- }
- return value === value ? (0, _strictLastIndexOf.default)(array, value, index) : (0, _baseFindIndex.default)(array, _baseIsNaN.default, index, true);
- }
- var _default = lastIndexOf;
- exports.default = _default;
- /***/ }),
- /* 563 */
- /*!******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_strictLastIndexOf.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.lastIndexOf` which performs strict equality
- * comparisons of values, i.e. `===`.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @param {number} fromIndex The index to search from.
- * @returns {number} Returns the index of the matched value, else `-1`.
- */
- function strictLastIndexOf(array, value, fromIndex) {
- var index = fromIndex + 1;
- while (index--) {
- if (array[index] === value) {
- return index;
- }
- }
- return index;
- }
- var _default = strictLastIndexOf;
- exports.default = _default;
- /***/ }),
- /* 564 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lowerCase.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
- /**
- * Converts `string`, as space separated words, to lower case.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the lower cased string.
- * @example
- *
- * _.lowerCase('--Foo-Bar--');
- * // => 'foo bar'
- *
- * _.lowerCase('fooBar');
- * // => 'foo bar'
- *
- * _.lowerCase('__FOO_BAR__');
- * // => 'foo bar'
- */
- var lowerCase = (0, _createCompounder.default)(function (result, word, index) {
- return result + (index ? ' ' : '') + word.toLowerCase();
- });
- var _default = lowerCase;
- exports.default = _default;
- /***/ }),
- /* 565 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lowerFirst.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCaseFirst = _interopRequireDefault(__webpack_require__(/*! ./_createCaseFirst.js */ 309));
- /**
- * Converts the first character of `string` to lower case.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the converted string.
- * @example
- *
- * _.lowerFirst('Fred');
- * // => 'fred'
- *
- * _.lowerFirst('FRED');
- * // => 'fRED'
- */
- var lowerFirst = (0, _createCaseFirst.default)('toLowerCase');
- var _default = lowerFirst;
- exports.default = _default;
- /***/ }),
- /* 566 */
- /*!**************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lt.js ***!
- \**************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
- var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
- /**
- * Checks if `value` is less than `other`.
- *
- * @static
- * @memberOf _
- * @since 3.9.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if `value` is less than `other`,
- * else `false`.
- * @see _.gt
- * @example
- *
- * _.lt(1, 3);
- * // => true
- *
- * _.lt(3, 3);
- * // => false
- *
- * _.lt(3, 1);
- * // => false
- */
- var lt = (0, _createRelationalOperation.default)(_baseLt.default);
- var _default = lt;
- exports.default = _default;
- /***/ }),
- /* 567 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseLt.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.lt` which doesn't coerce arguments.
- *
- * @private
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if `value` is less than `other`,
- * else `false`.
- */
- function baseLt(value, other) {
- return value < other;
- }
- var _default = baseLt;
- exports.default = _default;
- /***/ }),
- /* 568 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lte.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
- /**
- * Checks if `value` is less than or equal to `other`.
- *
- * @static
- * @memberOf _
- * @since 3.9.0
- * @category Lang
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {boolean} Returns `true` if `value` is less than or equal to
- * `other`, else `false`.
- * @see _.gte
- * @example
- *
- * _.lte(1, 3);
- * // => true
- *
- * _.lte(3, 3);
- * // => true
- *
- * _.lte(3, 1);
- * // => false
- */
- var lte = (0, _createRelationalOperation.default)(function (value, other) {
- return value <= other;
- });
- var _default = lte;
- exports.default = _default;
- /***/ }),
- /* 569 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mapKeys.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- /**
- * The opposite of `_.mapValues`; this method creates an object with the
- * same values as `object` and keys generated by running each own enumerable
- * string keyed property of `object` thru `iteratee`. The iteratee is invoked
- * with three arguments: (value, key, object).
- *
- * @static
- * @memberOf _
- * @since 3.8.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Object} Returns the new mapped object.
- * @see _.mapValues
- * @example
- *
- * _.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {
- * return key + value;
- * });
- * // => { 'a1': 1, 'b2': 2 }
- */
- function mapKeys(object, iteratee) {
- var result = {};
- iteratee = (0, _baseIteratee.default)(iteratee, 3);
- (0, _baseForOwn.default)(object, function (value, key, object) {
- (0, _baseAssignValue.default)(result, iteratee(value, key, object), value);
- });
- return result;
- }
- var _default = mapKeys;
- exports.default = _default;
- /***/ }),
- /* 570 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mapValues.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- /**
- * Creates an object with the same keys as `object` and values generated
- * by running each own enumerable string keyed property of `object` thru
- * `iteratee`. The iteratee is invoked with three arguments:
- * (value, key, object).
- *
- * @static
- * @memberOf _
- * @since 2.4.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Object} Returns the new mapped object.
- * @see _.mapKeys
- * @example
- *
- * var users = {
- * 'fred': { 'user': 'fred', 'age': 40 },
- * 'pebbles': { 'user': 'pebbles', 'age': 1 }
- * };
- *
- * _.mapValues(users, function(o) { return o.age; });
- * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)
- *
- * // The `_.property` iteratee shorthand.
- * _.mapValues(users, 'age');
- * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)
- */
- function mapValues(object, iteratee) {
- var result = {};
- iteratee = (0, _baseIteratee.default)(iteratee, 3);
- (0, _baseForOwn.default)(object, function (value, key, object) {
- (0, _baseAssignValue.default)(result, key, iteratee(value, key, object));
- });
- return result;
- }
- var _default = mapValues;
- exports.default = _default;
- /***/ }),
- /* 571 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/matches.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- var _baseMatches = _interopRequireDefault(__webpack_require__(/*! ./_baseMatches.js */ 377));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1;
- /**
- * Creates a function that performs a partial deep comparison between a given
- * object and `source`, returning `true` if the given object has equivalent
- * property values, else `false`.
- *
- * **Note:** The created function is equivalent to `_.isMatch` with `source`
- * partially applied.
- *
- * Partial comparisons will match empty array and empty object `source`
- * values against any array or object value, respectively. See `_.isEqual`
- * for a list of supported value comparisons.
- *
- * **Note:** Multiple values can be checked by combining several matchers
- * using `_.overSome`
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Util
- * @param {Object} source The object of property values to match.
- * @returns {Function} Returns the new spec function.
- * @example
- *
- * var objects = [
- * { 'a': 1, 'b': 2, 'c': 3 },
- * { 'a': 4, 'b': 5, 'c': 6 }
- * ];
- *
- * _.filter(objects, _.matches({ 'a': 4, 'c': 6 }));
- * // => [{ 'a': 4, 'b': 5, 'c': 6 }]
- *
- * // Checking for several possible values
- * _.filter(objects, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));
- * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
- */
- function matches(source) {
- return (0, _baseMatches.default)((0, _baseClone.default)(source, CLONE_DEEP_FLAG));
- }
- var _default = matches;
- exports.default = _default;
- /***/ }),
- /* 572 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/matchesProperty.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- var _baseMatchesProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseMatchesProperty.js */ 394));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1;
- /**
- * Creates a function that performs a partial deep comparison between the
- * value at `path` of a given object to `srcValue`, returning `true` if the
- * object value is equivalent, else `false`.
- *
- * **Note:** Partial comparisons will match empty array and empty object
- * `srcValue` values against any array or object value, respectively. See
- * `_.isEqual` for a list of supported value comparisons.
- *
- * **Note:** Multiple values can be checked by combining several matchers
- * using `_.overSome`
- *
- * @static
- * @memberOf _
- * @since 3.2.0
- * @category Util
- * @param {Array|string} path The path of the property to get.
- * @param {*} srcValue The value to match.
- * @returns {Function} Returns the new spec function.
- * @example
- *
- * var objects = [
- * { 'a': 1, 'b': 2, 'c': 3 },
- * { 'a': 4, 'b': 5, 'c': 6 }
- * ];
- *
- * _.find(objects, _.matchesProperty('a', 4));
- * // => { 'a': 4, 'b': 5, 'c': 6 }
- *
- * // Checking for several possible values
- * _.filter(objects, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));
- * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
- */
- function matchesProperty(path, srcValue) {
- return (0, _baseMatchesProperty.default)(path, (0, _baseClone.default)(srcValue, CLONE_DEEP_FLAG));
- }
- var _default = matchesProperty;
- exports.default = _default;
- /***/ }),
- /* 573 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/max.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
- var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- /**
- * Computes the maximum value of `array`. If `array` is empty or falsey,
- * `undefined` is returned.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Math
- * @param {Array} array The array to iterate over.
- * @returns {*} Returns the maximum value.
- * @example
- *
- * _.max([4, 2, 8, 6]);
- * // => 8
- *
- * _.max([]);
- * // => undefined
- */
- function max(array) {
- return array && array.length ? (0, _baseExtremum.default)(array, _identity.default, _baseGt.default) : undefined;
- }
- var _default = max;
- exports.default = _default;
- /***/ }),
- /* 574 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseExtremum.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /**
- * The base implementation of methods like `_.max` and `_.min` which accepts a
- * `comparator` to determine the extremum value.
- *
- * @private
- * @param {Array} array The array to iterate over.
- * @param {Function} iteratee The iteratee invoked per iteration.
- * @param {Function} comparator The comparator used to compare values.
- * @returns {*} Returns the extremum value.
- */
- function baseExtremum(array, iteratee, comparator) {
- var index = -1,
- length = array.length;
- while (++index < length) {
- var value = array[index],
- current = iteratee(value);
- if (current != null && (computed === undefined ? current === current && !(0, _isSymbol.default)(current) : comparator(current, computed))) {
- var computed = current,
- result = value;
- }
- }
- return result;
- }
- var _default = baseExtremum;
- exports.default = _default;
- /***/ }),
- /* 575 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/maxBy.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
- var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- /**
- * This method is like `_.max` except that it accepts `iteratee` which is
- * invoked for each element in `array` to generate the criterion by which
- * the value is ranked. The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Math
- * @param {Array} array The array to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {*} Returns the maximum value.
- * @example
- *
- * var objects = [{ 'n': 1 }, { 'n': 2 }];
- *
- * _.maxBy(objects, function(o) { return o.n; });
- * // => { 'n': 2 }
- *
- * // The `_.property` iteratee shorthand.
- * _.maxBy(objects, 'n');
- * // => { 'n': 2 }
- */
- function maxBy(array, iteratee) {
- return array && array.length ? (0, _baseExtremum.default)(array, (0, _baseIteratee.default)(iteratee, 2), _baseGt.default) : undefined;
- }
- var _default = maxBy;
- exports.default = _default;
- /***/ }),
- /* 576 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mean.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseMean = _interopRequireDefault(__webpack_require__(/*! ./_baseMean.js */ 577));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- /**
- * Computes the mean of the values in `array`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Math
- * @param {Array} array The array to iterate over.
- * @returns {number} Returns the mean.
- * @example
- *
- * _.mean([4, 2, 8, 6]);
- * // => 5
- */
- function mean(array) {
- return (0, _baseMean.default)(array, _identity.default);
- }
- var _default = mean;
- exports.default = _default;
- /***/ }),
- /* 577 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMean.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
- /** Used as references for various `Number` constants. */
- var NAN = 0 / 0;
- /**
- * The base implementation of `_.mean` and `_.meanBy` without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} array The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {number} Returns the mean.
- */
- function baseMean(array, iteratee) {
- var length = array == null ? 0 : array.length;
- return length ? (0, _baseSum.default)(array, iteratee) / length : NAN;
- }
- var _default = baseMean;
- exports.default = _default;
- /***/ }),
- /* 578 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSum.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.sum` and `_.sumBy` without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} array The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @returns {number} Returns the sum.
- */
- function baseSum(array, iteratee) {
- var result,
- index = -1,
- length = array.length;
- while (++index < length) {
- var current = iteratee(array[index]);
- if (current !== undefined) {
- result = result === undefined ? current : result + current;
- }
- }
- return result;
- }
- var _default = baseSum;
- exports.default = _default;
- /***/ }),
- /* 579 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/meanBy.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseMean = _interopRequireDefault(__webpack_require__(/*! ./_baseMean.js */ 577));
- /**
- * This method is like `_.mean` except that it accepts `iteratee` which is
- * invoked for each element in `array` to generate the value to be averaged.
- * The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.7.0
- * @category Math
- * @param {Array} array The array to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {number} Returns the mean.
- * @example
- *
- * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];
- *
- * _.meanBy(objects, function(o) { return o.n; });
- * // => 5
- *
- * // The `_.property` iteratee shorthand.
- * _.meanBy(objects, 'n');
- * // => 5
- */
- function meanBy(array, iteratee) {
- return (0, _baseMean.default)(array, (0, _baseIteratee.default)(iteratee, 2));
- }
- var _default = meanBy;
- exports.default = _default;
- /***/ }),
- /* 580 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/merge.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
- var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
- /**
- * This method is like `_.assign` except that it recursively merges own and
- * inherited enumerable string keyed properties of source objects into the
- * destination object. Source properties that resolve to `undefined` are
- * skipped if a destination value exists. Array and plain object properties
- * are merged recursively. Other objects and value types are overridden by
- * assignment. Source objects are applied from left to right. Subsequent
- * sources overwrite property assignments of previous sources.
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 0.5.0
- * @category Object
- * @param {Object} object The destination object.
- * @param {...Object} [sources] The source objects.
- * @returns {Object} Returns `object`.
- * @example
- *
- * var object = {
- * 'a': [{ 'b': 2 }, { 'd': 4 }]
- * };
- *
- * var other = {
- * 'a': [{ 'c': 3 }, { 'e': 5 }]
- * };
- *
- * _.merge(object, other);
- * // => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }
- */
- var merge = (0, _createAssigner.default)(function (object, source, srcIndex) {
- (0, _baseMerge.default)(object, source, srcIndex);
- });
- var _default = merge;
- exports.default = _default;
- /***/ }),
- /* 581 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/method.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- /**
- * Creates a function that invokes the method at `path` of a given object.
- * Any additional arguments are provided to the invoked method.
- *
- * @static
- * @memberOf _
- * @since 3.7.0
- * @category Util
- * @param {Array|string} path The path of the method to invoke.
- * @param {...*} [args] The arguments to invoke the method with.
- * @returns {Function} Returns the new invoker function.
- * @example
- *
- * var objects = [
- * { 'a': { 'b': _.constant(2) } },
- * { 'a': { 'b': _.constant(1) } }
- * ];
- *
- * _.map(objects, _.method('a.b'));
- * // => [2, 1]
- *
- * _.map(objects, _.method(['a', 'b']));
- * // => [2, 1]
- */
- var method = (0, _baseRest.default)(function (path, args) {
- return function (object) {
- return (0, _baseInvoke.default)(object, path, args);
- };
- });
- var _default = method;
- exports.default = _default;
- /***/ }),
- /* 582 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/methodOf.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- /**
- * The opposite of `_.method`; this method creates a function that invokes
- * the method at a given path of `object`. Any additional arguments are
- * provided to the invoked method.
- *
- * @static
- * @memberOf _
- * @since 3.7.0
- * @category Util
- * @param {Object} object The object to query.
- * @param {...*} [args] The arguments to invoke the method with.
- * @returns {Function} Returns the new invoker function.
- * @example
- *
- * var array = _.times(3, _.constant),
- * object = { 'a': array, 'b': array, 'c': array };
- *
- * _.map(['a[2]', 'c[0]'], _.methodOf(object));
- * // => [2, 0]
- *
- * _.map([['a', '2'], ['c', '0']], _.methodOf(object));
- * // => [2, 0]
- */
- var methodOf = (0, _baseRest.default)(function (object, args) {
- return function (path) {
- return (0, _baseInvoke.default)(object, path, args);
- };
- });
- var _default = methodOf;
- exports.default = _default;
- /***/ }),
- /* 583 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/min.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
- var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- /**
- * Computes the minimum value of `array`. If `array` is empty or falsey,
- * `undefined` is returned.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Math
- * @param {Array} array The array to iterate over.
- * @returns {*} Returns the minimum value.
- * @example
- *
- * _.min([4, 2, 8, 6]);
- * // => 2
- *
- * _.min([]);
- * // => undefined
- */
- function min(array) {
- return array && array.length ? (0, _baseExtremum.default)(array, _identity.default, _baseLt.default) : undefined;
- }
- var _default = min;
- exports.default = _default;
- /***/ }),
- /* 584 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/minBy.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
- /**
- * This method is like `_.min` except that it accepts `iteratee` which is
- * invoked for each element in `array` to generate the criterion by which
- * the value is ranked. The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Math
- * @param {Array} array The array to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {*} Returns the minimum value.
- * @example
- *
- * var objects = [{ 'n': 1 }, { 'n': 2 }];
- *
- * _.minBy(objects, function(o) { return o.n; });
- * // => { 'n': 1 }
- *
- * // The `_.property` iteratee shorthand.
- * _.minBy(objects, 'n');
- * // => { 'n': 1 }
- */
- function minBy(array, iteratee) {
- return array && array.length ? (0, _baseExtremum.default)(array, (0, _baseIteratee.default)(iteratee, 2), _baseLt.default) : undefined;
- }
- var _default = minBy;
- exports.default = _default;
- /***/ }),
- /* 585 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mixin.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- /**
- * Adds all own enumerable string keyed function properties of a source
- * object to the destination object. If `object` is a function, then methods
- * are added to its prototype as well.
- *
- * **Note:** Use `_.runInContext` to create a pristine `lodash` function to
- * avoid conflicts caused by modifying the original.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Util
- * @param {Function|Object} [object=lodash] The destination object.
- * @param {Object} source The object of functions to add.
- * @param {Object} [options={}] The options object.
- * @param {boolean} [options.chain=true] Specify whether mixins are chainable.
- * @returns {Function|Object} Returns `object`.
- * @example
- *
- * function vowels(string) {
- * return _.filter(string, function(v) {
- * return /[aeiou]/i.test(v);
- * });
- * }
- *
- * _.mixin({ 'vowels': vowels });
- * _.vowels('fred');
- * // => ['e']
- *
- * _('fred').vowels().value();
- * // => ['e']
- *
- * _.mixin({ 'vowels': vowels }, { 'chain': false });
- * _('fred').vowels();
- * // => ['e']
- */
- function mixin(object, source, options) {
- var props = (0, _keys.default)(source),
- methodNames = (0, _baseFunctions.default)(source, props);
- var chain = !((0, _isObject.default)(options) && 'chain' in options) || !!options.chain,
- isFunc = (0, _isFunction.default)(object);
- (0, _arrayEach.default)(methodNames, function (methodName) {
- var func = source[methodName];
- object[methodName] = func;
- if (isFunc) {
- object.prototype[methodName] = function () {
- var chainAll = this.__chain__;
- if (chain || chainAll) {
- var result = object(this.__wrapped__),
- actions = result.__actions__ = (0, _copyArray.default)(this.__actions__);
- actions.push({
- 'func': func,
- 'args': arguments,
- 'thisArg': object
- });
- result.__chain__ = chainAll;
- return result;
- }
- return func.apply(object, (0, _arrayPush.default)([this.value()], arguments));
- };
- }
- });
- return object;
- }
- var _default = mixin;
- exports.default = _default;
- /***/ }),
- /* 586 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/multiply.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
- /**
- * Multiply two numbers.
- *
- * @static
- * @memberOf _
- * @since 4.7.0
- * @category Math
- * @param {number} multiplier The first number in a multiplication.
- * @param {number} multiplicand The second number in a multiplication.
- * @returns {number} Returns the product.
- * @example
- *
- * _.multiply(6, 4);
- * // => 24
- */
- var multiply = (0, _createMathOperation.default)(function (multiplier, multiplicand) {
- return multiplier * multiplicand;
- }, 1);
- var _default = multiply;
- exports.default = _default;
- /***/ }),
- /* 587 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/negate.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * Creates a function that negates the result of the predicate `func`. The
- * `func` predicate is invoked with the `this` binding and arguments of the
- * created function.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Function
- * @param {Function} predicate The predicate to negate.
- * @returns {Function} Returns the new negated function.
- * @example
- *
- * function isEven(n) {
- * return n % 2 == 0;
- * }
- *
- * _.filter([1, 2, 3, 4, 5, 6], _.negate(isEven));
- * // => [1, 3, 5]
- */
- function negate(predicate) {
- if (typeof predicate != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- return function () {
- var args = arguments;
- switch (args.length) {
- case 0:
- return !predicate.call(this);
- case 1:
- return !predicate.call(this, args[0]);
- case 2:
- return !predicate.call(this, args[0], args[1]);
- case 3:
- return !predicate.call(this, args[0], args[1], args[2]);
- }
- return !predicate.apply(this, args);
- };
- }
- var _default = negate;
- exports.default = _default;
- /***/ }),
- /* 588 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/next.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
- /**
- * Gets the next value on a wrapped object following the
- * [iterator protocol](https://mdn.io/iteration_protocols#iterator).
- *
- * @name next
- * @memberOf _
- * @since 4.0.0
- * @category Seq
- * @returns {Object} Returns the next iterator value.
- * @example
- *
- * var wrapped = _([1, 2]);
- *
- * wrapped.next();
- * // => { 'done': false, 'value': 1 }
- *
- * wrapped.next();
- * // => { 'done': false, 'value': 2 }
- *
- * wrapped.next();
- * // => { 'done': true, 'value': undefined }
- */
- function wrapperNext() {
- if (this.__values__ === undefined) {
- this.__values__ = (0, _toArray.default)(this.value());
- }
- var done = this.__index__ >= this.__values__.length,
- value = done ? undefined : this.__values__[this.__index__++];
- return {
- 'done': done,
- 'value': value
- };
- }
- var _default = wrapperNext;
- exports.default = _default;
- /***/ }),
- /* 589 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toArray.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
- var _iteratorToArray = _interopRequireDefault(__webpack_require__(/*! ./_iteratorToArray.js */ 590));
- var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
- var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- /** `Object#toString` result references. */
- var mapTag = '[object Map]',
- setTag = '[object Set]';
- /** Built-in value references. */
- var symIterator = _Symbol2.default ? _Symbol2.default.iterator : undefined;
- /**
- * Converts `value` to an array.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {Array} Returns the converted array.
- * @example
- *
- * _.toArray({ 'a': 1, 'b': 2 });
- * // => [1, 2]
- *
- * _.toArray('abc');
- * // => ['a', 'b', 'c']
- *
- * _.toArray(1);
- * // => []
- *
- * _.toArray(null);
- * // => []
- */
- function toArray(value) {
- if (!value) {
- return [];
- }
- if ((0, _isArrayLike.default)(value)) {
- return (0, _isString.default)(value) ? (0, _stringToArray.default)(value) : (0, _copyArray.default)(value);
- }
- if (symIterator && value[symIterator]) {
- return (0, _iteratorToArray.default)(value[symIterator]());
- }
- var tag = (0, _getTag.default)(value),
- func = tag == mapTag ? _mapToArray.default : tag == setTag ? _setToArray.default : _values.default;
- return func(value);
- }
- var _default = toArray;
- exports.default = _default;
- /***/ }),
- /* 590 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_iteratorToArray.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Converts `iterator` to an array.
- *
- * @private
- * @param {Object} iterator The iterator to convert.
- * @returns {Array} Returns the converted array.
- */
- function iteratorToArray(iterator) {
- var data,
- result = [];
- while (!(data = iterator.next()).done) {
- result.push(data.value);
- }
- return result;
- }
- var _default = iteratorToArray;
- exports.default = _default;
- /***/ }),
- /* 591 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/nth.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseNth = _interopRequireDefault(__webpack_require__(/*! ./_baseNth.js */ 592));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Gets the element at index `n` of `array`. If `n` is negative, the nth
- * element from the end is returned.
- *
- * @static
- * @memberOf _
- * @since 4.11.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {number} [n=0] The index of the element to return.
- * @returns {*} Returns the nth element of `array`.
- * @example
- *
- * var array = ['a', 'b', 'c', 'd'];
- *
- * _.nth(array, 1);
- * // => 'b'
- *
- * _.nth(array, -2);
- * // => 'c';
- */
- function nth(array, n) {
- return array && array.length ? (0, _baseNth.default)(array, (0, _toInteger.default)(n)) : undefined;
- }
- var _default = nth;
- exports.default = _default;
- /***/ }),
- /* 592 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseNth.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- /**
- * The base implementation of `_.nth` which doesn't coerce arguments.
- *
- * @private
- * @param {Array} array The array to query.
- * @param {number} n The index of the element to return.
- * @returns {*} Returns the nth element of `array`.
- */
- function baseNth(array, n) {
- var length = array.length;
- if (!length) {
- return;
- }
- n += n < 0 ? length : 0;
- return (0, _isIndex.default)(n, length) ? array[n] : undefined;
- }
- var _default = baseNth;
- exports.default = _default;
- /***/ }),
- /* 593 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/nthArg.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseNth = _interopRequireDefault(__webpack_require__(/*! ./_baseNth.js */ 592));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Creates a function that gets the argument at index `n`. If `n` is negative,
- * the nth argument from the end is returned.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {number} [n=0] The index of the argument to return.
- * @returns {Function} Returns the new pass-thru function.
- * @example
- *
- * var func = _.nthArg(1);
- * func('a', 'b', 'c', 'd');
- * // => 'b'
- *
- * var func = _.nthArg(-2);
- * func('a', 'b', 'c', 'd');
- * // => 'c'
- */
- function nthArg(n) {
- n = (0, _toInteger.default)(n);
- return (0, _baseRest.default)(function (args) {
- return (0, _baseNth.default)(args, n);
- });
- }
- var _default = nthArg;
- exports.default = _default;
- /***/ }),
- /* 594 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/omit.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
- var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
- var _customOmitClone = _interopRequireDefault(__webpack_require__(/*! ./_customOmitClone.js */ 596));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
- /** Used to compose bitmasks for cloning. */
- var CLONE_DEEP_FLAG = 1,
- CLONE_FLAT_FLAG = 2,
- CLONE_SYMBOLS_FLAG = 4;
- /**
- * The opposite of `_.pick`; this method creates an object composed of the
- * own and inherited enumerable property paths of `object` that are not omitted.
- *
- * **Note:** This method is considerably slower than `_.pick`.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The source object.
- * @param {...(string|string[])} [paths] The property paths to omit.
- * @returns {Object} Returns the new object.
- * @example
- *
- * var object = { 'a': 1, 'b': '2', 'c': 3 };
- *
- * _.omit(object, ['a', 'c']);
- * // => { 'b': '2' }
- */
- var omit = (0, _flatRest.default)(function (object, paths) {
- var result = {};
- if (object == null) {
- return result;
- }
- var isDeep = false;
- paths = (0, _arrayMap.default)(paths, function (path) {
- path = (0, _castPath.default)(path, object);
- isDeep || (isDeep = path.length > 1);
- return path;
- });
- (0, _copyObject.default)(object, (0, _getAllKeysIn.default)(object), result);
- if (isDeep) {
- result = (0, _baseClone.default)(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, _customOmitClone.default);
- }
- var length = paths.length;
- while (length--) {
- (0, _baseUnset.default)(result, paths[length]);
- }
- return result;
- });
- var _default = omit;
- exports.default = _default;
- /***/ }),
- /* 595 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUnset.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- var _parent = _interopRequireDefault(__webpack_require__(/*! ./_parent.js */ 531));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * The base implementation of `_.unset`.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {Array|string} path The property path to unset.
- * @returns {boolean} Returns `true` if the property is deleted, else `false`.
- */
- function baseUnset(object, path) {
- path = (0, _castPath.default)(path, object);
- object = (0, _parent.default)(object, path);
- return object == null || delete object[(0, _toKey.default)((0, _last.default)(path))];
- }
- var _default = baseUnset;
- exports.default = _default;
- /***/ }),
- /* 596 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customOmitClone.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
- /**
- * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain
- * objects.
- *
- * @private
- * @param {*} value The value to inspect.
- * @param {string} key The key of the property to inspect.
- * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.
- */
- function customOmitClone(value) {
- return (0, _isPlainObject.default)(value) ? undefined : value;
- }
- var _default = customOmitClone;
- exports.default = _default;
- /***/ }),
- /* 597 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/omitBy.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
- var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
- /**
- * The opposite of `_.pickBy`; this method creates an object composed of
- * the own and inherited enumerable string keyed properties of `object` that
- * `predicate` doesn't return truthy for. The predicate is invoked with two
- * arguments: (value, key).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The source object.
- * @param {Function} [predicate=_.identity] The function invoked per property.
- * @returns {Object} Returns the new object.
- * @example
- *
- * var object = { 'a': 1, 'b': '2', 'c': 3 };
- *
- * _.omitBy(object, _.isNumber);
- * // => { 'b': '2' }
- */
- function omitBy(object, predicate) {
- return (0, _pickBy.default)(object, (0, _negate.default)((0, _baseIteratee.default)(predicate)));
- }
- var _default = omitBy;
- exports.default = _default;
- /***/ }),
- /* 598 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pickBy.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _basePickBy = _interopRequireDefault(__webpack_require__(/*! ./_basePickBy.js */ 599));
- var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
- /**
- * Creates an object composed of the `object` properties `predicate` returns
- * truthy for. The predicate is invoked with two arguments: (value, key).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The source object.
- * @param {Function} [predicate=_.identity] The function invoked per property.
- * @returns {Object} Returns the new object.
- * @example
- *
- * var object = { 'a': 1, 'b': '2', 'c': 3 };
- *
- * _.pickBy(object, _.isNumber);
- * // => { 'a': 1, 'c': 3 }
- */
- function pickBy(object, predicate) {
- if (object == null) {
- return {};
- }
- var props = (0, _arrayMap.default)((0, _getAllKeysIn.default)(object), function (prop) {
- return [prop];
- });
- predicate = (0, _baseIteratee.default)(predicate);
- return (0, _basePickBy.default)(object, props, function (value, path) {
- return predicate(value, path[0]);
- });
- }
- var _default = pickBy;
- exports.default = _default;
- /***/ }),
- /* 599 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePickBy.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
- var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- /**
- * The base implementation of `_.pickBy` without support for iteratee shorthands.
- *
- * @private
- * @param {Object} object The source object.
- * @param {string[]} paths The property paths to pick.
- * @param {Function} predicate The function invoked per property.
- * @returns {Object} Returns the new object.
- */
- function basePickBy(object, paths, predicate) {
- var index = -1,
- length = paths.length,
- result = {};
- while (++index < length) {
- var path = paths[index],
- value = (0, _baseGet.default)(object, path);
- if (predicate(value, path)) {
- (0, _baseSet.default)(result, (0, _castPath.default)(path, object), value);
- }
- }
- return result;
- }
- var _default = basePickBy;
- exports.default = _default;
- /***/ }),
- /* 600 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSet.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * The base implementation of `_.set`.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {Array|string} path The path of the property to set.
- * @param {*} value The value to set.
- * @param {Function} [customizer] The function to customize path creation.
- * @returns {Object} Returns `object`.
- */
- function baseSet(object, path, value, customizer) {
- if (!(0, _isObject.default)(object)) {
- return object;
- }
- path = (0, _castPath.default)(path, object);
- var index = -1,
- length = path.length,
- lastIndex = length - 1,
- nested = object;
- while (nested != null && ++index < length) {
- var key = (0, _toKey.default)(path[index]),
- newValue = value;
- if (key === '__proto__' || key === 'constructor' || key === 'prototype') {
- return object;
- }
- if (index != lastIndex) {
- var objValue = nested[key];
- newValue = customizer ? customizer(objValue, key, nested) : undefined;
- if (newValue === undefined) {
- newValue = (0, _isObject.default)(objValue) ? objValue : (0, _isIndex.default)(path[index + 1]) ? [] : {};
- }
- }
- (0, _assignValue.default)(nested, key, newValue);
- nested = nested[key];
- }
- return object;
- }
- var _default = baseSet;
- exports.default = _default;
- /***/ }),
- /* 601 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/once.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
- /**
- * Creates a function that is restricted to invoking `func` once. Repeat calls
- * to the function return the value of the first invocation. The `func` is
- * invoked with the `this` binding and arguments of the created function.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to restrict.
- * @returns {Function} Returns the new restricted function.
- * @example
- *
- * var initialize = _.once(createApplication);
- * initialize();
- * initialize();
- * // => `createApplication` is invoked once
- */
- function once(func) {
- return (0, _before.default)(2, func);
- }
- var _default = once;
- exports.default = _default;
- /***/ }),
- /* 602 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/orderBy.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseOrderBy = _interopRequireDefault(__webpack_require__(/*! ./_baseOrderBy.js */ 603));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * This method is like `_.sortBy` except that it allows specifying the sort
- * orders of the iteratees to sort by. If `orders` is unspecified, all values
- * are sorted in ascending order. Otherwise, specify an order of "desc" for
- * descending or "asc" for ascending sort order of corresponding values.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Array[]|Function[]|Object[]|string[]} [iteratees=[_.identity]]
- * The iteratees to sort by.
- * @param {string[]} [orders] The sort orders of `iteratees`.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.
- * @returns {Array} Returns the new sorted array.
- * @example
- *
- * var users = [
- * { 'user': 'fred', 'age': 48 },
- * { 'user': 'barney', 'age': 34 },
- * { 'user': 'fred', 'age': 40 },
- * { 'user': 'barney', 'age': 36 }
- * ];
- *
- * // Sort by `user` in ascending order and by `age` in descending order.
- * _.orderBy(users, ['user', 'age'], ['asc', 'desc']);
- * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]]
- */
- function orderBy(collection, iteratees, orders, guard) {
- if (collection == null) {
- return [];
- }
- if (!(0, _isArray.default)(iteratees)) {
- iteratees = iteratees == null ? [] : [iteratees];
- }
- orders = guard ? undefined : orders;
- if (!(0, _isArray.default)(orders)) {
- orders = orders == null ? [] : [orders];
- }
- return (0, _baseOrderBy.default)(collection, iteratees, orders);
- }
- var _default = orderBy;
- exports.default = _default;
- /***/ }),
- /* 603 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseOrderBy.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseMap = _interopRequireDefault(__webpack_require__(/*! ./_baseMap.js */ 487));
- var _baseSortBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortBy.js */ 604));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _compareMultiple = _interopRequireDefault(__webpack_require__(/*! ./_compareMultiple.js */ 605));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * The base implementation of `_.orderBy` without param guards.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function[]|Object[]|string[]} iteratees The iteratees to sort by.
- * @param {string[]} orders The sort orders of `iteratees`.
- * @returns {Array} Returns the new sorted array.
- */
- function baseOrderBy(collection, iteratees, orders) {
- if (iteratees.length) {
- iteratees = (0, _arrayMap.default)(iteratees, function (iteratee) {
- if ((0, _isArray.default)(iteratee)) {
- return function (value) {
- return (0, _baseGet.default)(value, iteratee.length === 1 ? iteratee[0] : iteratee);
- };
- }
- return iteratee;
- });
- } else {
- iteratees = [_identity.default];
- }
- var index = -1;
- iteratees = (0, _arrayMap.default)(iteratees, (0, _baseUnary.default)(_baseIteratee.default));
- var result = (0, _baseMap.default)(collection, function (value, key, collection) {
- var criteria = (0, _arrayMap.default)(iteratees, function (iteratee) {
- return iteratee(value);
- });
- return {
- 'criteria': criteria,
- 'index': ++index,
- 'value': value
- };
- });
- return (0, _baseSortBy.default)(result, function (object, other) {
- return (0, _compareMultiple.default)(object, other, orders);
- });
- }
- var _default = baseOrderBy;
- exports.default = _default;
- /***/ }),
- /* 604 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortBy.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.sortBy` which uses `comparer` to define the
- * sort order of `array` and replaces criteria objects with their corresponding
- * values.
- *
- * @private
- * @param {Array} array The array to sort.
- * @param {Function} comparer The function to define sort order.
- * @returns {Array} Returns `array`.
- */
- function baseSortBy(array, comparer) {
- var length = array.length;
- array.sort(comparer);
- while (length--) {
- array[length] = array[length].value;
- }
- return array;
- }
- var _default = baseSortBy;
- exports.default = _default;
- /***/ }),
- /* 605 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_compareMultiple.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _compareAscending = _interopRequireDefault(__webpack_require__(/*! ./_compareAscending.js */ 606));
- /**
- * Used by `_.orderBy` to compare multiple properties of a value to another
- * and stable sort them.
- *
- * If `orders` is unspecified, all values are sorted in ascending order. Otherwise,
- * specify an order of "desc" for descending or "asc" for ascending sort order
- * of corresponding values.
- *
- * @private
- * @param {Object} object The object to compare.
- * @param {Object} other The other object to compare.
- * @param {boolean[]|string[]} orders The order to sort by for each property.
- * @returns {number} Returns the sort order indicator for `object`.
- */
- function compareMultiple(object, other, orders) {
- var index = -1,
- objCriteria = object.criteria,
- othCriteria = other.criteria,
- length = objCriteria.length,
- ordersLength = orders.length;
- while (++index < length) {
- var result = (0, _compareAscending.default)(objCriteria[index], othCriteria[index]);
- if (result) {
- if (index >= ordersLength) {
- return result;
- }
- var order = orders[index];
- return result * (order == 'desc' ? -1 : 1);
- }
- }
- // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications
- // that causes it, under certain circumstances, to provide the same value for
- // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247
- // for more details.
- //
- // This also ensures a stable sort in V8 and other engines.
- // See https://bugs.chromium.org/p/v8/issues/detail?id=90 for more details.
- return object.index - other.index;
- }
- var _default = compareMultiple;
- exports.default = _default;
- /***/ }),
- /* 606 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_compareAscending.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /**
- * Compares values to sort them in ascending order.
- *
- * @private
- * @param {*} value The value to compare.
- * @param {*} other The other value to compare.
- * @returns {number} Returns the sort order indicator for `value`.
- */
- function compareAscending(value, other) {
- if (value !== other) {
- var valIsDefined = value !== undefined,
- valIsNull = value === null,
- valIsReflexive = value === value,
- valIsSymbol = (0, _isSymbol.default)(value);
- var othIsDefined = other !== undefined,
- othIsNull = other === null,
- othIsReflexive = other === other,
- othIsSymbol = (0, _isSymbol.default)(other);
- if (!othIsNull && !othIsSymbol && !valIsSymbol && value > other || valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol || valIsNull && othIsDefined && othIsReflexive || !valIsDefined && othIsReflexive || !valIsReflexive) {
- return 1;
- }
- if (!valIsNull && !valIsSymbol && !othIsSymbol && value < other || othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol || othIsNull && valIsDefined && valIsReflexive || !othIsDefined && valIsReflexive || !othIsReflexive) {
- return -1;
- }
- }
- return 0;
- }
- var _default = compareAscending;
- exports.default = _default;
- /***/ }),
- /* 607 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/over.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
- /**
- * Creates a function that invokes `iteratees` with the arguments it receives
- * and returns their results.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {...(Function|Function[])} [iteratees=[_.identity]]
- * The iteratees to invoke.
- * @returns {Function} Returns the new function.
- * @example
- *
- * var func = _.over([Math.max, Math.min]);
- *
- * func(1, 2, 3, 4);
- * // => [4, 1]
- */
- var over = (0, _createOver.default)(_arrayMap.default);
- var _default = over;
- exports.default = _default;
- /***/ }),
- /* 608 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createOver.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- /**
- * Creates a function like `_.over`.
- *
- * @private
- * @param {Function} arrayFunc The function to iterate over iteratees.
- * @returns {Function} Returns the new over function.
- */
- function createOver(arrayFunc) {
- return (0, _flatRest.default)(function (iteratees) {
- iteratees = (0, _arrayMap.default)(iteratees, (0, _baseUnary.default)(_baseIteratee.default));
- return (0, _baseRest.default)(function (args) {
- var thisArg = this;
- return arrayFunc(iteratees, function (iteratee) {
- return (0, _apply.default)(iteratee, thisArg, args);
- });
- });
- });
- }
- var _default = createOver;
- exports.default = _default;
- /***/ }),
- /* 609 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overArgs.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _castRest = _interopRequireDefault(__webpack_require__(/*! ./_castRest.js */ 610));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMin = Math.min;
- /**
- * Creates a function that invokes `func` with its arguments transformed.
- *
- * @static
- * @since 4.0.0
- * @memberOf _
- * @category Function
- * @param {Function} func The function to wrap.
- * @param {...(Function|Function[])} [transforms=[_.identity]]
- * The argument transforms.
- * @returns {Function} Returns the new function.
- * @example
- *
- * function doubled(n) {
- * return n * 2;
- * }
- *
- * function square(n) {
- * return n * n;
- * }
- *
- * var func = _.overArgs(function(x, y) {
- * return [x, y];
- * }, [square, doubled]);
- *
- * func(9, 3);
- * // => [81, 6]
- *
- * func(10, 5);
- * // => [100, 10]
- */
- var overArgs = (0, _castRest.default)(function (func, transforms) {
- transforms = transforms.length == 1 && (0, _isArray.default)(transforms[0]) ? (0, _arrayMap.default)(transforms[0], (0, _baseUnary.default)(_baseIteratee.default)) : (0, _arrayMap.default)((0, _baseFlatten.default)(transforms, 1), (0, _baseUnary.default)(_baseIteratee.default));
- var funcsLength = transforms.length;
- return (0, _baseRest.default)(function (args) {
- var index = -1,
- length = nativeMin(args.length, funcsLength);
- while (++index < length) {
- args[index] = transforms[index].call(this, args[index]);
- }
- return (0, _apply.default)(func, this, args);
- });
- });
- var _default = overArgs;
- exports.default = _default;
- /***/ }),
- /* 610 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castRest.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- /**
- * A `baseRest` alias which can be replaced with `identity` by module
- * replacement plugins.
- *
- * @private
- * @type {Function}
- * @param {Function} func The function to apply a rest parameter to.
- * @returns {Function} Returns the new function.
- */
- var castRest = _baseRest.default;
- var _default = castRest;
- exports.default = _default;
- /***/ }),
- /* 611 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overEvery.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEvery = _interopRequireDefault(__webpack_require__(/*! ./_arrayEvery.js */ 466));
- var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
- /**
- * Creates a function that checks if **all** of the `predicates` return
- * truthy when invoked with the arguments it receives.
- *
- * Following shorthands are possible for providing predicates.
- * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.
- * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {...(Function|Function[])} [predicates=[_.identity]]
- * The predicates to check.
- * @returns {Function} Returns the new function.
- * @example
- *
- * var func = _.overEvery([Boolean, isFinite]);
- *
- * func('1');
- * // => true
- *
- * func(null);
- * // => false
- *
- * func(NaN);
- * // => false
- */
- var overEvery = (0, _createOver.default)(_arrayEvery.default);
- var _default = overEvery;
- exports.default = _default;
- /***/ }),
- /* 612 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overSome.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
- var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
- /**
- * Creates a function that checks if **any** of the `predicates` return
- * truthy when invoked with the arguments it receives.
- *
- * Following shorthands are possible for providing predicates.
- * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.
- * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {...(Function|Function[])} [predicates=[_.identity]]
- * The predicates to check.
- * @returns {Function} Returns the new function.
- * @example
- *
- * var func = _.overSome([Boolean, isFinite]);
- *
- * func('1');
- * // => true
- *
- * func(null);
- * // => true
- *
- * func(NaN);
- * // => false
- *
- * var matchesFunc = _.overSome([{ 'a': 1 }, { 'a': 2 }])
- * var matchesPropertyFunc = _.overSome([['a', 1], ['a', 2]])
- */
- var overSome = (0, _createOver.default)(_arraySome.default);
- var _default = overSome;
- exports.default = _default;
- /***/ }),
- /* 613 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pad.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
- var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeCeil = Math.ceil,
- nativeFloor = Math.floor;
- /**
- * Pads `string` on the left and right sides if it's shorter than `length`.
- * Padding characters are truncated if they can't be evenly divided by `length`.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to pad.
- * @param {number} [length=0] The padding length.
- * @param {string} [chars=' '] The string used as padding.
- * @returns {string} Returns the padded string.
- * @example
- *
- * _.pad('abc', 8);
- * // => ' abc '
- *
- * _.pad('abc', 8, '_-');
- * // => '_-abc_-_'
- *
- * _.pad('abc', 3);
- * // => 'abc'
- */
- function pad(string, length, chars) {
- string = (0, _toString.default)(string);
- length = (0, _toInteger.default)(length);
- var strLength = length ? (0, _stringSize.default)(string) : 0;
- if (!length || strLength >= length) {
- return string;
- }
- var mid = (length - strLength) / 2;
- return (0, _createPadding.default)(nativeFloor(mid), chars) + string + (0, _createPadding.default)(nativeCeil(mid), chars);
- }
- var _default = pad;
- exports.default = _default;
- /***/ }),
- /* 614 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createPadding.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRepeat = _interopRequireDefault(__webpack_require__(/*! ./_baseRepeat.js */ 615));
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
- var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeCeil = Math.ceil;
- /**
- * Creates the padding for `string` based on `length`. The `chars` string
- * is truncated if the number of characters exceeds `length`.
- *
- * @private
- * @param {number} length The padding length.
- * @param {string} [chars=' '] The string used as padding.
- * @returns {string} Returns the padding for `string`.
- */
- function createPadding(length, chars) {
- chars = chars === undefined ? ' ' : (0, _baseToString.default)(chars);
- var charsLength = chars.length;
- if (charsLength < 2) {
- return charsLength ? (0, _baseRepeat.default)(chars, length) : chars;
- }
- var result = (0, _baseRepeat.default)(chars, nativeCeil(length / (0, _stringSize.default)(chars)));
- return (0, _hasUnicode.default)(chars) ? (0, _castSlice.default)((0, _stringToArray.default)(result), 0, length).join('') : result.slice(0, length);
- }
- var _default = createPadding;
- exports.default = _default;
- /***/ }),
- /* 615 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRepeat.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used as references for various `Number` constants. */
- var MAX_SAFE_INTEGER = 9007199254740991;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeFloor = Math.floor;
- /**
- * The base implementation of `_.repeat` which doesn't coerce arguments.
- *
- * @private
- * @param {string} string The string to repeat.
- * @param {number} n The number of times to repeat the string.
- * @returns {string} Returns the repeated string.
- */
- function baseRepeat(string, n) {
- var result = '';
- if (!string || n < 1 || n > MAX_SAFE_INTEGER) {
- return result;
- }
- // Leverage the exponentiation by squaring algorithm for a faster repeat.
- // See https://en.wikipedia.org/wiki/Exponentiation_by_squaring for more details.
- do {
- if (n % 2) {
- result += string;
- }
- n = nativeFloor(n / 2);
- if (n) {
- string += string;
- }
- } while (n);
- return result;
- }
- var _default = baseRepeat;
- exports.default = _default;
- /***/ }),
- /* 616 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringSize.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _asciiSize = _interopRequireDefault(__webpack_require__(/*! ./_asciiSize.js */ 617));
- var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
- var _unicodeSize = _interopRequireDefault(__webpack_require__(/*! ./_unicodeSize.js */ 618));
- /**
- * Gets the number of symbols in `string`.
- *
- * @private
- * @param {string} string The string to inspect.
- * @returns {number} Returns the string size.
- */
- function stringSize(string) {
- return (0, _hasUnicode.default)(string) ? (0, _unicodeSize.default)(string) : (0, _asciiSize.default)(string);
- }
- var _default = stringSize;
- exports.default = _default;
- /***/ }),
- /* 617 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiSize.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
- /**
- * Gets the size of an ASCII `string`.
- *
- * @private
- * @param {string} string The string inspect.
- * @returns {number} Returns the string size.
- */
- var asciiSize = (0, _baseProperty.default)('length');
- var _default = asciiSize;
- exports.default = _default;
- /***/ }),
- /* 618 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeSize.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to compose unicode character classes. */
- var rsAstralRange = "\\ud800-\\udfff",
- rsComboMarksRange = "\\u0300-\\u036f",
- reComboHalfMarksRange = "\\ufe20-\\ufe2f",
- rsComboSymbolsRange = "\\u20d0-\\u20ff",
- rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
- rsVarRange = "\\ufe0e\\ufe0f";
- /** Used to compose unicode capture groups. */
- var rsAstral = '[' + rsAstralRange + ']',
- rsCombo = '[' + rsComboRange + ']',
- rsFitz = "\\ud83c[\\udffb-\\udfff]",
- rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
- rsNonAstral = '[^' + rsAstralRange + ']',
- rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
- rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
- rsZWJ = "\\u200d";
- /** Used to compose unicode regexes. */
- var reOptMod = rsModifier + '?',
- rsOptVar = '[' + rsVarRange + ']?',
- rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
- rsSeq = rsOptVar + reOptMod + rsOptJoin,
- rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';
- /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */
- var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');
- /**
- * Gets the size of a Unicode `string`.
- *
- * @private
- * @param {string} string The string inspect.
- * @returns {number} Returns the string size.
- */
- function unicodeSize(string) {
- var result = reUnicode.lastIndex = 0;
- while (reUnicode.test(string)) {
- ++result;
- }
- return result;
- }
- var _default = unicodeSize;
- exports.default = _default;
- /***/ }),
- /* 619 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/padEnd.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
- var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Pads `string` on the right side if it's shorter than `length`. Padding
- * characters are truncated if they exceed `length`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to pad.
- * @param {number} [length=0] The padding length.
- * @param {string} [chars=' '] The string used as padding.
- * @returns {string} Returns the padded string.
- * @example
- *
- * _.padEnd('abc', 6);
- * // => 'abc '
- *
- * _.padEnd('abc', 6, '_-');
- * // => 'abc_-_'
- *
- * _.padEnd('abc', 3);
- * // => 'abc'
- */
- function padEnd(string, length, chars) {
- string = (0, _toString.default)(string);
- length = (0, _toInteger.default)(length);
- var strLength = length ? (0, _stringSize.default)(string) : 0;
- return length && strLength < length ? string + (0, _createPadding.default)(length - strLength, chars) : string;
- }
- var _default = padEnd;
- exports.default = _default;
- /***/ }),
- /* 620 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/padStart.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
- var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Pads `string` on the left side if it's shorter than `length`. Padding
- * characters are truncated if they exceed `length`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to pad.
- * @param {number} [length=0] The padding length.
- * @param {string} [chars=' '] The string used as padding.
- * @returns {string} Returns the padded string.
- * @example
- *
- * _.padStart('abc', 6);
- * // => ' abc'
- *
- * _.padStart('abc', 6, '_-');
- * // => '_-_abc'
- *
- * _.padStart('abc', 3);
- * // => 'abc'
- */
- function padStart(string, length, chars) {
- string = (0, _toString.default)(string);
- length = (0, _toInteger.default)(length);
- var strLength = length ? (0, _stringSize.default)(string) : 0;
- return length && strLength < length ? (0, _createPadding.default)(length - strLength, chars) + string : string;
- }
- var _default = padStart;
- exports.default = _default;
- /***/ }),
- /* 621 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/parseInt.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Used to match leading whitespace. */
- var reTrimStart = /^\s+/;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeParseInt = _root.default.parseInt;
- /**
- * Converts `string` to an integer of the specified radix. If `radix` is
- * `undefined` or `0`, a `radix` of `10` is used unless `value` is a
- * hexadecimal, in which case a `radix` of `16` is used.
- *
- * **Note:** This method aligns with the
- * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`.
- *
- * @static
- * @memberOf _
- * @since 1.1.0
- * @category String
- * @param {string} string The string to convert.
- * @param {number} [radix=10] The radix to interpret `value` by.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {number} Returns the converted integer.
- * @example
- *
- * _.parseInt('08');
- * // => 8
- *
- * _.map(['6', '08', '10'], _.parseInt);
- * // => [6, 8, 10]
- */
- function parseInt(string, radix, guard) {
- if (guard || radix == null) {
- radix = 0;
- } else if (radix) {
- radix = +radix;
- }
- return nativeParseInt((0, _toString.default)(string).replace(reTrimStart, ''), radix || 0);
- }
- var _default = parseInt;
- exports.default = _default;
- /***/ }),
- /* 622 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partial.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
- var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_PARTIAL_FLAG = 32;
- /**
- * Creates a function that invokes `func` with `partials` prepended to the
- * arguments it receives. This method is like `_.bind` except it does **not**
- * alter the `this` binding.
- *
- * The `_.partial.placeholder` value, which defaults to `_` in monolithic
- * builds, may be used as a placeholder for partially applied arguments.
- *
- * **Note:** This method doesn't set the "length" property of partially
- * applied functions.
- *
- * @static
- * @memberOf _
- * @since 0.2.0
- * @category Function
- * @param {Function} func The function to partially apply arguments to.
- * @param {...*} [partials] The arguments to be partially applied.
- * @returns {Function} Returns the new partially applied function.
- * @example
- *
- * function greet(greeting, name) {
- * return greeting + ' ' + name;
- * }
- *
- * var sayHelloTo = _.partial(greet, 'hello');
- * sayHelloTo('fred');
- * // => 'hello fred'
- *
- * // Partially applied with placeholders.
- * var greetFred = _.partial(greet, _, 'fred');
- * greetFred('hi');
- * // => 'hi fred'
- */
- var partial = (0, _baseRest.default)(function (func, partials) {
- var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(partial));
- return (0, _createWrap.default)(func, WRAP_PARTIAL_FLAG, undefined, partials, holders);
- });
- // Assign default placeholders.
- partial.placeholder = {};
- var _default = partial;
- exports.default = _default;
- /***/ }),
- /* 623 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partialRight.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
- var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_PARTIAL_RIGHT_FLAG = 64;
- /**
- * This method is like `_.partial` except that partially applied arguments
- * are appended to the arguments it receives.
- *
- * The `_.partialRight.placeholder` value, which defaults to `_` in monolithic
- * builds, may be used as a placeholder for partially applied arguments.
- *
- * **Note:** This method doesn't set the "length" property of partially
- * applied functions.
- *
- * @static
- * @memberOf _
- * @since 1.0.0
- * @category Function
- * @param {Function} func The function to partially apply arguments to.
- * @param {...*} [partials] The arguments to be partially applied.
- * @returns {Function} Returns the new partially applied function.
- * @example
- *
- * function greet(greeting, name) {
- * return greeting + ' ' + name;
- * }
- *
- * var greetFred = _.partialRight(greet, 'fred');
- * greetFred('hi');
- * // => 'hi fred'
- *
- * // Partially applied with placeholders.
- * var sayHelloTo = _.partialRight(greet, 'hello', _);
- * sayHelloTo('fred');
- * // => 'hello fred'
- */
- var partialRight = (0, _baseRest.default)(function (func, partials) {
- var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(partialRight));
- return (0, _createWrap.default)(func, WRAP_PARTIAL_RIGHT_FLAG, undefined, partials, holders);
- });
- // Assign default placeholders.
- partialRight.placeholder = {};
- var _default = partialRight;
- exports.default = _default;
- /***/ }),
- /* 624 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partition.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
- /**
- * Creates an array of elements split into two groups, the first of which
- * contains elements `predicate` returns truthy for, the second of which
- * contains elements `predicate` returns falsey for. The predicate is
- * invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the array of grouped elements.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': false },
- * { 'user': 'fred', 'age': 40, 'active': true },
- * { 'user': 'pebbles', 'age': 1, 'active': false }
- * ];
- *
- * _.partition(users, function(o) { return o.active; });
- * // => objects for [['fred'], ['barney', 'pebbles']]
- *
- * // The `_.matches` iteratee shorthand.
- * _.partition(users, { 'age': 1, 'active': false });
- * // => objects for [['pebbles'], ['barney', 'fred']]
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.partition(users, ['active', false]);
- * // => objects for [['barney', 'pebbles'], ['fred']]
- *
- * // The `_.property` iteratee shorthand.
- * _.partition(users, 'active');
- * // => objects for [['fred'], ['barney', 'pebbles']]
- */
- var partition = (0, _createAggregator.default)(function (result, value, key) {
- result[key ? 0 : 1].push(value);
- }, function () {
- return [[], []];
- });
- var _default = partition;
- exports.default = _default;
- /***/ }),
- /* 625 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pick.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _basePick = _interopRequireDefault(__webpack_require__(/*! ./_basePick.js */ 626));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- /**
- * Creates an object composed of the picked `object` properties.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The source object.
- * @param {...(string|string[])} [paths] The property paths to pick.
- * @returns {Object} Returns the new object.
- * @example
- *
- * var object = { 'a': 1, 'b': '2', 'c': 3 };
- *
- * _.pick(object, ['a', 'c']);
- * // => { 'a': 1, 'c': 3 }
- */
- var pick = (0, _flatRest.default)(function (object, paths) {
- return object == null ? {} : (0, _basePick.default)(object, paths);
- });
- var _default = pick;
- exports.default = _default;
- /***/ }),
- /* 626 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePick.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _basePickBy = _interopRequireDefault(__webpack_require__(/*! ./_basePickBy.js */ 599));
- var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
- /**
- * The base implementation of `_.pick` without support for individual
- * property identifiers.
- *
- * @private
- * @param {Object} object The source object.
- * @param {string[]} paths The property paths to pick.
- * @returns {Object} Returns the new object.
- */
- function basePick(object, paths) {
- return (0, _basePickBy.default)(object, paths, function (value, path) {
- return (0, _hasIn.default)(object, path);
- });
- }
- var _default = basePick;
- exports.default = _default;
- /***/ }),
- /* 627 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/plant.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
- var _wrapperClone = _interopRequireDefault(__webpack_require__(/*! ./_wrapperClone.js */ 202));
- /**
- * Creates a clone of the chain sequence planting `value` as the wrapped value.
- *
- * @name plant
- * @memberOf _
- * @since 3.2.0
- * @category Seq
- * @param {*} value The value to plant.
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * function square(n) {
- * return n * n;
- * }
- *
- * var wrapped = _([1, 2]).map(square);
- * var other = wrapped.plant([3, 4]);
- *
- * other.value();
- * // => [9, 16]
- *
- * wrapped.value();
- * // => [1, 4]
- */
- function wrapperPlant(value) {
- var result,
- parent = this;
- while (parent instanceof _baseLodash.default) {
- var clone = (0, _wrapperClone.default)(parent);
- clone.__index__ = 0;
- clone.__values__ = undefined;
- if (result) {
- previous.__wrapped__ = clone;
- } else {
- result = clone;
- }
- var previous = clone;
- parent = parent.__wrapped__;
- }
- previous.__wrapped__ = value;
- return result;
- }
- var _default = wrapperPlant;
- exports.default = _default;
- /***/ }),
- /* 628 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/propertyOf.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
- /**
- * The opposite of `_.property`; this method creates a function that returns
- * the value at a given path of `object`.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Util
- * @param {Object} object The object to query.
- * @returns {Function} Returns the new accessor function.
- * @example
- *
- * var array = [0, 1, 2],
- * object = { 'a': array, 'b': array, 'c': array };
- *
- * _.map(['a[2]', 'c[0]'], _.propertyOf(object));
- * // => [2, 0]
- *
- * _.map([['a', '2'], ['c', '0']], _.propertyOf(object));
- * // => [2, 0]
- */
- function propertyOf(object) {
- return function (path) {
- return object == null ? undefined : (0, _baseGet.default)(object, path);
- };
- }
- var _default = propertyOf;
- exports.default = _default;
- /***/ }),
- /* 629 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pull.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
- /**
- * Removes all given values from `array` using
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons.
- *
- * **Note:** Unlike `_.without`, this method mutates `array`. Use `_.remove`
- * to remove elements from an array by predicate.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Array
- * @param {Array} array The array to modify.
- * @param {...*} [values] The values to remove.
- * @returns {Array} Returns `array`.
- * @example
- *
- * var array = ['a', 'b', 'c', 'a', 'b', 'c'];
- *
- * _.pull(array, 'a', 'c');
- * console.log(array);
- * // => ['b', 'b']
- */
- var pull = (0, _baseRest.default)(_pullAll.default);
- var _default = pull;
- exports.default = _default;
- /***/ }),
- /* 630 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAll.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
- /**
- * This method is like `_.pull` except that it accepts an array of values to remove.
- *
- * **Note:** Unlike `_.difference`, this method mutates `array`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to modify.
- * @param {Array} values The values to remove.
- * @returns {Array} Returns `array`.
- * @example
- *
- * var array = ['a', 'b', 'c', 'a', 'b', 'c'];
- *
- * _.pullAll(array, ['a', 'c']);
- * console.log(array);
- * // => ['b', 'b']
- */
- function pullAll(array, values) {
- return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values) : array;
- }
- var _default = pullAll;
- exports.default = _default;
- /***/ }),
- /* 631 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePullAll.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
- var _baseIndexOfWith = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOfWith.js */ 632));
- var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- /** Used for built-in method references. */
- var arrayProto = Array.prototype;
- /** Built-in value references. */
- var splice = arrayProto.splice;
- /**
- * The base implementation of `_.pullAllBy` without support for iteratee
- * shorthands.
- *
- * @private
- * @param {Array} array The array to modify.
- * @param {Array} values The values to remove.
- * @param {Function} [iteratee] The iteratee invoked per element.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns `array`.
- */
- function basePullAll(array, values, iteratee, comparator) {
- var indexOf = comparator ? _baseIndexOfWith.default : _baseIndexOf.default,
- index = -1,
- length = values.length,
- seen = array;
- if (array === values) {
- values = (0, _copyArray.default)(values);
- }
- if (iteratee) {
- seen = (0, _arrayMap.default)(array, (0, _baseUnary.default)(iteratee));
- }
- while (++index < length) {
- var fromIndex = 0,
- value = values[index],
- computed = iteratee ? iteratee(value) : value;
- while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) {
- if (seen !== array) {
- splice.call(seen, fromIndex, 1);
- }
- splice.call(array, fromIndex, 1);
- }
- }
- return array;
- }
- var _default = basePullAll;
- exports.default = _default;
- /***/ }),
- /* 632 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIndexOfWith.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This function is like `baseIndexOf` except that it accepts a comparator.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @param {number} fromIndex The index to search from.
- * @param {Function} comparator The comparator invoked per element.
- * @returns {number} Returns the index of the matched value, else `-1`.
- */
- function baseIndexOfWith(array, value, fromIndex, comparator) {
- var index = fromIndex - 1,
- length = array.length;
- while (++index < length) {
- if (comparator(array[index], value)) {
- return index;
- }
- }
- return -1;
- }
- var _default = baseIndexOfWith;
- exports.default = _default;
- /***/ }),
- /* 633 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAllBy.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
- /**
- * This method is like `_.pullAll` except that it accepts `iteratee` which is
- * invoked for each element of `array` and `values` to generate the criterion
- * by which they're compared. The iteratee is invoked with one argument: (value).
- *
- * **Note:** Unlike `_.differenceBy`, this method mutates `array`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to modify.
- * @param {Array} values The values to remove.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Array} Returns `array`.
- * @example
- *
- * var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 3 }, { 'x': 1 }];
- *
- * _.pullAllBy(array, [{ 'x': 1 }, { 'x': 3 }], 'x');
- * console.log(array);
- * // => [{ 'x': 2 }]
- */
- function pullAllBy(array, values, iteratee) {
- return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values, (0, _baseIteratee.default)(iteratee, 2)) : array;
- }
- var _default = pullAllBy;
- exports.default = _default;
- /***/ }),
- /* 634 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAllWith.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
- /**
- * This method is like `_.pullAll` except that it accepts `comparator` which
- * is invoked to compare elements of `array` to `values`. The comparator is
- * invoked with two arguments: (arrVal, othVal).
- *
- * **Note:** Unlike `_.differenceWith`, this method mutates `array`.
- *
- * @static
- * @memberOf _
- * @since 4.6.0
- * @category Array
- * @param {Array} array The array to modify.
- * @param {Array} values The values to remove.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns `array`.
- * @example
- *
- * var array = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }, { 'x': 5, 'y': 6 }];
- *
- * _.pullAllWith(array, [{ 'x': 3, 'y': 4 }], _.isEqual);
- * console.log(array);
- * // => [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }]
- */
- function pullAllWith(array, values, comparator) {
- return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values, undefined, comparator) : array;
- }
- var _default = pullAllWith;
- exports.default = _default;
- /***/ }),
- /* 635 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAt.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
- var _basePullAt = _interopRequireDefault(__webpack_require__(/*! ./_basePullAt.js */ 636));
- var _compareAscending = _interopRequireDefault(__webpack_require__(/*! ./_compareAscending.js */ 606));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- /**
- * Removes elements from `array` corresponding to `indexes` and returns an
- * array of removed elements.
- *
- * **Note:** Unlike `_.at`, this method mutates `array`.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to modify.
- * @param {...(number|number[])} [indexes] The indexes of elements to remove.
- * @returns {Array} Returns the new array of removed elements.
- * @example
- *
- * var array = ['a', 'b', 'c', 'd'];
- * var pulled = _.pullAt(array, [1, 3]);
- *
- * console.log(array);
- * // => ['a', 'c']
- *
- * console.log(pulled);
- * // => ['b', 'd']
- */
- var pullAt = (0, _flatRest.default)(function (array, indexes) {
- var length = array == null ? 0 : array.length,
- result = (0, _baseAt.default)(array, indexes);
- (0, _basePullAt.default)(array, (0, _arrayMap.default)(indexes, function (index) {
- return (0, _isIndex.default)(index, length) ? +index : index;
- }).sort(_compareAscending.default));
- return result;
- });
- var _default = pullAt;
- exports.default = _default;
- /***/ }),
- /* 636 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePullAt.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- /** Used for built-in method references. */
- var arrayProto = Array.prototype;
- /** Built-in value references. */
- var splice = arrayProto.splice;
- /**
- * The base implementation of `_.pullAt` without support for individual
- * indexes or capturing the removed elements.
- *
- * @private
- * @param {Array} array The array to modify.
- * @param {number[]} indexes The indexes of elements to remove.
- * @returns {Array} Returns `array`.
- */
- function basePullAt(array, indexes) {
- var length = array ? indexes.length : 0,
- lastIndex = length - 1;
- while (length--) {
- var index = indexes[length];
- if (length == lastIndex || index !== previous) {
- var previous = index;
- if ((0, _isIndex.default)(index)) {
- splice.call(array, index, 1);
- } else {
- (0, _baseUnset.default)(array, index);
- }
- }
- }
- return array;
- }
- var _default = basePullAt;
- exports.default = _default;
- /***/ }),
- /* 637 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/random.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
- /** Built-in method references without a dependency on `root`. */
- var freeParseFloat = parseFloat;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMin = Math.min,
- nativeRandom = Math.random;
- /**
- * Produces a random number between the inclusive `lower` and `upper` bounds.
- * If only one argument is provided a number between `0` and the given number
- * is returned. If `floating` is `true`, or either `lower` or `upper` are
- * floats, a floating-point number is returned instead of an integer.
- *
- * **Note:** JavaScript follows the IEEE-754 standard for resolving
- * floating-point values which can produce unexpected results.
- *
- * @static
- * @memberOf _
- * @since 0.7.0
- * @category Number
- * @param {number} [lower=0] The lower bound.
- * @param {number} [upper=1] The upper bound.
- * @param {boolean} [floating] Specify returning a floating-point number.
- * @returns {number} Returns the random number.
- * @example
- *
- * _.random(0, 5);
- * // => an integer between 0 and 5
- *
- * _.random(5);
- * // => also an integer between 0 and 5
- *
- * _.random(5, true);
- * // => a floating-point number between 0 and 5
- *
- * _.random(1.2, 5.2);
- * // => a floating-point number between 1.2 and 5.2
- */
- function random(lower, upper, floating) {
- if (floating && typeof floating != 'boolean' && (0, _isIterateeCall.default)(lower, upper, floating)) {
- upper = floating = undefined;
- }
- if (floating === undefined) {
- if (typeof upper == 'boolean') {
- floating = upper;
- upper = undefined;
- } else if (typeof lower == 'boolean') {
- floating = lower;
- lower = undefined;
- }
- }
- if (lower === undefined && upper === undefined) {
- lower = 0;
- upper = 1;
- } else {
- lower = (0, _toFinite.default)(lower);
- if (upper === undefined) {
- upper = lower;
- lower = 0;
- } else {
- upper = (0, _toFinite.default)(upper);
- }
- }
- if (lower > upper) {
- var temp = lower;
- lower = upper;
- upper = temp;
- }
- if (floating || lower % 1 || upper % 1) {
- var rand = nativeRandom();
- return nativeMin(lower + rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1))), upper);
- }
- return (0, _baseRandom.default)(lower, upper);
- }
- var _default = random;
- exports.default = _default;
- /***/ }),
- /* 638 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRandom.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeFloor = Math.floor,
- nativeRandom = Math.random;
- /**
- * The base implementation of `_.random` without support for returning
- * floating-point numbers.
- *
- * @private
- * @param {number} lower The lower bound.
- * @param {number} upper The upper bound.
- * @returns {number} Returns the random number.
- */
- function baseRandom(lower, upper) {
- return lower + nativeFloor(nativeRandom() * (upper - lower + 1));
- }
- var _default = baseRandom;
- exports.default = _default;
- /***/ }),
- /* 639 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/range.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createRange = _interopRequireDefault(__webpack_require__(/*! ./_createRange.js */ 640));
- /**
- * Creates an array of numbers (positive and/or negative) progressing from
- * `start` up to, but not including, `end`. A step of `-1` is used if a negative
- * `start` is specified without an `end` or `step`. If `end` is not specified,
- * it's set to `start` with `start` then set to `0`.
- *
- * **Note:** JavaScript follows the IEEE-754 standard for resolving
- * floating-point values which can produce unexpected results.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Util
- * @param {number} [start=0] The start of the range.
- * @param {number} end The end of the range.
- * @param {number} [step=1] The value to increment or decrement by.
- * @returns {Array} Returns the range of numbers.
- * @see _.inRange, _.rangeRight
- * @example
- *
- * _.range(4);
- * // => [0, 1, 2, 3]
- *
- * _.range(-4);
- * // => [0, -1, -2, -3]
- *
- * _.range(1, 5);
- * // => [1, 2, 3, 4]
- *
- * _.range(0, 20, 5);
- * // => [0, 5, 10, 15]
- *
- * _.range(0, -4, -1);
- * // => [0, -1, -2, -3]
- *
- * _.range(1, 4, 0);
- * // => [1, 1, 1]
- *
- * _.range(0);
- * // => []
- */
- var range = (0, _createRange.default)();
- var _default = range;
- exports.default = _default;
- /***/ }),
- /* 640 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRange.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRange = _interopRequireDefault(__webpack_require__(/*! ./_baseRange.js */ 641));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
- /**
- * Creates a `_.range` or `_.rangeRight` function.
- *
- * @private
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Function} Returns the new range function.
- */
- function createRange(fromRight) {
- return function (start, end, step) {
- if (step && typeof step != 'number' && (0, _isIterateeCall.default)(start, end, step)) {
- end = step = undefined;
- }
- // Ensure the sign of `-0` is preserved.
- start = (0, _toFinite.default)(start);
- if (end === undefined) {
- end = start;
- start = 0;
- } else {
- end = (0, _toFinite.default)(end);
- }
- step = step === undefined ? start < end ? 1 : -1 : (0, _toFinite.default)(step);
- return (0, _baseRange.default)(start, end, step, fromRight);
- };
- }
- var _default = createRange;
- exports.default = _default;
- /***/ }),
- /* 641 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRange.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeCeil = Math.ceil,
- nativeMax = Math.max;
- /**
- * The base implementation of `_.range` and `_.rangeRight` which doesn't
- * coerce arguments.
- *
- * @private
- * @param {number} start The start of the range.
- * @param {number} end The end of the range.
- * @param {number} step The value to increment or decrement by.
- * @param {boolean} [fromRight] Specify iterating from right to left.
- * @returns {Array} Returns the range of numbers.
- */
- function baseRange(start, end, step, fromRight) {
- var index = -1,
- length = nativeMax(nativeCeil((end - start) / (step || 1)), 0),
- result = Array(length);
- while (length--) {
- result[fromRight ? length : ++index] = start;
- start += step;
- }
- return result;
- }
- var _default = baseRange;
- exports.default = _default;
- /***/ }),
- /* 642 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rangeRight.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createRange = _interopRequireDefault(__webpack_require__(/*! ./_createRange.js */ 640));
- /**
- * This method is like `_.range` except that it populates values in
- * descending order.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {number} [start=0] The start of the range.
- * @param {number} end The end of the range.
- * @param {number} [step=1] The value to increment or decrement by.
- * @returns {Array} Returns the range of numbers.
- * @see _.inRange, _.range
- * @example
- *
- * _.rangeRight(4);
- * // => [3, 2, 1, 0]
- *
- * _.rangeRight(-4);
- * // => [-3, -2, -1, 0]
- *
- * _.rangeRight(1, 5);
- * // => [4, 3, 2, 1]
- *
- * _.rangeRight(0, 20, 5);
- * // => [15, 10, 5, 0]
- *
- * _.rangeRight(0, -4, -1);
- * // => [-3, -2, -1, 0]
- *
- * _.rangeRight(1, 4, 0);
- * // => [1, 1, 1]
- *
- * _.rangeRight(0);
- * // => []
- */
- var rangeRight = (0, _createRange.default)(true);
- var _default = rangeRight;
- exports.default = _default;
- /***/ }),
- /* 643 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rearg.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- /** Used to compose bitmasks for function metadata. */
- var WRAP_REARG_FLAG = 256;
- /**
- * Creates a function that invokes `func` with arguments arranged according
- * to the specified `indexes` where the argument value at the first index is
- * provided as the first argument, the argument value at the second index is
- * provided as the second argument, and so on.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Function
- * @param {Function} func The function to rearrange arguments for.
- * @param {...(number|number[])} indexes The arranged argument indexes.
- * @returns {Function} Returns the new function.
- * @example
- *
- * var rearged = _.rearg(function(a, b, c) {
- * return [a, b, c];
- * }, [2, 0, 1]);
- *
- * rearged('b', 'c', 'a')
- * // => ['a', 'b', 'c']
- */
- var rearg = (0, _flatRest.default)(function (func, indexes) {
- return (0, _createWrap.default)(func, WRAP_REARG_FLAG, undefined, undefined, undefined, indexes);
- });
- var _default = rearg;
- exports.default = _default;
- /***/ }),
- /* 644 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reduce.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseReduce = _interopRequireDefault(__webpack_require__(/*! ./_baseReduce.js */ 645));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Reduces `collection` to a value which is the accumulated result of running
- * each element in `collection` thru `iteratee`, where each successive
- * invocation is supplied the return value of the previous. If `accumulator`
- * is not given, the first element of `collection` is used as the initial
- * value. The iteratee is invoked with four arguments:
- * (accumulator, value, index|key, collection).
- *
- * Many lodash methods are guarded to work as iteratees for methods like
- * `_.reduce`, `_.reduceRight`, and `_.transform`.
- *
- * The guarded methods are:
- * `assign`, `defaults`, `defaultsDeep`, `includes`, `merge`, `orderBy`,
- * and `sortBy`
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {*} [accumulator] The initial value.
- * @returns {*} Returns the accumulated value.
- * @see _.reduceRight
- * @example
- *
- * _.reduce([1, 2], function(sum, n) {
- * return sum + n;
- * }, 0);
- * // => 3
- *
- * _.reduce({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {
- * (result[value] || (result[value] = [])).push(key);
- * return result;
- * }, {});
- * // => { '1': ['a', 'c'], '2': ['b'] } (iteration order is not guaranteed)
- */
- function reduce(collection, iteratee, accumulator) {
- var func = (0, _isArray.default)(collection) ? _arrayReduce.default : _baseReduce.default,
- initAccum = arguments.length < 3;
- return func(collection, (0, _baseIteratee.default)(iteratee, 4), accumulator, initAccum, _baseEach.default);
- }
- var _default = reduce;
- exports.default = _default;
- /***/ }),
- /* 645 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseReduce.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * The base implementation of `_.reduce` and `_.reduceRight`, without support
- * for iteratee shorthands, which iterates over `collection` using `eachFunc`.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @param {*} accumulator The initial value.
- * @param {boolean} initAccum Specify using the first or last element of
- * `collection` as the initial value.
- * @param {Function} eachFunc The function to iterate over `collection`.
- * @returns {*} Returns the accumulated value.
- */
- function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {
- eachFunc(collection, function (value, index, collection) {
- accumulator = initAccum ? (initAccum = false, value) : iteratee(accumulator, value, index, collection);
- });
- return accumulator;
- }
- var _default = baseReduce;
- exports.default = _default;
- /***/ }),
- /* 646 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reduceRight.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayReduceRight = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduceRight.js */ 647));
- var _baseEachRight = _interopRequireDefault(__webpack_require__(/*! ./_baseEachRight.js */ 451));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseReduce = _interopRequireDefault(__webpack_require__(/*! ./_baseReduce.js */ 645));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * This method is like `_.reduce` except that it iterates over elements of
- * `collection` from right to left.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {*} [accumulator] The initial value.
- * @returns {*} Returns the accumulated value.
- * @see _.reduce
- * @example
- *
- * var array = [[0, 1], [2, 3], [4, 5]];
- *
- * _.reduceRight(array, function(flattened, other) {
- * return flattened.concat(other);
- * }, []);
- * // => [4, 5, 2, 3, 0, 1]
- */
- function reduceRight(collection, iteratee, accumulator) {
- var func = (0, _isArray.default)(collection) ? _arrayReduceRight.default : _baseReduce.default,
- initAccum = arguments.length < 3;
- return func(collection, (0, _baseIteratee.default)(iteratee, 4), accumulator, initAccum, _baseEachRight.default);
- }
- var _default = reduceRight;
- exports.default = _default;
- /***/ }),
- /* 647 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayReduceRight.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * A specialized version of `_.reduceRight` for arrays without support for
- * iteratee shorthands.
- *
- * @private
- * @param {Array} [array] The array to iterate over.
- * @param {Function} iteratee The function invoked per iteration.
- * @param {*} [accumulator] The initial value.
- * @param {boolean} [initAccum] Specify using the last element of `array` as
- * the initial value.
- * @returns {*} Returns the accumulated value.
- */
- function arrayReduceRight(array, iteratee, accumulator, initAccum) {
- var length = array == null ? 0 : array.length;
- if (initAccum && length) {
- accumulator = array[--length];
- }
- while (length--) {
- accumulator = iteratee(accumulator, array[length], length, array);
- }
- return accumulator;
- }
- var _default = arrayReduceRight;
- exports.default = _default;
- /***/ }),
- /* 648 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reject.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _baseFilter = _interopRequireDefault(__webpack_require__(/*! ./_baseFilter.js */ 474));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
- /**
- * The opposite of `_.filter`; this method returns the elements of `collection`
- * that `predicate` does **not** return truthy for.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new filtered array.
- * @see _.filter
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'age': 36, 'active': false },
- * { 'user': 'fred', 'age': 40, 'active': true }
- * ];
- *
- * _.reject(users, function(o) { return !o.active; });
- * // => objects for ['fred']
- *
- * // The `_.matches` iteratee shorthand.
- * _.reject(users, { 'age': 40, 'active': true });
- * // => objects for ['barney']
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.reject(users, ['active', false]);
- * // => objects for ['fred']
- *
- * // The `_.property` iteratee shorthand.
- * _.reject(users, 'active');
- * // => objects for ['barney']
- */
- function reject(collection, predicate) {
- var func = (0, _isArray.default)(collection) ? _arrayFilter.default : _baseFilter.default;
- return func(collection, (0, _negate.default)((0, _baseIteratee.default)(predicate, 3)));
- }
- var _default = reject;
- exports.default = _default;
- /***/ }),
- /* 649 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/remove.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _basePullAt = _interopRequireDefault(__webpack_require__(/*! ./_basePullAt.js */ 636));
- /**
- * Removes all elements from `array` that `predicate` returns truthy for
- * and returns an array of the removed elements. The predicate is invoked
- * with three arguments: (value, index, array).
- *
- * **Note:** Unlike `_.filter`, this method mutates `array`. Use `_.pull`
- * to pull elements from an array by value.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Array
- * @param {Array} array The array to modify.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the new array of removed elements.
- * @example
- *
- * var array = [1, 2, 3, 4];
- * var evens = _.remove(array, function(n) {
- * return n % 2 == 0;
- * });
- *
- * console.log(array);
- * // => [1, 3]
- *
- * console.log(evens);
- * // => [2, 4]
- */
- function remove(array, predicate) {
- var result = [];
- if (!(array && array.length)) {
- return result;
- }
- var index = -1,
- indexes = [],
- length = array.length;
- predicate = (0, _baseIteratee.default)(predicate, 3);
- while (++index < length) {
- var value = array[index];
- if (predicate(value, index, array)) {
- result.push(value);
- indexes.push(index);
- }
- }
- (0, _basePullAt.default)(array, indexes);
- return result;
- }
- var _default = remove;
- exports.default = _default;
- /***/ }),
- /* 650 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/repeat.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRepeat = _interopRequireDefault(__webpack_require__(/*! ./_baseRepeat.js */ 615));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Repeats the given string `n` times.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to repeat.
- * @param {number} [n=1] The number of times to repeat the string.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {string} Returns the repeated string.
- * @example
- *
- * _.repeat('*', 3);
- * // => '***'
- *
- * _.repeat('abc', 2);
- * // => 'abcabc'
- *
- * _.repeat('abc', 0);
- * // => ''
- */
- function repeat(string, n, guard) {
- if (guard ? (0, _isIterateeCall.default)(string, n, guard) : n === undefined) {
- n = 1;
- } else {
- n = (0, _toInteger.default)(n);
- }
- return (0, _baseRepeat.default)((0, _toString.default)(string), n);
- }
- var _default = repeat;
- exports.default = _default;
- /***/ }),
- /* 651 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/replace.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Replaces matches for `pattern` in `string` with `replacement`.
- *
- * **Note:** This method is based on
- * [`String#replace`](https://mdn.io/String/replace).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to modify.
- * @param {RegExp|string} pattern The pattern to replace.
- * @param {Function|string} replacement The match replacement.
- * @returns {string} Returns the modified string.
- * @example
- *
- * _.replace('Hi Fred', 'Fred', 'Barney');
- * // => 'Hi Barney'
- */
- function replace() {
- var args = arguments,
- string = (0, _toString.default)(args[0]);
- return args.length < 3 ? string : string.replace(args[1], args[2]);
- }
- var _default = replace;
- exports.default = _default;
- /***/ }),
- /* 652 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rest.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * Creates a function that invokes `func` with the `this` binding of the
- * created function and arguments from `start` and beyond provided as
- * an array.
- *
- * **Note:** This method is based on the
- * [rest parameter](https://mdn.io/rest_parameters).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Function
- * @param {Function} func The function to apply a rest parameter to.
- * @param {number} [start=func.length-1] The start position of the rest parameter.
- * @returns {Function} Returns the new function.
- * @example
- *
- * var say = _.rest(function(what, names) {
- * return what + ' ' + _.initial(names).join(', ') +
- * (_.size(names) > 1 ? ', & ' : '') + _.last(names);
- * });
- *
- * say('hello', 'fred', 'barney', 'pebbles');
- * // => 'hello fred, barney, & pebbles'
- */
- function rest(func, start) {
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- start = start === undefined ? start : (0, _toInteger.default)(start);
- return (0, _baseRest.default)(func, start);
- }
- var _default = rest;
- exports.default = _default;
- /***/ }),
- /* 653 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/result.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- /**
- * This method is like `_.get` except that if the resolved value is a
- * function it's invoked with the `this` binding of its parent object and
- * its result is returned.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Object
- * @param {Object} object The object to query.
- * @param {Array|string} path The path of the property to resolve.
- * @param {*} [defaultValue] The value returned for `undefined` resolved values.
- * @returns {*} Returns the resolved value.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] };
- *
- * _.result(object, 'a[0].b.c1');
- * // => 3
- *
- * _.result(object, 'a[0].b.c2');
- * // => 4
- *
- * _.result(object, 'a[0].b.c3', 'default');
- * // => 'default'
- *
- * _.result(object, 'a[0].b.c3', _.constant('default'));
- * // => 'default'
- */
- function result(object, path, defaultValue) {
- path = (0, _castPath.default)(path, object);
- var index = -1,
- length = path.length;
- // Ensure the loop is entered when path is empty.
- if (!length) {
- length = 1;
- object = undefined;
- }
- while (++index < length) {
- var value = object == null ? undefined : object[(0, _toKey.default)(path[index])];
- if (value === undefined) {
- index = length;
- value = defaultValue;
- }
- object = (0, _isFunction.default)(value) ? value.call(object) : value;
- }
- return object;
- }
- var _default = result;
- exports.default = _default;
- /***/ }),
- /* 654 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reverse.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used for built-in method references. */
- var arrayProto = Array.prototype;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeReverse = arrayProto.reverse;
- /**
- * Reverses `array` so that the first element becomes the last, the second
- * element becomes the second to last, and so on.
- *
- * **Note:** This method mutates `array` and is based on
- * [`Array#reverse`](https://mdn.io/Array/reverse).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to modify.
- * @returns {Array} Returns `array`.
- * @example
- *
- * var array = [1, 2, 3];
- *
- * _.reverse(array);
- * // => [3, 2, 1]
- *
- * console.log(array);
- * // => [3, 2, 1]
- */
- function reverse(array) {
- return array == null ? array : nativeReverse.call(array);
- }
- var _default = reverse;
- exports.default = _default;
- /***/ }),
- /* 655 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/round.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
- /**
- * Computes `number` rounded to `precision`.
- *
- * @static
- * @memberOf _
- * @since 3.10.0
- * @category Math
- * @param {number} number The number to round.
- * @param {number} [precision=0] The precision to round to.
- * @returns {number} Returns the rounded number.
- * @example
- *
- * _.round(4.006);
- * // => 4
- *
- * _.round(4.006, 2);
- * // => 4.01
- *
- * _.round(4060, -2);
- * // => 4100
- */
- var round = (0, _createRound.default)('round');
- var _default = round;
- exports.default = _default;
- /***/ }),
- /* 656 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sample.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arraySample = _interopRequireDefault(__webpack_require__(/*! ./_arraySample.js */ 657));
- var _baseSample = _interopRequireDefault(__webpack_require__(/*! ./_baseSample.js */ 658));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Gets a random element from `collection`.
- *
- * @static
- * @memberOf _
- * @since 2.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to sample.
- * @returns {*} Returns the random element.
- * @example
- *
- * _.sample([1, 2, 3, 4]);
- * // => 2
- */
- function sample(collection) {
- var func = (0, _isArray.default)(collection) ? _arraySample.default : _baseSample.default;
- return func(collection);
- }
- var _default = sample;
- exports.default = _default;
- /***/ }),
- /* 657 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySample.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
- /**
- * A specialized version of `_.sample` for arrays.
- *
- * @private
- * @param {Array} array The array to sample.
- * @returns {*} Returns the random element.
- */
- function arraySample(array) {
- var length = array.length;
- return length ? array[(0, _baseRandom.default)(0, length - 1)] : undefined;
- }
- var _default = arraySample;
- exports.default = _default;
- /***/ }),
- /* 658 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSample.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arraySample = _interopRequireDefault(__webpack_require__(/*! ./_arraySample.js */ 657));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- /**
- * The base implementation of `_.sample`.
- *
- * @private
- * @param {Array|Object} collection The collection to sample.
- * @returns {*} Returns the random element.
- */
- function baseSample(collection) {
- return (0, _arraySample.default)((0, _values.default)(collection));
- }
- var _default = baseSample;
- exports.default = _default;
- /***/ }),
- /* 659 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sampleSize.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arraySampleSize = _interopRequireDefault(__webpack_require__(/*! ./_arraySampleSize.js */ 660));
- var _baseSampleSize = _interopRequireDefault(__webpack_require__(/*! ./_baseSampleSize.js */ 662));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Gets `n` random elements at unique keys from `collection` up to the
- * size of `collection`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Collection
- * @param {Array|Object} collection The collection to sample.
- * @param {number} [n=1] The number of elements to sample.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Array} Returns the random elements.
- * @example
- *
- * _.sampleSize([1, 2, 3], 2);
- * // => [3, 1]
- *
- * _.sampleSize([1, 2, 3], 4);
- * // => [2, 3, 1]
- */
- function sampleSize(collection, n, guard) {
- if (guard ? (0, _isIterateeCall.default)(collection, n, guard) : n === undefined) {
- n = 1;
- } else {
- n = (0, _toInteger.default)(n);
- }
- var func = (0, _isArray.default)(collection) ? _arraySampleSize.default : _baseSampleSize.default;
- return func(collection, n);
- }
- var _default = sampleSize;
- exports.default = _default;
- /***/ }),
- /* 660 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySampleSize.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
- /**
- * A specialized version of `_.sampleSize` for arrays.
- *
- * @private
- * @param {Array} array The array to sample.
- * @param {number} n The number of elements to sample.
- * @returns {Array} Returns the random elements.
- */
- function arraySampleSize(array, n) {
- return (0, _shuffleSelf.default)((0, _copyArray.default)(array), (0, _baseClamp.default)(n, 0, array.length));
- }
- var _default = arraySampleSize;
- exports.default = _default;
- /***/ }),
- /* 661 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_shuffleSelf.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
- /**
- * A specialized version of `_.shuffle` which mutates and sets the size of `array`.
- *
- * @private
- * @param {Array} array The array to shuffle.
- * @param {number} [size=array.length] The size of `array`.
- * @returns {Array} Returns `array`.
- */
- function shuffleSelf(array, size) {
- var index = -1,
- length = array.length,
- lastIndex = length - 1;
- size = size === undefined ? length : size;
- while (++index < size) {
- var rand = (0, _baseRandom.default)(index, lastIndex),
- value = array[rand];
- array[rand] = array[index];
- array[index] = value;
- }
- array.length = size;
- return array;
- }
- var _default = shuffleSelf;
- exports.default = _default;
- /***/ }),
- /* 662 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSampleSize.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
- var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- /**
- * The base implementation of `_.sampleSize` without param guards.
- *
- * @private
- * @param {Array|Object} collection The collection to sample.
- * @param {number} n The number of elements to sample.
- * @returns {Array} Returns the random elements.
- */
- function baseSampleSize(collection, n) {
- var array = (0, _values.default)(collection);
- return (0, _shuffleSelf.default)(array, (0, _baseClamp.default)(n, 0, array.length));
- }
- var _default = baseSampleSize;
- exports.default = _default;
- /***/ }),
- /* 663 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/set.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
- /**
- * Sets the value at `path` of `object`. If a portion of `path` doesn't exist,
- * it's created. Arrays are created for missing index properties while objects
- * are created for all other missing properties. Use `_.setWith` to customize
- * `path` creation.
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 3.7.0
- * @category Object
- * @param {Object} object The object to modify.
- * @param {Array|string} path The path of the property to set.
- * @param {*} value The value to set.
- * @returns {Object} Returns `object`.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c': 3 } }] };
- *
- * _.set(object, 'a[0].b.c', 4);
- * console.log(object.a[0].b.c);
- * // => 4
- *
- * _.set(object, ['x', '0', 'y', 'z'], 5);
- * console.log(object.x[0].y.z);
- * // => 5
- */
- function set(object, path, value) {
- return object == null ? object : (0, _baseSet.default)(object, path, value);
- }
- var _default = set;
- exports.default = _default;
- /***/ }),
- /* 664 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/setWith.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
- /**
- * This method is like `_.set` except that it accepts `customizer` which is
- * invoked to produce the objects of `path`. If `customizer` returns `undefined`
- * path creation is handled by the method instead. The `customizer` is invoked
- * with three arguments: (nsValue, key, nsObject).
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The object to modify.
- * @param {Array|string} path The path of the property to set.
- * @param {*} value The value to set.
- * @param {Function} [customizer] The function to customize assigned values.
- * @returns {Object} Returns `object`.
- * @example
- *
- * var object = {};
- *
- * _.setWith(object, '[0][1]', 'a', Object);
- * // => { '0': { '1': 'a' } }
- */
- function setWith(object, path, value, customizer) {
- customizer = typeof customizer == 'function' ? customizer : undefined;
- return object == null ? object : (0, _baseSet.default)(object, path, value, customizer);
- }
- var _default = setWith;
- exports.default = _default;
- /***/ }),
- /* 665 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/shuffle.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayShuffle = _interopRequireDefault(__webpack_require__(/*! ./_arrayShuffle.js */ 666));
- var _baseShuffle = _interopRequireDefault(__webpack_require__(/*! ./_baseShuffle.js */ 667));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /**
- * Creates an array of shuffled values, using a version of the
- * [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher-Yates_shuffle).
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to shuffle.
- * @returns {Array} Returns the new shuffled array.
- * @example
- *
- * _.shuffle([1, 2, 3, 4]);
- * // => [4, 1, 3, 2]
- */
- function shuffle(collection) {
- var func = (0, _isArray.default)(collection) ? _arrayShuffle.default : _baseShuffle.default;
- return func(collection);
- }
- var _default = shuffle;
- exports.default = _default;
- /***/ }),
- /* 666 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayShuffle.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
- /**
- * A specialized version of `_.shuffle` for arrays.
- *
- * @private
- * @param {Array} array The array to shuffle.
- * @returns {Array} Returns the new shuffled array.
- */
- function arrayShuffle(array) {
- return (0, _shuffleSelf.default)((0, _copyArray.default)(array));
- }
- var _default = arrayShuffle;
- exports.default = _default;
- /***/ }),
- /* 667 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseShuffle.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- /**
- * The base implementation of `_.shuffle`.
- *
- * @private
- * @param {Array|Object} collection The collection to shuffle.
- * @returns {Array} Returns the new shuffled array.
- */
- function baseShuffle(collection) {
- return (0, _shuffleSelf.default)((0, _values.default)(collection));
- }
- var _default = baseShuffle;
- exports.default = _default;
- /***/ }),
- /* 668 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/size.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
- var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
- var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
- /** `Object#toString` result references. */
- var mapTag = '[object Map]',
- setTag = '[object Set]';
- /**
- * Gets the size of `collection` by returning its length for array-like
- * values or the number of own enumerable string keyed properties for objects.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object|string} collection The collection to inspect.
- * @returns {number} Returns the collection size.
- * @example
- *
- * _.size([1, 2, 3]);
- * // => 3
- *
- * _.size({ 'a': 1, 'b': 2 });
- * // => 2
- *
- * _.size('pebbles');
- * // => 7
- */
- function size(collection) {
- if (collection == null) {
- return 0;
- }
- if ((0, _isArrayLike.default)(collection)) {
- return (0, _isString.default)(collection) ? (0, _stringSize.default)(collection) : collection.length;
- }
- var tag = (0, _getTag.default)(collection);
- if (tag == mapTag || tag == setTag) {
- return collection.size;
- }
- return (0, _baseKeys.default)(collection).length;
- }
- var _default = size;
- exports.default = _default;
- /***/ }),
- /* 669 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/slice.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Creates a slice of `array` from `start` up to, but not including, `end`.
- *
- * **Note:** This method is used instead of
- * [`Array#slice`](https://mdn.io/Array/slice) to ensure dense arrays are
- * returned.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to slice.
- * @param {number} [start=0] The start position.
- * @param {number} [end=array.length] The end position.
- * @returns {Array} Returns the slice of `array`.
- */
- function slice(array, start, end) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return [];
- }
- if (end && typeof end != 'number' && (0, _isIterateeCall.default)(array, start, end)) {
- start = 0;
- end = length;
- } else {
- start = start == null ? 0 : (0, _toInteger.default)(start);
- end = end === undefined ? length : (0, _toInteger.default)(end);
- }
- return (0, _baseSlice.default)(array, start, end);
- }
- var _default = slice;
- exports.default = _default;
- /***/ }),
- /* 670 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/snakeCase.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
- /**
- * Converts `string` to
- * [snake case](https://en.wikipedia.org/wiki/Snake_case).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the snake cased string.
- * @example
- *
- * _.snakeCase('Foo Bar');
- * // => 'foo_bar'
- *
- * _.snakeCase('fooBar');
- * // => 'foo_bar'
- *
- * _.snakeCase('--FOO-BAR--');
- * // => 'foo_bar'
- */
- var snakeCase = (0, _createCompounder.default)(function (result, word, index) {
- return result + (index ? '_' : '') + word.toLowerCase();
- });
- var _default = snakeCase;
- exports.default = _default;
- /***/ }),
- /* 671 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/some.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseSome = _interopRequireDefault(__webpack_require__(/*! ./_baseSome.js */ 672));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- /**
- * Checks if `predicate` returns truthy for **any** element of `collection`.
- * Iteration is stopped once `predicate` returns truthy. The predicate is
- * invoked with three arguments: (value, index|key, collection).
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {boolean} Returns `true` if any element passes the predicate check,
- * else `false`.
- * @example
- *
- * _.some([null, 0, 'yes', false], Boolean);
- * // => true
- *
- * var users = [
- * { 'user': 'barney', 'active': true },
- * { 'user': 'fred', 'active': false }
- * ];
- *
- * // The `_.matches` iteratee shorthand.
- * _.some(users, { 'user': 'barney', 'active': false });
- * // => false
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.some(users, ['active', false]);
- * // => true
- *
- * // The `_.property` iteratee shorthand.
- * _.some(users, 'active');
- * // => true
- */
- function some(collection, predicate, guard) {
- var func = (0, _isArray.default)(collection) ? _arraySome.default : _baseSome.default;
- if (guard && (0, _isIterateeCall.default)(collection, predicate, guard)) {
- predicate = undefined;
- }
- return func(collection, (0, _baseIteratee.default)(predicate, 3));
- }
- var _default = some;
- exports.default = _default;
- /***/ }),
- /* 672 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSome.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
- /**
- * The base implementation of `_.some` without support for iteratee shorthands.
- *
- * @private
- * @param {Array|Object} collection The collection to iterate over.
- * @param {Function} predicate The function invoked per iteration.
- * @returns {boolean} Returns `true` if any element passes the predicate check,
- * else `false`.
- */
- function baseSome(collection, predicate) {
- var result;
- (0, _baseEach.default)(collection, function (value, index, collection) {
- result = predicate(value, index, collection);
- return !result;
- });
- return !!result;
- }
- var _default = baseSome;
- exports.default = _default;
- /***/ }),
- /* 673 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortBy.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseOrderBy = _interopRequireDefault(__webpack_require__(/*! ./_baseOrderBy.js */ 603));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- /**
- * Creates an array of elements, sorted in ascending order by the results of
- * running each element in a collection thru each iteratee. This method
- * performs a stable sort, that is, it preserves the original sort order of
- * equal elements. The iteratees are invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Collection
- * @param {Array|Object} collection The collection to iterate over.
- * @param {...(Function|Function[])} [iteratees=[_.identity]]
- * The iteratees to sort by.
- * @returns {Array} Returns the new sorted array.
- * @example
- *
- * var users = [
- * { 'user': 'fred', 'age': 48 },
- * { 'user': 'barney', 'age': 36 },
- * { 'user': 'fred', 'age': 30 },
- * { 'user': 'barney', 'age': 34 }
- * ];
- *
- * _.sortBy(users, [function(o) { return o.user; }]);
- * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 30]]
- *
- * _.sortBy(users, ['user', 'age']);
- * // => objects for [['barney', 34], ['barney', 36], ['fred', 30], ['fred', 48]]
- */
- var sortBy = (0, _baseRest.default)(function (collection, iteratees) {
- if (collection == null) {
- return [];
- }
- var length = iteratees.length;
- if (length > 1 && (0, _isIterateeCall.default)(collection, iteratees[0], iteratees[1])) {
- iteratees = [];
- } else if (length > 2 && (0, _isIterateeCall.default)(iteratees[0], iteratees[1], iteratees[2])) {
- iteratees = [iteratees[0]];
- }
- return (0, _baseOrderBy.default)(collection, (0, _baseFlatten.default)(iteratees, 1), []);
- });
- var _default = sortBy;
- exports.default = _default;
- /***/ }),
- /* 674 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndex.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
- /**
- * Uses a binary search to determine the lowest index at which `value`
- * should be inserted into `array` in order to maintain its sort order.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The sorted array to inspect.
- * @param {*} value The value to evaluate.
- * @returns {number} Returns the index at which `value` should be inserted
- * into `array`.
- * @example
- *
- * _.sortedIndex([30, 50], 40);
- * // => 1
- */
- function sortedIndex(array, value) {
- return (0, _baseSortedIndex.default)(array, value);
- }
- var _default = sortedIndex;
- exports.default = _default;
- /***/ }),
- /* 675 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedIndex.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /** Used as references for the maximum length and index of an array. */
- var MAX_ARRAY_LENGTH = 4294967295,
- HALF_MAX_ARRAY_LENGTH = MAX_ARRAY_LENGTH >>> 1;
- /**
- * The base implementation of `_.sortedIndex` and `_.sortedLastIndex` which
- * performs a binary search of `array` to determine the index at which `value`
- * should be inserted into `array` in order to maintain its sort order.
- *
- * @private
- * @param {Array} array The sorted array to inspect.
- * @param {*} value The value to evaluate.
- * @param {boolean} [retHighest] Specify returning the highest qualified index.
- * @returns {number} Returns the index at which `value` should be inserted
- * into `array`.
- */
- function baseSortedIndex(array, value, retHighest) {
- var low = 0,
- high = array == null ? low : array.length;
- if (typeof value == 'number' && value === value && high <= HALF_MAX_ARRAY_LENGTH) {
- while (low < high) {
- var mid = low + high >>> 1,
- computed = array[mid];
- if (computed !== null && !(0, _isSymbol.default)(computed) && (retHighest ? computed <= value : computed < value)) {
- low = mid + 1;
- } else {
- high = mid;
- }
- }
- return high;
- }
- return (0, _baseSortedIndexBy.default)(array, value, _identity.default, retHighest);
- }
- var _default = baseSortedIndex;
- exports.default = _default;
- /***/ }),
- /* 676 */
- /*!******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedIndexBy.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- /** Used as references for the maximum length and index of an array. */
- var MAX_ARRAY_LENGTH = 4294967295,
- MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeFloor = Math.floor,
- nativeMin = Math.min;
- /**
- * The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy`
- * which invokes `iteratee` for `value` and each element of `array` to compute
- * their sort ranking. The iteratee is invoked with one argument; (value).
- *
- * @private
- * @param {Array} array The sorted array to inspect.
- * @param {*} value The value to evaluate.
- * @param {Function} iteratee The iteratee invoked per element.
- * @param {boolean} [retHighest] Specify returning the highest qualified index.
- * @returns {number} Returns the index at which `value` should be inserted
- * into `array`.
- */
- function baseSortedIndexBy(array, value, iteratee, retHighest) {
- var low = 0,
- high = array == null ? 0 : array.length;
- if (high === 0) {
- return 0;
- }
- value = iteratee(value);
- var valIsNaN = value !== value,
- valIsNull = value === null,
- valIsSymbol = (0, _isSymbol.default)(value),
- valIsUndefined = value === undefined;
- while (low < high) {
- var mid = nativeFloor((low + high) / 2),
- computed = iteratee(array[mid]),
- othIsDefined = computed !== undefined,
- othIsNull = computed === null,
- othIsReflexive = computed === computed,
- othIsSymbol = (0, _isSymbol.default)(computed);
- if (valIsNaN) {
- var setLow = retHighest || othIsReflexive;
- } else if (valIsUndefined) {
- setLow = othIsReflexive && (retHighest || othIsDefined);
- } else if (valIsNull) {
- setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull);
- } else if (valIsSymbol) {
- setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol);
- } else if (othIsNull || othIsSymbol) {
- setLow = false;
- } else {
- setLow = retHighest ? computed <= value : computed < value;
- }
- if (setLow) {
- low = mid + 1;
- } else {
- high = mid;
- }
- }
- return nativeMin(high, MAX_ARRAY_INDEX);
- }
- var _default = baseSortedIndexBy;
- exports.default = _default;
- /***/ }),
- /* 677 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndexBy.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
- /**
- * This method is like `_.sortedIndex` except that it accepts `iteratee`
- * which is invoked for `value` and each element of `array` to compute their
- * sort ranking. The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The sorted array to inspect.
- * @param {*} value The value to evaluate.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {number} Returns the index at which `value` should be inserted
- * into `array`.
- * @example
- *
- * var objects = [{ 'x': 4 }, { 'x': 5 }];
- *
- * _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
- * // => 0
- *
- * // The `_.property` iteratee shorthand.
- * _.sortedIndexBy(objects, { 'x': 4 }, 'x');
- * // => 0
- */
- function sortedIndexBy(array, value, iteratee) {
- return (0, _baseSortedIndexBy.default)(array, value, (0, _baseIteratee.default)(iteratee, 2));
- }
- var _default = sortedIndexBy;
- exports.default = _default;
- /***/ }),
- /* 678 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndexOf.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- /**
- * This method is like `_.indexOf` except that it performs a binary
- * search on a sorted `array`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @returns {number} Returns the index of the matched value, else `-1`.
- * @example
- *
- * _.sortedIndexOf([4, 5, 5, 5, 6], 5);
- * // => 1
- */
- function sortedIndexOf(array, value) {
- var length = array == null ? 0 : array.length;
- if (length) {
- var index = (0, _baseSortedIndex.default)(array, value);
- if (index < length && (0, _eq.default)(array[index], value)) {
- return index;
- }
- }
- return -1;
- }
- var _default = sortedIndexOf;
- exports.default = _default;
- /***/ }),
- /* 679 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndex.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
- /**
- * This method is like `_.sortedIndex` except that it returns the highest
- * index at which `value` should be inserted into `array` in order to
- * maintain its sort order.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The sorted array to inspect.
- * @param {*} value The value to evaluate.
- * @returns {number} Returns the index at which `value` should be inserted
- * into `array`.
- * @example
- *
- * _.sortedLastIndex([4, 5, 5, 5, 6], 5);
- * // => 4
- */
- function sortedLastIndex(array, value) {
- return (0, _baseSortedIndex.default)(array, value, true);
- }
- var _default = sortedLastIndex;
- exports.default = _default;
- /***/ }),
- /* 680 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndexBy.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
- /**
- * This method is like `_.sortedLastIndex` except that it accepts `iteratee`
- * which is invoked for `value` and each element of `array` to compute their
- * sort ranking. The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The sorted array to inspect.
- * @param {*} value The value to evaluate.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {number} Returns the index at which `value` should be inserted
- * into `array`.
- * @example
- *
- * var objects = [{ 'x': 4 }, { 'x': 5 }];
- *
- * _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
- * // => 1
- *
- * // The `_.property` iteratee shorthand.
- * _.sortedLastIndexBy(objects, { 'x': 4 }, 'x');
- * // => 1
- */
- function sortedLastIndexBy(array, value, iteratee) {
- return (0, _baseSortedIndexBy.default)(array, value, (0, _baseIteratee.default)(iteratee, 2), true);
- }
- var _default = sortedLastIndexBy;
- exports.default = _default;
- /***/ }),
- /* 681 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndexOf.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- /**
- * This method is like `_.lastIndexOf` except that it performs a binary
- * search on a sorted `array`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {*} value The value to search for.
- * @returns {number} Returns the index of the matched value, else `-1`.
- * @example
- *
- * _.sortedLastIndexOf([4, 5, 5, 5, 6], 5);
- * // => 3
- */
- function sortedLastIndexOf(array, value) {
- var length = array == null ? 0 : array.length;
- if (length) {
- var index = (0, _baseSortedIndex.default)(array, value, true) - 1;
- if ((0, _eq.default)(array[index], value)) {
- return index;
- }
- }
- return -1;
- }
- var _default = sortedLastIndexOf;
- exports.default = _default;
- /***/ }),
- /* 682 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedUniq.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSortedUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedUniq.js */ 683));
- /**
- * This method is like `_.uniq` except that it's designed and optimized
- * for sorted arrays.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @returns {Array} Returns the new duplicate free array.
- * @example
- *
- * _.sortedUniq([1, 1, 2]);
- * // => [1, 2]
- */
- function sortedUniq(array) {
- return array && array.length ? (0, _baseSortedUniq.default)(array) : [];
- }
- var _default = sortedUniq;
- exports.default = _default;
- /***/ }),
- /* 683 */
- /*!***************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedUniq.js ***!
- \***************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- /**
- * The base implementation of `_.sortedUniq` and `_.sortedUniqBy` without
- * support for iteratee shorthands.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {Function} [iteratee] The iteratee invoked per element.
- * @returns {Array} Returns the new duplicate free array.
- */
- function baseSortedUniq(array, iteratee) {
- var index = -1,
- length = array.length,
- resIndex = 0,
- result = [];
- while (++index < length) {
- var value = array[index],
- computed = iteratee ? iteratee(value) : value;
- if (!index || !(0, _eq.default)(computed, seen)) {
- var seen = computed;
- result[resIndex++] = value === 0 ? 0 : value;
- }
- }
- return result;
- }
- var _default = baseSortedUniq;
- exports.default = _default;
- /***/ }),
- /* 684 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedUniqBy.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseSortedUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedUniq.js */ 683));
- /**
- * This method is like `_.uniqBy` except that it's designed and optimized
- * for sorted arrays.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {Function} [iteratee] The iteratee invoked per element.
- * @returns {Array} Returns the new duplicate free array.
- * @example
- *
- * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor);
- * // => [1.1, 2.3]
- */
- function sortedUniqBy(array, iteratee) {
- return array && array.length ? (0, _baseSortedUniq.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : [];
- }
- var _default = sortedUniqBy;
- exports.default = _default;
- /***/ }),
- /* 685 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/split.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Used as references for the maximum length and index of an array. */
- var MAX_ARRAY_LENGTH = 4294967295;
- /**
- * Splits `string` by `separator`.
- *
- * **Note:** This method is based on
- * [`String#split`](https://mdn.io/String/split).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to split.
- * @param {RegExp|string} separator The separator pattern to split by.
- * @param {number} [limit] The length to truncate results to.
- * @returns {Array} Returns the string segments.
- * @example
- *
- * _.split('a-b-c', '-', 2);
- * // => ['a', 'b']
- */
- function split(string, separator, limit) {
- if (limit && typeof limit != 'number' && (0, _isIterateeCall.default)(string, separator, limit)) {
- separator = limit = undefined;
- }
- limit = limit === undefined ? MAX_ARRAY_LENGTH : limit >>> 0;
- if (!limit) {
- return [];
- }
- string = (0, _toString.default)(string);
- if (string && (typeof separator == 'string' || separator != null && !(0, _isRegExp.default)(separator))) {
- separator = (0, _baseToString.default)(separator);
- if (!separator && (0, _hasUnicode.default)(string)) {
- return (0, _castSlice.default)((0, _stringToArray.default)(string), 0, limit);
- }
- }
- return string.split(separator, limit);
- }
- var _default = split;
- exports.default = _default;
- /***/ }),
- /* 686 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/spread.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * Creates a function that invokes `func` with the `this` binding of the
- * create function and an array of arguments much like
- * [`Function#apply`](http://www.ecma-international.org/ecma-262/7.0/#sec-function.prototype.apply).
- *
- * **Note:** This method is based on the
- * [spread operator](https://mdn.io/spread_operator).
- *
- * @static
- * @memberOf _
- * @since 3.2.0
- * @category Function
- * @param {Function} func The function to spread arguments over.
- * @param {number} [start=0] The start position of the spread.
- * @returns {Function} Returns the new function.
- * @example
- *
- * var say = _.spread(function(who, what) {
- * return who + ' says ' + what;
- * });
- *
- * say(['fred', 'hello']);
- * // => 'fred says hello'
- *
- * var numbers = Promise.all([
- * Promise.resolve(40),
- * Promise.resolve(36)
- * ]);
- *
- * numbers.then(_.spread(function(x, y) {
- * return x + y;
- * }));
- * // => a Promise of 76
- */
- function spread(func, start) {
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- start = start == null ? 0 : nativeMax((0, _toInteger.default)(start), 0);
- return (0, _baseRest.default)(function (args) {
- var array = args[start],
- otherArgs = (0, _castSlice.default)(args, 0, start);
- if (array) {
- (0, _arrayPush.default)(otherArgs, array);
- }
- return (0, _apply.default)(func, this, otherArgs);
- });
- }
- var _default = spread;
- exports.default = _default;
- /***/ }),
- /* 687 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/startCase.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
- var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
- /**
- * Converts `string` to
- * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage).
- *
- * @static
- * @memberOf _
- * @since 3.1.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the start cased string.
- * @example
- *
- * _.startCase('--foo-bar--');
- * // => 'Foo Bar'
- *
- * _.startCase('fooBar');
- * // => 'Foo Bar'
- *
- * _.startCase('__FOO_BAR__');
- * // => 'FOO BAR'
- */
- var startCase = (0, _createCompounder.default)(function (result, word, index) {
- return result + (index ? ' ' : '') + (0, _upperFirst.default)(word);
- });
- var _default = startCase;
- exports.default = _default;
- /***/ }),
- /* 688 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/startsWith.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Checks if `string` starts with the given target string.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to inspect.
- * @param {string} [target] The string to search for.
- * @param {number} [position=0] The position to search from.
- * @returns {boolean} Returns `true` if `string` starts with `target`,
- * else `false`.
- * @example
- *
- * _.startsWith('abc', 'a');
- * // => true
- *
- * _.startsWith('abc', 'b');
- * // => false
- *
- * _.startsWith('abc', 'b', 1);
- * // => true
- */
- function startsWith(string, target, position) {
- string = (0, _toString.default)(string);
- position = position == null ? 0 : (0, _baseClamp.default)((0, _toInteger.default)(position), 0, string.length);
- target = (0, _baseToString.default)(target);
- return string.slice(position, position + target.length) == target;
- }
- var _default = startsWith;
- exports.default = _default;
- /***/ }),
- /* 689 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubObject.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method returns a new empty object.
- *
- * @static
- * @memberOf _
- * @since 4.13.0
- * @category Util
- * @returns {Object} Returns the new empty object.
- * @example
- *
- * var objects = _.times(2, _.stubObject);
- *
- * console.log(objects);
- * // => [{}, {}]
- *
- * console.log(objects[0] === objects[1]);
- * // => false
- */
- function stubObject() {
- return {};
- }
- var _default = stubObject;
- exports.default = _default;
- /***/ }),
- /* 690 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubString.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method returns an empty string.
- *
- * @static
- * @memberOf _
- * @since 4.13.0
- * @category Util
- * @returns {string} Returns the empty string.
- * @example
- *
- * _.times(2, _.stubString);
- * // => ['', '']
- */
- function stubString() {
- return '';
- }
- var _default = stubString;
- exports.default = _default;
- /***/ }),
- /* 691 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubTrue.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method returns `true`.
- *
- * @static
- * @memberOf _
- * @since 4.13.0
- * @category Util
- * @returns {boolean} Returns `true`.
- * @example
- *
- * _.times(2, _.stubTrue);
- * // => [true, true]
- */
- function stubTrue() {
- return true;
- }
- var _default = stubTrue;
- exports.default = _default;
- /***/ }),
- /* 692 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/subtract.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
- /**
- * Subtract two numbers.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Math
- * @param {number} minuend The first number in a subtraction.
- * @param {number} subtrahend The second number in a subtraction.
- * @returns {number} Returns the difference.
- * @example
- *
- * _.subtract(6, 4);
- * // => 2
- */
- var subtract = (0, _createMathOperation.default)(function (minuend, subtrahend) {
- return minuend - subtrahend;
- }, 0);
- var _default = subtract;
- exports.default = _default;
- /***/ }),
- /* 693 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sum.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- /**
- * Computes the sum of the values in `array`.
- *
- * @static
- * @memberOf _
- * @since 3.4.0
- * @category Math
- * @param {Array} array The array to iterate over.
- * @returns {number} Returns the sum.
- * @example
- *
- * _.sum([4, 2, 8, 6]);
- * // => 20
- */
- function sum(array) {
- return array && array.length ? (0, _baseSum.default)(array, _identity.default) : 0;
- }
- var _default = sum;
- exports.default = _default;
- /***/ }),
- /* 694 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sumBy.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
- /**
- * This method is like `_.sum` except that it accepts `iteratee` which is
- * invoked for each element in `array` to generate the value to be summed.
- * The iteratee is invoked with one argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Math
- * @param {Array} array The array to iterate over.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {number} Returns the sum.
- * @example
- *
- * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];
- *
- * _.sumBy(objects, function(o) { return o.n; });
- * // => 20
- *
- * // The `_.property` iteratee shorthand.
- * _.sumBy(objects, 'n');
- * // => 20
- */
- function sumBy(array, iteratee) {
- return array && array.length ? (0, _baseSum.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : 0;
- }
- var _default = sumBy;
- exports.default = _default;
- /***/ }),
- /* 695 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/tail.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- /**
- * Gets all but the first element of `array`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to query.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * _.tail([1, 2, 3]);
- * // => [2, 3]
- */
- function tail(array) {
- var length = array == null ? 0 : array.length;
- return length ? (0, _baseSlice.default)(array, 1, length) : [];
- }
- var _default = tail;
- exports.default = _default;
- /***/ }),
- /* 696 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/take.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Creates a slice of `array` with `n` elements taken from the beginning.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {number} [n=1] The number of elements to take.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * _.take([1, 2, 3]);
- * // => [1]
- *
- * _.take([1, 2, 3], 2);
- * // => [1, 2]
- *
- * _.take([1, 2, 3], 5);
- * // => [1, 2, 3]
- *
- * _.take([1, 2, 3], 0);
- * // => []
- */
- function take(array, n, guard) {
- if (!(array && array.length)) {
- return [];
- }
- n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
- return (0, _baseSlice.default)(array, 0, n < 0 ? 0 : n);
- }
- var _default = take;
- exports.default = _default;
- /***/ }),
- /* 697 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeRight.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /**
- * Creates a slice of `array` with `n` elements taken from the end.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {number} [n=1] The number of elements to take.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * _.takeRight([1, 2, 3]);
- * // => [3]
- *
- * _.takeRight([1, 2, 3], 2);
- * // => [2, 3]
- *
- * _.takeRight([1, 2, 3], 5);
- * // => [1, 2, 3]
- *
- * _.takeRight([1, 2, 3], 0);
- * // => []
- */
- function takeRight(array, n, guard) {
- var length = array == null ? 0 : array.length;
- if (!length) {
- return [];
- }
- n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
- n = length - n;
- return (0, _baseSlice.default)(array, n < 0 ? 0 : n, length);
- }
- var _default = takeRight;
- exports.default = _default;
- /***/ }),
- /* 698 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeRightWhile.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
- /**
- * Creates a slice of `array` with elements taken from the end. Elements are
- * taken until `predicate` returns falsey. The predicate is invoked with
- * three arguments: (value, index, array).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'active': true },
- * { 'user': 'fred', 'active': false },
- * { 'user': 'pebbles', 'active': false }
- * ];
- *
- * _.takeRightWhile(users, function(o) { return !o.active; });
- * // => objects for ['fred', 'pebbles']
- *
- * // The `_.matches` iteratee shorthand.
- * _.takeRightWhile(users, { 'user': 'pebbles', 'active': false });
- * // => objects for ['pebbles']
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.takeRightWhile(users, ['active', false]);
- * // => objects for ['fred', 'pebbles']
- *
- * // The `_.property` iteratee shorthand.
- * _.takeRightWhile(users, 'active');
- * // => []
- */
- function takeRightWhile(array, predicate) {
- return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), false, true) : [];
- }
- var _default = takeRightWhile;
- exports.default = _default;
- /***/ }),
- /* 699 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeWhile.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
- /**
- * Creates a slice of `array` with elements taken from the beginning. Elements
- * are taken until `predicate` returns falsey. The predicate is invoked with
- * three arguments: (value, index, array).
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Array
- * @param {Array} array The array to query.
- * @param {Function} [predicate=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the slice of `array`.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'active': false },
- * { 'user': 'fred', 'active': false },
- * { 'user': 'pebbles', 'active': true }
- * ];
- *
- * _.takeWhile(users, function(o) { return !o.active; });
- * // => objects for ['barney', 'fred']
- *
- * // The `_.matches` iteratee shorthand.
- * _.takeWhile(users, { 'user': 'barney', 'active': false });
- * // => objects for ['barney']
- *
- * // The `_.matchesProperty` iteratee shorthand.
- * _.takeWhile(users, ['active', false]);
- * // => objects for ['barney', 'fred']
- *
- * // The `_.property` iteratee shorthand.
- * _.takeWhile(users, 'active');
- * // => []
- */
- function takeWhile(array, predicate) {
- return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3)) : [];
- }
- var _default = takeWhile;
- exports.default = _default;
- /***/ }),
- /* 700 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/tap.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method invokes `interceptor` and returns `value`. The interceptor
- * is invoked with one argument; (value). The purpose of this method is to
- * "tap into" a method chain sequence in order to modify intermediate results.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Seq
- * @param {*} value The value to provide to `interceptor`.
- * @param {Function} interceptor The function to invoke.
- * @returns {*} Returns `value`.
- * @example
- *
- * _([1, 2, 3])
- * .tap(function(array) {
- * // Mutate input array.
- * array.pop();
- * })
- * .reverse()
- * .value();
- * // => [2, 1]
- */
- function tap(value, interceptor) {
- interceptor(value);
- return value;
- }
- var _default = tap;
- exports.default = _default;
- /***/ }),
- /* 701 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/template.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
- var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
- var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
- var _customDefaultsAssignIn = _interopRequireDefault(__webpack_require__(/*! ./_customDefaultsAssignIn.js */ 702));
- var _escapeStringChar = _interopRequireDefault(__webpack_require__(/*! ./_escapeStringChar.js */ 703));
- var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
- var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- var _reInterpolate = _interopRequireDefault(__webpack_require__(/*! ./_reInterpolate.js */ 704));
- var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Error message constants. */
- var INVALID_TEMPL_VAR_ERROR_TEXT = 'Invalid `variable` option passed into `_.template`';
- /** Used to match empty string literals in compiled template source. */
- var reEmptyStringLeading = /\b__p \+= '';/g,
- reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
- reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
- /**
- * Used to validate the `validate` option in `_.template` variable.
- *
- * Forbids characters which could potentially change the meaning of the function argument definition:
- * - "()," (modification of function parameters)
- * - "=" (default value)
- * - "[]{}" (destructuring of function parameters)
- * - "/" (beginning of a comment)
- * - whitespace
- */
- var reForbiddenIdentifierChars = /[()=,{}\[\]\/\s]/;
- /**
- * Used to match
- * [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexical-components).
- */
- var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;
- /** Used to ensure capturing order of template delimiters. */
- var reNoMatch = /($^)/;
- /** Used to match unescaped characters in compiled string literals. */
- var reUnescapedString = /['\n\r\u2028\u2029\\]/g;
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Creates a compiled template function that can interpolate data properties
- * in "interpolate" delimiters, HTML-escape interpolated data properties in
- * "escape" delimiters, and execute JavaScript in "evaluate" delimiters. Data
- * properties may be accessed as free variables in the template. If a setting
- * object is given, it takes precedence over `_.templateSettings` values.
- *
- * **Note:** In the development build `_.template` utilizes
- * [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl)
- * for easier debugging.
- *
- * For more information on precompiling templates see
- * [lodash's custom builds documentation](https://lodash.com/custom-builds).
- *
- * For more information on Chrome extension sandboxes see
- * [Chrome's extensions documentation](https://developer.chrome.com/extensions/sandboxingEval).
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category String
- * @param {string} [string=''] The template string.
- * @param {Object} [options={}] The options object.
- * @param {RegExp} [options.escape=_.templateSettings.escape]
- * The HTML "escape" delimiter.
- * @param {RegExp} [options.evaluate=_.templateSettings.evaluate]
- * The "evaluate" delimiter.
- * @param {Object} [options.imports=_.templateSettings.imports]
- * An object to import into the template as free variables.
- * @param {RegExp} [options.interpolate=_.templateSettings.interpolate]
- * The "interpolate" delimiter.
- * @param {string} [options.sourceURL='templateSources[n]']
- * The sourceURL of the compiled template.
- * @param {string} [options.variable='obj']
- * The data object variable name.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {Function} Returns the compiled template function.
- * @example
- *
- * // Use the "interpolate" delimiter to create a compiled template.
- * var compiled = _.template('hello <%= user %>!');
- * compiled({ 'user': 'fred' });
- * // => 'hello fred!'
- *
- * // Use the HTML "escape" delimiter to escape data property values.
- * var compiled = _.template('<b><%- value %></b>');
- * compiled({ 'value': '<script>' });
- * // => '<b><script></b>'
- *
- * // Use the "evaluate" delimiter to execute JavaScript and generate HTML.
- * var compiled = _.template('<% _.forEach(users, function(user) { %><li><%- user %></li><% }); %>');
- * compiled({ 'users': ['fred', 'barney'] });
- * // => '<li>fred</li><li>barney</li>'
- *
- * // Use the internal `print` function in "evaluate" delimiters.
- * var compiled = _.template('<% print("hello " + user); %>!');
- * compiled({ 'user': 'barney' });
- * // => 'hello barney!'
- *
- * // Use the ES template literal delimiter as an "interpolate" delimiter.
- * // Disable support by replacing the "interpolate" delimiter.
- * var compiled = _.template('hello ${ user }!');
- * compiled({ 'user': 'pebbles' });
- * // => 'hello pebbles!'
- *
- * // Use backslashes to treat delimiters as plain text.
- * var compiled = _.template('<%= "\\<%- value %\\>" %>');
- * compiled({ 'value': 'ignored' });
- * // => '<%- value %>'
- *
- * // Use the `imports` option to import `jQuery` as `jq`.
- * var text = '<% jq.each(users, function(user) { %><li><%- user %></li><% }); %>';
- * var compiled = _.template(text, { 'imports': { 'jq': jQuery } });
- * compiled({ 'users': ['fred', 'barney'] });
- * // => '<li>fred</li><li>barney</li>'
- *
- * // Use the `sourceURL` option to specify a custom sourceURL for the template.
- * var compiled = _.template('hello <%= user %>!', { 'sourceURL': '/basic/greeting.jst' });
- * compiled(data);
- * // => Find the source of "greeting.jst" under the Sources tab or Resources panel of the web inspector.
- *
- * // Use the `variable` option to ensure a with-statement isn't used in the compiled template.
- * var compiled = _.template('hi <%= data.user %>!', { 'variable': 'data' });
- * compiled.source;
- * // => function(data) {
- * // var __t, __p = '';
- * // __p += 'hi ' + ((__t = ( data.user )) == null ? '' : __t) + '!';
- * // return __p;
- * // }
- *
- * // Use custom template delimiters.
- * _.templateSettings.interpolate = /{{([\s\S]+?)}}/g;
- * var compiled = _.template('hello {{ user }}!');
- * compiled({ 'user': 'mustache' });
- * // => 'hello mustache!'
- *
- * // Use the `source` property to inline compiled templates for meaningful
- * // line numbers in error messages and stack traces.
- * fs.writeFileSync(path.join(process.cwd(), 'jst.js'), '\
- * var JST = {\
- * "main": ' + _.template(mainText).source + '\
- * };\
- * ');
- */
- function template(string, options, guard) {
- // Based on John Resig's `tmpl` implementation
- // (http://ejohn.org/blog/javascript-micro-templating/)
- // and Laura Doktorova's doT.js (https://github.com/olado/doT).
- var settings = _templateSettings.default.imports._.templateSettings || _templateSettings.default;
- if (guard && (0, _isIterateeCall.default)(string, options, guard)) {
- options = undefined;
- }
- string = (0, _toString.default)(string);
- options = (0, _assignInWith.default)({}, options, settings, _customDefaultsAssignIn.default);
- var imports = (0, _assignInWith.default)({}, options.imports, settings.imports, _customDefaultsAssignIn.default),
- importsKeys = (0, _keys.default)(imports),
- importsValues = (0, _baseValues.default)(imports, importsKeys);
- var isEscaping,
- isEvaluating,
- index = 0,
- interpolate = options.interpolate || reNoMatch,
- source = "__p += '";
- // Compile the regexp to match each delimiter.
- var reDelimiters = RegExp((options.escape || reNoMatch).source + '|' + interpolate.source + '|' + (interpolate === _reInterpolate.default ? reEsTemplate : reNoMatch).source + '|' + (options.evaluate || reNoMatch).source + '|$', 'g');
- // Use a sourceURL for easier debugging.
- // The sourceURL gets injected into the source that's eval-ed, so be careful
- // to normalize all kinds of whitespace, so e.g. newlines (and unicode versions of it) can't sneak in
- // and escape the comment, thus injecting code that gets evaled.
- var sourceURL = hasOwnProperty.call(options, 'sourceURL') ? '//# sourceURL=' + (options.sourceURL + '').replace(/\s/g, ' ') + '\n' : '';
- string.replace(reDelimiters, function (match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset) {
- interpolateValue || (interpolateValue = esTemplateValue);
- // Escape characters that can't be included in string literals.
- source += string.slice(index, offset).replace(reUnescapedString, _escapeStringChar.default);
- // Replace delimiters with snippets.
- if (escapeValue) {
- isEscaping = true;
- source += "' +\n__e(" + escapeValue + ") +\n'";
- }
- if (evaluateValue) {
- isEvaluating = true;
- source += "';\n" + evaluateValue + ";\n__p += '";
- }
- if (interpolateValue) {
- source += "' +\n((__t = (" + interpolateValue + ")) == null ? '' : __t) +\n'";
- }
- index = offset + match.length;
- // The JS engine embedded in Adobe products needs `match` returned in
- // order to produce the correct `offset` value.
- return match;
- });
- source += "';\n";
- // If `variable` is not specified wrap a with-statement around the generated
- // code to add the data object to the top of the scope chain.
- var variable = hasOwnProperty.call(options, 'variable') && options.variable;
- if (!variable) {
- source = 'with (obj) {\n' + source + '\n}\n';
- }
- // Throw an error if a forbidden character was found in `variable`, to prevent
- // potential command injection attacks.
- else if (reForbiddenIdentifierChars.test(variable)) {
- throw new Error(INVALID_TEMPL_VAR_ERROR_TEXT);
- }
- // Cleanup code by stripping empty strings.
- source = (isEvaluating ? source.replace(reEmptyStringLeading, '') : source).replace(reEmptyStringMiddle, '$1').replace(reEmptyStringTrailing, '$1;');
- // Frame code as the function body.
- source = 'function(' + (variable || 'obj') + ') {\n' + (variable ? '' : 'obj || (obj = {});\n') + "var __t, __p = ''" + (isEscaping ? ', __e = _.escape' : '') + (isEvaluating ? ', __j = Array.prototype.join;\n' + "function print() { __p += __j.call(arguments, '') }\n" : ';\n') + source + 'return __p\n}';
- var result = (0, _attempt.default)(function () {
- return Function(importsKeys, sourceURL + 'return ' + source).apply(undefined, importsValues);
- });
- // Provide the compiled function's source by its `toString` method or
- // the `source` property as a convenience for inlining compiled templates.
- result.source = source;
- if ((0, _isError.default)(result)) {
- throw result;
- }
- return result;
- }
- var _default = template;
- exports.default = _default;
- /***/ }),
- /* 702 */
- /*!***********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customDefaultsAssignIn.js ***!
- \***********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- /** Used for built-in method references. */
- var objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /**
- * Used by `_.defaults` to customize its `_.assignIn` use to assign properties
- * of source objects to the destination object for all destination properties
- * that resolve to `undefined`.
- *
- * @private
- * @param {*} objValue The destination value.
- * @param {*} srcValue The source value.
- * @param {string} key The key of the property to assign.
- * @param {Object} object The parent object of `objValue`.
- * @returns {*} Returns the value to assign.
- */
- function customDefaultsAssignIn(objValue, srcValue, key, object) {
- if (objValue === undefined || (0, _eq.default)(objValue, objectProto[key]) && !hasOwnProperty.call(object, key)) {
- return srcValue;
- }
- return objValue;
- }
- var _default = customDefaultsAssignIn;
- exports.default = _default;
- /***/ }),
- /* 703 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_escapeStringChar.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to escape characters for inclusion in compiled string literals. */
- var stringEscapes = {
- '\\': '\\',
- "'": "'",
- '\n': 'n',
- '\r': 'r',
- "\u2028": 'u2028',
- "\u2029": 'u2029'
- };
- /**
- * Used by `_.template` to escape characters for inclusion in compiled string literals.
- *
- * @private
- * @param {string} chr The matched character to escape.
- * @returns {string} Returns the escaped character.
- */
- function escapeStringChar(chr) {
- return '\\' + stringEscapes[chr];
- }
- var _default = escapeStringChar;
- exports.default = _default;
- /***/ }),
- /* 704 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reInterpolate.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match template delimiters. */
- var reInterpolate = /<%=([\s\S]+?)%>/g;
- var _default = reInterpolate;
- exports.default = _default;
- /***/ }),
- /* 705 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/templateSettings.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
- var _reEscape = _interopRequireDefault(__webpack_require__(/*! ./_reEscape.js */ 706));
- var _reEvaluate = _interopRequireDefault(__webpack_require__(/*! ./_reEvaluate.js */ 707));
- var _reInterpolate = _interopRequireDefault(__webpack_require__(/*! ./_reInterpolate.js */ 704));
- /**
- * By default, the template delimiters used by lodash are like those in
- * embedded Ruby (ERB) as well as ES2015 template strings. Change the
- * following template settings to use alternative delimiters.
- *
- * @static
- * @memberOf _
- * @type {Object}
- */
- var templateSettings = {
- /**
- * Used to detect `data` property values to be HTML-escaped.
- *
- * @memberOf _.templateSettings
- * @type {RegExp}
- */
- 'escape': _reEscape.default,
- /**
- * Used to detect code to be evaluated.
- *
- * @memberOf _.templateSettings
- * @type {RegExp}
- */
- 'evaluate': _reEvaluate.default,
- /**
- * Used to detect `data` property values to inject.
- *
- * @memberOf _.templateSettings
- * @type {RegExp}
- */
- 'interpolate': _reInterpolate.default,
- /**
- * Used to reference the data object in the template text.
- *
- * @memberOf _.templateSettings
- * @type {string}
- */
- 'variable': '',
- /**
- * Used to import variables into the compiled template.
- *
- * @memberOf _.templateSettings
- * @type {Object}
- */
- 'imports': {
- /**
- * A reference to the `lodash` function.
- *
- * @memberOf _.templateSettings.imports
- * @type {Function}
- */
- '_': {
- 'escape': _escape.default
- }
- }
- };
- var _default = templateSettings;
- exports.default = _default;
- /***/ }),
- /* 706 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reEscape.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match template delimiters. */
- var reEscape = /<%-([\s\S]+?)%>/g;
- var _default = reEscape;
- exports.default = _default;
- /***/ }),
- /* 707 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reEvaluate.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /** Used to match template delimiters. */
- var reEvaluate = /<%([\s\S]+?)%>/g;
- var _default = reEvaluate;
- exports.default = _default;
- /***/ }),
- /* 708 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/throttle.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- /** Error message constants. */
- var FUNC_ERROR_TEXT = 'Expected a function';
- /**
- * Creates a throttled function that only invokes `func` at most once per
- * every `wait` milliseconds. The throttled function comes with a `cancel`
- * method to cancel delayed `func` invocations and a `flush` method to
- * immediately invoke them. Provide `options` to indicate whether `func`
- * should be invoked on the leading and/or trailing edge of the `wait`
- * timeout. The `func` is invoked with the last arguments provided to the
- * throttled function. Subsequent calls to the throttled function return the
- * result of the last `func` invocation.
- *
- * **Note:** If `leading` and `trailing` options are `true`, `func` is
- * invoked on the trailing edge of the timeout only if the throttled function
- * is invoked more than once during the `wait` timeout.
- *
- * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
- * until to the next tick, similar to `setTimeout` with a timeout of `0`.
- *
- * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
- * for details over the differences between `_.throttle` and `_.debounce`.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {Function} func The function to throttle.
- * @param {number} [wait=0] The number of milliseconds to throttle invocations to.
- * @param {Object} [options={}] The options object.
- * @param {boolean} [options.leading=true]
- * Specify invoking on the leading edge of the timeout.
- * @param {boolean} [options.trailing=true]
- * Specify invoking on the trailing edge of the timeout.
- * @returns {Function} Returns the new throttled function.
- * @example
- *
- * // Avoid excessively updating the position while scrolling.
- * jQuery(window).on('scroll', _.throttle(updatePosition, 100));
- *
- * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes.
- * var throttled = _.throttle(renewToken, 300000, { 'trailing': false });
- * jQuery(element).on('click', throttled);
- *
- * // Cancel the trailing throttled invocation.
- * jQuery(window).on('popstate', throttled.cancel);
- */
- function throttle(func, wait, options) {
- var leading = true,
- trailing = true;
- if (typeof func != 'function') {
- throw new TypeError(FUNC_ERROR_TEXT);
- }
- if ((0, _isObject.default)(options)) {
- leading = 'leading' in options ? !!options.leading : leading;
- trailing = 'trailing' in options ? !!options.trailing : trailing;
- }
- return (0, _debounce.default)(func, wait, {
- 'leading': leading,
- 'maxWait': wait,
- 'trailing': trailing
- });
- }
- var _default = throttle;
- exports.default = _default;
- /***/ }),
- /* 709 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/thru.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This method is like `_.tap` except that it returns the result of `interceptor`.
- * The purpose of this method is to "pass thru" values replacing intermediate
- * results in a method chain sequence.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Seq
- * @param {*} value The value to provide to `interceptor`.
- * @param {Function} interceptor The function to invoke.
- * @returns {*} Returns the result of `interceptor`.
- * @example
- *
- * _(' abc ')
- * .chain()
- * .trim()
- * .thru(function(value) {
- * return [value];
- * })
- * .value();
- * // => ['abc']
- */
- function thru(value, interceptor) {
- return interceptor(value);
- }
- var _default = thru;
- exports.default = _default;
- /***/ }),
- /* 710 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/times.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Used as references for various `Number` constants. */
- var MAX_SAFE_INTEGER = 9007199254740991;
- /** Used as references for the maximum length and index of an array. */
- var MAX_ARRAY_LENGTH = 4294967295;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMin = Math.min;
- /**
- * Invokes the iteratee `n` times, returning an array of the results of
- * each invocation. The iteratee is invoked with one argument; (index).
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Util
- * @param {number} n The number of times to invoke `iteratee`.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @returns {Array} Returns the array of results.
- * @example
- *
- * _.times(3, String);
- * // => ['0', '1', '2']
- *
- * _.times(4, _.constant(0));
- * // => [0, 0, 0, 0]
- */
- function times(n, iteratee) {
- n = (0, _toInteger.default)(n);
- if (n < 1 || n > MAX_SAFE_INTEGER) {
- return [];
- }
- var index = MAX_ARRAY_LENGTH,
- length = nativeMin(n, MAX_ARRAY_LENGTH);
- iteratee = (0, _castFunction.default)(iteratee);
- n -= MAX_ARRAY_LENGTH;
- var result = (0, _baseTimes.default)(length, iteratee);
- while (++index < n) {
- iteratee(index);
- }
- return result;
- }
- var _default = times;
- exports.default = _default;
- /***/ }),
- /* 711 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toIterator.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * Enables the wrapper to be iterable.
- *
- * @name Symbol.iterator
- * @memberOf _
- * @since 4.0.0
- * @category Seq
- * @returns {Object} Returns the wrapper object.
- * @example
- *
- * var wrapped = _([1, 2]);
- *
- * wrapped[Symbol.iterator]() === wrapped;
- * // => true
- *
- * Array.from(wrapped);
- * // => [1, 2]
- */
- function wrapperToIterator() {
- return this;
- }
- var _default = wrapperToIterator;
- exports.default = _default;
- /***/ }),
- /* 712 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toJSON.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _wrapperValue.default;
- }
- });
- var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
- /***/ }),
- /* 713 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperValue.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseWrapperValue = _interopRequireDefault(__webpack_require__(/*! ./_baseWrapperValue.js */ 714));
- /**
- * Executes the chain sequence to resolve the unwrapped value.
- *
- * @name value
- * @memberOf _
- * @since 0.1.0
- * @alias toJSON, valueOf
- * @category Seq
- * @returns {*} Returns the resolved unwrapped value.
- * @example
- *
- * _([1, 2, 3]).value();
- * // => [1, 2, 3]
- */
- function wrapperValue() {
- return (0, _baseWrapperValue.default)(this.__wrapped__, this.__actions__);
- }
- var _default = wrapperValue;
- exports.default = _default;
- /***/ }),
- /* 714 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseWrapperValue.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
- /**
- * The base implementation of `wrapperValue` which returns the result of
- * performing a sequence of actions on the unwrapped `value`, where each
- * successive action is supplied the return value of the previous.
- *
- * @private
- * @param {*} value The unwrapped value.
- * @param {Array} actions Actions to perform to resolve the unwrapped value.
- * @returns {*} Returns the resolved value.
- */
- function baseWrapperValue(value, actions) {
- var result = value;
- if (result instanceof _LazyWrapper.default) {
- result = result.value();
- }
- return (0, _arrayReduce.default)(actions, function (result, action) {
- return action.func.apply(action.thisArg, (0, _arrayPush.default)([result], action.args));
- }, result);
- }
- var _default = baseWrapperValue;
- exports.default = _default;
- /***/ }),
- /* 715 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toLower.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Converts `string`, as a whole, to lower case just like
- * [String#toLowerCase](https://mdn.io/toLowerCase).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the lower cased string.
- * @example
- *
- * _.toLower('--Foo-Bar--');
- * // => '--foo-bar--'
- *
- * _.toLower('fooBar');
- * // => 'foobar'
- *
- * _.toLower('__FOO_BAR__');
- * // => '__foo_bar__'
- */
- function toLower(value) {
- return (0, _toString.default)(value).toLowerCase();
- }
- var _default = toLower;
- exports.default = _default;
- /***/ }),
- /* 716 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPath.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- var _stringToPath = _interopRequireDefault(__webpack_require__(/*! ./_stringToPath.js */ 265));
- var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Converts `value` to a property path array.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Util
- * @param {*} value The value to convert.
- * @returns {Array} Returns the new property path array.
- * @example
- *
- * _.toPath('a.b.c');
- * // => ['a', 'b', 'c']
- *
- * _.toPath('a[0].b.c');
- * // => ['a', '0', 'b', 'c']
- */
- function toPath(value) {
- if ((0, _isArray.default)(value)) {
- return (0, _arrayMap.default)(value, _toKey.default);
- }
- return (0, _isSymbol.default)(value) ? [value] : (0, _copyArray.default)((0, _stringToPath.default)((0, _toString.default)(value)));
- }
- var _default = toPath;
- exports.default = _default;
- /***/ }),
- /* 717 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toSafeInteger.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- /** Used as references for various `Number` constants. */
- var MAX_SAFE_INTEGER = 9007199254740991;
- /**
- * Converts `value` to a safe integer. A safe integer can be compared and
- * represented correctly.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Lang
- * @param {*} value The value to convert.
- * @returns {number} Returns the converted integer.
- * @example
- *
- * _.toSafeInteger(3.2);
- * // => 3
- *
- * _.toSafeInteger(Number.MIN_VALUE);
- * // => 0
- *
- * _.toSafeInteger(Infinity);
- * // => 9007199254740991
- *
- * _.toSafeInteger('3.2');
- * // => 3
- */
- function toSafeInteger(value) {
- return value ? (0, _baseClamp.default)((0, _toInteger.default)(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER) : value === 0 ? value : 0;
- }
- var _default = toSafeInteger;
- exports.default = _default;
- /***/ }),
- /* 718 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toUpper.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Converts `string`, as a whole, to upper case just like
- * [String#toUpperCase](https://mdn.io/toUpperCase).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the upper cased string.
- * @example
- *
- * _.toUpper('--foo-bar--');
- * // => '--FOO-BAR--'
- *
- * _.toUpper('fooBar');
- * // => 'FOOBAR'
- *
- * _.toUpper('__foo_bar__');
- * // => '__FOO_BAR__'
- */
- function toUpper(value) {
- return (0, _toString.default)(value).toUpperCase();
- }
- var _default = toUpper;
- exports.default = _default;
- /***/ }),
- /* 719 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/transform.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
- var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- /**
- * An alternative to `_.reduce`; this method transforms `object` to a new
- * `accumulator` object which is the result of running each of its own
- * enumerable string keyed properties thru `iteratee`, with each invocation
- * potentially mutating the `accumulator` object. If `accumulator` is not
- * provided, a new object with the same `[[Prototype]]` will be used. The
- * iteratee is invoked with four arguments: (accumulator, value, key, object).
- * Iteratee functions may exit iteration early by explicitly returning `false`.
- *
- * @static
- * @memberOf _
- * @since 1.3.0
- * @category Object
- * @param {Object} object The object to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {*} [accumulator] The custom accumulator value.
- * @returns {*} Returns the accumulated value.
- * @example
- *
- * _.transform([2, 3, 4], function(result, n) {
- * result.push(n *= n);
- * return n % 2 == 0;
- * }, []);
- * // => [4, 9]
- *
- * _.transform({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {
- * (result[value] || (result[value] = [])).push(key);
- * }, {});
- * // => { '1': ['a', 'c'], '2': ['b'] }
- */
- function transform(object, iteratee, accumulator) {
- var isArr = (0, _isArray.default)(object),
- isArrLike = isArr || (0, _isBuffer.default)(object) || (0, _isTypedArray.default)(object);
- iteratee = (0, _baseIteratee.default)(iteratee, 4);
- if (accumulator == null) {
- var Ctor = object && object.constructor;
- if (isArrLike) {
- accumulator = isArr ? new Ctor() : [];
- } else if ((0, _isObject.default)(object)) {
- accumulator = (0, _isFunction.default)(Ctor) ? (0, _baseCreate.default)((0, _getPrototype.default)(object)) : {};
- } else {
- accumulator = {};
- }
- }
- (isArrLike ? _arrayEach.default : _baseForOwn.default)(object, function (value, index, object) {
- return iteratee(accumulator, value, index, object);
- });
- return accumulator;
- }
- var _default = transform;
- exports.default = _default;
- /***/ }),
- /* 720 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trim.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _baseTrim = _interopRequireDefault(__webpack_require__(/*! ./_baseTrim.js */ 167));
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _charsEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsEndIndex.js */ 721));
- var _charsStartIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsStartIndex.js */ 722));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /**
- * Removes leading and trailing whitespace or specified characters from `string`.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category String
- * @param {string} [string=''] The string to trim.
- * @param {string} [chars=whitespace] The characters to trim.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {string} Returns the trimmed string.
- * @example
- *
- * _.trim(' abc ');
- * // => 'abc'
- *
- * _.trim('-_-abc-_-', '_-');
- * // => 'abc'
- *
- * _.map([' foo ', ' bar '], _.trim);
- * // => ['foo', 'bar']
- */
- function trim(string, chars, guard) {
- string = (0, _toString.default)(string);
- if (string && (guard || chars === undefined)) {
- return (0, _baseTrim.default)(string);
- }
- if (!string || !(chars = (0, _baseToString.default)(chars))) {
- return string;
- }
- var strSymbols = (0, _stringToArray.default)(string),
- chrSymbols = (0, _stringToArray.default)(chars),
- start = (0, _charsStartIndex.default)(strSymbols, chrSymbols),
- end = (0, _charsEndIndex.default)(strSymbols, chrSymbols) + 1;
- return (0, _castSlice.default)(strSymbols, start, end).join('');
- }
- var _default = trim;
- exports.default = _default;
- /***/ }),
- /* 721 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_charsEndIndex.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
- /**
- * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol
- * that is not found in the character symbols.
- *
- * @private
- * @param {Array} strSymbols The string symbols to inspect.
- * @param {Array} chrSymbols The character symbols to find.
- * @returns {number} Returns the index of the last unmatched string symbol.
- */
- function charsEndIndex(strSymbols, chrSymbols) {
- var index = strSymbols.length;
- while (index-- && (0, _baseIndexOf.default)(chrSymbols, strSymbols[index], 0) > -1) {}
- return index;
- }
- var _default = charsEndIndex;
- exports.default = _default;
- /***/ }),
- /* 722 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_charsStartIndex.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
- /**
- * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol
- * that is not found in the character symbols.
- *
- * @private
- * @param {Array} strSymbols The string symbols to inspect.
- * @param {Array} chrSymbols The character symbols to find.
- * @returns {number} Returns the index of the first unmatched string symbol.
- */
- function charsStartIndex(strSymbols, chrSymbols) {
- var index = -1,
- length = strSymbols.length;
- while (++index < length && (0, _baseIndexOf.default)(chrSymbols, strSymbols[index], 0) > -1) {}
- return index;
- }
- var _default = charsStartIndex;
- exports.default = _default;
- /***/ }),
- /* 723 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trimEnd.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _charsEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsEndIndex.js */ 721));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- var _trimmedEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_trimmedEndIndex.js */ 168));
- /**
- * Removes trailing whitespace or specified characters from `string`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to trim.
- * @param {string} [chars=whitespace] The characters to trim.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {string} Returns the trimmed string.
- * @example
- *
- * _.trimEnd(' abc ');
- * // => ' abc'
- *
- * _.trimEnd('-_-abc-_-', '_-');
- * // => '-_-abc'
- */
- function trimEnd(string, chars, guard) {
- string = (0, _toString.default)(string);
- if (string && (guard || chars === undefined)) {
- return string.slice(0, (0, _trimmedEndIndex.default)(string) + 1);
- }
- if (!string || !(chars = (0, _baseToString.default)(chars))) {
- return string;
- }
- var strSymbols = (0, _stringToArray.default)(string),
- end = (0, _charsEndIndex.default)(strSymbols, (0, _stringToArray.default)(chars)) + 1;
- return (0, _castSlice.default)(strSymbols, 0, end).join('');
- }
- var _default = trimEnd;
- exports.default = _default;
- /***/ }),
- /* 724 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trimStart.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _charsStartIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsStartIndex.js */ 722));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Used to match leading whitespace. */
- var reTrimStart = /^\s+/;
- /**
- * Removes leading whitespace or specified characters from `string`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to trim.
- * @param {string} [chars=whitespace] The characters to trim.
- * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
- * @returns {string} Returns the trimmed string.
- * @example
- *
- * _.trimStart(' abc ');
- * // => 'abc '
- *
- * _.trimStart('-_-abc-_-', '_-');
- * // => 'abc-_-'
- */
- function trimStart(string, chars, guard) {
- string = (0, _toString.default)(string);
- if (string && (guard || chars === undefined)) {
- return string.replace(reTrimStart, '');
- }
- if (!string || !(chars = (0, _baseToString.default)(chars))) {
- return string;
- }
- var strSymbols = (0, _stringToArray.default)(string),
- start = (0, _charsStartIndex.default)(strSymbols, (0, _stringToArray.default)(chars));
- return (0, _castSlice.default)(strSymbols, start).join('');
- }
- var _default = trimStart;
- exports.default = _default;
- /***/ }),
- /* 725 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/truncate.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
- var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
- var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
- var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
- var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Used as default options for `_.truncate`. */
- var DEFAULT_TRUNC_LENGTH = 30,
- DEFAULT_TRUNC_OMISSION = '...';
- /** Used to match `RegExp` flags from their coerced string values. */
- var reFlags = /\w*$/;
- /**
- * Truncates `string` if it's longer than the given maximum string length.
- * The last characters of the truncated string are replaced with the omission
- * string which defaults to "...".
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to truncate.
- * @param {Object} [options={}] The options object.
- * @param {number} [options.length=30] The maximum string length.
- * @param {string} [options.omission='...'] The string to indicate text is omitted.
- * @param {RegExp|string} [options.separator] The separator pattern to truncate to.
- * @returns {string} Returns the truncated string.
- * @example
- *
- * _.truncate('hi-diddly-ho there, neighborino');
- * // => 'hi-diddly-ho there, neighbo...'
- *
- * _.truncate('hi-diddly-ho there, neighborino', {
- * 'length': 24,
- * 'separator': ' '
- * });
- * // => 'hi-diddly-ho there,...'
- *
- * _.truncate('hi-diddly-ho there, neighborino', {
- * 'length': 24,
- * 'separator': /,? +/
- * });
- * // => 'hi-diddly-ho there...'
- *
- * _.truncate('hi-diddly-ho there, neighborino', {
- * 'omission': ' [...]'
- * });
- * // => 'hi-diddly-ho there, neig [...]'
- */
- function truncate(string, options) {
- var length = DEFAULT_TRUNC_LENGTH,
- omission = DEFAULT_TRUNC_OMISSION;
- if ((0, _isObject.default)(options)) {
- var separator = 'separator' in options ? options.separator : separator;
- length = 'length' in options ? (0, _toInteger.default)(options.length) : length;
- omission = 'omission' in options ? (0, _baseToString.default)(options.omission) : omission;
- }
- string = (0, _toString.default)(string);
- var strLength = string.length;
- if ((0, _hasUnicode.default)(string)) {
- var strSymbols = (0, _stringToArray.default)(string);
- strLength = strSymbols.length;
- }
- if (length >= strLength) {
- return string;
- }
- var end = length - (0, _stringSize.default)(omission);
- if (end < 1) {
- return omission;
- }
- var result = strSymbols ? (0, _castSlice.default)(strSymbols, 0, end).join('') : string.slice(0, end);
- if (separator === undefined) {
- return result + omission;
- }
- if (strSymbols) {
- end += result.length - end;
- }
- if ((0, _isRegExp.default)(separator)) {
- if (string.slice(end).search(separator)) {
- var match,
- substring = result;
- if (!separator.global) {
- separator = RegExp(separator.source, (0, _toString.default)(reFlags.exec(separator)) + 'g');
- }
- separator.lastIndex = 0;
- while (match = separator.exec(substring)) {
- var newEnd = match.index;
- }
- result = result.slice(0, newEnd === undefined ? end : newEnd);
- }
- } else if (string.indexOf((0, _baseToString.default)(separator), end) != end) {
- var index = result.lastIndexOf(separator);
- if (index > -1) {
- result = result.slice(0, index);
- }
- }
- return result + omission;
- }
- var _default = truncate;
- exports.default = _default;
- /***/ }),
- /* 726 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unary.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
- /**
- * Creates a function that accepts up to one argument, ignoring any
- * additional arguments.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Function
- * @param {Function} func The function to cap arguments for.
- * @returns {Function} Returns the new capped function.
- * @example
- *
- * _.map(['6', '8', '10'], _.unary(parseInt));
- * // => [6, 8, 10]
- */
- function unary(func) {
- return (0, _ary.default)(func, 1);
- }
- var _default = unary;
- exports.default = _default;
- /***/ }),
- /* 727 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unescape.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- var _unescapeHtmlChar = _interopRequireDefault(__webpack_require__(/*! ./_unescapeHtmlChar.js */ 728));
- /** Used to match HTML entities and HTML characters. */
- var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,
- reHasEscapedHtml = RegExp(reEscapedHtml.source);
- /**
- * The inverse of `_.escape`; this method converts the HTML entities
- * `&`, `<`, `>`, `"`, and `'` in `string` to
- * their corresponding characters.
- *
- * **Note:** No other HTML entities are unescaped. To unescape additional
- * HTML entities use a third-party library like [_he_](https://mths.be/he).
- *
- * @static
- * @memberOf _
- * @since 0.6.0
- * @category String
- * @param {string} [string=''] The string to unescape.
- * @returns {string} Returns the unescaped string.
- * @example
- *
- * _.unescape('fred, barney, & pebbles');
- * // => 'fred, barney, & pebbles'
- */
- function unescape(string) {
- string = (0, _toString.default)(string);
- return string && reHasEscapedHtml.test(string) ? string.replace(reEscapedHtml, _unescapeHtmlChar.default) : string;
- }
- var _default = unescape;
- exports.default = _default;
- /***/ }),
- /* 728 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unescapeHtmlChar.js ***!
- \*****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
- /** Used to map HTML entities to characters. */
- var htmlUnescapes = {
- '&': '&',
- '<': '<',
- '>': '>',
- '"': '"',
- ''': "'"
- };
- /**
- * Used by `_.unescape` to convert HTML entities to characters.
- *
- * @private
- * @param {string} chr The matched character to unescape.
- * @returns {string} Returns the unescaped character.
- */
- var unescapeHtmlChar = (0, _basePropertyOf.default)(htmlUnescapes);
- var _default = unescapeHtmlChar;
- exports.default = _default;
- /***/ }),
- /* 729 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/union.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- /**
- * Creates an array of unique values, in order, from all given arrays using
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @returns {Array} Returns the new array of combined values.
- * @example
- *
- * _.union([2], [1, 2]);
- * // => [2, 1]
- */
- var union = (0, _baseRest.default)(function (arrays) {
- return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true));
- });
- var _default = union;
- exports.default = _default;
- /***/ }),
- /* 730 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUniq.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
- var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
- var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
- var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
- var _createSet = _interopRequireDefault(__webpack_require__(/*! ./_createSet.js */ 731));
- var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
- /** Used as the size to enable large array optimizations. */
- var LARGE_ARRAY_SIZE = 200;
- /**
- * The base implementation of `_.uniqBy` without support for iteratee shorthands.
- *
- * @private
- * @param {Array} array The array to inspect.
- * @param {Function} [iteratee] The iteratee invoked per element.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new duplicate free array.
- */
- function baseUniq(array, iteratee, comparator) {
- var index = -1,
- includes = _arrayIncludes.default,
- length = array.length,
- isCommon = true,
- result = [],
- seen = result;
- if (comparator) {
- isCommon = false;
- includes = _arrayIncludesWith.default;
- } else if (length >= LARGE_ARRAY_SIZE) {
- var set = iteratee ? null : (0, _createSet.default)(array);
- if (set) {
- return (0, _setToArray.default)(set);
- }
- isCommon = false;
- includes = _cacheHas.default;
- seen = new _SetCache.default();
- } else {
- seen = iteratee ? [] : result;
- }
- outer: while (++index < length) {
- var value = array[index],
- computed = iteratee ? iteratee(value) : value;
- value = comparator || value !== 0 ? value : 0;
- if (isCommon && computed === computed) {
- var seenIndex = seen.length;
- while (seenIndex--) {
- if (seen[seenIndex] === computed) {
- continue outer;
- }
- }
- if (iteratee) {
- seen.push(computed);
- }
- result.push(value);
- } else if (!includes(seen, computed, comparator)) {
- if (seen !== result) {
- seen.push(computed);
- }
- result.push(value);
- }
- }
- return result;
- }
- var _default = baseUniq;
- exports.default = _default;
- /***/ }),
- /* 731 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createSet.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _Set = _interopRequireDefault(__webpack_require__(/*! ./_Set.js */ 355));
- var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
- var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
- /** Used as references for various `Number` constants. */
- var INFINITY = 1 / 0;
- /**
- * Creates a set object of `values`.
- *
- * @private
- * @param {Array} values The values to add to the set.
- * @returns {Object} Returns the new set.
- */
- var createSet = !(_Set.default && 1 / (0, _setToArray.default)(new _Set.default([, -0]))[1] == INFINITY) ? _noop.default : function (values) {
- return new _Set.default(values);
- };
- var _default = createSet;
- exports.default = _default;
- /***/ }),
- /* 732 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unionBy.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.union` except that it accepts `iteratee` which is
- * invoked for each element of each `arrays` to generate the criterion by
- * which uniqueness is computed. Result values are chosen from the first
- * array in which the value occurs. The iteratee is invoked with one argument:
- * (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Array} Returns the new array of combined values.
- * @example
- *
- * _.unionBy([2.1], [1.2, 2.3], Math.floor);
- * // => [2.1, 1.2]
- *
- * // The `_.property` iteratee shorthand.
- * _.unionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
- * // => [{ 'x': 1 }, { 'x': 2 }]
- */
- var unionBy = (0, _baseRest.default)(function (arrays) {
- var iteratee = (0, _last.default)(arrays);
- if ((0, _isArrayLikeObject.default)(iteratee)) {
- iteratee = undefined;
- }
- return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true), (0, _baseIteratee.default)(iteratee, 2));
- });
- var _default = unionBy;
- exports.default = _default;
- /***/ }),
- /* 733 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unionWith.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.union` except that it accepts `comparator` which
- * is invoked to compare elements of `arrays`. Result values are chosen from
- * the first array in which the value occurs. The comparator is invoked
- * with two arguments: (arrVal, othVal).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new array of combined values.
- * @example
- *
- * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
- * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
- *
- * _.unionWith(objects, others, _.isEqual);
- * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]
- */
- var unionWith = (0, _baseRest.default)(function (arrays) {
- var comparator = (0, _last.default)(arrays);
- comparator = typeof comparator == 'function' ? comparator : undefined;
- return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true), undefined, comparator);
- });
- var _default = unionWith;
- exports.default = _default;
- /***/ }),
- /* 734 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniq.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
- /**
- * Creates a duplicate-free version of an array, using
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons, in which only the first occurrence of each element
- * is kept. The order of result values is determined by the order they occur
- * in the array.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @returns {Array} Returns the new duplicate free array.
- * @example
- *
- * _.uniq([2, 1, 2]);
- * // => [2, 1]
- */
- function uniq(array) {
- return array && array.length ? (0, _baseUniq.default)(array) : [];
- }
- var _default = uniq;
- exports.default = _default;
- /***/ }),
- /* 735 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqBy.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
- /**
- * This method is like `_.uniq` except that it accepts `iteratee` which is
- * invoked for each element in `array` to generate the criterion by which
- * uniqueness is computed. The order of result values is determined by the
- * order they occur in the array. The iteratee is invoked with one argument:
- * (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Array} Returns the new duplicate free array.
- * @example
- *
- * _.uniqBy([2.1, 1.2, 2.3], Math.floor);
- * // => [2.1, 1.2]
- *
- * // The `_.property` iteratee shorthand.
- * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
- * // => [{ 'x': 1 }, { 'x': 2 }]
- */
- function uniqBy(array, iteratee) {
- return array && array.length ? (0, _baseUniq.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : [];
- }
- var _default = uniqBy;
- exports.default = _default;
- /***/ }),
- /* 736 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqWith.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
- /**
- * This method is like `_.uniq` except that it accepts `comparator` which
- * is invoked to compare elements of `array`. The order of result values is
- * determined by the order they occur in the array.The comparator is invoked
- * with two arguments: (arrVal, othVal).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new duplicate free array.
- * @example
- *
- * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];
- *
- * _.uniqWith(objects, _.isEqual);
- * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]
- */
- function uniqWith(array, comparator) {
- comparator = typeof comparator == 'function' ? comparator : undefined;
- return array && array.length ? (0, _baseUniq.default)(array, undefined, comparator) : [];
- }
- var _default = uniqWith;
- exports.default = _default;
- /***/ }),
- /* 737 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqueId.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- /** Used to generate unique IDs. */
- var idCounter = 0;
- /**
- * Generates a unique ID. If `prefix` is given, the ID is appended to it.
- *
- * @static
- * @since 0.1.0
- * @memberOf _
- * @category Util
- * @param {string} [prefix=''] The value to prefix the ID with.
- * @returns {string} Returns the unique ID.
- * @example
- *
- * _.uniqueId('contact_');
- * // => 'contact_104'
- *
- * _.uniqueId();
- * // => '105'
- */
- function uniqueId(prefix) {
- var id = ++idCounter;
- return (0, _toString.default)(prefix) + id;
- }
- var _default = uniqueId;
- exports.default = _default;
- /***/ }),
- /* 738 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unset.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
- /**
- * Removes the property at `path` of `object`.
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Object
- * @param {Object} object The object to modify.
- * @param {Array|string} path The path of the property to unset.
- * @returns {boolean} Returns `true` if the property is deleted, else `false`.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c': 7 } }] };
- * _.unset(object, 'a[0].b.c');
- * // => true
- *
- * console.log(object);
- * // => { 'a': [{ 'b': {} }] };
- *
- * _.unset(object, ['a', '0', 'b', 'c']);
- * // => true
- *
- * console.log(object);
- * // => { 'a': [{ 'b': {} }] };
- */
- function unset(object, path) {
- return object == null ? true : (0, _baseUnset.default)(object, path);
- }
- var _default = unset;
- exports.default = _default;
- /***/ }),
- /* 739 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unzip.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
- var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max;
- /**
- * This method is like `_.zip` except that it accepts an array of grouped
- * elements and creates an array regrouping the elements to their pre-zip
- * configuration.
- *
- * @static
- * @memberOf _
- * @since 1.2.0
- * @category Array
- * @param {Array} array The array of grouped elements to process.
- * @returns {Array} Returns the new array of regrouped elements.
- * @example
- *
- * var zipped = _.zip(['a', 'b'], [1, 2], [true, false]);
- * // => [['a', 1, true], ['b', 2, false]]
- *
- * _.unzip(zipped);
- * // => [['a', 'b'], [1, 2], [true, false]]
- */
- function unzip(array) {
- if (!(array && array.length)) {
- return [];
- }
- var length = 0;
- array = (0, _arrayFilter.default)(array, function (group) {
- if ((0, _isArrayLikeObject.default)(group)) {
- length = nativeMax(group.length, length);
- return true;
- }
- });
- return (0, _baseTimes.default)(length, function (index) {
- return (0, _arrayMap.default)(array, (0, _baseProperty.default)(index));
- });
- }
- var _default = unzip;
- exports.default = _default;
- /***/ }),
- /* 740 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unzipWith.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
- var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
- var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
- /**
- * This method is like `_.unzip` except that it accepts `iteratee` to specify
- * how regrouped values should be combined. The iteratee is invoked with the
- * elements of each group: (...group).
- *
- * @static
- * @memberOf _
- * @since 3.8.0
- * @category Array
- * @param {Array} array The array of grouped elements to process.
- * @param {Function} [iteratee=_.identity] The function to combine
- * regrouped values.
- * @returns {Array} Returns the new array of regrouped elements.
- * @example
- *
- * var zipped = _.zip([1, 2], [10, 20], [100, 200]);
- * // => [[1, 10, 100], [2, 20, 200]]
- *
- * _.unzipWith(zipped, _.add);
- * // => [3, 30, 300]
- */
- function unzipWith(array, iteratee) {
- if (!(array && array.length)) {
- return [];
- }
- var result = (0, _unzip.default)(array);
- if (iteratee == null) {
- return result;
- }
- return (0, _arrayMap.default)(result, function (group) {
- return (0, _apply.default)(iteratee, undefined, group);
- });
- }
- var _default = unzipWith;
- exports.default = _default;
- /***/ }),
- /* 741 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/update.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseUpdate = _interopRequireDefault(__webpack_require__(/*! ./_baseUpdate.js */ 742));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- /**
- * This method is like `_.set` except that accepts `updater` to produce the
- * value to set. Use `_.updateWith` to customize `path` creation. The `updater`
- * is invoked with one argument: (value).
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.6.0
- * @category Object
- * @param {Object} object The object to modify.
- * @param {Array|string} path The path of the property to set.
- * @param {Function} updater The function to produce the updated value.
- * @returns {Object} Returns `object`.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c': 3 } }] };
- *
- * _.update(object, 'a[0].b.c', function(n) { return n * n; });
- * console.log(object.a[0].b.c);
- * // => 9
- *
- * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; });
- * console.log(object.x[0].y.z);
- * // => 0
- */
- function update(object, path, updater) {
- return object == null ? object : (0, _baseUpdate.default)(object, path, (0, _castFunction.default)(updater));
- }
- var _default = update;
- exports.default = _default;
- /***/ }),
- /* 742 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUpdate.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
- var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
- /**
- * The base implementation of `_.update`.
- *
- * @private
- * @param {Object} object The object to modify.
- * @param {Array|string} path The path of the property to update.
- * @param {Function} updater The function to produce the updated value.
- * @param {Function} [customizer] The function to customize path creation.
- * @returns {Object} Returns `object`.
- */
- function baseUpdate(object, path, updater, customizer) {
- return (0, _baseSet.default)(object, path, updater((0, _baseGet.default)(object, path)), customizer);
- }
- var _default = baseUpdate;
- exports.default = _default;
- /***/ }),
- /* 743 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/updateWith.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseUpdate = _interopRequireDefault(__webpack_require__(/*! ./_baseUpdate.js */ 742));
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- /**
- * This method is like `_.update` except that it accepts `customizer` which is
- * invoked to produce the objects of `path`. If `customizer` returns `undefined`
- * path creation is handled by the method instead. The `customizer` is invoked
- * with three arguments: (nsValue, key, nsObject).
- *
- * **Note:** This method mutates `object`.
- *
- * @static
- * @memberOf _
- * @since 4.6.0
- * @category Object
- * @param {Object} object The object to modify.
- * @param {Array|string} path The path of the property to set.
- * @param {Function} updater The function to produce the updated value.
- * @param {Function} [customizer] The function to customize assigned values.
- * @returns {Object} Returns `object`.
- * @example
- *
- * var object = {};
- *
- * _.updateWith(object, '[0][1]', _.constant('a'), Object);
- * // => { '0': { '1': 'a' } }
- */
- function updateWith(object, path, updater, customizer) {
- customizer = typeof customizer == 'function' ? customizer : undefined;
- return object == null ? object : (0, _baseUpdate.default)(object, path, (0, _castFunction.default)(updater), customizer);
- }
- var _default = updateWith;
- exports.default = _default;
- /***/ }),
- /* 744 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/upperCase.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
- /**
- * Converts `string`, as space separated words, to upper case.
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category String
- * @param {string} [string=''] The string to convert.
- * @returns {string} Returns the upper cased string.
- * @example
- *
- * _.upperCase('--foo-bar');
- * // => 'FOO BAR'
- *
- * _.upperCase('fooBar');
- * // => 'FOO BAR'
- *
- * _.upperCase('__foo_bar__');
- * // => 'FOO BAR'
- */
- var upperCase = (0, _createCompounder.default)(function (result, word, index) {
- return result + (index ? ' ' : '') + word.toUpperCase();
- });
- var _default = upperCase;
- exports.default = _default;
- /***/ }),
- /* 745 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/value.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _wrapperValue.default;
- }
- });
- var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
- /***/ }),
- /* 746 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/valueOf.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _wrapperValue.default;
- }
- });
- var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
- /***/ }),
- /* 747 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/valuesIn.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- /**
- * Creates an array of the own and inherited enumerable string keyed property
- * values of `object`.
- *
- * **Note:** Non-object values are coerced to objects.
- *
- * @static
- * @memberOf _
- * @since 3.0.0
- * @category Object
- * @param {Object} object The object to query.
- * @returns {Array} Returns the array of property values.
- * @example
- *
- * function Foo() {
- * this.a = 1;
- * this.b = 2;
- * }
- *
- * Foo.prototype.c = 3;
- *
- * _.valuesIn(new Foo);
- * // => [1, 2, 3] (iteration order is not guaranteed)
- */
- function valuesIn(object) {
- return object == null ? [] : (0, _baseValues.default)(object, (0, _keysIn.default)(object));
- }
- var _default = valuesIn;
- exports.default = _default;
- /***/ }),
- /* 748 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/without.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- /**
- * Creates an array excluding all given values using
- * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
- * for equality comparisons.
- *
- * **Note:** Unlike `_.pull`, this method returns a new array.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {Array} array The array to inspect.
- * @param {...*} [values] The values to exclude.
- * @returns {Array} Returns the new array of filtered values.
- * @see _.difference, _.xor
- * @example
- *
- * _.without([2, 1, 2, 3], 1, 2);
- * // => [3]
- */
- var without = (0, _baseRest.default)(function (array, values) {
- return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, values) : [];
- });
- var _default = without;
- exports.default = _default;
- /***/ }),
- /* 749 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrap.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
- var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
- /**
- * Creates a function that provides `value` to `wrapper` as its first
- * argument. Any additional arguments provided to the function are appended
- * to those provided to the `wrapper`. The wrapper is invoked with the `this`
- * binding of the created function.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Function
- * @param {*} value The value to wrap.
- * @param {Function} [wrapper=identity] The wrapper function.
- * @returns {Function} Returns the new function.
- * @example
- *
- * var p = _.wrap(_.escape, function(func, text) {
- * return '<p>' + func(text) + '</p>';
- * });
- *
- * p('fred, barney, & pebbles');
- * // => '<p>fred, barney, & pebbles</p>'
- */
- function wrap(value, wrapper) {
- return (0, _partial.default)((0, _castFunction.default)(wrapper), value);
- }
- var _default = wrap;
- exports.default = _default;
- /***/ }),
- /* 750 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperAt.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
- var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
- var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
- var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
- var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
- /**
- * This method is the wrapper version of `_.at`.
- *
- * @name at
- * @memberOf _
- * @since 1.0.0
- * @category Seq
- * @param {...(string|string[])} [paths] The property paths to pick.
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };
- *
- * _(object).at(['a[0].b.c', 'a[1]']).value();
- * // => [3, 4]
- */
- var wrapperAt = (0, _flatRest.default)(function (paths) {
- var length = paths.length,
- start = length ? paths[0] : 0,
- value = this.__wrapped__,
- interceptor = function interceptor(object) {
- return (0, _baseAt.default)(object, paths);
- };
- if (length > 1 || this.__actions__.length || !(value instanceof _LazyWrapper.default) || !(0, _isIndex.default)(start)) {
- return this.thru(interceptor);
- }
- value = value.slice(start, +start + (length ? 1 : 0));
- value.__actions__.push({
- 'func': _thru.default,
- 'args': [interceptor],
- 'thisArg': undefined
- });
- return new _LodashWrapper.default(value, this.__chain__).thru(function (array) {
- if (length && !array.length) {
- array.push(undefined);
- }
- return array;
- });
- });
- var _default = wrapperAt;
- exports.default = _default;
- /***/ }),
- /* 751 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperChain.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
- /**
- * Creates a `lodash` wrapper instance with explicit method chain sequences enabled.
- *
- * @name chain
- * @memberOf _
- * @since 0.1.0
- * @category Seq
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var users = [
- * { 'user': 'barney', 'age': 36 },
- * { 'user': 'fred', 'age': 40 }
- * ];
- *
- * // A sequence without explicit chaining.
- * _(users).head();
- * // => { 'user': 'barney', 'age': 36 }
- *
- * // A sequence with explicit chaining.
- * _(users)
- * .chain()
- * .head()
- * .pick('user')
- * .value();
- * // => { 'user': 'barney' }
- */
- function wrapperChain() {
- return (0, _chain.default)(this);
- }
- var _default = wrapperChain;
- exports.default = _default;
- /***/ }),
- /* 752 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperReverse.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
- var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
- var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
- /**
- * This method is the wrapper version of `_.reverse`.
- *
- * **Note:** This method mutates the wrapped array.
- *
- * @name reverse
- * @memberOf _
- * @since 0.1.0
- * @category Seq
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var array = [1, 2, 3];
- *
- * _(array).reverse().value()
- * // => [3, 2, 1]
- *
- * console.log(array);
- * // => [3, 2, 1]
- */
- function wrapperReverse() {
- var value = this.__wrapped__;
- if (value instanceof _LazyWrapper.default) {
- var wrapped = value;
- if (this.__actions__.length) {
- wrapped = new _LazyWrapper.default(this);
- }
- wrapped = wrapped.reverse();
- wrapped.__actions__.push({
- 'func': _thru.default,
- 'args': [_reverse.default],
- 'thisArg': undefined
- });
- return new _LodashWrapper.default(wrapped, this.__chain__);
- }
- return this.thru(_reverse.default);
- }
- var _default = wrapperReverse;
- exports.default = _default;
- /***/ }),
- /* 753 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xor.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- /**
- * Creates an array of unique values that is the
- * [symmetric difference](https://en.wikipedia.org/wiki/Symmetric_difference)
- * of the given arrays. The order of result values is determined by the order
- * they occur in the arrays.
- *
- * @static
- * @memberOf _
- * @since 2.4.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @returns {Array} Returns the new array of filtered values.
- * @see _.difference, _.without
- * @example
- *
- * _.xor([2, 1], [2, 3]);
- * // => [1, 3]
- */
- var xor = (0, _baseRest.default)(function (arrays) {
- return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default));
- });
- var _default = xor;
- exports.default = _default;
- /***/ }),
- /* 754 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseXor.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
- var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
- var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
- /**
- * The base implementation of methods like `_.xor`, without support for
- * iteratee shorthands, that accepts an array of arrays to inspect.
- *
- * @private
- * @param {Array} arrays The arrays to inspect.
- * @param {Function} [iteratee] The iteratee invoked per element.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new array of values.
- */
- function baseXor(arrays, iteratee, comparator) {
- var length = arrays.length;
- if (length < 2) {
- return length ? (0, _baseUniq.default)(arrays[0]) : [];
- }
- var index = -1,
- result = Array(length);
- while (++index < length) {
- var array = arrays[index],
- othIndex = -1;
- while (++othIndex < length) {
- if (othIndex != index) {
- result[index] = (0, _baseDifference.default)(result[index] || array, arrays[othIndex], iteratee, comparator);
- }
- }
- }
- return (0, _baseUniq.default)((0, _baseFlatten.default)(result, 1), iteratee, comparator);
- }
- var _default = baseXor;
- exports.default = _default;
- /***/ }),
- /* 755 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xorBy.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.xor` except that it accepts `iteratee` which is
- * invoked for each element of each `arrays` to generate the criterion by
- * which by which they're compared. The order of result values is determined
- * by the order they occur in the arrays. The iteratee is invoked with one
- * argument: (value).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
- * @returns {Array} Returns the new array of filtered values.
- * @example
- *
- * _.xorBy([2.1, 1.2], [2.3, 3.4], Math.floor);
- * // => [1.2, 3.4]
- *
- * // The `_.property` iteratee shorthand.
- * _.xorBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
- * // => [{ 'x': 2 }]
- */
- var xorBy = (0, _baseRest.default)(function (arrays) {
- var iteratee = (0, _last.default)(arrays);
- if ((0, _isArrayLikeObject.default)(iteratee)) {
- iteratee = undefined;
- }
- return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default), (0, _baseIteratee.default)(iteratee, 2));
- });
- var _default = xorBy;
- exports.default = _default;
- /***/ }),
- /* 756 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xorWith.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- /**
- * This method is like `_.xor` except that it accepts `comparator` which is
- * invoked to compare elements of `arrays`. The order of result values is
- * determined by the order they occur in the arrays. The comparator is invoked
- * with two arguments: (arrVal, othVal).
- *
- * @static
- * @memberOf _
- * @since 4.0.0
- * @category Array
- * @param {...Array} [arrays] The arrays to inspect.
- * @param {Function} [comparator] The comparator invoked per element.
- * @returns {Array} Returns the new array of filtered values.
- * @example
- *
- * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
- * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
- *
- * _.xorWith(objects, others, _.isEqual);
- * // => [{ 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]
- */
- var xorWith = (0, _baseRest.default)(function (arrays) {
- var comparator = (0, _last.default)(arrays);
- comparator = typeof comparator == 'function' ? comparator : undefined;
- return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default), undefined, comparator);
- });
- var _default = xorWith;
- exports.default = _default;
- /***/ }),
- /* 757 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zip.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
- /**
- * Creates an array of grouped elements, the first of which contains the
- * first elements of the given arrays, the second of which contains the
- * second elements of the given arrays, and so on.
- *
- * @static
- * @memberOf _
- * @since 0.1.0
- * @category Array
- * @param {...Array} [arrays] The arrays to process.
- * @returns {Array} Returns the new array of grouped elements.
- * @example
- *
- * _.zip(['a', 'b'], [1, 2], [true, false]);
- * // => [['a', 1, true], ['b', 2, false]]
- */
- var zip = (0, _baseRest.default)(_unzip.default);
- var _default = zip;
- exports.default = _default;
- /***/ }),
- /* 758 */
- /*!*********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipObject.js ***!
- \*********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
- var _baseZipObject = _interopRequireDefault(__webpack_require__(/*! ./_baseZipObject.js */ 759));
- /**
- * This method is like `_.fromPairs` except that it accepts two arrays,
- * one of property identifiers and one of corresponding values.
- *
- * @static
- * @memberOf _
- * @since 0.4.0
- * @category Array
- * @param {Array} [props=[]] The property identifiers.
- * @param {Array} [values=[]] The property values.
- * @returns {Object} Returns the new object.
- * @example
- *
- * _.zipObject(['a', 'b'], [1, 2]);
- * // => { 'a': 1, 'b': 2 }
- */
- function zipObject(props, values) {
- return (0, _baseZipObject.default)(props || [], values || [], _assignValue.default);
- }
- var _default = zipObject;
- exports.default = _default;
- /***/ }),
- /* 759 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseZipObject.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /**
- * This base implementation of `_.zipObject` which assigns values using `assignFunc`.
- *
- * @private
- * @param {Array} props The property identifiers.
- * @param {Array} values The property values.
- * @param {Function} assignFunc The function to assign values.
- * @returns {Object} Returns the new object.
- */
- function baseZipObject(props, values, assignFunc) {
- var index = -1,
- length = props.length,
- valsLength = values.length,
- result = {};
- while (++index < length) {
- var value = index < valsLength ? values[index] : undefined;
- assignFunc(result, props[index], value);
- }
- return result;
- }
- var _default = baseZipObject;
- exports.default = _default;
- /***/ }),
- /* 760 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipObjectDeep.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
- var _baseZipObject = _interopRequireDefault(__webpack_require__(/*! ./_baseZipObject.js */ 759));
- /**
- * This method is like `_.zipObject` except that it supports property paths.
- *
- * @static
- * @memberOf _
- * @since 4.1.0
- * @category Array
- * @param {Array} [props=[]] The property identifiers.
- * @param {Array} [values=[]] The property values.
- * @returns {Object} Returns the new object.
- * @example
- *
- * _.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]);
- * // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }
- */
- function zipObjectDeep(props, values) {
- return (0, _baseZipObject.default)(props || [], values || [], _baseSet.default);
- }
- var _default = zipObjectDeep;
- exports.default = _default;
- /***/ }),
- /* 761 */
- /*!*******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipWith.js ***!
- \*******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
- /**
- * This method is like `_.zip` except that it accepts `iteratee` to specify
- * how grouped values should be combined. The iteratee is invoked with the
- * elements of each group: (...group).
- *
- * @static
- * @memberOf _
- * @since 3.8.0
- * @category Array
- * @param {...Array} [arrays] The arrays to process.
- * @param {Function} [iteratee=_.identity] The function to combine
- * grouped values.
- * @returns {Array} Returns the new array of grouped elements.
- * @example
- *
- * _.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) {
- * return a + b + c;
- * });
- * // => [111, 222]
- */
- var zipWith = (0, _baseRest.default)(function (arrays) {
- var length = arrays.length,
- iteratee = length > 1 ? arrays[length - 1] : undefined;
- iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined;
- return (0, _unzipWith.default)(arrays, iteratee);
- });
- var _default = zipWith;
- exports.default = _default;
- /***/ }),
- /* 762 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lodash.default.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _array = _interopRequireDefault(__webpack_require__(/*! ./array.js */ 763));
- var _collection = _interopRequireDefault(__webpack_require__(/*! ./collection.js */ 765));
- var _date = _interopRequireDefault(__webpack_require__(/*! ./date.js */ 767));
- var _function = _interopRequireDefault(__webpack_require__(/*! ./function.js */ 769));
- var _lang = _interopRequireDefault(__webpack_require__(/*! ./lang.js */ 771));
- var _math = _interopRequireDefault(__webpack_require__(/*! ./math.js */ 773));
- var _number = _interopRequireDefault(__webpack_require__(/*! ./number.js */ 775));
- var _object = _interopRequireDefault(__webpack_require__(/*! ./object.js */ 777));
- var _seq = _interopRequireDefault(__webpack_require__(/*! ./seq.js */ 779));
- var _string = _interopRequireDefault(__webpack_require__(/*! ./string.js */ 781));
- var _util = _interopRequireDefault(__webpack_require__(/*! ./util.js */ 783));
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
- var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
- var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
- var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
- var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
- var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
- var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
- var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
- var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
- var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- var _lazyClone = _interopRequireDefault(__webpack_require__(/*! ./_lazyClone.js */ 785));
- var _lazyReverse = _interopRequireDefault(__webpack_require__(/*! ./_lazyReverse.js */ 786));
- var _lazyValue = _interopRequireDefault(__webpack_require__(/*! ./_lazyValue.js */ 787));
- var _mixin2 = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
- var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
- var _realNames = _interopRequireDefault(__webpack_require__(/*! ./_realNames.js */ 199));
- var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
- /**
- * @license
- * Lodash (Custom Build) <https://lodash.com/>
- * Build: `lodash modularize exports="es" -o ./`
- * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
- * Released under MIT license <https://lodash.com/license>
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
- */
- /** Used as the semantic version number. */
- var VERSION = '4.17.21';
- /** Used to compose bitmasks for function metadata. */
- var WRAP_BIND_KEY_FLAG = 2;
- /** Used to indicate the type of lazy iteratees. */
- var LAZY_FILTER_FLAG = 1,
- LAZY_WHILE_FLAG = 3;
- /** Used as references for the maximum length and index of an array. */
- var MAX_ARRAY_LENGTH = 4294967295;
- /** Used for built-in method references. */
- var arrayProto = Array.prototype,
- objectProto = Object.prototype;
- /** Used to check objects for own properties. */
- var hasOwnProperty = objectProto.hasOwnProperty;
- /** Built-in value references. */
- var symIterator = _Symbol2.default ? _Symbol2.default.iterator : undefined;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max,
- nativeMin = Math.min;
- // wrap `_.mixin` so it works when provided only one argument
- var mixin = function (func) {
- return function (object, source, options) {
- if (options == null) {
- var isObj = (0, _isObject.default)(source),
- props = isObj && (0, _keys.default)(source),
- methodNames = props && props.length && (0, _baseFunctions.default)(source, props);
- if (!(methodNames ? methodNames.length : isObj)) {
- options = source;
- source = object;
- object = this;
- }
- }
- return func(object, source, options);
- };
- }(_mixin2.default);
- // Add methods that return wrapped values in chain sequences.
- _wrapperLodash.default.after = _function.default.after;
- _wrapperLodash.default.ary = _function.default.ary;
- _wrapperLodash.default.assign = _object.default.assign;
- _wrapperLodash.default.assignIn = _object.default.assignIn;
- _wrapperLodash.default.assignInWith = _object.default.assignInWith;
- _wrapperLodash.default.assignWith = _object.default.assignWith;
- _wrapperLodash.default.at = _object.default.at;
- _wrapperLodash.default.before = _function.default.before;
- _wrapperLodash.default.bind = _function.default.bind;
- _wrapperLodash.default.bindAll = _util.default.bindAll;
- _wrapperLodash.default.bindKey = _function.default.bindKey;
- _wrapperLodash.default.castArray = _lang.default.castArray;
- _wrapperLodash.default.chain = _seq.default.chain;
- _wrapperLodash.default.chunk = _array.default.chunk;
- _wrapperLodash.default.compact = _array.default.compact;
- _wrapperLodash.default.concat = _array.default.concat;
- _wrapperLodash.default.cond = _util.default.cond;
- _wrapperLodash.default.conforms = _util.default.conforms;
- _wrapperLodash.default.constant = _util.default.constant;
- _wrapperLodash.default.countBy = _collection.default.countBy;
- _wrapperLodash.default.create = _object.default.create;
- _wrapperLodash.default.curry = _function.default.curry;
- _wrapperLodash.default.curryRight = _function.default.curryRight;
- _wrapperLodash.default.debounce = _function.default.debounce;
- _wrapperLodash.default.defaults = _object.default.defaults;
- _wrapperLodash.default.defaultsDeep = _object.default.defaultsDeep;
- _wrapperLodash.default.defer = _function.default.defer;
- _wrapperLodash.default.delay = _function.default.delay;
- _wrapperLodash.default.difference = _array.default.difference;
- _wrapperLodash.default.differenceBy = _array.default.differenceBy;
- _wrapperLodash.default.differenceWith = _array.default.differenceWith;
- _wrapperLodash.default.drop = _array.default.drop;
- _wrapperLodash.default.dropRight = _array.default.dropRight;
- _wrapperLodash.default.dropRightWhile = _array.default.dropRightWhile;
- _wrapperLodash.default.dropWhile = _array.default.dropWhile;
- _wrapperLodash.default.fill = _array.default.fill;
- _wrapperLodash.default.filter = _collection.default.filter;
- _wrapperLodash.default.flatMap = _collection.default.flatMap;
- _wrapperLodash.default.flatMapDeep = _collection.default.flatMapDeep;
- _wrapperLodash.default.flatMapDepth = _collection.default.flatMapDepth;
- _wrapperLodash.default.flatten = _array.default.flatten;
- _wrapperLodash.default.flattenDeep = _array.default.flattenDeep;
- _wrapperLodash.default.flattenDepth = _array.default.flattenDepth;
- _wrapperLodash.default.flip = _function.default.flip;
- _wrapperLodash.default.flow = _util.default.flow;
- _wrapperLodash.default.flowRight = _util.default.flowRight;
- _wrapperLodash.default.fromPairs = _array.default.fromPairs;
- _wrapperLodash.default.functions = _object.default.functions;
- _wrapperLodash.default.functionsIn = _object.default.functionsIn;
- _wrapperLodash.default.groupBy = _collection.default.groupBy;
- _wrapperLodash.default.initial = _array.default.initial;
- _wrapperLodash.default.intersection = _array.default.intersection;
- _wrapperLodash.default.intersectionBy = _array.default.intersectionBy;
- _wrapperLodash.default.intersectionWith = _array.default.intersectionWith;
- _wrapperLodash.default.invert = _object.default.invert;
- _wrapperLodash.default.invertBy = _object.default.invertBy;
- _wrapperLodash.default.invokeMap = _collection.default.invokeMap;
- _wrapperLodash.default.iteratee = _util.default.iteratee;
- _wrapperLodash.default.keyBy = _collection.default.keyBy;
- _wrapperLodash.default.keys = _keys.default;
- _wrapperLodash.default.keysIn = _object.default.keysIn;
- _wrapperLodash.default.map = _collection.default.map;
- _wrapperLodash.default.mapKeys = _object.default.mapKeys;
- _wrapperLodash.default.mapValues = _object.default.mapValues;
- _wrapperLodash.default.matches = _util.default.matches;
- _wrapperLodash.default.matchesProperty = _util.default.matchesProperty;
- _wrapperLodash.default.memoize = _function.default.memoize;
- _wrapperLodash.default.merge = _object.default.merge;
- _wrapperLodash.default.mergeWith = _object.default.mergeWith;
- _wrapperLodash.default.method = _util.default.method;
- _wrapperLodash.default.methodOf = _util.default.methodOf;
- _wrapperLodash.default.mixin = mixin;
- _wrapperLodash.default.negate = _negate.default;
- _wrapperLodash.default.nthArg = _util.default.nthArg;
- _wrapperLodash.default.omit = _object.default.omit;
- _wrapperLodash.default.omitBy = _object.default.omitBy;
- _wrapperLodash.default.once = _function.default.once;
- _wrapperLodash.default.orderBy = _collection.default.orderBy;
- _wrapperLodash.default.over = _util.default.over;
- _wrapperLodash.default.overArgs = _function.default.overArgs;
- _wrapperLodash.default.overEvery = _util.default.overEvery;
- _wrapperLodash.default.overSome = _util.default.overSome;
- _wrapperLodash.default.partial = _function.default.partial;
- _wrapperLodash.default.partialRight = _function.default.partialRight;
- _wrapperLodash.default.partition = _collection.default.partition;
- _wrapperLodash.default.pick = _object.default.pick;
- _wrapperLodash.default.pickBy = _object.default.pickBy;
- _wrapperLodash.default.property = _util.default.property;
- _wrapperLodash.default.propertyOf = _util.default.propertyOf;
- _wrapperLodash.default.pull = _array.default.pull;
- _wrapperLodash.default.pullAll = _array.default.pullAll;
- _wrapperLodash.default.pullAllBy = _array.default.pullAllBy;
- _wrapperLodash.default.pullAllWith = _array.default.pullAllWith;
- _wrapperLodash.default.pullAt = _array.default.pullAt;
- _wrapperLodash.default.range = _util.default.range;
- _wrapperLodash.default.rangeRight = _util.default.rangeRight;
- _wrapperLodash.default.rearg = _function.default.rearg;
- _wrapperLodash.default.reject = _collection.default.reject;
- _wrapperLodash.default.remove = _array.default.remove;
- _wrapperLodash.default.rest = _function.default.rest;
- _wrapperLodash.default.reverse = _array.default.reverse;
- _wrapperLodash.default.sampleSize = _collection.default.sampleSize;
- _wrapperLodash.default.set = _object.default.set;
- _wrapperLodash.default.setWith = _object.default.setWith;
- _wrapperLodash.default.shuffle = _collection.default.shuffle;
- _wrapperLodash.default.slice = _array.default.slice;
- _wrapperLodash.default.sortBy = _collection.default.sortBy;
- _wrapperLodash.default.sortedUniq = _array.default.sortedUniq;
- _wrapperLodash.default.sortedUniqBy = _array.default.sortedUniqBy;
- _wrapperLodash.default.split = _string.default.split;
- _wrapperLodash.default.spread = _function.default.spread;
- _wrapperLodash.default.tail = _array.default.tail;
- _wrapperLodash.default.take = _array.default.take;
- _wrapperLodash.default.takeRight = _array.default.takeRight;
- _wrapperLodash.default.takeRightWhile = _array.default.takeRightWhile;
- _wrapperLodash.default.takeWhile = _array.default.takeWhile;
- _wrapperLodash.default.tap = _seq.default.tap;
- _wrapperLodash.default.throttle = _function.default.throttle;
- _wrapperLodash.default.thru = _thru.default;
- _wrapperLodash.default.toArray = _lang.default.toArray;
- _wrapperLodash.default.toPairs = _object.default.toPairs;
- _wrapperLodash.default.toPairsIn = _object.default.toPairsIn;
- _wrapperLodash.default.toPath = _util.default.toPath;
- _wrapperLodash.default.toPlainObject = _lang.default.toPlainObject;
- _wrapperLodash.default.transform = _object.default.transform;
- _wrapperLodash.default.unary = _function.default.unary;
- _wrapperLodash.default.union = _array.default.union;
- _wrapperLodash.default.unionBy = _array.default.unionBy;
- _wrapperLodash.default.unionWith = _array.default.unionWith;
- _wrapperLodash.default.uniq = _array.default.uniq;
- _wrapperLodash.default.uniqBy = _array.default.uniqBy;
- _wrapperLodash.default.uniqWith = _array.default.uniqWith;
- _wrapperLodash.default.unset = _object.default.unset;
- _wrapperLodash.default.unzip = _array.default.unzip;
- _wrapperLodash.default.unzipWith = _array.default.unzipWith;
- _wrapperLodash.default.update = _object.default.update;
- _wrapperLodash.default.updateWith = _object.default.updateWith;
- _wrapperLodash.default.values = _object.default.values;
- _wrapperLodash.default.valuesIn = _object.default.valuesIn;
- _wrapperLodash.default.without = _array.default.without;
- _wrapperLodash.default.words = _string.default.words;
- _wrapperLodash.default.wrap = _function.default.wrap;
- _wrapperLodash.default.xor = _array.default.xor;
- _wrapperLodash.default.xorBy = _array.default.xorBy;
- _wrapperLodash.default.xorWith = _array.default.xorWith;
- _wrapperLodash.default.zip = _array.default.zip;
- _wrapperLodash.default.zipObject = _array.default.zipObject;
- _wrapperLodash.default.zipObjectDeep = _array.default.zipObjectDeep;
- _wrapperLodash.default.zipWith = _array.default.zipWith;
- // Add aliases.
- _wrapperLodash.default.entries = _object.default.toPairs;
- _wrapperLodash.default.entriesIn = _object.default.toPairsIn;
- _wrapperLodash.default.extend = _object.default.assignIn;
- _wrapperLodash.default.extendWith = _object.default.assignInWith;
- // Add methods to `lodash.prototype`.
- mixin(_wrapperLodash.default, _wrapperLodash.default);
- // Add methods that return unwrapped values in chain sequences.
- _wrapperLodash.default.add = _math.default.add;
- _wrapperLodash.default.attempt = _util.default.attempt;
- _wrapperLodash.default.camelCase = _string.default.camelCase;
- _wrapperLodash.default.capitalize = _string.default.capitalize;
- _wrapperLodash.default.ceil = _math.default.ceil;
- _wrapperLodash.default.clamp = _number.default.clamp;
- _wrapperLodash.default.clone = _lang.default.clone;
- _wrapperLodash.default.cloneDeep = _lang.default.cloneDeep;
- _wrapperLodash.default.cloneDeepWith = _lang.default.cloneDeepWith;
- _wrapperLodash.default.cloneWith = _lang.default.cloneWith;
- _wrapperLodash.default.conformsTo = _lang.default.conformsTo;
- _wrapperLodash.default.deburr = _string.default.deburr;
- _wrapperLodash.default.defaultTo = _util.default.defaultTo;
- _wrapperLodash.default.divide = _math.default.divide;
- _wrapperLodash.default.endsWith = _string.default.endsWith;
- _wrapperLodash.default.eq = _lang.default.eq;
- _wrapperLodash.default.escape = _string.default.escape;
- _wrapperLodash.default.escapeRegExp = _string.default.escapeRegExp;
- _wrapperLodash.default.every = _collection.default.every;
- _wrapperLodash.default.find = _collection.default.find;
- _wrapperLodash.default.findIndex = _array.default.findIndex;
- _wrapperLodash.default.findKey = _object.default.findKey;
- _wrapperLodash.default.findLast = _collection.default.findLast;
- _wrapperLodash.default.findLastIndex = _array.default.findLastIndex;
- _wrapperLodash.default.findLastKey = _object.default.findLastKey;
- _wrapperLodash.default.floor = _math.default.floor;
- _wrapperLodash.default.forEach = _collection.default.forEach;
- _wrapperLodash.default.forEachRight = _collection.default.forEachRight;
- _wrapperLodash.default.forIn = _object.default.forIn;
- _wrapperLodash.default.forInRight = _object.default.forInRight;
- _wrapperLodash.default.forOwn = _object.default.forOwn;
- _wrapperLodash.default.forOwnRight = _object.default.forOwnRight;
- _wrapperLodash.default.get = _object.default.get;
- _wrapperLodash.default.gt = _lang.default.gt;
- _wrapperLodash.default.gte = _lang.default.gte;
- _wrapperLodash.default.has = _object.default.has;
- _wrapperLodash.default.hasIn = _object.default.hasIn;
- _wrapperLodash.default.head = _array.default.head;
- _wrapperLodash.default.identity = _identity.default;
- _wrapperLodash.default.includes = _collection.default.includes;
- _wrapperLodash.default.indexOf = _array.default.indexOf;
- _wrapperLodash.default.inRange = _number.default.inRange;
- _wrapperLodash.default.invoke = _object.default.invoke;
- _wrapperLodash.default.isArguments = _lang.default.isArguments;
- _wrapperLodash.default.isArray = _isArray.default;
- _wrapperLodash.default.isArrayBuffer = _lang.default.isArrayBuffer;
- _wrapperLodash.default.isArrayLike = _lang.default.isArrayLike;
- _wrapperLodash.default.isArrayLikeObject = _lang.default.isArrayLikeObject;
- _wrapperLodash.default.isBoolean = _lang.default.isBoolean;
- _wrapperLodash.default.isBuffer = _lang.default.isBuffer;
- _wrapperLodash.default.isDate = _lang.default.isDate;
- _wrapperLodash.default.isElement = _lang.default.isElement;
- _wrapperLodash.default.isEmpty = _lang.default.isEmpty;
- _wrapperLodash.default.isEqual = _lang.default.isEqual;
- _wrapperLodash.default.isEqualWith = _lang.default.isEqualWith;
- _wrapperLodash.default.isError = _lang.default.isError;
- _wrapperLodash.default.isFinite = _lang.default.isFinite;
- _wrapperLodash.default.isFunction = _lang.default.isFunction;
- _wrapperLodash.default.isInteger = _lang.default.isInteger;
- _wrapperLodash.default.isLength = _lang.default.isLength;
- _wrapperLodash.default.isMap = _lang.default.isMap;
- _wrapperLodash.default.isMatch = _lang.default.isMatch;
- _wrapperLodash.default.isMatchWith = _lang.default.isMatchWith;
- _wrapperLodash.default.isNaN = _lang.default.isNaN;
- _wrapperLodash.default.isNative = _lang.default.isNative;
- _wrapperLodash.default.isNil = _lang.default.isNil;
- _wrapperLodash.default.isNull = _lang.default.isNull;
- _wrapperLodash.default.isNumber = _lang.default.isNumber;
- _wrapperLodash.default.isObject = _isObject.default;
- _wrapperLodash.default.isObjectLike = _lang.default.isObjectLike;
- _wrapperLodash.default.isPlainObject = _lang.default.isPlainObject;
- _wrapperLodash.default.isRegExp = _lang.default.isRegExp;
- _wrapperLodash.default.isSafeInteger = _lang.default.isSafeInteger;
- _wrapperLodash.default.isSet = _lang.default.isSet;
- _wrapperLodash.default.isString = _lang.default.isString;
- _wrapperLodash.default.isSymbol = _lang.default.isSymbol;
- _wrapperLodash.default.isTypedArray = _lang.default.isTypedArray;
- _wrapperLodash.default.isUndefined = _lang.default.isUndefined;
- _wrapperLodash.default.isWeakMap = _lang.default.isWeakMap;
- _wrapperLodash.default.isWeakSet = _lang.default.isWeakSet;
- _wrapperLodash.default.join = _array.default.join;
- _wrapperLodash.default.kebabCase = _string.default.kebabCase;
- _wrapperLodash.default.last = _last.default;
- _wrapperLodash.default.lastIndexOf = _array.default.lastIndexOf;
- _wrapperLodash.default.lowerCase = _string.default.lowerCase;
- _wrapperLodash.default.lowerFirst = _string.default.lowerFirst;
- _wrapperLodash.default.lt = _lang.default.lt;
- _wrapperLodash.default.lte = _lang.default.lte;
- _wrapperLodash.default.max = _math.default.max;
- _wrapperLodash.default.maxBy = _math.default.maxBy;
- _wrapperLodash.default.mean = _math.default.mean;
- _wrapperLodash.default.meanBy = _math.default.meanBy;
- _wrapperLodash.default.min = _math.default.min;
- _wrapperLodash.default.minBy = _math.default.minBy;
- _wrapperLodash.default.stubArray = _util.default.stubArray;
- _wrapperLodash.default.stubFalse = _util.default.stubFalse;
- _wrapperLodash.default.stubObject = _util.default.stubObject;
- _wrapperLodash.default.stubString = _util.default.stubString;
- _wrapperLodash.default.stubTrue = _util.default.stubTrue;
- _wrapperLodash.default.multiply = _math.default.multiply;
- _wrapperLodash.default.nth = _array.default.nth;
- _wrapperLodash.default.noop = _util.default.noop;
- _wrapperLodash.default.now = _date.default.now;
- _wrapperLodash.default.pad = _string.default.pad;
- _wrapperLodash.default.padEnd = _string.default.padEnd;
- _wrapperLodash.default.padStart = _string.default.padStart;
- _wrapperLodash.default.parseInt = _string.default.parseInt;
- _wrapperLodash.default.random = _number.default.random;
- _wrapperLodash.default.reduce = _collection.default.reduce;
- _wrapperLodash.default.reduceRight = _collection.default.reduceRight;
- _wrapperLodash.default.repeat = _string.default.repeat;
- _wrapperLodash.default.replace = _string.default.replace;
- _wrapperLodash.default.result = _object.default.result;
- _wrapperLodash.default.round = _math.default.round;
- _wrapperLodash.default.sample = _collection.default.sample;
- _wrapperLodash.default.size = _collection.default.size;
- _wrapperLodash.default.snakeCase = _string.default.snakeCase;
- _wrapperLodash.default.some = _collection.default.some;
- _wrapperLodash.default.sortedIndex = _array.default.sortedIndex;
- _wrapperLodash.default.sortedIndexBy = _array.default.sortedIndexBy;
- _wrapperLodash.default.sortedIndexOf = _array.default.sortedIndexOf;
- _wrapperLodash.default.sortedLastIndex = _array.default.sortedLastIndex;
- _wrapperLodash.default.sortedLastIndexBy = _array.default.sortedLastIndexBy;
- _wrapperLodash.default.sortedLastIndexOf = _array.default.sortedLastIndexOf;
- _wrapperLodash.default.startCase = _string.default.startCase;
- _wrapperLodash.default.startsWith = _string.default.startsWith;
- _wrapperLodash.default.subtract = _math.default.subtract;
- _wrapperLodash.default.sum = _math.default.sum;
- _wrapperLodash.default.sumBy = _math.default.sumBy;
- _wrapperLodash.default.template = _string.default.template;
- _wrapperLodash.default.times = _util.default.times;
- _wrapperLodash.default.toFinite = _lang.default.toFinite;
- _wrapperLodash.default.toInteger = _toInteger.default;
- _wrapperLodash.default.toLength = _lang.default.toLength;
- _wrapperLodash.default.toLower = _string.default.toLower;
- _wrapperLodash.default.toNumber = _lang.default.toNumber;
- _wrapperLodash.default.toSafeInteger = _lang.default.toSafeInteger;
- _wrapperLodash.default.toString = _lang.default.toString;
- _wrapperLodash.default.toUpper = _string.default.toUpper;
- _wrapperLodash.default.trim = _string.default.trim;
- _wrapperLodash.default.trimEnd = _string.default.trimEnd;
- _wrapperLodash.default.trimStart = _string.default.trimStart;
- _wrapperLodash.default.truncate = _string.default.truncate;
- _wrapperLodash.default.unescape = _string.default.unescape;
- _wrapperLodash.default.uniqueId = _util.default.uniqueId;
- _wrapperLodash.default.upperCase = _string.default.upperCase;
- _wrapperLodash.default.upperFirst = _string.default.upperFirst;
- // Add aliases.
- _wrapperLodash.default.each = _collection.default.forEach;
- _wrapperLodash.default.eachRight = _collection.default.forEachRight;
- _wrapperLodash.default.first = _array.default.head;
- mixin(_wrapperLodash.default, function () {
- var source = {};
- (0, _baseForOwn.default)(_wrapperLodash.default, function (func, methodName) {
- if (!hasOwnProperty.call(_wrapperLodash.default.prototype, methodName)) {
- source[methodName] = func;
- }
- });
- return source;
- }(), {
- 'chain': false
- });
- /**
- * The semantic version number.
- *
- * @static
- * @memberOf _
- * @type {string}
- */
- _wrapperLodash.default.VERSION = VERSION;
- (_wrapperLodash.default.templateSettings = _string.default.templateSettings).imports._ = _wrapperLodash.default;
- // Assign default placeholders.
- (0, _arrayEach.default)(['bind', 'bindKey', 'curry', 'curryRight', 'partial', 'partialRight'], function (methodName) {
- _wrapperLodash.default[methodName].placeholder = _wrapperLodash.default;
- });
- // Add `LazyWrapper` methods for `_.drop` and `_.take` variants.
- (0, _arrayEach.default)(['drop', 'take'], function (methodName, index) {
- _LazyWrapper.default.prototype[methodName] = function (n) {
- n = n === undefined ? 1 : nativeMax((0, _toInteger.default)(n), 0);
- var result = this.__filtered__ && !index ? new _LazyWrapper.default(this) : this.clone();
- if (result.__filtered__) {
- result.__takeCount__ = nativeMin(n, result.__takeCount__);
- } else {
- result.__views__.push({
- 'size': nativeMin(n, MAX_ARRAY_LENGTH),
- 'type': methodName + (result.__dir__ < 0 ? 'Right' : '')
- });
- }
- return result;
- };
- _LazyWrapper.default.prototype[methodName + 'Right'] = function (n) {
- return this.reverse()[methodName](n).reverse();
- };
- });
- // Add `LazyWrapper` methods that accept an `iteratee` value.
- (0, _arrayEach.default)(['filter', 'map', 'takeWhile'], function (methodName, index) {
- var type = index + 1,
- isFilter = type == LAZY_FILTER_FLAG || type == LAZY_WHILE_FLAG;
- _LazyWrapper.default.prototype[methodName] = function (iteratee) {
- var result = this.clone();
- result.__iteratees__.push({
- 'iteratee': (0, _baseIteratee.default)(iteratee, 3),
- 'type': type
- });
- result.__filtered__ = result.__filtered__ || isFilter;
- return result;
- };
- });
- // Add `LazyWrapper` methods for `_.head` and `_.last`.
- (0, _arrayEach.default)(['head', 'last'], function (methodName, index) {
- var takeName = 'take' + (index ? 'Right' : '');
- _LazyWrapper.default.prototype[methodName] = function () {
- return this[takeName](1).value()[0];
- };
- });
- // Add `LazyWrapper` methods for `_.initial` and `_.tail`.
- (0, _arrayEach.default)(['initial', 'tail'], function (methodName, index) {
- var dropName = 'drop' + (index ? '' : 'Right');
- _LazyWrapper.default.prototype[methodName] = function () {
- return this.__filtered__ ? new _LazyWrapper.default(this) : this[dropName](1);
- };
- });
- _LazyWrapper.default.prototype.compact = function () {
- return this.filter(_identity.default);
- };
- _LazyWrapper.default.prototype.find = function (predicate) {
- return this.filter(predicate).head();
- };
- _LazyWrapper.default.prototype.findLast = function (predicate) {
- return this.reverse().find(predicate);
- };
- _LazyWrapper.default.prototype.invokeMap = (0, _baseRest.default)(function (path, args) {
- if (typeof path == 'function') {
- return new _LazyWrapper.default(this);
- }
- return this.map(function (value) {
- return (0, _baseInvoke.default)(value, path, args);
- });
- });
- _LazyWrapper.default.prototype.reject = function (predicate) {
- return this.filter((0, _negate.default)((0, _baseIteratee.default)(predicate)));
- };
- _LazyWrapper.default.prototype.slice = function (start, end) {
- start = (0, _toInteger.default)(start);
- var result = this;
- if (result.__filtered__ && (start > 0 || end < 0)) {
- return new _LazyWrapper.default(result);
- }
- if (start < 0) {
- result = result.takeRight(-start);
- } else if (start) {
- result = result.drop(start);
- }
- if (end !== undefined) {
- end = (0, _toInteger.default)(end);
- result = end < 0 ? result.dropRight(-end) : result.take(end - start);
- }
- return result;
- };
- _LazyWrapper.default.prototype.takeRightWhile = function (predicate) {
- return this.reverse().takeWhile(predicate).reverse();
- };
- _LazyWrapper.default.prototype.toArray = function () {
- return this.take(MAX_ARRAY_LENGTH);
- };
- // Add `LazyWrapper` methods to `lodash.prototype`.
- (0, _baseForOwn.default)(_LazyWrapper.default.prototype, function (func, methodName) {
- var checkIteratee = /^(?:filter|find|map|reject)|While$/.test(methodName),
- isTaker = /^(?:head|last)$/.test(methodName),
- lodashFunc = _wrapperLodash.default[isTaker ? 'take' + (methodName == 'last' ? 'Right' : '') : methodName],
- retUnwrapped = isTaker || /^find/.test(methodName);
- if (!lodashFunc) {
- return;
- }
- _wrapperLodash.default.prototype[methodName] = function () {
- var value = this.__wrapped__,
- args = isTaker ? [1] : arguments,
- isLazy = value instanceof _LazyWrapper.default,
- iteratee = args[0],
- useLazy = isLazy || (0, _isArray.default)(value);
- var interceptor = function interceptor(value) {
- var result = lodashFunc.apply(_wrapperLodash.default, (0, _arrayPush.default)([value], args));
- return isTaker && chainAll ? result[0] : result;
- };
- if (useLazy && checkIteratee && typeof iteratee == 'function' && iteratee.length != 1) {
- // Avoid lazy use if the iteratee has a "length" value other than `1`.
- isLazy = useLazy = false;
- }
- var chainAll = this.__chain__,
- isHybrid = !!this.__actions__.length,
- isUnwrapped = retUnwrapped && !chainAll,
- onlyLazy = isLazy && !isHybrid;
- if (!retUnwrapped && useLazy) {
- value = onlyLazy ? value : new _LazyWrapper.default(this);
- var result = func.apply(value, args);
- result.__actions__.push({
- 'func': _thru.default,
- 'args': [interceptor],
- 'thisArg': undefined
- });
- return new _LodashWrapper.default(result, chainAll);
- }
- if (isUnwrapped && onlyLazy) {
- return func.apply(this, args);
- }
- result = this.thru(interceptor);
- return isUnwrapped ? isTaker ? result.value()[0] : result.value() : result;
- };
- });
- // Add `Array` methods to `lodash.prototype`.
- (0, _arrayEach.default)(['pop', 'push', 'shift', 'sort', 'splice', 'unshift'], function (methodName) {
- var func = arrayProto[methodName],
- chainName = /^(?:push|sort|unshift)$/.test(methodName) ? 'tap' : 'thru',
- retUnwrapped = /^(?:pop|shift)$/.test(methodName);
- _wrapperLodash.default.prototype[methodName] = function () {
- var args = arguments;
- if (retUnwrapped && !this.__chain__) {
- var value = this.value();
- return func.apply((0, _isArray.default)(value) ? value : [], args);
- }
- return this[chainName](function (value) {
- return func.apply((0, _isArray.default)(value) ? value : [], args);
- });
- };
- });
- // Map minified method names to their real names.
- (0, _baseForOwn.default)(_LazyWrapper.default.prototype, function (func, methodName) {
- var lodashFunc = _wrapperLodash.default[methodName];
- if (lodashFunc) {
- var key = lodashFunc.name + '';
- if (!hasOwnProperty.call(_realNames.default, key)) {
- _realNames.default[key] = [];
- }
- _realNames.default[key].push({
- 'name': methodName,
- 'func': lodashFunc
- });
- }
- });
- _realNames.default[(0, _createHybrid.default)(undefined, WRAP_BIND_KEY_FLAG).name] = [{
- 'name': 'wrapper',
- 'func': undefined
- }];
- // Add methods to `LazyWrapper`.
- _LazyWrapper.default.prototype.clone = _lazyClone.default;
- _LazyWrapper.default.prototype.reverse = _lazyReverse.default;
- _LazyWrapper.default.prototype.value = _lazyValue.default;
- // Add chain sequence methods to the `lodash` wrapper.
- _wrapperLodash.default.prototype.at = _seq.default.at;
- _wrapperLodash.default.prototype.chain = _seq.default.wrapperChain;
- _wrapperLodash.default.prototype.commit = _seq.default.commit;
- _wrapperLodash.default.prototype.next = _seq.default.next;
- _wrapperLodash.default.prototype.plant = _seq.default.plant;
- _wrapperLodash.default.prototype.reverse = _seq.default.reverse;
- _wrapperLodash.default.prototype.toJSON = _wrapperLodash.default.prototype.valueOf = _wrapperLodash.default.prototype.value = _seq.default.value;
- // Add lazy aliases.
- _wrapperLodash.default.prototype.first = _wrapperLodash.default.prototype.head;
- if (symIterator) {
- _wrapperLodash.default.prototype[symIterator] = _seq.default.toIterator;
- }
- var _default = _wrapperLodash.default;
- exports.default = _default;
- /***/ }),
- /* 763 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/array.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "chunk", {
- enumerable: true,
- get: function get() {
- return _chunk.default;
- }
- });
- Object.defineProperty(exports, "compact", {
- enumerable: true,
- get: function get() {
- return _compact.default;
- }
- });
- Object.defineProperty(exports, "concat", {
- enumerable: true,
- get: function get() {
- return _concat.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _arrayDefault.default;
- }
- });
- Object.defineProperty(exports, "difference", {
- enumerable: true,
- get: function get() {
- return _difference.default;
- }
- });
- Object.defineProperty(exports, "differenceBy", {
- enumerable: true,
- get: function get() {
- return _differenceBy.default;
- }
- });
- Object.defineProperty(exports, "differenceWith", {
- enumerable: true,
- get: function get() {
- return _differenceWith.default;
- }
- });
- Object.defineProperty(exports, "drop", {
- enumerable: true,
- get: function get() {
- return _drop.default;
- }
- });
- Object.defineProperty(exports, "dropRight", {
- enumerable: true,
- get: function get() {
- return _dropRight.default;
- }
- });
- Object.defineProperty(exports, "dropRightWhile", {
- enumerable: true,
- get: function get() {
- return _dropRightWhile.default;
- }
- });
- Object.defineProperty(exports, "dropWhile", {
- enumerable: true,
- get: function get() {
- return _dropWhile.default;
- }
- });
- Object.defineProperty(exports, "fill", {
- enumerable: true,
- get: function get() {
- return _fill.default;
- }
- });
- Object.defineProperty(exports, "findIndex", {
- enumerable: true,
- get: function get() {
- return _findIndex.default;
- }
- });
- Object.defineProperty(exports, "findLastIndex", {
- enumerable: true,
- get: function get() {
- return _findLastIndex.default;
- }
- });
- Object.defineProperty(exports, "first", {
- enumerable: true,
- get: function get() {
- return _first.default;
- }
- });
- Object.defineProperty(exports, "flatten", {
- enumerable: true,
- get: function get() {
- return _flatten.default;
- }
- });
- Object.defineProperty(exports, "flattenDeep", {
- enumerable: true,
- get: function get() {
- return _flattenDeep.default;
- }
- });
- Object.defineProperty(exports, "flattenDepth", {
- enumerable: true,
- get: function get() {
- return _flattenDepth.default;
- }
- });
- Object.defineProperty(exports, "fromPairs", {
- enumerable: true,
- get: function get() {
- return _fromPairs.default;
- }
- });
- Object.defineProperty(exports, "head", {
- enumerable: true,
- get: function get() {
- return _head.default;
- }
- });
- Object.defineProperty(exports, "indexOf", {
- enumerable: true,
- get: function get() {
- return _indexOf.default;
- }
- });
- Object.defineProperty(exports, "initial", {
- enumerable: true,
- get: function get() {
- return _initial.default;
- }
- });
- Object.defineProperty(exports, "intersection", {
- enumerable: true,
- get: function get() {
- return _intersection.default;
- }
- });
- Object.defineProperty(exports, "intersectionBy", {
- enumerable: true,
- get: function get() {
- return _intersectionBy.default;
- }
- });
- Object.defineProperty(exports, "intersectionWith", {
- enumerable: true,
- get: function get() {
- return _intersectionWith.default;
- }
- });
- Object.defineProperty(exports, "join", {
- enumerable: true,
- get: function get() {
- return _join.default;
- }
- });
- Object.defineProperty(exports, "last", {
- enumerable: true,
- get: function get() {
- return _last.default;
- }
- });
- Object.defineProperty(exports, "lastIndexOf", {
- enumerable: true,
- get: function get() {
- return _lastIndexOf.default;
- }
- });
- Object.defineProperty(exports, "nth", {
- enumerable: true,
- get: function get() {
- return _nth.default;
- }
- });
- Object.defineProperty(exports, "pull", {
- enumerable: true,
- get: function get() {
- return _pull.default;
- }
- });
- Object.defineProperty(exports, "pullAll", {
- enumerable: true,
- get: function get() {
- return _pullAll.default;
- }
- });
- Object.defineProperty(exports, "pullAllBy", {
- enumerable: true,
- get: function get() {
- return _pullAllBy.default;
- }
- });
- Object.defineProperty(exports, "pullAllWith", {
- enumerable: true,
- get: function get() {
- return _pullAllWith.default;
- }
- });
- Object.defineProperty(exports, "pullAt", {
- enumerable: true,
- get: function get() {
- return _pullAt.default;
- }
- });
- Object.defineProperty(exports, "remove", {
- enumerable: true,
- get: function get() {
- return _remove.default;
- }
- });
- Object.defineProperty(exports, "reverse", {
- enumerable: true,
- get: function get() {
- return _reverse.default;
- }
- });
- Object.defineProperty(exports, "slice", {
- enumerable: true,
- get: function get() {
- return _slice.default;
- }
- });
- Object.defineProperty(exports, "sortedIndex", {
- enumerable: true,
- get: function get() {
- return _sortedIndex.default;
- }
- });
- Object.defineProperty(exports, "sortedIndexBy", {
- enumerable: true,
- get: function get() {
- return _sortedIndexBy.default;
- }
- });
- Object.defineProperty(exports, "sortedIndexOf", {
- enumerable: true,
- get: function get() {
- return _sortedIndexOf.default;
- }
- });
- Object.defineProperty(exports, "sortedLastIndex", {
- enumerable: true,
- get: function get() {
- return _sortedLastIndex.default;
- }
- });
- Object.defineProperty(exports, "sortedLastIndexBy", {
- enumerable: true,
- get: function get() {
- return _sortedLastIndexBy.default;
- }
- });
- Object.defineProperty(exports, "sortedLastIndexOf", {
- enumerable: true,
- get: function get() {
- return _sortedLastIndexOf.default;
- }
- });
- Object.defineProperty(exports, "sortedUniq", {
- enumerable: true,
- get: function get() {
- return _sortedUniq.default;
- }
- });
- Object.defineProperty(exports, "sortedUniqBy", {
- enumerable: true,
- get: function get() {
- return _sortedUniqBy.default;
- }
- });
- Object.defineProperty(exports, "tail", {
- enumerable: true,
- get: function get() {
- return _tail.default;
- }
- });
- Object.defineProperty(exports, "take", {
- enumerable: true,
- get: function get() {
- return _take.default;
- }
- });
- Object.defineProperty(exports, "takeRight", {
- enumerable: true,
- get: function get() {
- return _takeRight.default;
- }
- });
- Object.defineProperty(exports, "takeRightWhile", {
- enumerable: true,
- get: function get() {
- return _takeRightWhile.default;
- }
- });
- Object.defineProperty(exports, "takeWhile", {
- enumerable: true,
- get: function get() {
- return _takeWhile.default;
- }
- });
- Object.defineProperty(exports, "union", {
- enumerable: true,
- get: function get() {
- return _union.default;
- }
- });
- Object.defineProperty(exports, "unionBy", {
- enumerable: true,
- get: function get() {
- return _unionBy.default;
- }
- });
- Object.defineProperty(exports, "unionWith", {
- enumerable: true,
- get: function get() {
- return _unionWith.default;
- }
- });
- Object.defineProperty(exports, "uniq", {
- enumerable: true,
- get: function get() {
- return _uniq.default;
- }
- });
- Object.defineProperty(exports, "uniqBy", {
- enumerable: true,
- get: function get() {
- return _uniqBy.default;
- }
- });
- Object.defineProperty(exports, "uniqWith", {
- enumerable: true,
- get: function get() {
- return _uniqWith.default;
- }
- });
- Object.defineProperty(exports, "unzip", {
- enumerable: true,
- get: function get() {
- return _unzip.default;
- }
- });
- Object.defineProperty(exports, "unzipWith", {
- enumerable: true,
- get: function get() {
- return _unzipWith.default;
- }
- });
- Object.defineProperty(exports, "without", {
- enumerable: true,
- get: function get() {
- return _without.default;
- }
- });
- Object.defineProperty(exports, "xor", {
- enumerable: true,
- get: function get() {
- return _xor.default;
- }
- });
- Object.defineProperty(exports, "xorBy", {
- enumerable: true,
- get: function get() {
- return _xorBy.default;
- }
- });
- Object.defineProperty(exports, "xorWith", {
- enumerable: true,
- get: function get() {
- return _xorWith.default;
- }
- });
- Object.defineProperty(exports, "zip", {
- enumerable: true,
- get: function get() {
- return _zip.default;
- }
- });
- Object.defineProperty(exports, "zipObject", {
- enumerable: true,
- get: function get() {
- return _zipObject.default;
- }
- });
- Object.defineProperty(exports, "zipObjectDeep", {
- enumerable: true,
- get: function get() {
- return _zipObjectDeep.default;
- }
- });
- Object.defineProperty(exports, "zipWith", {
- enumerable: true,
- get: function get() {
- return _zipWith.default;
- }
- });
- var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
- var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
- var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
- var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
- var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
- var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
- var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
- var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
- var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
- var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
- var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
- var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
- var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
- var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
- var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
- var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
- var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
- var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
- var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
- var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
- var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
- var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
- var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
- var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
- var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
- var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
- var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
- var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
- var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
- var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
- var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
- var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
- var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
- var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
- var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
- var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
- var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
- var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
- var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
- var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
- var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
- var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
- var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
- var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
- var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
- var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
- var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
- var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
- var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
- var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
- var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
- var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
- var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
- var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
- var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
- var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
- var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
- var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
- var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
- var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
- var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
- var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
- var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
- var _arrayDefault = _interopRequireDefault(__webpack_require__(/*! ./array.default.js */ 764));
- /***/ }),
- /* 764 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/array.default.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
- var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
- var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
- var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
- var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
- var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
- var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
- var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
- var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
- var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
- var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
- var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
- var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
- var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
- var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
- var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
- var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
- var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
- var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
- var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
- var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
- var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
- var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
- var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
- var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
- var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
- var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
- var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
- var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
- var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
- var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
- var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
- var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
- var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
- var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
- var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
- var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
- var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
- var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
- var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
- var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
- var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
- var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
- var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
- var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
- var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
- var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
- var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
- var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
- var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
- var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
- var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
- var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
- var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
- var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
- var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
- var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
- var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
- var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
- var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
- var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
- var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
- var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
- var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
- var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
- var _default = {
- chunk: _chunk.default,
- compact: _compact.default,
- concat: _concat.default,
- difference: _difference.default,
- differenceBy: _differenceBy.default,
- differenceWith: _differenceWith.default,
- drop: _drop.default,
- dropRight: _dropRight.default,
- dropRightWhile: _dropRightWhile.default,
- dropWhile: _dropWhile.default,
- fill: _fill.default,
- findIndex: _findIndex.default,
- findLastIndex: _findLastIndex.default,
- first: _first.default,
- flatten: _flatten.default,
- flattenDeep: _flattenDeep.default,
- flattenDepth: _flattenDepth.default,
- fromPairs: _fromPairs.default,
- head: _head.default,
- indexOf: _indexOf.default,
- initial: _initial.default,
- intersection: _intersection.default,
- intersectionBy: _intersectionBy.default,
- intersectionWith: _intersectionWith.default,
- join: _join.default,
- last: _last.default,
- lastIndexOf: _lastIndexOf.default,
- nth: _nth.default,
- pull: _pull.default,
- pullAll: _pullAll.default,
- pullAllBy: _pullAllBy.default,
- pullAllWith: _pullAllWith.default,
- pullAt: _pullAt.default,
- remove: _remove.default,
- reverse: _reverse.default,
- slice: _slice.default,
- sortedIndex: _sortedIndex.default,
- sortedIndexBy: _sortedIndexBy.default,
- sortedIndexOf: _sortedIndexOf.default,
- sortedLastIndex: _sortedLastIndex.default,
- sortedLastIndexBy: _sortedLastIndexBy.default,
- sortedLastIndexOf: _sortedLastIndexOf.default,
- sortedUniq: _sortedUniq.default,
- sortedUniqBy: _sortedUniqBy.default,
- tail: _tail.default,
- take: _take.default,
- takeRight: _takeRight.default,
- takeRightWhile: _takeRightWhile.default,
- takeWhile: _takeWhile.default,
- union: _union.default,
- unionBy: _unionBy.default,
- unionWith: _unionWith.default,
- uniq: _uniq.default,
- uniqBy: _uniqBy.default,
- uniqWith: _uniqWith.default,
- unzip: _unzip.default,
- unzipWith: _unzipWith.default,
- without: _without.default,
- xor: _xor.default,
- xorBy: _xorBy.default,
- xorWith: _xorWith.default,
- zip: _zip.default,
- zipObject: _zipObject.default,
- zipObjectDeep: _zipObjectDeep.default,
- zipWith: _zipWith.default
- };
- exports.default = _default;
- /***/ }),
- /* 765 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/collection.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "countBy", {
- enumerable: true,
- get: function get() {
- return _countBy.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _collectionDefault.default;
- }
- });
- Object.defineProperty(exports, "each", {
- enumerable: true,
- get: function get() {
- return _each.default;
- }
- });
- Object.defineProperty(exports, "eachRight", {
- enumerable: true,
- get: function get() {
- return _eachRight.default;
- }
- });
- Object.defineProperty(exports, "every", {
- enumerable: true,
- get: function get() {
- return _every.default;
- }
- });
- Object.defineProperty(exports, "filter", {
- enumerable: true,
- get: function get() {
- return _filter.default;
- }
- });
- Object.defineProperty(exports, "find", {
- enumerable: true,
- get: function get() {
- return _find.default;
- }
- });
- Object.defineProperty(exports, "findLast", {
- enumerable: true,
- get: function get() {
- return _findLast.default;
- }
- });
- Object.defineProperty(exports, "flatMap", {
- enumerable: true,
- get: function get() {
- return _flatMap.default;
- }
- });
- Object.defineProperty(exports, "flatMapDeep", {
- enumerable: true,
- get: function get() {
- return _flatMapDeep.default;
- }
- });
- Object.defineProperty(exports, "flatMapDepth", {
- enumerable: true,
- get: function get() {
- return _flatMapDepth.default;
- }
- });
- Object.defineProperty(exports, "forEach", {
- enumerable: true,
- get: function get() {
- return _forEach.default;
- }
- });
- Object.defineProperty(exports, "forEachRight", {
- enumerable: true,
- get: function get() {
- return _forEachRight.default;
- }
- });
- Object.defineProperty(exports, "groupBy", {
- enumerable: true,
- get: function get() {
- return _groupBy.default;
- }
- });
- Object.defineProperty(exports, "includes", {
- enumerable: true,
- get: function get() {
- return _includes.default;
- }
- });
- Object.defineProperty(exports, "invokeMap", {
- enumerable: true,
- get: function get() {
- return _invokeMap.default;
- }
- });
- Object.defineProperty(exports, "keyBy", {
- enumerable: true,
- get: function get() {
- return _keyBy.default;
- }
- });
- Object.defineProperty(exports, "map", {
- enumerable: true,
- get: function get() {
- return _map.default;
- }
- });
- Object.defineProperty(exports, "orderBy", {
- enumerable: true,
- get: function get() {
- return _orderBy.default;
- }
- });
- Object.defineProperty(exports, "partition", {
- enumerable: true,
- get: function get() {
- return _partition.default;
- }
- });
- Object.defineProperty(exports, "reduce", {
- enumerable: true,
- get: function get() {
- return _reduce.default;
- }
- });
- Object.defineProperty(exports, "reduceRight", {
- enumerable: true,
- get: function get() {
- return _reduceRight.default;
- }
- });
- Object.defineProperty(exports, "reject", {
- enumerable: true,
- get: function get() {
- return _reject.default;
- }
- });
- Object.defineProperty(exports, "sample", {
- enumerable: true,
- get: function get() {
- return _sample.default;
- }
- });
- Object.defineProperty(exports, "sampleSize", {
- enumerable: true,
- get: function get() {
- return _sampleSize.default;
- }
- });
- Object.defineProperty(exports, "shuffle", {
- enumerable: true,
- get: function get() {
- return _shuffle.default;
- }
- });
- Object.defineProperty(exports, "size", {
- enumerable: true,
- get: function get() {
- return _size.default;
- }
- });
- Object.defineProperty(exports, "some", {
- enumerable: true,
- get: function get() {
- return _some.default;
- }
- });
- Object.defineProperty(exports, "sortBy", {
- enumerable: true,
- get: function get() {
- return _sortBy.default;
- }
- });
- var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
- var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
- var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
- var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
- var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
- var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
- var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
- var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
- var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
- var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
- var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
- var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
- var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
- var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
- var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
- var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
- var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
- var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
- var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
- var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
- var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
- var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
- var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
- var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
- var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
- var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
- var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
- var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
- var _collectionDefault = _interopRequireDefault(__webpack_require__(/*! ./collection.default.js */ 766));
- /***/ }),
- /* 766 */
- /*!******************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/collection.default.js ***!
- \******************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
- var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
- var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
- var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
- var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
- var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
- var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
- var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
- var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
- var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
- var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
- var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
- var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
- var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
- var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
- var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
- var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
- var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
- var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
- var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
- var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
- var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
- var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
- var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
- var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
- var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
- var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
- var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
- var _default = {
- countBy: _countBy.default,
- each: _each.default,
- eachRight: _eachRight.default,
- every: _every.default,
- filter: _filter.default,
- find: _find.default,
- findLast: _findLast.default,
- flatMap: _flatMap.default,
- flatMapDeep: _flatMapDeep.default,
- flatMapDepth: _flatMapDepth.default,
- forEach: _forEach.default,
- forEachRight: _forEachRight.default,
- groupBy: _groupBy.default,
- includes: _includes.default,
- invokeMap: _invokeMap.default,
- keyBy: _keyBy.default,
- map: _map.default,
- orderBy: _orderBy.default,
- partition: _partition.default,
- reduce: _reduce.default,
- reduceRight: _reduceRight.default,
- reject: _reject.default,
- sample: _sample.default,
- sampleSize: _sampleSize.default,
- shuffle: _shuffle.default,
- size: _size.default,
- some: _some.default,
- sortBy: _sortBy.default
- };
- exports.default = _default;
- /***/ }),
- /* 767 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/date.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _dateDefault.default;
- }
- });
- Object.defineProperty(exports, "now", {
- enumerable: true,
- get: function get() {
- return _now.default;
- }
- });
- var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
- var _dateDefault = _interopRequireDefault(__webpack_require__(/*! ./date.default.js */ 768));
- /***/ }),
- /* 768 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/date.default.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
- var _default = {
- now: _now.default
- };
- exports.default = _default;
- /***/ }),
- /* 769 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/function.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "after", {
- enumerable: true,
- get: function get() {
- return _after.default;
- }
- });
- Object.defineProperty(exports, "ary", {
- enumerable: true,
- get: function get() {
- return _ary.default;
- }
- });
- Object.defineProperty(exports, "before", {
- enumerable: true,
- get: function get() {
- return _before.default;
- }
- });
- Object.defineProperty(exports, "bind", {
- enumerable: true,
- get: function get() {
- return _bind.default;
- }
- });
- Object.defineProperty(exports, "bindKey", {
- enumerable: true,
- get: function get() {
- return _bindKey.default;
- }
- });
- Object.defineProperty(exports, "curry", {
- enumerable: true,
- get: function get() {
- return _curry.default;
- }
- });
- Object.defineProperty(exports, "curryRight", {
- enumerable: true,
- get: function get() {
- return _curryRight.default;
- }
- });
- Object.defineProperty(exports, "debounce", {
- enumerable: true,
- get: function get() {
- return _debounce.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _functionDefault.default;
- }
- });
- Object.defineProperty(exports, "defer", {
- enumerable: true,
- get: function get() {
- return _defer.default;
- }
- });
- Object.defineProperty(exports, "delay", {
- enumerable: true,
- get: function get() {
- return _delay.default;
- }
- });
- Object.defineProperty(exports, "flip", {
- enumerable: true,
- get: function get() {
- return _flip.default;
- }
- });
- Object.defineProperty(exports, "memoize", {
- enumerable: true,
- get: function get() {
- return _memoize.default;
- }
- });
- Object.defineProperty(exports, "negate", {
- enumerable: true,
- get: function get() {
- return _negate.default;
- }
- });
- Object.defineProperty(exports, "once", {
- enumerable: true,
- get: function get() {
- return _once.default;
- }
- });
- Object.defineProperty(exports, "overArgs", {
- enumerable: true,
- get: function get() {
- return _overArgs.default;
- }
- });
- Object.defineProperty(exports, "partial", {
- enumerable: true,
- get: function get() {
- return _partial.default;
- }
- });
- Object.defineProperty(exports, "partialRight", {
- enumerable: true,
- get: function get() {
- return _partialRight.default;
- }
- });
- Object.defineProperty(exports, "rearg", {
- enumerable: true,
- get: function get() {
- return _rearg.default;
- }
- });
- Object.defineProperty(exports, "rest", {
- enumerable: true,
- get: function get() {
- return _rest.default;
- }
- });
- Object.defineProperty(exports, "spread", {
- enumerable: true,
- get: function get() {
- return _spread.default;
- }
- });
- Object.defineProperty(exports, "throttle", {
- enumerable: true,
- get: function get() {
- return _throttle.default;
- }
- });
- Object.defineProperty(exports, "unary", {
- enumerable: true,
- get: function get() {
- return _unary.default;
- }
- });
- Object.defineProperty(exports, "wrap", {
- enumerable: true,
- get: function get() {
- return _wrap.default;
- }
- });
- var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
- var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
- var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
- var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
- var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
- var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
- var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
- var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
- var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
- var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
- var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
- var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
- var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
- var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
- var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
- var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
- var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
- var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
- var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
- var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
- var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
- var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
- var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
- var _functionDefault = _interopRequireDefault(__webpack_require__(/*! ./function.default.js */ 770));
- /***/ }),
- /* 770 */
- /*!****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/function.default.js ***!
- \****************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
- var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
- var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
- var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
- var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
- var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
- var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
- var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
- var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
- var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
- var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
- var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
- var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
- var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
- var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
- var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
- var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
- var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
- var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
- var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
- var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
- var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
- var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
- var _default = {
- after: _after.default,
- ary: _ary.default,
- before: _before.default,
- bind: _bind.default,
- bindKey: _bindKey.default,
- curry: _curry.default,
- curryRight: _curryRight.default,
- debounce: _debounce.default,
- defer: _defer.default,
- delay: _delay.default,
- flip: _flip.default,
- memoize: _memoize.default,
- negate: _negate.default,
- once: _once.default,
- overArgs: _overArgs.default,
- partial: _partial.default,
- partialRight: _partialRight.default,
- rearg: _rearg.default,
- rest: _rest.default,
- spread: _spread.default,
- throttle: _throttle.default,
- unary: _unary.default,
- wrap: _wrap.default
- };
- exports.default = _default;
- /***/ }),
- /* 771 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lang.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "castArray", {
- enumerable: true,
- get: function get() {
- return _castArray.default;
- }
- });
- Object.defineProperty(exports, "clone", {
- enumerable: true,
- get: function get() {
- return _clone.default;
- }
- });
- Object.defineProperty(exports, "cloneDeep", {
- enumerable: true,
- get: function get() {
- return _cloneDeep.default;
- }
- });
- Object.defineProperty(exports, "cloneDeepWith", {
- enumerable: true,
- get: function get() {
- return _cloneDeepWith.default;
- }
- });
- Object.defineProperty(exports, "cloneWith", {
- enumerable: true,
- get: function get() {
- return _cloneWith.default;
- }
- });
- Object.defineProperty(exports, "conformsTo", {
- enumerable: true,
- get: function get() {
- return _conformsTo.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _langDefault.default;
- }
- });
- Object.defineProperty(exports, "eq", {
- enumerable: true,
- get: function get() {
- return _eq.default;
- }
- });
- Object.defineProperty(exports, "gt", {
- enumerable: true,
- get: function get() {
- return _gt.default;
- }
- });
- Object.defineProperty(exports, "gte", {
- enumerable: true,
- get: function get() {
- return _gte.default;
- }
- });
- Object.defineProperty(exports, "isArguments", {
- enumerable: true,
- get: function get() {
- return _isArguments.default;
- }
- });
- Object.defineProperty(exports, "isArray", {
- enumerable: true,
- get: function get() {
- return _isArray.default;
- }
- });
- Object.defineProperty(exports, "isArrayBuffer", {
- enumerable: true,
- get: function get() {
- return _isArrayBuffer.default;
- }
- });
- Object.defineProperty(exports, "isArrayLike", {
- enumerable: true,
- get: function get() {
- return _isArrayLike.default;
- }
- });
- Object.defineProperty(exports, "isArrayLikeObject", {
- enumerable: true,
- get: function get() {
- return _isArrayLikeObject.default;
- }
- });
- Object.defineProperty(exports, "isBoolean", {
- enumerable: true,
- get: function get() {
- return _isBoolean.default;
- }
- });
- Object.defineProperty(exports, "isBuffer", {
- enumerable: true,
- get: function get() {
- return _isBuffer.default;
- }
- });
- Object.defineProperty(exports, "isDate", {
- enumerable: true,
- get: function get() {
- return _isDate.default;
- }
- });
- Object.defineProperty(exports, "isElement", {
- enumerable: true,
- get: function get() {
- return _isElement.default;
- }
- });
- Object.defineProperty(exports, "isEmpty", {
- enumerable: true,
- get: function get() {
- return _isEmpty.default;
- }
- });
- Object.defineProperty(exports, "isEqual", {
- enumerable: true,
- get: function get() {
- return _isEqual.default;
- }
- });
- Object.defineProperty(exports, "isEqualWith", {
- enumerable: true,
- get: function get() {
- return _isEqualWith.default;
- }
- });
- Object.defineProperty(exports, "isError", {
- enumerable: true,
- get: function get() {
- return _isError.default;
- }
- });
- Object.defineProperty(exports, "isFinite", {
- enumerable: true,
- get: function get() {
- return _isFinite.default;
- }
- });
- Object.defineProperty(exports, "isFunction", {
- enumerable: true,
- get: function get() {
- return _isFunction.default;
- }
- });
- Object.defineProperty(exports, "isInteger", {
- enumerable: true,
- get: function get() {
- return _isInteger.default;
- }
- });
- Object.defineProperty(exports, "isLength", {
- enumerable: true,
- get: function get() {
- return _isLength.default;
- }
- });
- Object.defineProperty(exports, "isMap", {
- enumerable: true,
- get: function get() {
- return _isMap.default;
- }
- });
- Object.defineProperty(exports, "isMatch", {
- enumerable: true,
- get: function get() {
- return _isMatch.default;
- }
- });
- Object.defineProperty(exports, "isMatchWith", {
- enumerable: true,
- get: function get() {
- return _isMatchWith.default;
- }
- });
- Object.defineProperty(exports, "isNaN", {
- enumerable: true,
- get: function get() {
- return _isNaN.default;
- }
- });
- Object.defineProperty(exports, "isNative", {
- enumerable: true,
- get: function get() {
- return _isNative.default;
- }
- });
- Object.defineProperty(exports, "isNil", {
- enumerable: true,
- get: function get() {
- return _isNil.default;
- }
- });
- Object.defineProperty(exports, "isNull", {
- enumerable: true,
- get: function get() {
- return _isNull.default;
- }
- });
- Object.defineProperty(exports, "isNumber", {
- enumerable: true,
- get: function get() {
- return _isNumber.default;
- }
- });
- Object.defineProperty(exports, "isObject", {
- enumerable: true,
- get: function get() {
- return _isObject.default;
- }
- });
- Object.defineProperty(exports, "isObjectLike", {
- enumerable: true,
- get: function get() {
- return _isObjectLike.default;
- }
- });
- Object.defineProperty(exports, "isPlainObject", {
- enumerable: true,
- get: function get() {
- return _isPlainObject.default;
- }
- });
- Object.defineProperty(exports, "isRegExp", {
- enumerable: true,
- get: function get() {
- return _isRegExp.default;
- }
- });
- Object.defineProperty(exports, "isSafeInteger", {
- enumerable: true,
- get: function get() {
- return _isSafeInteger.default;
- }
- });
- Object.defineProperty(exports, "isSet", {
- enumerable: true,
- get: function get() {
- return _isSet.default;
- }
- });
- Object.defineProperty(exports, "isString", {
- enumerable: true,
- get: function get() {
- return _isString.default;
- }
- });
- Object.defineProperty(exports, "isSymbol", {
- enumerable: true,
- get: function get() {
- return _isSymbol.default;
- }
- });
- Object.defineProperty(exports, "isTypedArray", {
- enumerable: true,
- get: function get() {
- return _isTypedArray.default;
- }
- });
- Object.defineProperty(exports, "isUndefined", {
- enumerable: true,
- get: function get() {
- return _isUndefined.default;
- }
- });
- Object.defineProperty(exports, "isWeakMap", {
- enumerable: true,
- get: function get() {
- return _isWeakMap.default;
- }
- });
- Object.defineProperty(exports, "isWeakSet", {
- enumerable: true,
- get: function get() {
- return _isWeakSet.default;
- }
- });
- Object.defineProperty(exports, "lt", {
- enumerable: true,
- get: function get() {
- return _lt.default;
- }
- });
- Object.defineProperty(exports, "lte", {
- enumerable: true,
- get: function get() {
- return _lte.default;
- }
- });
- Object.defineProperty(exports, "toArray", {
- enumerable: true,
- get: function get() {
- return _toArray.default;
- }
- });
- Object.defineProperty(exports, "toFinite", {
- enumerable: true,
- get: function get() {
- return _toFinite.default;
- }
- });
- Object.defineProperty(exports, "toInteger", {
- enumerable: true,
- get: function get() {
- return _toInteger.default;
- }
- });
- Object.defineProperty(exports, "toLength", {
- enumerable: true,
- get: function get() {
- return _toLength.default;
- }
- });
- Object.defineProperty(exports, "toNumber", {
- enumerable: true,
- get: function get() {
- return _toNumber.default;
- }
- });
- Object.defineProperty(exports, "toPlainObject", {
- enumerable: true,
- get: function get() {
- return _toPlainObject.default;
- }
- });
- Object.defineProperty(exports, "toSafeInteger", {
- enumerable: true,
- get: function get() {
- return _toSafeInteger.default;
- }
- });
- Object.defineProperty(exports, "toString", {
- enumerable: true,
- get: function get() {
- return _toString.default;
- }
- });
- var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
- var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
- var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
- var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
- var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
- var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
- var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
- var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
- var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
- var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
- var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
- var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
- var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
- var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
- var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
- var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
- var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
- var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
- var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
- var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
- var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
- var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
- var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
- var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
- var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
- var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
- var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
- var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
- var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
- var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
- var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
- var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
- var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- var _langDefault = _interopRequireDefault(__webpack_require__(/*! ./lang.default.js */ 772));
- /***/ }),
- /* 772 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lang.default.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
- var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
- var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
- var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
- var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
- var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
- var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
- var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
- var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
- var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
- var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
- var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
- var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
- var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
- var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
- var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
- var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
- var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
- var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
- var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
- var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
- var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
- var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
- var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
- var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
- var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
- var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
- var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
- var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
- var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
- var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
- var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
- var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
- var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
- var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
- var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
- var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
- var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
- var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
- var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
- var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
- var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
- var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
- var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
- var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
- var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
- var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
- var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
- var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
- var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
- var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
- var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
- var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
- var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
- var _default = {
- castArray: _castArray.default,
- clone: _clone.default,
- cloneDeep: _cloneDeep.default,
- cloneDeepWith: _cloneDeepWith.default,
- cloneWith: _cloneWith.default,
- conformsTo: _conformsTo.default,
- eq: _eq.default,
- gt: _gt.default,
- gte: _gte.default,
- isArguments: _isArguments.default,
- isArray: _isArray.default,
- isArrayBuffer: _isArrayBuffer.default,
- isArrayLike: _isArrayLike.default,
- isArrayLikeObject: _isArrayLikeObject.default,
- isBoolean: _isBoolean.default,
- isBuffer: _isBuffer.default,
- isDate: _isDate.default,
- isElement: _isElement.default,
- isEmpty: _isEmpty.default,
- isEqual: _isEqual.default,
- isEqualWith: _isEqualWith.default,
- isError: _isError.default,
- isFinite: _isFinite.default,
- isFunction: _isFunction.default,
- isInteger: _isInteger.default,
- isLength: _isLength.default,
- isMap: _isMap.default,
- isMatch: _isMatch.default,
- isMatchWith: _isMatchWith.default,
- isNaN: _isNaN.default,
- isNative: _isNative.default,
- isNil: _isNil.default,
- isNull: _isNull.default,
- isNumber: _isNumber.default,
- isObject: _isObject.default,
- isObjectLike: _isObjectLike.default,
- isPlainObject: _isPlainObject.default,
- isRegExp: _isRegExp.default,
- isSafeInteger: _isSafeInteger.default,
- isSet: _isSet.default,
- isString: _isString.default,
- isSymbol: _isSymbol.default,
- isTypedArray: _isTypedArray.default,
- isUndefined: _isUndefined.default,
- isWeakMap: _isWeakMap.default,
- isWeakSet: _isWeakSet.default,
- lt: _lt.default,
- lte: _lte.default,
- toArray: _toArray.default,
- toFinite: _toFinite.default,
- toInteger: _toInteger.default,
- toLength: _toLength.default,
- toNumber: _toNumber.default,
- toPlainObject: _toPlainObject.default,
- toSafeInteger: _toSafeInteger.default,
- toString: _toString.default
- };
- exports.default = _default;
- /***/ }),
- /* 773 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/math.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "add", {
- enumerable: true,
- get: function get() {
- return _add.default;
- }
- });
- Object.defineProperty(exports, "ceil", {
- enumerable: true,
- get: function get() {
- return _ceil.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _mathDefault.default;
- }
- });
- Object.defineProperty(exports, "divide", {
- enumerable: true,
- get: function get() {
- return _divide.default;
- }
- });
- Object.defineProperty(exports, "floor", {
- enumerable: true,
- get: function get() {
- return _floor.default;
- }
- });
- Object.defineProperty(exports, "max", {
- enumerable: true,
- get: function get() {
- return _max.default;
- }
- });
- Object.defineProperty(exports, "maxBy", {
- enumerable: true,
- get: function get() {
- return _maxBy.default;
- }
- });
- Object.defineProperty(exports, "mean", {
- enumerable: true,
- get: function get() {
- return _mean.default;
- }
- });
- Object.defineProperty(exports, "meanBy", {
- enumerable: true,
- get: function get() {
- return _meanBy.default;
- }
- });
- Object.defineProperty(exports, "min", {
- enumerable: true,
- get: function get() {
- return _min.default;
- }
- });
- Object.defineProperty(exports, "minBy", {
- enumerable: true,
- get: function get() {
- return _minBy.default;
- }
- });
- Object.defineProperty(exports, "multiply", {
- enumerable: true,
- get: function get() {
- return _multiply.default;
- }
- });
- Object.defineProperty(exports, "round", {
- enumerable: true,
- get: function get() {
- return _round.default;
- }
- });
- Object.defineProperty(exports, "subtract", {
- enumerable: true,
- get: function get() {
- return _subtract.default;
- }
- });
- Object.defineProperty(exports, "sum", {
- enumerable: true,
- get: function get() {
- return _sum.default;
- }
- });
- Object.defineProperty(exports, "sumBy", {
- enumerable: true,
- get: function get() {
- return _sumBy.default;
- }
- });
- var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
- var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
- var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
- var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
- var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
- var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
- var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
- var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
- var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
- var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
- var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
- var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
- var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
- var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
- var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
- var _mathDefault = _interopRequireDefault(__webpack_require__(/*! ./math.default.js */ 774));
- /***/ }),
- /* 774 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/math.default.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
- var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
- var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
- var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
- var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
- var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
- var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
- var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
- var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
- var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
- var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
- var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
- var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
- var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
- var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
- var _default = {
- add: _add.default,
- ceil: _ceil.default,
- divide: _divide.default,
- floor: _floor.default,
- max: _max.default,
- maxBy: _maxBy.default,
- mean: _mean.default,
- meanBy: _meanBy.default,
- min: _min.default,
- minBy: _minBy.default,
- multiply: _multiply.default,
- round: _round.default,
- subtract: _subtract.default,
- sum: _sum.default,
- sumBy: _sumBy.default
- };
- exports.default = _default;
- /***/ }),
- /* 775 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/number.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "clamp", {
- enumerable: true,
- get: function get() {
- return _clamp.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _numberDefault.default;
- }
- });
- Object.defineProperty(exports, "inRange", {
- enumerable: true,
- get: function get() {
- return _inRange.default;
- }
- });
- Object.defineProperty(exports, "random", {
- enumerable: true,
- get: function get() {
- return _random.default;
- }
- });
- var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
- var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
- var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
- var _numberDefault = _interopRequireDefault(__webpack_require__(/*! ./number.default.js */ 776));
- /***/ }),
- /* 776 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/number.default.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
- var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
- var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
- var _default = {
- clamp: _clamp.default,
- inRange: _inRange.default,
- random: _random.default
- };
- exports.default = _default;
- /***/ }),
- /* 777 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/object.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "assign", {
- enumerable: true,
- get: function get() {
- return _assign.default;
- }
- });
- Object.defineProperty(exports, "assignIn", {
- enumerable: true,
- get: function get() {
- return _assignIn.default;
- }
- });
- Object.defineProperty(exports, "assignInWith", {
- enumerable: true,
- get: function get() {
- return _assignInWith.default;
- }
- });
- Object.defineProperty(exports, "assignWith", {
- enumerable: true,
- get: function get() {
- return _assignWith.default;
- }
- });
- Object.defineProperty(exports, "at", {
- enumerable: true,
- get: function get() {
- return _at.default;
- }
- });
- Object.defineProperty(exports, "create", {
- enumerable: true,
- get: function get() {
- return _create.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _objectDefault.default;
- }
- });
- Object.defineProperty(exports, "defaults", {
- enumerable: true,
- get: function get() {
- return _defaults.default;
- }
- });
- Object.defineProperty(exports, "defaultsDeep", {
- enumerable: true,
- get: function get() {
- return _defaultsDeep.default;
- }
- });
- Object.defineProperty(exports, "entries", {
- enumerable: true,
- get: function get() {
- return _entries.default;
- }
- });
- Object.defineProperty(exports, "entriesIn", {
- enumerable: true,
- get: function get() {
- return _entriesIn.default;
- }
- });
- Object.defineProperty(exports, "extend", {
- enumerable: true,
- get: function get() {
- return _extend.default;
- }
- });
- Object.defineProperty(exports, "extendWith", {
- enumerable: true,
- get: function get() {
- return _extendWith.default;
- }
- });
- Object.defineProperty(exports, "findKey", {
- enumerable: true,
- get: function get() {
- return _findKey.default;
- }
- });
- Object.defineProperty(exports, "findLastKey", {
- enumerable: true,
- get: function get() {
- return _findLastKey.default;
- }
- });
- Object.defineProperty(exports, "forIn", {
- enumerable: true,
- get: function get() {
- return _forIn.default;
- }
- });
- Object.defineProperty(exports, "forInRight", {
- enumerable: true,
- get: function get() {
- return _forInRight.default;
- }
- });
- Object.defineProperty(exports, "forOwn", {
- enumerable: true,
- get: function get() {
- return _forOwn.default;
- }
- });
- Object.defineProperty(exports, "forOwnRight", {
- enumerable: true,
- get: function get() {
- return _forOwnRight.default;
- }
- });
- Object.defineProperty(exports, "functions", {
- enumerable: true,
- get: function get() {
- return _functions.default;
- }
- });
- Object.defineProperty(exports, "functionsIn", {
- enumerable: true,
- get: function get() {
- return _functionsIn.default;
- }
- });
- Object.defineProperty(exports, "get", {
- enumerable: true,
- get: function get() {
- return _get.default;
- }
- });
- Object.defineProperty(exports, "has", {
- enumerable: true,
- get: function get() {
- return _has.default;
- }
- });
- Object.defineProperty(exports, "hasIn", {
- enumerable: true,
- get: function get() {
- return _hasIn.default;
- }
- });
- Object.defineProperty(exports, "invert", {
- enumerable: true,
- get: function get() {
- return _invert.default;
- }
- });
- Object.defineProperty(exports, "invertBy", {
- enumerable: true,
- get: function get() {
- return _invertBy.default;
- }
- });
- Object.defineProperty(exports, "invoke", {
- enumerable: true,
- get: function get() {
- return _invoke.default;
- }
- });
- Object.defineProperty(exports, "keys", {
- enumerable: true,
- get: function get() {
- return _keys.default;
- }
- });
- Object.defineProperty(exports, "keysIn", {
- enumerable: true,
- get: function get() {
- return _keysIn.default;
- }
- });
- Object.defineProperty(exports, "mapKeys", {
- enumerable: true,
- get: function get() {
- return _mapKeys.default;
- }
- });
- Object.defineProperty(exports, "mapValues", {
- enumerable: true,
- get: function get() {
- return _mapValues.default;
- }
- });
- Object.defineProperty(exports, "merge", {
- enumerable: true,
- get: function get() {
- return _merge.default;
- }
- });
- Object.defineProperty(exports, "mergeWith", {
- enumerable: true,
- get: function get() {
- return _mergeWith.default;
- }
- });
- Object.defineProperty(exports, "omit", {
- enumerable: true,
- get: function get() {
- return _omit.default;
- }
- });
- Object.defineProperty(exports, "omitBy", {
- enumerable: true,
- get: function get() {
- return _omitBy.default;
- }
- });
- Object.defineProperty(exports, "pick", {
- enumerable: true,
- get: function get() {
- return _pick.default;
- }
- });
- Object.defineProperty(exports, "pickBy", {
- enumerable: true,
- get: function get() {
- return _pickBy.default;
- }
- });
- Object.defineProperty(exports, "result", {
- enumerable: true,
- get: function get() {
- return _result.default;
- }
- });
- Object.defineProperty(exports, "set", {
- enumerable: true,
- get: function get() {
- return _set.default;
- }
- });
- Object.defineProperty(exports, "setWith", {
- enumerable: true,
- get: function get() {
- return _setWith.default;
- }
- });
- Object.defineProperty(exports, "toPairs", {
- enumerable: true,
- get: function get() {
- return _toPairs.default;
- }
- });
- Object.defineProperty(exports, "toPairsIn", {
- enumerable: true,
- get: function get() {
- return _toPairsIn.default;
- }
- });
- Object.defineProperty(exports, "transform", {
- enumerable: true,
- get: function get() {
- return _transform.default;
- }
- });
- Object.defineProperty(exports, "unset", {
- enumerable: true,
- get: function get() {
- return _unset.default;
- }
- });
- Object.defineProperty(exports, "update", {
- enumerable: true,
- get: function get() {
- return _update.default;
- }
- });
- Object.defineProperty(exports, "updateWith", {
- enumerable: true,
- get: function get() {
- return _updateWith.default;
- }
- });
- Object.defineProperty(exports, "values", {
- enumerable: true,
- get: function get() {
- return _values.default;
- }
- });
- Object.defineProperty(exports, "valuesIn", {
- enumerable: true,
- get: function get() {
- return _valuesIn.default;
- }
- });
- var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
- var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
- var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
- var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
- var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
- var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
- var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
- var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
- var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
- var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
- var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
- var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
- var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
- var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
- var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
- var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
- var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
- var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
- var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
- var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
- var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
- var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
- var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
- var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
- var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
- var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
- var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
- var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
- var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
- var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
- var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
- var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
- var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
- var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
- var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
- var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
- var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
- var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
- var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
- var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
- var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
- var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
- var _objectDefault = _interopRequireDefault(__webpack_require__(/*! ./object.default.js */ 778));
- /***/ }),
- /* 778 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/object.default.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
- var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
- var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
- var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
- var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
- var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
- var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
- var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
- var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
- var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
- var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
- var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
- var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
- var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
- var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
- var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
- var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
- var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
- var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
- var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
- var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
- var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
- var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
- var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
- var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
- var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
- var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
- var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
- var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
- var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
- var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
- var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
- var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
- var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
- var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
- var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
- var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
- var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
- var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
- var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
- var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
- var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
- var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
- var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
- var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
- var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
- var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
- var _default = {
- assign: _assign.default,
- assignIn: _assignIn.default,
- assignInWith: _assignInWith.default,
- assignWith: _assignWith.default,
- at: _at.default,
- create: _create.default,
- defaults: _defaults.default,
- defaultsDeep: _defaultsDeep.default,
- entries: _entries.default,
- entriesIn: _entriesIn.default,
- extend: _extend.default,
- extendWith: _extendWith.default,
- findKey: _findKey.default,
- findLastKey: _findLastKey.default,
- forIn: _forIn.default,
- forInRight: _forInRight.default,
- forOwn: _forOwn.default,
- forOwnRight: _forOwnRight.default,
- functions: _functions.default,
- functionsIn: _functionsIn.default,
- get: _get.default,
- has: _has.default,
- hasIn: _hasIn.default,
- invert: _invert.default,
- invertBy: _invertBy.default,
- invoke: _invoke.default,
- keys: _keys.default,
- keysIn: _keysIn.default,
- mapKeys: _mapKeys.default,
- mapValues: _mapValues.default,
- merge: _merge.default,
- mergeWith: _mergeWith.default,
- omit: _omit.default,
- omitBy: _omitBy.default,
- pick: _pick.default,
- pickBy: _pickBy.default,
- result: _result.default,
- set: _set.default,
- setWith: _setWith.default,
- toPairs: _toPairs.default,
- toPairsIn: _toPairsIn.default,
- transform: _transform.default,
- unset: _unset.default,
- update: _update.default,
- updateWith: _updateWith.default,
- values: _values.default,
- valuesIn: _valuesIn.default
- };
- exports.default = _default;
- /***/ }),
- /* 779 */
- /*!***************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/seq.js ***!
- \***************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "at", {
- enumerable: true,
- get: function get() {
- return _wrapperAt.default;
- }
- });
- Object.defineProperty(exports, "chain", {
- enumerable: true,
- get: function get() {
- return _chain.default;
- }
- });
- Object.defineProperty(exports, "commit", {
- enumerable: true,
- get: function get() {
- return _commit.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _seqDefault.default;
- }
- });
- Object.defineProperty(exports, "lodash", {
- enumerable: true,
- get: function get() {
- return _wrapperLodash.default;
- }
- });
- Object.defineProperty(exports, "next", {
- enumerable: true,
- get: function get() {
- return _next.default;
- }
- });
- Object.defineProperty(exports, "plant", {
- enumerable: true,
- get: function get() {
- return _plant.default;
- }
- });
- Object.defineProperty(exports, "reverse", {
- enumerable: true,
- get: function get() {
- return _wrapperReverse.default;
- }
- });
- Object.defineProperty(exports, "tap", {
- enumerable: true,
- get: function get() {
- return _tap.default;
- }
- });
- Object.defineProperty(exports, "thru", {
- enumerable: true,
- get: function get() {
- return _thru.default;
- }
- });
- Object.defineProperty(exports, "toIterator", {
- enumerable: true,
- get: function get() {
- return _toIterator.default;
- }
- });
- Object.defineProperty(exports, "toJSON", {
- enumerable: true,
- get: function get() {
- return _toJSON.default;
- }
- });
- Object.defineProperty(exports, "value", {
- enumerable: true,
- get: function get() {
- return _wrapperValue.default;
- }
- });
- Object.defineProperty(exports, "valueOf", {
- enumerable: true,
- get: function get() {
- return _valueOf.default;
- }
- });
- Object.defineProperty(exports, "wrapperChain", {
- enumerable: true,
- get: function get() {
- return _wrapperChain.default;
- }
- });
- var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
- var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
- var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
- var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
- var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
- var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
- var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
- var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
- var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
- var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
- var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
- var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
- var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
- var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
- var _seqDefault = _interopRequireDefault(__webpack_require__(/*! ./seq.default.js */ 780));
- /***/ }),
- /* 780 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/seq.default.js ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
- var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
- var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
- var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
- var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
- var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
- var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
- var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
- var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
- var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
- var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
- var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
- var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
- var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
- var _default = {
- at: _wrapperAt.default,
- chain: _chain.default,
- commit: _commit.default,
- lodash: _wrapperLodash.default,
- next: _next.default,
- plant: _plant.default,
- reverse: _wrapperReverse.default,
- tap: _tap.default,
- thru: _thru.default,
- toIterator: _toIterator.default,
- toJSON: _toJSON.default,
- value: _wrapperValue.default,
- valueOf: _valueOf.default,
- wrapperChain: _wrapperChain.default
- };
- exports.default = _default;
- /***/ }),
- /* 781 */
- /*!******************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/string.js ***!
- \******************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "camelCase", {
- enumerable: true,
- get: function get() {
- return _camelCase.default;
- }
- });
- Object.defineProperty(exports, "capitalize", {
- enumerable: true,
- get: function get() {
- return _capitalize.default;
- }
- });
- Object.defineProperty(exports, "deburr", {
- enumerable: true,
- get: function get() {
- return _deburr.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _stringDefault.default;
- }
- });
- Object.defineProperty(exports, "endsWith", {
- enumerable: true,
- get: function get() {
- return _endsWith.default;
- }
- });
- Object.defineProperty(exports, "escape", {
- enumerable: true,
- get: function get() {
- return _escape.default;
- }
- });
- Object.defineProperty(exports, "escapeRegExp", {
- enumerable: true,
- get: function get() {
- return _escapeRegExp.default;
- }
- });
- Object.defineProperty(exports, "kebabCase", {
- enumerable: true,
- get: function get() {
- return _kebabCase.default;
- }
- });
- Object.defineProperty(exports, "lowerCase", {
- enumerable: true,
- get: function get() {
- return _lowerCase.default;
- }
- });
- Object.defineProperty(exports, "lowerFirst", {
- enumerable: true,
- get: function get() {
- return _lowerFirst.default;
- }
- });
- Object.defineProperty(exports, "pad", {
- enumerable: true,
- get: function get() {
- return _pad.default;
- }
- });
- Object.defineProperty(exports, "padEnd", {
- enumerable: true,
- get: function get() {
- return _padEnd.default;
- }
- });
- Object.defineProperty(exports, "padStart", {
- enumerable: true,
- get: function get() {
- return _padStart.default;
- }
- });
- Object.defineProperty(exports, "parseInt", {
- enumerable: true,
- get: function get() {
- return _parseInt.default;
- }
- });
- Object.defineProperty(exports, "repeat", {
- enumerable: true,
- get: function get() {
- return _repeat.default;
- }
- });
- Object.defineProperty(exports, "replace", {
- enumerable: true,
- get: function get() {
- return _replace.default;
- }
- });
- Object.defineProperty(exports, "snakeCase", {
- enumerable: true,
- get: function get() {
- return _snakeCase.default;
- }
- });
- Object.defineProperty(exports, "split", {
- enumerable: true,
- get: function get() {
- return _split.default;
- }
- });
- Object.defineProperty(exports, "startCase", {
- enumerable: true,
- get: function get() {
- return _startCase.default;
- }
- });
- Object.defineProperty(exports, "startsWith", {
- enumerable: true,
- get: function get() {
- return _startsWith.default;
- }
- });
- Object.defineProperty(exports, "template", {
- enumerable: true,
- get: function get() {
- return _template.default;
- }
- });
- Object.defineProperty(exports, "templateSettings", {
- enumerable: true,
- get: function get() {
- return _templateSettings.default;
- }
- });
- Object.defineProperty(exports, "toLower", {
- enumerable: true,
- get: function get() {
- return _toLower.default;
- }
- });
- Object.defineProperty(exports, "toUpper", {
- enumerable: true,
- get: function get() {
- return _toUpper.default;
- }
- });
- Object.defineProperty(exports, "trim", {
- enumerable: true,
- get: function get() {
- return _trim.default;
- }
- });
- Object.defineProperty(exports, "trimEnd", {
- enumerable: true,
- get: function get() {
- return _trimEnd.default;
- }
- });
- Object.defineProperty(exports, "trimStart", {
- enumerable: true,
- get: function get() {
- return _trimStart.default;
- }
- });
- Object.defineProperty(exports, "truncate", {
- enumerable: true,
- get: function get() {
- return _truncate.default;
- }
- });
- Object.defineProperty(exports, "unescape", {
- enumerable: true,
- get: function get() {
- return _unescape.default;
- }
- });
- Object.defineProperty(exports, "upperCase", {
- enumerable: true,
- get: function get() {
- return _upperCase.default;
- }
- });
- Object.defineProperty(exports, "upperFirst", {
- enumerable: true,
- get: function get() {
- return _upperFirst.default;
- }
- });
- Object.defineProperty(exports, "words", {
- enumerable: true,
- get: function get() {
- return _words.default;
- }
- });
- var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
- var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
- var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
- var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
- var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
- var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
- var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
- var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
- var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
- var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
- var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
- var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
- var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
- var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
- var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
- var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
- var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
- var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
- var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
- var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
- var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
- var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
- var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
- var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
- var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
- var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
- var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
- var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
- var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
- var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
- var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
- var _stringDefault = _interopRequireDefault(__webpack_require__(/*! ./string.default.js */ 782));
- /***/ }),
- /* 782 */
- /*!**************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/string.default.js ***!
- \**************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
- var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
- var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
- var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
- var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
- var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
- var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
- var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
- var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
- var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
- var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
- var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
- var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
- var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
- var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
- var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
- var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
- var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
- var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
- var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
- var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
- var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
- var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
- var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
- var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
- var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
- var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
- var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
- var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
- var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
- var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
- var _default = {
- camelCase: _camelCase.default,
- capitalize: _capitalize.default,
- deburr: _deburr.default,
- endsWith: _endsWith.default,
- escape: _escape.default,
- escapeRegExp: _escapeRegExp.default,
- kebabCase: _kebabCase.default,
- lowerCase: _lowerCase.default,
- lowerFirst: _lowerFirst.default,
- pad: _pad.default,
- padEnd: _padEnd.default,
- padStart: _padStart.default,
- parseInt: _parseInt.default,
- repeat: _repeat.default,
- replace: _replace.default,
- snakeCase: _snakeCase.default,
- split: _split.default,
- startCase: _startCase.default,
- startsWith: _startsWith.default,
- template: _template.default,
- templateSettings: _templateSettings.default,
- toLower: _toLower.default,
- toUpper: _toUpper.default,
- trim: _trim.default,
- trimEnd: _trimEnd.default,
- trimStart: _trimStart.default,
- truncate: _truncate.default,
- unescape: _unescape.default,
- upperCase: _upperCase.default,
- upperFirst: _upperFirst.default,
- words: _words.default
- };
- exports.default = _default;
- /***/ }),
- /* 783 */
- /*!****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/util.js ***!
- \****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- Object.defineProperty(exports, "attempt", {
- enumerable: true,
- get: function get() {
- return _attempt.default;
- }
- });
- Object.defineProperty(exports, "bindAll", {
- enumerable: true,
- get: function get() {
- return _bindAll.default;
- }
- });
- Object.defineProperty(exports, "cond", {
- enumerable: true,
- get: function get() {
- return _cond.default;
- }
- });
- Object.defineProperty(exports, "conforms", {
- enumerable: true,
- get: function get() {
- return _conforms.default;
- }
- });
- Object.defineProperty(exports, "constant", {
- enumerable: true,
- get: function get() {
- return _constant.default;
- }
- });
- Object.defineProperty(exports, "default", {
- enumerable: true,
- get: function get() {
- return _utilDefault.default;
- }
- });
- Object.defineProperty(exports, "defaultTo", {
- enumerable: true,
- get: function get() {
- return _defaultTo.default;
- }
- });
- Object.defineProperty(exports, "flow", {
- enumerable: true,
- get: function get() {
- return _flow.default;
- }
- });
- Object.defineProperty(exports, "flowRight", {
- enumerable: true,
- get: function get() {
- return _flowRight.default;
- }
- });
- Object.defineProperty(exports, "identity", {
- enumerable: true,
- get: function get() {
- return _identity.default;
- }
- });
- Object.defineProperty(exports, "iteratee", {
- enumerable: true,
- get: function get() {
- return _iteratee.default;
- }
- });
- Object.defineProperty(exports, "matches", {
- enumerable: true,
- get: function get() {
- return _matches.default;
- }
- });
- Object.defineProperty(exports, "matchesProperty", {
- enumerable: true,
- get: function get() {
- return _matchesProperty.default;
- }
- });
- Object.defineProperty(exports, "method", {
- enumerable: true,
- get: function get() {
- return _method.default;
- }
- });
- Object.defineProperty(exports, "methodOf", {
- enumerable: true,
- get: function get() {
- return _methodOf.default;
- }
- });
- Object.defineProperty(exports, "mixin", {
- enumerable: true,
- get: function get() {
- return _mixin.default;
- }
- });
- Object.defineProperty(exports, "noop", {
- enumerable: true,
- get: function get() {
- return _noop.default;
- }
- });
- Object.defineProperty(exports, "nthArg", {
- enumerable: true,
- get: function get() {
- return _nthArg.default;
- }
- });
- Object.defineProperty(exports, "over", {
- enumerable: true,
- get: function get() {
- return _over.default;
- }
- });
- Object.defineProperty(exports, "overEvery", {
- enumerable: true,
- get: function get() {
- return _overEvery.default;
- }
- });
- Object.defineProperty(exports, "overSome", {
- enumerable: true,
- get: function get() {
- return _overSome.default;
- }
- });
- Object.defineProperty(exports, "property", {
- enumerable: true,
- get: function get() {
- return _property.default;
- }
- });
- Object.defineProperty(exports, "propertyOf", {
- enumerable: true,
- get: function get() {
- return _propertyOf.default;
- }
- });
- Object.defineProperty(exports, "range", {
- enumerable: true,
- get: function get() {
- return _range.default;
- }
- });
- Object.defineProperty(exports, "rangeRight", {
- enumerable: true,
- get: function get() {
- return _rangeRight.default;
- }
- });
- Object.defineProperty(exports, "stubArray", {
- enumerable: true,
- get: function get() {
- return _stubArray.default;
- }
- });
- Object.defineProperty(exports, "stubFalse", {
- enumerable: true,
- get: function get() {
- return _stubFalse.default;
- }
- });
- Object.defineProperty(exports, "stubObject", {
- enumerable: true,
- get: function get() {
- return _stubObject.default;
- }
- });
- Object.defineProperty(exports, "stubString", {
- enumerable: true,
- get: function get() {
- return _stubString.default;
- }
- });
- Object.defineProperty(exports, "stubTrue", {
- enumerable: true,
- get: function get() {
- return _stubTrue.default;
- }
- });
- Object.defineProperty(exports, "times", {
- enumerable: true,
- get: function get() {
- return _times.default;
- }
- });
- Object.defineProperty(exports, "toPath", {
- enumerable: true,
- get: function get() {
- return _toPath.default;
- }
- });
- Object.defineProperty(exports, "uniqueId", {
- enumerable: true,
- get: function get() {
- return _uniqueId.default;
- }
- });
- var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
- var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
- var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
- var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
- var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
- var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
- var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
- var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
- var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
- var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
- var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
- var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
- var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
- var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
- var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
- var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
- var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
- var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
- var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
- var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
- var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
- var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
- var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
- var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
- var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
- var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
- var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
- var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
- var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
- var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
- var _utilDefault = _interopRequireDefault(__webpack_require__(/*! ./util.default.js */ 784));
- /***/ }),
- /* 784 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/util.default.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
- var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
- var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
- var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
- var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
- var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
- var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
- var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
- var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
- var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
- var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
- var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
- var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
- var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
- var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
- var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
- var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
- var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
- var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
- var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
- var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
- var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
- var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
- var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
- var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
- var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
- var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
- var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
- var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
- var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
- var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
- var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
- var _default = {
- attempt: _attempt.default,
- bindAll: _bindAll.default,
- cond: _cond.default,
- conforms: _conforms.default,
- constant: _constant.default,
- defaultTo: _defaultTo.default,
- flow: _flow.default,
- flowRight: _flowRight.default,
- identity: _identity.default,
- iteratee: _iteratee.default,
- matches: _matches.default,
- matchesProperty: _matchesProperty.default,
- method: _method.default,
- methodOf: _methodOf.default,
- mixin: _mixin.default,
- noop: _noop.default,
- nthArg: _nthArg.default,
- over: _over.default,
- overEvery: _overEvery.default,
- overSome: _overSome.default,
- property: _property.default,
- propertyOf: _propertyOf.default,
- range: _range.default,
- rangeRight: _rangeRight.default,
- stubArray: _stubArray.default,
- stubFalse: _stubFalse.default,
- stubObject: _stubObject.default,
- stubString: _stubString.default,
- stubTrue: _stubTrue.default,
- times: _times.default,
- toPath: _toPath.default,
- uniqueId: _uniqueId.default
- };
- exports.default = _default;
- /***/ }),
- /* 785 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyClone.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
- /**
- * Creates a clone of the lazy wrapper object.
- *
- * @private
- * @name clone
- * @memberOf LazyWrapper
- * @returns {Object} Returns the cloned `LazyWrapper` object.
- */
- function lazyClone() {
- var result = new _LazyWrapper.default(this.__wrapped__);
- result.__actions__ = (0, _copyArray.default)(this.__actions__);
- result.__dir__ = this.__dir__;
- result.__filtered__ = this.__filtered__;
- result.__iteratees__ = (0, _copyArray.default)(this.__iteratees__);
- result.__takeCount__ = this.__takeCount__;
- result.__views__ = (0, _copyArray.default)(this.__views__);
- return result;
- }
- var _default = lazyClone;
- exports.default = _default;
- /***/ }),
- /* 786 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyReverse.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
- /**
- * Reverses the direction of lazy iteration.
- *
- * @private
- * @name reverse
- * @memberOf LazyWrapper
- * @returns {Object} Returns the new reversed `LazyWrapper` object.
- */
- function lazyReverse() {
- if (this.__filtered__) {
- var result = new _LazyWrapper.default(this);
- result.__dir__ = -1;
- result.__filtered__ = true;
- } else {
- result = this.clone();
- result.__dir__ *= -1;
- }
- return result;
- }
- var _default = lazyReverse;
- exports.default = _default;
- /***/ }),
- /* 787 */
- /*!**********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyValue.js ***!
- \**********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _baseWrapperValue = _interopRequireDefault(__webpack_require__(/*! ./_baseWrapperValue.js */ 714));
- var _getView = _interopRequireDefault(__webpack_require__(/*! ./_getView.js */ 788));
- var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
- /** Used to indicate the type of lazy iteratees. */
- var LAZY_FILTER_FLAG = 1,
- LAZY_MAP_FLAG = 2;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMin = Math.min;
- /**
- * Extracts the unwrapped value from its lazy wrapper.
- *
- * @private
- * @name value
- * @memberOf LazyWrapper
- * @returns {*} Returns the unwrapped value.
- */
- function lazyValue() {
- var array = this.__wrapped__.value(),
- dir = this.__dir__,
- isArr = (0, _isArray.default)(array),
- isRight = dir < 0,
- arrLength = isArr ? array.length : 0,
- view = (0, _getView.default)(0, arrLength, this.__views__),
- start = view.start,
- end = view.end,
- length = end - start,
- index = isRight ? end : start - 1,
- iteratees = this.__iteratees__,
- iterLength = iteratees.length,
- resIndex = 0,
- takeCount = nativeMin(length, this.__takeCount__);
- if (!isArr || !isRight && arrLength == length && takeCount == length) {
- return (0, _baseWrapperValue.default)(array, this.__actions__);
- }
- var result = [];
- outer: while (length-- && resIndex < takeCount) {
- index += dir;
- var iterIndex = -1,
- value = array[index];
- while (++iterIndex < iterLength) {
- var data = iteratees[iterIndex],
- iteratee = data.iteratee,
- type = data.type,
- computed = iteratee(value);
- if (type == LAZY_MAP_FLAG) {
- value = computed;
- } else if (!computed) {
- if (type == LAZY_FILTER_FLAG) {
- continue outer;
- } else {
- break outer;
- }
- }
- }
- result[resIndex++] = value;
- }
- return result;
- }
- var _default = lazyValue;
- exports.default = _default;
- /***/ }),
- /* 788 */
- /*!********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getView.js ***!
- \********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- /* Built-in method references for those with the same name as other `lodash` methods. */
- var nativeMax = Math.max,
- nativeMin = Math.min;
- /**
- * Gets the view, applying any `transforms` to the `start` and `end` positions.
- *
- * @private
- * @param {number} start The start of the view.
- * @param {number} end The end of the view.
- * @param {Array} transforms The transformations to apply to the view.
- * @returns {Object} Returns an object containing the `start` and `end`
- * positions of the view.
- */
- function getView(start, end, transforms) {
- var index = -1,
- length = transforms.length;
- while (++index < length) {
- var data = transforms[index],
- size = data.size;
- switch (data.type) {
- case 'drop':
- start += size;
- break;
- case 'dropRight':
- end -= size;
- break;
- case 'take':
- end = nativeMin(end, start + size);
- break;
- case 'takeRight':
- start = nativeMax(start, end - size);
- break;
- }
- }
- return {
- 'start': start,
- 'end': end
- };
- }
- var _default = getView;
- exports.default = _default;
- /***/ }),
- /* 789 */
- /*!*******************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/store/modules/task.js ***!
- \*******************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nvar _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 146));\nvar _dayjs = _interopRequireDefault(__webpack_require__(/*! dayjs */ 790));\nvar _lodashEs = __webpack_require__(/*! lodash-es */ 148);\nvar taskService = _interopRequireWildcard(__webpack_require__(/*! @/service/task.js */ 791));\nfunction _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== \"function\") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }\nfunction _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== \"object\" && typeof obj !== \"function\") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== \"default\" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }\nvar locationKey = 'gaode_location_data';\nvar _default = {\n state: {\n locationDataSource: {},\n ratio: 60000\n },\n getters: {\n currentLocationList: function currentLocationList(state) {\n var locationDataKey = (0, _dayjs.default)().format('YYYYMMDD');\n return (0, _lodashEs.takeRight)(state.locationDataSource[locationDataKey] || [], 5);\n }\n },\n mutations: {\n refreshLocationInfo: function refreshLocationInfo(state) {\n uni.getStorage({\n key: locationKey,\n success: function success(res) {\n __f__(\"log\", res, 'success', \" at store/modules/task.js:29\");\n _vue.default.set(state, 'locationDataSource', res.data);\n },\n fail: function fail(err) {\n __f__(\"log\", err, 'fail ---------------222', \" at store/modules/task.js:33\");\n }\n });\n },\n updateLocationData: function updateLocationData(state, payload) {\n var locationDataKey = payload.taskID + (0, _dayjs.default)().format('YYYYMMDD');\n __f__(\"log\", locationDataKey, 'update location data 1', \" at store/modules/task.js:39\");\n if (!state.locationDataSource[locationDataKey]) {\n __f__(\"log\", locationDataKey, 'update location data 2', \" at store/modules/task.js:41\");\n _vue.default.set(state.locationDataSource, locationDataKey, [payload]);\n } else {\n _vue.default.set(state.locationDataSource, locationDataKey, (0, _lodashEs.concat)(state.locationDataSource[locationDataKey] || [], payload));\n }\n uni.setStorage({\n key: locationKey,\n data: state.locationDataSource\n });\n },\n updateTaskRecordRatio: function updateTaskRecordRatio(state, value) {\n state.ratio = value * 60 * 1000;\n }\n },\n actions: {\n addLocationData: function addLocationData(_ref, data) {\n var commit = _ref.commit,\n dispatch = _ref.dispatch;\n var payload = {\n task_id: data.taskID,\n lng: data.longitude,\n lat: data.latitude\n };\n commit('updateLocationData', data);\n __f__(\"warn\", 'add record location', payload, \" at store/modules/task.js:69\");\n taskService.addTaskRecordLocation(payload);\n },\n updateTaskRecordRatio: function updateTaskRecordRatio(_ref2) {\n var commit = _ref2.commit,\n dispatch = _ref2.dispatch;\n taskService.fetchTaskRecordRatio().then(function (res) {\n __f__(\"warn\", 'task record ratio', res, \" at store/modules/task.js:77\");\n commit('updateTaskRecordRatio', res.upload_rate);\n // console.warn('add record location', payload)\n });\n }\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvbW9kdWxlcy90YXNrLmpzIl0sIm5hbWVzIjpbImxvY2F0aW9uS2V5Iiwic3RhdGUiLCJsb2NhdGlvbkRhdGFTb3VyY2UiLCJyYXRpbyIsImdldHRlcnMiLCJjdXJyZW50TG9jYXRpb25MaXN0IiwibG9jYXRpb25EYXRhS2V5IiwiZGF5anMiLCJmb3JtYXQiLCJ0YWtlUmlnaHQiLCJtdXRhdGlvbnMiLCJyZWZyZXNoTG9jYXRpb25JbmZvIiwidW5pIiwiZ2V0U3RvcmFnZSIsImtleSIsInN1Y2Nlc3MiLCJyZXMiLCJWdWUiLCJzZXQiLCJkYXRhIiwiZmFpbCIsImVyciIsInVwZGF0ZUxvY2F0aW9uRGF0YSIsInBheWxvYWQiLCJ0YXNrSUQiLCJjb25jYXQiLCJzZXRTdG9yYWdlIiwidXBkYXRlVGFza1JlY29yZFJhdGlvIiwidmFsdWUiLCJhY3Rpb25zIiwiYWRkTG9jYXRpb25EYXRhIiwiY29tbWl0IiwiZGlzcGF0Y2giLCJ0YXNrX2lkIiwibG5nIiwibG9uZ2l0dWRlIiwibGF0IiwibGF0aXR1ZGUiLCJ0YXNrU2VydmljZSIsImFkZFRhc2tSZWNvcmRMb2NhdGlvbiIsImZldGNoVGFza1JlY29yZFJhdGlvIiwidGhlbiIsInVwbG9hZF9yYXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQU9BO0FBQWdEO0FBQUE7QUFGaEQsSUFBTUEsV0FBVyxHQUFHLHFCQUFxQjtBQUFBLGVBSzFCO0VBQ2RDLEtBQUssRUFBRTtJQUNOQyxrQkFBa0IsRUFBRSxDQUFDLENBQUM7SUFDdEJDLEtBQUssRUFBRTtFQUNSLENBQUM7RUFDREMsT0FBTyxFQUFFO0lBQ1JDLG1CQUFtQiwrQkFBQ0osS0FBSyxFQUFFO01BQzFCLElBQU1LLGVBQWUsR0FBRyxJQUFBQyxjQUFLLEdBQUUsQ0FBQ0MsTUFBTSxDQUFDLFVBQVUsQ0FBQztNQUNsRCxPQUFPLElBQUFDLG1CQUFTLEVBQUNSLEtBQUssQ0FBQ0Msa0JBQWtCLENBQUNJLGVBQWUsQ0FBQyxJQUFJLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDckU7RUFDRCxDQUFDO0VBQ0RJLFNBQVMsRUFBRTtJQUNWQyxtQkFBbUIsK0JBQUNWLEtBQUssRUFBRTtNQUMxQlcsR0FBRyxDQUFDQyxVQUFVLENBQUM7UUFDZEMsR0FBRyxFQUFFZCxXQUFXO1FBQ2hCZSxPQUFPLG1CQUFDQyxHQUFHLEVBQUU7VUFDWixhQUFZQSxHQUFHLEVBQUUsU0FBUztVQUMxQkMsWUFBRyxDQUFDQyxHQUFHLENBQUNqQixLQUFLLEVBQUUsb0JBQW9CLEVBQUVlLEdBQUcsQ0FBQ0csSUFBSSxDQUFDO1FBQy9DLENBQUM7UUFDREMsSUFBSSxnQkFBQ0MsR0FBRyxFQUFFO1VBQ1QsYUFBWUEsR0FBRyxFQUFFLHlCQUF5QjtRQUMzQztNQUNELENBQUMsQ0FBQztJQUNILENBQUM7SUFDREMsa0JBQWtCLDhCQUFDckIsS0FBSyxFQUFFc0IsT0FBTyxFQUFFO01BQ2xDLElBQU1qQixlQUFlLEdBQUdpQixPQUFPLENBQUNDLE1BQU0sR0FBRyxJQUFBakIsY0FBSyxHQUFFLENBQUNDLE1BQU0sQ0FBQyxVQUFVLENBQUM7TUFDbkUsYUFBWUYsZUFBZSxFQUFFLHdCQUF3QjtNQUNyRCxJQUFJLENBQUNMLEtBQUssQ0FBQ0Msa0JBQWtCLENBQUNJLGVBQWUsQ0FBQyxFQUFFO1FBQy9DLGFBQVlBLGVBQWUsRUFBRSx3QkFBd0I7UUFDckRXLFlBQUcsQ0FBQ0MsR0FBRyxDQUFDakIsS0FBSyxDQUFDQyxrQkFBa0IsRUFBRUksZUFBZSxFQUFFLENBQUNpQixPQUFPLENBQUMsQ0FBQztNQUM5RCxDQUFDLE1BQU07UUFDTk4sWUFBRyxDQUFDQyxHQUFHLENBQUNqQixLQUFLLENBQUNDLGtCQUFrQixFQUFFSSxlQUFlLEVBQUUsSUFBQW1CLGdCQUFNLEVBQUN4QixLQUFLLENBQUNDLGtCQUFrQixDQUFDSSxlQUFlLENBQUMsSUFDbkcsRUFBRSxFQUFFaUIsT0FBTyxDQUFDLENBQUM7TUFDZDtNQUVBWCxHQUFHLENBQUNjLFVBQVUsQ0FBQztRQUNkWixHQUFHLEVBQUVkLFdBQVc7UUFDaEJtQixJQUFJLEVBQUVsQixLQUFLLENBQUNDO01BQ2IsQ0FBQyxDQUFDO0lBQ0gsQ0FBQztJQUNEeUIscUJBQXFCLGlDQUFDMUIsS0FBSyxFQUFFMkIsS0FBSyxFQUFFO01BQ25DM0IsS0FBSyxDQUFDRSxLQUFLLEdBQUd5QixLQUFLLEdBQUcsRUFBRSxHQUFHLElBQUk7SUFDaEM7RUFDRCxDQUFDO0VBQ0RDLE9BQU8sRUFBRTtJQUNSQyxlQUFlLGlDQUdaWCxJQUFJLEVBQUU7TUFBQSxJQUZSWSxNQUFNLFFBQU5BLE1BQU07UUFDTkMsUUFBUSxRQUFSQSxRQUFRO01BRVIsSUFBTVQsT0FBTyxHQUFHO1FBQ2ZVLE9BQU8sRUFBRWQsSUFBSSxDQUFDSyxNQUFNO1FBQ3BCVSxHQUFHLEVBQUVmLElBQUksQ0FBQ2dCLFNBQVM7UUFDbkJDLEdBQUcsRUFBRWpCLElBQUksQ0FBQ2tCO01BQ1gsQ0FBQztNQUVETixNQUFNLENBQUMsb0JBQW9CLEVBQUVaLElBQUksQ0FBQztNQUNsQyxjQUFhLHFCQUFxQixFQUFFSSxPQUFPO01BQzNDZSxXQUFXLENBQUNDLHFCQUFxQixDQUFDaEIsT0FBTyxDQUFDO0lBQzNDLENBQUM7SUFDREkscUJBQXFCLHdDQUdoQjtNQUFBLElBRkpJLE1BQU0sU0FBTkEsTUFBTTtRQUNOQyxRQUFRLFNBQVJBLFFBQVE7TUFFUk0sV0FBVyxDQUFDRSxvQkFBb0IsRUFBRSxDQUFDQyxJQUFJLENBQUMsVUFBQXpCLEdBQUcsRUFBRTtRQUM1QyxjQUFhLG1CQUFtQixFQUFDQSxHQUFHO1FBQ3BDZSxNQUFNLENBQUMsdUJBQXVCLEVBQUVmLEdBQUcsQ0FBQzBCLFdBQVcsQ0FBQztRQUNoRDtNQUNELENBQUMsQ0FBQztJQUNIO0VBQ0Q7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiNzg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBkYXlqcyBmcm9tICdkYXlqcydcclxuaW1wb3J0IHtcclxuXHRhc3NpZ24sXHJcblx0Y29uY2F0LFxyXG5cdHRha2VSaWdodFxyXG59IGZyb20gJ2xvZGFzaC1lcydcclxuY29uc3QgbG9jYXRpb25LZXkgPSAnZ2FvZGVfbG9jYXRpb25fZGF0YSdcclxuXHJcbmltcG9ydCAqIGFzIHRhc2tTZXJ2aWNlIGZyb20gJ0Avc2VydmljZS90YXNrLmpzJ1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRzdGF0ZToge1xyXG5cdFx0bG9jYXRpb25EYXRhU291cmNlOiB7fSxcclxuXHRcdHJhdGlvOiA2MDAwMCxcclxuXHR9LFxyXG5cdGdldHRlcnM6IHtcclxuXHRcdGN1cnJlbnRMb2NhdGlvbkxpc3Qoc3RhdGUpIHtcclxuXHRcdFx0Y29uc3QgbG9jYXRpb25EYXRhS2V5ID0gZGF5anMoKS5mb3JtYXQoJ1lZWVlNTUREJyk7XHJcblx0XHRcdHJldHVybiB0YWtlUmlnaHQoc3RhdGUubG9jYXRpb25EYXRhU291cmNlW2xvY2F0aW9uRGF0YUtleV0gfHwgW10sIDUpXHJcblx0XHR9XHJcblx0fSxcclxuXHRtdXRhdGlvbnM6IHtcclxuXHRcdHJlZnJlc2hMb2NhdGlvbkluZm8oc3RhdGUpIHtcclxuXHRcdFx0dW5pLmdldFN0b3JhZ2Uoe1xyXG5cdFx0XHRcdGtleTogbG9jYXRpb25LZXksXHJcblx0XHRcdFx0c3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywgJ3N1Y2Nlc3MnKVxyXG5cdFx0XHRcdFx0VnVlLnNldChzdGF0ZSwgJ2xvY2F0aW9uRGF0YVNvdXJjZScsIHJlcy5kYXRhKVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0ZmFpbChlcnIpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgJ2ZhaWwgLS0tLS0tLS0tLS0tLS0tMjIyJylcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0dXBkYXRlTG9jYXRpb25EYXRhKHN0YXRlLCBwYXlsb2FkKSB7XHJcblx0XHRcdGNvbnN0IGxvY2F0aW9uRGF0YUtleSA9IHBheWxvYWQudGFza0lEICsgZGF5anMoKS5mb3JtYXQoJ1lZWVlNTUREJyk7XHJcblx0XHRcdGNvbnNvbGUubG9nKGxvY2F0aW9uRGF0YUtleSwgJ3VwZGF0ZSBsb2NhdGlvbiBkYXRhIDEnKVxyXG5cdFx0XHRpZiAoIXN0YXRlLmxvY2F0aW9uRGF0YVNvdXJjZVtsb2NhdGlvbkRhdGFLZXldKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2cobG9jYXRpb25EYXRhS2V5LCAndXBkYXRlIGxvY2F0aW9uIGRhdGEgMicpXHJcblx0XHRcdFx0VnVlLnNldChzdGF0ZS5sb2NhdGlvbkRhdGFTb3VyY2UsIGxvY2F0aW9uRGF0YUtleSwgW3BheWxvYWRdKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFZ1ZS5zZXQoc3RhdGUubG9jYXRpb25EYXRhU291cmNlLCBsb2NhdGlvbkRhdGFLZXksIGNvbmNhdChzdGF0ZS5sb2NhdGlvbkRhdGFTb3VyY2VbbG9jYXRpb25EYXRhS2V5XSB8fFxyXG5cdFx0XHRcdFtdLCBwYXlsb2FkKSlcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dW5pLnNldFN0b3JhZ2Uoe1xyXG5cdFx0XHRcdGtleTogbG9jYXRpb25LZXksXHJcblx0XHRcdFx0ZGF0YTogc3RhdGUubG9jYXRpb25EYXRhU291cmNlLFxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZVRhc2tSZWNvcmRSYXRpbyhzdGF0ZSwgdmFsdWUpIHtcclxuXHRcdFx0c3RhdGUucmF0aW8gPSB2YWx1ZSAqIDYwICogMTAwMDtcclxuXHRcdH1cclxuXHR9LFxyXG5cdGFjdGlvbnM6IHtcclxuXHRcdGFkZExvY2F0aW9uRGF0YSh7XHJcblx0XHRcdGNvbW1pdCxcclxuXHRcdFx0ZGlzcGF0Y2hcclxuXHRcdH0sIGRhdGEpIHtcclxuXHRcdFx0Y29uc3QgcGF5bG9hZCA9IHtcclxuXHRcdFx0XHR0YXNrX2lkOiBkYXRhLnRhc2tJRCxcclxuXHRcdFx0XHRsbmc6IGRhdGEubG9uZ2l0dWRlLFxyXG5cdFx0XHRcdGxhdDogZGF0YS5sYXRpdHVkZVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb21taXQoJ3VwZGF0ZUxvY2F0aW9uRGF0YScsIGRhdGEpO1xyXG5cdFx0XHRjb25zb2xlLndhcm4oJ2FkZCByZWNvcmQgbG9jYXRpb24nLCBwYXlsb2FkKVxyXG5cdFx0XHR0YXNrU2VydmljZS5hZGRUYXNrUmVjb3JkTG9jYXRpb24ocGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVUYXNrUmVjb3JkUmF0aW8oe1xyXG5cdFx0XHRjb21taXQsXHJcblx0XHRcdGRpc3BhdGNoXHJcblx0XHR9LCApIHtcclxuXHRcdFx0dGFza1NlcnZpY2UuZmV0Y2hUYXNrUmVjb3JkUmF0aW8oKS50aGVuKHJlcz0+e1xyXG5cdFx0XHRcdGNvbnNvbGUud2FybigndGFzayByZWNvcmQgcmF0aW8nLHJlcylcclxuXHRcdFx0XHRjb21taXQoJ3VwZGF0ZVRhc2tSZWNvcmRSYXRpbycsIHJlcy51cGxvYWRfcmF0ZSk7XHJcblx0XHRcdFx0Ly8gY29uc29sZS53YXJuKCdhZGQgcmVjb3JkIGxvY2F0aW9uJywgcGF5bG9hZClcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///789\n");
- /***/ }),
- /* 790 */
- /*!*****************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/dayjs/dayjs.min.js ***!
- \*****************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);
- !function (t, e) {
- "object" == ( false ? undefined : _typeof(exports)) && "undefined" != typeof module ? module.exports = e() : true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (e),
- __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
- (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
- __WEBPACK_AMD_DEFINE_FACTORY__),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
- }(this, function () {
- "use strict";
- var t = 1e3,
- e = 6e4,
- n = 36e5,
- r = "millisecond",
- i = "second",
- s = "minute",
- u = "hour",
- a = "day",
- o = "week",
- f = "month",
- h = "quarter",
- c = "year",
- d = "date",
- l = "Invalid Date",
- $ = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,
- y = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,
- M = {
- name: "en",
- weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
- months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
- ordinal: function ordinal(t) {
- var e = ["th", "st", "nd", "rd"],
- n = t % 100;
- return "[" + t + (e[(n - 20) % 10] || e[n] || e[0]) + "]";
- }
- },
- m = function m(t, e, n) {
- var r = String(t);
- return !r || r.length >= e ? t : "" + Array(e + 1 - r.length).join(n) + t;
- },
- v = {
- s: m,
- z: function z(t) {
- var e = -t.utcOffset(),
- n = Math.abs(e),
- r = Math.floor(n / 60),
- i = n % 60;
- return (e <= 0 ? "+" : "-") + m(r, 2, "0") + ":" + m(i, 2, "0");
- },
- m: function t(e, n) {
- if (e.date() < n.date()) return -t(n, e);
- var r = 12 * (n.year() - e.year()) + (n.month() - e.month()),
- i = e.clone().add(r, f),
- s = n - i < 0,
- u = e.clone().add(r + (s ? -1 : 1), f);
- return +(-(r + (n - i) / (s ? i - u : u - i)) || 0);
- },
- a: function a(t) {
- return t < 0 ? Math.ceil(t) || 0 : Math.floor(t);
- },
- p: function p(t) {
- return {
- M: f,
- y: c,
- w: o,
- d: a,
- D: d,
- h: u,
- m: s,
- s: i,
- ms: r,
- Q: h
- }[t] || String(t || "").toLowerCase().replace(/s$/, "");
- },
- u: function u(t) {
- return void 0 === t;
- }
- },
- g = "en",
- D = {};
- D[g] = M;
- var p = function p(t) {
- return t instanceof _;
- },
- S = function t(e, n, r) {
- var i;
- if (!e) return g;
- if ("string" == typeof e) {
- var s = e.toLowerCase();
- D[s] && (i = s), n && (D[s] = n, i = s);
- var u = e.split("-");
- if (!i && u.length > 1) return t(u[0]);
- } else {
- var a = e.name;
- D[a] = e, i = a;
- }
- return !r && i && (g = i), i || !r && g;
- },
- w = function w(t, e) {
- if (p(t)) return t.clone();
- var n = "object" == _typeof(e) ? e : {};
- return n.date = t, n.args = arguments, new _(n);
- },
- O = v;
- O.l = S, O.i = p, O.w = function (t, e) {
- return w(t, {
- locale: e.$L,
- utc: e.$u,
- x: e.$x,
- $offset: e.$offset
- });
- };
- var _ = function () {
- function M(t) {
- this.$L = S(t.locale, null, !0), this.parse(t);
- }
- var m = M.prototype;
- return m.parse = function (t) {
- this.$d = function (t) {
- var e = t.date,
- n = t.utc;
- if (null === e) return new Date(NaN);
- if (O.u(e)) return new Date();
- if (e instanceof Date) return new Date(e);
- if ("string" == typeof e && !/Z$/i.test(e)) {
- var r = e.match($);
- if (r) {
- var i = r[2] - 1 || 0,
- s = (r[7] || "0").substring(0, 3);
- return n ? new Date(Date.UTC(r[1], i, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, s)) : new Date(r[1], i, r[3] || 1, r[4] || 0, r[5] || 0, r[6] || 0, s);
- }
- }
- return new Date(e);
- }(t), this.$x = t.x || {}, this.init();
- }, m.init = function () {
- var t = this.$d;
- this.$y = t.getFullYear(), this.$M = t.getMonth(), this.$D = t.getDate(), this.$W = t.getDay(), this.$H = t.getHours(), this.$m = t.getMinutes(), this.$s = t.getSeconds(), this.$ms = t.getMilliseconds();
- }, m.$utils = function () {
- return O;
- }, m.isValid = function () {
- return !(this.$d.toString() === l);
- }, m.isSame = function (t, e) {
- var n = w(t);
- return this.startOf(e) <= n && n <= this.endOf(e);
- }, m.isAfter = function (t, e) {
- return w(t) < this.startOf(e);
- }, m.isBefore = function (t, e) {
- return this.endOf(e) < w(t);
- }, m.$g = function (t, e, n) {
- return O.u(t) ? this[e] : this.set(n, t);
- }, m.unix = function () {
- return Math.floor(this.valueOf() / 1e3);
- }, m.valueOf = function () {
- return this.$d.getTime();
- }, m.startOf = function (t, e) {
- var n = this,
- r = !!O.u(e) || e,
- h = O.p(t),
- l = function l(t, e) {
- var i = O.w(n.$u ? Date.UTC(n.$y, e, t) : new Date(n.$y, e, t), n);
- return r ? i : i.endOf(a);
- },
- $ = function $(t, e) {
- return O.w(n.toDate()[t].apply(n.toDate("s"), (r ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(e)), n);
- },
- y = this.$W,
- M = this.$M,
- m = this.$D,
- v = "set" + (this.$u ? "UTC" : "");
- switch (h) {
- case c:
- return r ? l(1, 0) : l(31, 11);
- case f:
- return r ? l(1, M) : l(0, M + 1);
- case o:
- var g = this.$locale().weekStart || 0,
- D = (y < g ? y + 7 : y) - g;
- return l(r ? m - D : m + (6 - D), M);
- case a:
- case d:
- return $(v + "Hours", 0);
- case u:
- return $(v + "Minutes", 1);
- case s:
- return $(v + "Seconds", 2);
- case i:
- return $(v + "Milliseconds", 3);
- default:
- return this.clone();
- }
- }, m.endOf = function (t) {
- return this.startOf(t, !1);
- }, m.$set = function (t, e) {
- var n,
- o = O.p(t),
- h = "set" + (this.$u ? "UTC" : ""),
- l = (n = {}, n[a] = h + "Date", n[d] = h + "Date", n[f] = h + "Month", n[c] = h + "FullYear", n[u] = h + "Hours", n[s] = h + "Minutes", n[i] = h + "Seconds", n[r] = h + "Milliseconds", n)[o],
- $ = o === a ? this.$D + (e - this.$W) : e;
- if (o === f || o === c) {
- var y = this.clone().set(d, 1);
- y.$d[l]($), y.init(), this.$d = y.set(d, Math.min(this.$D, y.daysInMonth())).$d;
- } else l && this.$d[l]($);
- return this.init(), this;
- }, m.set = function (t, e) {
- return this.clone().$set(t, e);
- }, m.get = function (t) {
- return this[O.p(t)]();
- }, m.add = function (r, h) {
- var d,
- l = this;
- r = Number(r);
- var $ = O.p(h),
- y = function y(t) {
- var e = w(l);
- return O.w(e.date(e.date() + Math.round(t * r)), l);
- };
- if ($ === f) return this.set(f, this.$M + r);
- if ($ === c) return this.set(c, this.$y + r);
- if ($ === a) return y(1);
- if ($ === o) return y(7);
- var M = (d = {}, d[s] = e, d[u] = n, d[i] = t, d)[$] || 1,
- m = this.$d.getTime() + r * M;
- return O.w(m, this);
- }, m.subtract = function (t, e) {
- return this.add(-1 * t, e);
- }, m.format = function (t) {
- var e = this,
- n = this.$locale();
- if (!this.isValid()) return n.invalidDate || l;
- var r = t || "YYYY-MM-DDTHH:mm:ssZ",
- i = O.z(this),
- s = this.$H,
- u = this.$m,
- a = this.$M,
- o = n.weekdays,
- f = n.months,
- h = function h(t, n, i, s) {
- return t && (t[n] || t(e, r)) || i[n].slice(0, s);
- },
- c = function c(t) {
- return O.s(s % 12 || 12, t, "0");
- },
- d = n.meridiem || function (t, e, n) {
- var r = t < 12 ? "AM" : "PM";
- return n ? r.toLowerCase() : r;
- },
- $ = {
- YY: String(this.$y).slice(-2),
- YYYY: this.$y,
- M: a + 1,
- MM: O.s(a + 1, 2, "0"),
- MMM: h(n.monthsShort, a, f, 3),
- MMMM: h(f, a),
- D: this.$D,
- DD: O.s(this.$D, 2, "0"),
- d: String(this.$W),
- dd: h(n.weekdaysMin, this.$W, o, 2),
- ddd: h(n.weekdaysShort, this.$W, o, 3),
- dddd: o[this.$W],
- H: String(s),
- HH: O.s(s, 2, "0"),
- h: c(1),
- hh: c(2),
- a: d(s, u, !0),
- A: d(s, u, !1),
- m: String(u),
- mm: O.s(u, 2, "0"),
- s: String(this.$s),
- ss: O.s(this.$s, 2, "0"),
- SSS: O.s(this.$ms, 3, "0"),
- Z: i
- };
- return r.replace(y, function (t, e) {
- return e || $[t] || i.replace(":", "");
- });
- }, m.utcOffset = function () {
- return 15 * -Math.round(this.$d.getTimezoneOffset() / 15);
- }, m.diff = function (r, d, l) {
- var $,
- y = O.p(d),
- M = w(r),
- m = (M.utcOffset() - this.utcOffset()) * e,
- v = this - M,
- g = O.m(this, M);
- return g = ($ = {}, $[c] = g / 12, $[f] = g, $[h] = g / 3, $[o] = (v - m) / 6048e5, $[a] = (v - m) / 864e5, $[u] = v / n, $[s] = v / e, $[i] = v / t, $)[y] || v, l ? g : O.a(g);
- }, m.daysInMonth = function () {
- return this.endOf(f).$D;
- }, m.$locale = function () {
- return D[this.$L];
- }, m.locale = function (t, e) {
- if (!t) return this.$L;
- var n = this.clone(),
- r = S(t, e, !0);
- return r && (n.$L = r), n;
- }, m.clone = function () {
- return O.w(this.$d, this);
- }, m.toDate = function () {
- return new Date(this.valueOf());
- }, m.toJSON = function () {
- return this.isValid() ? this.toISOString() : null;
- }, m.toISOString = function () {
- return this.$d.toISOString();
- }, m.toString = function () {
- return this.$d.toUTCString();
- }, M;
- }(),
- T = _.prototype;
- return w.prototype = T, [["$ms", r], ["$s", i], ["$m", s], ["$H", u], ["$W", a], ["$M", f], ["$y", c], ["$D", d]].forEach(function (t) {
- T[t[1]] = function (e) {
- return this.$g(e, t[0], t[1]);
- };
- }), w.extend = function (t, e) {
- return t.$i || (t(e, _, w), t.$i = !0), w;
- }, w.locale = S, w.isDayjs = p, w.unix = function (t) {
- return w(1e3 * t);
- }, w.en = D[g], w.Ls = D, w.p = {}, w;
- });
- /***/ }),
- /* 791 */
- /*!*************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/service/task.js ***!
- \*************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.addTaskClockInData = addTaskClockInData;\nexports.addTaskRecordLocation = addTaskRecordLocation;\nexports.confirmTaskWithTaskID = confirmTaskWithTaskID;\nexports.fetchTaskRecordRatio = fetchTaskRecordRatio;\nexports.getTaskDetailByTaskID = getTaskDetailByTaskID;\nexports.getTaskList = getTaskList;\nexports.taskSubmit = taskSubmit;\nexports.updateTaskWalkStatus = updateTaskWalkStatus;\nvar _api = __webpack_require__(/*! @/util/api.js */ 143);\n// 获取任务列表\nfunction getTaskList(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_list',\n data: data\n });\n}\n\n// 接收任务\nfunction confirmTaskWithTaskID(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_receive',\n data: data\n });\n}\n\n// 更新任务打卡状态\nfunction updateTaskWalkStatus(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_walk_status_modify',\n data: data\n });\n}\n\n// 获取任务详情\nfunction getTaskDetailByTaskID(taskID) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=control_center.task.task_info',\n data: {\n task_id: taskID\n }\n });\n}\n\n// 任务打卡\nfunction addTaskClockInData(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_clock_in',\n data: data\n });\n}\n\n// 获取任务记录轨迹频率配置\nfunction fetchTaskRecordRatio() {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.get_walk_rate'\n });\n}\n\n// 更新任务行走坐标点\n\nfunction addTaskRecordLocation(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_walk_lnt_lat',\n data: data\n });\n}\n\n// 任务填报\n\nfunction taskSubmit(data) {\n return (0, _api.myRequest)({\n url: '/api/api_gateway?method=app.task.task_filling',\n data: data\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc2VydmljZS90YXNrLmpzIl0sIm5hbWVzIjpbImdldFRhc2tMaXN0IiwiZGF0YSIsIm15UmVxdWVzdCIsInVybCIsImNvbmZpcm1UYXNrV2l0aFRhc2tJRCIsInVwZGF0ZVRhc2tXYWxrU3RhdHVzIiwiZ2V0VGFza0RldGFpbEJ5VGFza0lEIiwidGFza0lEIiwidGFza19pZCIsImFkZFRhc2tDbG9ja0luRGF0YSIsImZldGNoVGFza1JlY29yZFJhdGlvIiwiYWRkVGFza1JlY29yZExvY2F0aW9uIiwidGFza1N1Ym1pdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBSUE7QUFDTyxTQUFTQSxXQUFXLENBQUNDLElBQUksRUFBRTtFQUNqQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLDRDQUE0QztJQUNqREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0cscUJBQXFCLENBQUNILElBQUksRUFBRTtFQUMzQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLCtDQUErQztJQUNwREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0ksb0JBQW9CLENBQUNKLElBQUksRUFBRTtFQUMxQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLDBEQUEwRDtJQUMvREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0sscUJBQXFCLENBQUNDLE1BQU0sRUFBRTtFQUM3QyxPQUFPLElBQUFMLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLHVEQUF1RDtJQUM1REYsSUFBSSxFQUFFO01BQ0xPLE9BQU8sRUFBRUQ7SUFDVjtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU0Usa0JBQWtCLENBQUNSLElBQUksRUFBRTtFQUN4QyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLGdEQUFnRDtJQUNyREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIOztBQUVBO0FBQ08sU0FBU1Msb0JBQW9CLEdBQUc7RUFDdEMsT0FBTyxJQUFBUixjQUFTLEVBQUM7SUFDaEJDLEdBQUcsRUFBRTtFQUNOLENBQUMsQ0FBQztBQUNIOztBQUVBOztBQUVPLFNBQVNRLHFCQUFxQixDQUFDVixJQUFJLEVBQUU7RUFDM0MsT0FBTyxJQUFBQyxjQUFTLEVBQUM7SUFDaEJDLEdBQUcsRUFBRSxvREFBb0Q7SUFDekRGLElBQUksRUFBSkE7RUFDRCxDQUFDLENBQUM7QUFDSDs7QUFFQTs7QUFFTyxTQUFTVyxVQUFVLENBQUNYLElBQUksRUFBRTtFQUNoQyxPQUFPLElBQUFDLGNBQVMsRUFBQztJQUNoQkMsR0FBRyxFQUFFLCtDQUErQztJQUNwREYsSUFBSSxFQUFKQTtFQUNELENBQUMsQ0FBQztBQUNIIiwiZmlsZSI6Ijc5MS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XHJcblx0bXlSZXF1ZXN0XHJcbn0gZnJvbSAnQC91dGlsL2FwaS5qcyc7XHJcblxyXG4vLyDojrflj5bku7vliqHliJfooahcclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRhc2tMaXN0KGRhdGEpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWFwcC50YXNrLnRhc2tfbGlzdCcsXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuLy8g5o6l5pS25Lu75YqhXHJcbmV4cG9ydCBmdW5jdGlvbiBjb25maXJtVGFza1dpdGhUYXNrSUQoZGF0YSkge1xyXG5cdHJldHVybiBteVJlcXVlc3Qoe1xyXG5cdFx0dXJsOiAnL2FwaS9hcGlfZ2F0ZXdheT9tZXRob2Q9YXBwLnRhc2sudGFza19yZWNlaXZlJyxcclxuXHRcdGRhdGFcclxuXHR9KVxyXG59XHJcblxyXG4vLyDmm7TmlrDku7vliqHmiZPljaHnirbmgIFcclxuZXhwb3J0IGZ1bmN0aW9uIHVwZGF0ZVRhc2tXYWxrU3RhdHVzKGRhdGEpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWFwcC50YXNrLnRhc2tfd2Fsa19zdGF0dXNfbW9kaWZ5JyxcclxuXHRcdGRhdGFcclxuXHR9KVxyXG59XHJcblxyXG4vLyDojrflj5bku7vliqHor6bmg4VcclxuZXhwb3J0IGZ1bmN0aW9uIGdldFRhc2tEZXRhaWxCeVRhc2tJRCh0YXNrSUQpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWNvbnRyb2xfY2VudGVyLnRhc2sudGFza19pbmZvJyxcclxuXHRcdGRhdGE6IHtcclxuXHRcdFx0dGFza19pZDogdGFza0lEXHJcblx0XHR9XHJcblx0fSlcclxufVxyXG5cclxuLy8g5Lu75Yqh5omT5Y2hXHJcbmV4cG9ydCBmdW5jdGlvbiBhZGRUYXNrQ2xvY2tJbkRhdGEoZGF0YSkge1xyXG5cdHJldHVybiBteVJlcXVlc3Qoe1xyXG5cdFx0dXJsOiAnL2FwaS9hcGlfZ2F0ZXdheT9tZXRob2Q9YXBwLnRhc2sudGFza19jbG9ja19pbicsXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuLy8g6I635Y+W5Lu75Yqh6K6w5b2V6L2o6L+56aKR546H6YWN572uXHJcbmV4cG9ydCBmdW5jdGlvbiBmZXRjaFRhc2tSZWNvcmRSYXRpbygpIHtcclxuXHRyZXR1cm4gbXlSZXF1ZXN0KHtcclxuXHRcdHVybDogJy9hcGkvYXBpX2dhdGV3YXk/bWV0aG9kPWFwcC50YXNrLmdldF93YWxrX3JhdGUnLFxyXG5cdH0pXHJcbn1cclxuXHJcbi8vIOabtOaWsOS7u+WKoeihjOi1sOWdkOagh+eCuVxyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIGFkZFRhc2tSZWNvcmRMb2NhdGlvbihkYXRhKSB7XHJcblx0cmV0dXJuIG15UmVxdWVzdCh7XHJcblx0XHR1cmw6ICcvYXBpL2FwaV9nYXRld2F5P21ldGhvZD1hcHAudGFzay50YXNrX3dhbGtfbG50X2xhdCcsXHJcblx0XHRkYXRhXHJcblx0fSlcclxufVxyXG5cclxuLy8g5Lu75Yqh5aGr5oqlXHJcblxyXG5leHBvcnQgZnVuY3Rpb24gdGFza1N1Ym1pdChkYXRhKSB7XHJcblx0cmV0dXJuIG15UmVxdWVzdCh7XHJcblx0XHR1cmw6ICcvYXBpL2FwaV9nYXRld2F5P21ldGhvZD1hcHAudGFzay50YXNrX2ZpbGxpbmcnLFxyXG5cdFx0ZGF0YVxyXG5cdH0pXHJcbn0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///791\n");
- /***/ }),
- /* 792 */,
- /* 793 */,
- /* 794 */
- /*!*****************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/main.js?{"page":"pages%2Fresponse%2Fvideo"} ***!
- \*****************************************************************************************************/
- /*! no exports provided */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! uni-app-style */ 1);\n/* harmony import */ var uni_app_style__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(uni_app_style__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! uni-polyfill */ 4);\n/* harmony import */ var uni_polyfill__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(uni_polyfill__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./pages/response/video.nvue?mpType=page */ 795);\n\n \n \n \n \n _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].mpType = 'page'\n _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].route = 'pages/response/video'\n _pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"].el = '#root'\n new Vue(_pages_response_video_nvue_mpType_page__WEBPACK_IMPORTED_MODULE_2__[\"default\"])\n //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBRUEsUUFBOEI7QUFDOUIsUUFBNkI7QUFDN0IsUUFBaUU7QUFDakUsUUFBUSw4RUFBRztBQUNYLFFBQVEsOEVBQUc7QUFDWCxRQUFRLDhFQUFHO0FBQ1gsZ0JBQWdCLDhFQUFHIiwiZmlsZSI6Ijc5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxuICAgICAgICBcbiAgICAgICAgaW1wb3J0ICd1bmktYXBwLXN0eWxlJ1xuICAgICAgICBpbXBvcnQgJ3VuaS1wb2x5ZmlsbCdcbiAgICAgICAgaW1wb3J0IEFwcCBmcm9tICcuL3BhZ2VzL3Jlc3BvbnNlL3ZpZGVvLm52dWU/bXBUeXBlPXBhZ2UnXG4gICAgICAgIEFwcC5tcFR5cGUgPSAncGFnZSdcbiAgICAgICAgQXBwLnJvdXRlID0gJ3BhZ2VzL3Jlc3BvbnNlL3ZpZGVvJ1xuICAgICAgICBBcHAuZWwgPSAnI3Jvb3QnXG4gICAgICAgIG5ldyBWdWUoQXBwKVxuICAgICAgICAiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///794\n");
- /***/ }),
- /* 795 */
- /*!***********************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?mpType=page ***!
- \***********************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./video.nvue?vue&type=template&id=42b38dc8&mpType=page */ 796);\n/* harmony import */ var _video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./video.nvue?vue&type=script&lang=js&mpType=page */ 813);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n if(Vue.prototype.__merge_style){\n Vue.prototype.__merge_style(__webpack_require__(/*! ./video.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 836).default, this.options.style)\n }else{\n Object.assign(this.options.style,__webpack_require__(/*! ./video.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 836).default)\n }\n\n}\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"50848c78\",\n false,\n _video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"pages/response/video.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBOEg7QUFDOUg7QUFDcUU7QUFDTDtBQUNoRTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDRDQUE0QyxtQkFBTyxDQUFDLG9FQUEyRDtBQUMvRyxhQUFhO0FBQ2IsaURBQWlELG1CQUFPLENBQUMsb0VBQTJEO0FBQ3BIOztBQUVBOztBQUVBO0FBQ3FLO0FBQ3JLLGdCQUFnQiwrS0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSw0RkFBTTtBQUNSLEVBQUUscUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsZ0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ0E7QUFDZSxnRiIsImZpbGUiOiI3OTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3ZpZGVvLm52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDJiMzhkYzgmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3ZpZGVvLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vdmlkZW8ubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5mdW5jdGlvbiBpbmplY3RTdHlsZXMgKGNvbnRleHQpIHtcbiAgXG4gIGlmKCF0aGlzLm9wdGlvbnMuc3R5bGUpe1xuICAgICAgICAgIHRoaXMub3B0aW9ucy5zdHlsZSA9IHt9XG4gICAgICB9XG4gICAgICBpZihWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUgJiYgVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fKXtcbiAgICAgICAgVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKFZ1ZS5wcm90b3R5cGUuX18kYXBwU3R5bGVfXywgdGhpcy5vcHRpb25zLnN0eWxlKVxuICAgICAgfVxuICAgICAgaWYoVnVlLnByb3RvdHlwZS5fX21lcmdlX3N0eWxlKXtcbiAgICAgICAgICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUocmVxdWlyZShcIi4vdmlkZW8ubnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmxhbmc9c2NzcyZtcFR5cGU9cGFnZVwiKS5kZWZhdWx0LCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgICAgICBPYmplY3QuYXNzaWduKHRoaXMub3B0aW9ucy5zdHlsZSxyZXF1aXJlKFwiLi92aWRlby5udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmbGFuZz1zY3NzJm1wVHlwZT1wYWdlXCIpLmRlZmF1bHQpXG4gICAgICAgICAgICB9XG5cbn1cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiNTA4NDhjNzhcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcmVzcG9uc2UvdmlkZW8ubnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///795\n");
- /***/ }),
- /* 796 */
- /*!*****************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=template&id=42b38dc8&mpType=page ***!
- \*****************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video.nvue?vue&type=template&id=42b38dc8&mpType=page */ 797);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_template_id_42b38dc8_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 797 */
- /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=template&id=42b38dc8&mpType=page ***!
- \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- try {
- components = {
- uToast: __webpack_require__(/*! uview-ui/components/u-toast/u-toast.vue */ 798).default,
- }
- } catch (e) {
- if (
- e.message.indexOf("Cannot find module") !== -1 &&
- e.message.indexOf(".vue") !== -1
- ) {
- console.error(e.message)
- console.error("1. 排查组件名称拼写是否正确")
- console.error(
- "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
- )
- console.error(
- "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
- )
- } else {
- throw e
- }
- }
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c(
- "scroll-view",
- {
- staticStyle: { flexDirection: "column" },
- attrs: {
- scrollY: true,
- showScrollbar: true,
- enableBackToTop: true,
- bubble: "true",
- },
- },
- [
- _c(
- "view",
- {
- staticClass: ["video_box"],
- style: "height:" + _vm.phoneHeight + "px",
- },
- [
- _c(
- "view",
- {
- directives: [
- {
- name: "show",
- rawName: "v-show",
- value: _vm.allUserViewObjectList.length > 0,
- expression: "allUserViewObjectList.length > 0",
- },
- ],
- staticClass: ["video_me"],
- },
- [
- _c("zego-local-view", {
- staticStyle: {
- width: "150px",
- height: "200px",
- flex: "1",
- position: "fixed",
- right: "0",
- top: "65px",
- },
- attrs: { viewMode: _vm.publisherViewModeIndex },
- }),
- ],
- 1
- ),
- _vm._l(_vm.allUserViewObjectList, function (item, index) {
- return _c(
- "view",
- { key: item.streamID, staticClass: ["video_you"] },
- [
- item.streamID
- ? _c("zego-remote-view", {
- staticStyle: { width: "600px", height: "600px" },
- attrs: {
- streamID: item.streamID,
- viewMode: item.viewMode,
- },
- })
- : _vm._e(),
- ],
- 1
- )
- }),
- _c("view", { staticClass: ["video_btn"] }, [
- _c(
- "view",
- { staticClass: ["video_imgList"] },
- [
- _c("view", { staticClass: ["video_imgList1"] }, [
- _c(
- "view",
- { staticClass: ["video_view"], on: { click: _vm.turn } },
- [
- _c("u-image", {
- staticClass: ["video_view_img"],
- attrs: { src: "../../static/image/9.png", mode: "" },
- }),
- ],
- 1
- ),
- _c(
- "u-text",
- {
- staticClass: ["video_view_txt"],
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v("翻转镜头")]
- ),
- ]),
- _c("u-image", {
- staticStyle: {
- width: "50px",
- height: "50px",
- margin: "0 0 0 330rpx",
- },
- attrs: { src: "../../static/image/10.png", mode: "" },
- on: {
- click: function ($event) {
- _vm.offVideo()
- },
- },
- }),
- ],
- 1
- ),
- ]),
- _c("u-toast", { ref: "uToast" }),
- ],
- 2
- ),
- ]
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 798 */
- /*!**************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue ***!
- \**************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& */ 799);
- /* harmony import */ var _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-toast.vue?vue&type=script&lang=js& */ 809);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
- var renderjs
- function injectStyles (context) {
-
- if(!this.options.style){
- this.options.style = {}
- }
- if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
- Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
- }
- if(Vue.prototype.__merge_style){
- Vue.prototype.__merge_style(__webpack_require__(/*! ./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& */ 811).default, this.options.style)
- }else{
- Object.assign(this.options.style,__webpack_require__(/*! ./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& */ 811).default)
- }
- }
- /* normalize component */
- var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "7c5492c7",
- "2fcd67bd",
- false,
- _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
- injectStyles.call(component)
- component.options.__file = "node_modules/uview-ui/components/u-toast/u-toast.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /* 799 */
- /*!*********************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& ***!
- \*********************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& */ 800);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 800 */
- /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& ***!
- \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- try {
- components = {
- uOverlay: __webpack_require__(/*! uview-ui/components/u-overlay/u-overlay.vue */ 82).default,
- uLoadingIcon:
- __webpack_require__(/*! uview-ui/components/u-loading-icon/u-loading-icon.vue */ 38).default,
- uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 11).default,
- uGap: __webpack_require__(/*! uview-ui/components/u-gap/u-gap.vue */ 801).default,
- }
- } catch (e) {
- if (
- e.message.indexOf("Cannot find module") !== -1 &&
- e.message.indexOf(".vue") !== -1
- ) {
- console.error(e.message)
- console.error("1. 排查组件名称拼写是否正确")
- console.error(
- "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
- )
- console.error(
- "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
- )
- } else {
- throw e
- }
- }
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c(
- "view",
- { staticClass: ["u-toast"] },
- [
- _c(
- "u-overlay",
- { attrs: { show: _vm.isShow, customStyle: _vm.overlayStyle } },
- [
- _c(
- "view",
- {
- staticClass: ["u-toast__content"],
- class: [
- "u-type-" + _vm.tmpConfig.type,
- _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading
- ? "u-toast__content--loading"
- : "",
- ],
- style: [_vm.contentStyle],
- },
- [
- _vm.tmpConfig.type === "loading"
- ? _c("u-loading-icon", {
- attrs: {
- mode: "circle",
- color: "rgb(255, 255, 255)",
- inactiveColor: "rgb(120, 120, 120)",
- size: "25",
- },
- })
- : _vm.tmpConfig.type !== "defalut" && _vm.iconName
- ? _c("u-icon", {
- attrs: {
- name: _vm.iconName,
- size: "17",
- color: _vm.tmpConfig.type,
- customStyle: _vm.iconStyle,
- },
- })
- : _vm._e(),
- _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading
- ? _c("u-gap", {
- attrs: { height: "12", bgColor: "transparent" },
- })
- : _vm._e(),
- _c(
- "u-text",
- {
- staticClass: ["u-toast__content__text"],
- class: ["u-toast__content__text--" + _vm.tmpConfig.type],
- staticStyle: { maxWidth: "400rpx" },
- appendAsTree: true,
- attrs: { append: "tree" },
- },
- [_vm._v(_vm._s(_vm.tmpConfig.message))]
- ),
- ],
- 1
- ),
- ]
- ),
- ],
- 1
- )
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 801 */
- /*!**********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue ***!
- \**********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-gap.vue?vue&type=template&id=f69acc36&scoped=true& */ 802);
- /* harmony import */ var _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-gap.vue?vue&type=script&lang=js& */ 804);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);
- var renderjs
- function injectStyles (context) {
-
- if(!this.options.style){
- this.options.style = {}
- }
- if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
- Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
- }
- if(Vue.prototype.__merge_style){
- Vue.prototype.__merge_style(__webpack_require__(/*! ./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& */ 807).default, this.options.style)
- }else{
- Object.assign(this.options.style,__webpack_require__(/*! ./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& */ 807).default)
- }
- }
- /* normalize component */
- var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
- _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
- _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
- _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
- false,
- null,
- "f69acc36",
- "4fec591b",
- false,
- _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
- renderjs
- )
- injectStyles.call(component)
- component.options.__file = "node_modules/uview-ui/components/u-gap/u-gap.vue"
- /* harmony default export */ __webpack_exports__["default"] = (component.exports);
- /***/ }),
- /* 802 */
- /*!*****************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=f69acc36&scoped=true& ***!
- \*****************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=template&id=f69acc36&scoped=true& */ 803);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 803 */
- /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=f69acc36&scoped=true& ***!
- \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c("view", { staticClass: ["u-gap"], style: [_vm.gapStyle] })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 804 */
- /*!***********************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***!
- \***********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=script&lang=js& */ 805);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 805 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 806));
- //
- //
- //
- //
- /**
- * gap 间隔槽
- * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量
- * @tutorial https://www.uviewui.com/components/gap.html
- * @property {String} bgColor 背景颜色 (默认 'transparent' )
- * @property {String | Number} height 分割槽高度,单位px (默认 20 )
- * @property {String | Number} marginTop 与前一个组件的距离,单位px( 默认 0 )
- * @property {String | Number} marginBottom 与后一个组件的距离,单位px (默认 0 )
- * @property {Object} customStyle 定义需要用到的外部样式
- *
- * @example <u-gap height="80" bg-color="#bbb"></u-gap>
- */
- var _default = {
- name: "u-gap",
- mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
- computed: {
- gapStyle: function gapStyle() {
- var style = {
- backgroundColor: this.bgColor,
- height: uni.$u.addUnit(this.height),
- marginTop: uni.$u.addUnit(this.marginTop),
- marginBottom: uni.$u.addUnit(this.marginBottom)
- };
- return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 806 */
- /*!*********************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/props.js ***!
- \*********************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- var _default = {
- props: {
- // 背景颜色(默认transparent)
- bgColor: {
- type: String,
- default: uni.$u.props.gap.bgColor
- },
- // 分割槽高度,单位px(默认30)
- height: {
- type: [String, Number],
- default: uni.$u.props.gap.height
- },
- // 与上一个组件的距离
- marginTop: {
- type: [String, Number],
- default: uni.$u.props.gap.marginTop
- },
- // 与下一个组件的距离
- marginBottom: {
- type: [String, Number],
- default: uni.$u.props.gap.marginBottom
- }
- }
- };
- exports.default = _default;
- /***/ }),
- /* 807 */
- /*!********************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& ***!
- \********************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& */ 808);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_gap_vue_vue_type_style_index_0_id_f69acc36_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 808 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- "@VERSION": 2
- }
- /***/ }),
- /* 809 */
- /*!***************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=script&lang=js& ***!
- \***************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=script&lang=js& */ 810);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 810 */
- /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.default = void 0;
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- //
- /**
- * toast 消息提示
- * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。
- * @tutorial https://www.uviewui.com/components/toast.html
- * @property {String | Number} zIndex toast展示时的zIndex值 (默认 10090 )
- * @property {Boolean} loading 是否加载中 (默认 false )
- * @property {String | Number} message 显示的文字内容
- * @property {String} icon 图标,或者绝对路径的图片
- * @property {String} type 主题类型 (默认 default)
- * @property {Boolean} show 是否显示该组件 (默认 false)
- * @property {Boolean} overlay 是否显示透明遮罩,防止点击穿透 (默认 false )
- * @property {String} position 位置 (默认 'center' )
- * @property {Object} params 跳转的参数
- * @property {String | Number} duration 展示时间,单位ms (默认 2000 )
- * @property {Boolean} isTab 是否返回的为tab页面 (默认 false )
- * @property {String} url toast消失后是否跳转页面,有则跳转,优先级高于back参数
- * @property {Function} complete 执行完后的回调函数
- * @property {Boolean} back 结束toast是否自动返回上一页 (默认 false )
- * @property {Object} customStyle 组件的样式,对象形式
- * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用
- * @example <u-toast ref="uToast" />
- */
- var _default = {
- name: 'u-toast',
- mixins: [uni.$u.mpMixin, uni.$u.mixin],
- data: function data() {
- return {
- isShow: false,
- timer: null,
- // 定时器
- config: {
- message: '',
- // 显示文本
- type: '',
- // 主题类型,primary,success,error,warning,black
- duration: 2000,
- // 显示的时间,毫秒
- icon: true,
- // 显示的图标
- position: 'center',
- // toast出现的位置
- complete: null,
- // 执行完后的回调函数
- overlay: false,
- // 是否防止触摸穿透
- loading: false // 是否加载中状态
- },
- tmpConfig: {} // 将用户配置和内置配置合并后的临时配置变量
- };
- },
- computed: {
- iconName: function iconName() {
- // 只有不为none,并且type为error|warning|succes|info时候,才显示图标
- if (!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {
- return '';
- }
- if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {
- return uni.$u.type2icon(this.tmpConfig.type);
- } else {
- return '';
- }
- },
- overlayStyle: function overlayStyle() {
- var style = {
- justifyContent: 'center',
- alignItems: 'center',
- display: 'flex'
- };
- // 将遮罩设置为100%透明度,避免出现灰色背景
- style.backgroundColor = 'rgba(0, 0, 0, 0)';
- return style;
- },
- iconStyle: function iconStyle() {
- var style = {};
- // 图标需要一个右边距,以跟右边的文字有隔开的距离
- style.marginRight = '4px';
- // iOSAPP下,图标有1px的向下偏移,这里进行修正
- if (uni.$u.os() === 'ios') {
- style.marginTop = '-1px';
- }
- return style;
- },
- loadingIconColor: function loadingIconColor() {
- var color = 'rgb(255, 255, 255)';
- if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {
- // loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值
- // 必须为rgb格式的,所以这里做一个处理
- color = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type]);
- }
- return color;
- },
- // 内容盒子的样式
- contentStyle: function contentStyle() {
- var windowHeight = uni.$u.sys().windowHeight,
- style = {};
- var value = 0;
- // 根据top和bottom,对Y轴进行窗体高度的百分比偏移
- if (this.tmpConfig.position === 'top') {
- value = -windowHeight * 0.25;
- } else if (this.tmpConfig.position === 'bottom') {
- value = windowHeight * 0.25;
- }
- style.transform = "translateY(".concat(value, "px)");
- return style;
- }
- },
- created: function created() {
- var _this = this;
- // 通过主题的形式调用toast,批量生成方法函数
- ['primary', 'success', 'error', 'warning', 'default', 'loading'].map(function (item) {
- _this[item] = function (message) {
- return _this.show({
- type: item,
- message: message
- });
- };
- });
- },
- methods: {
- // 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用
- show: function show(options) {
- var _this2 = this;
- // 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱
- this.tmpConfig = uni.$u.deepMerge(this.config, options);
- // 清除定时器
- this.clearTimer();
- this.isShow = true;
- this.timer = setTimeout(function () {
- // 倒计时结束,清除定时器,隐藏toast组件
- _this2.clearTimer();
- // 判断是否存在callback方法,如果存在就执行
- typeof _this2.tmpConfig.complete === 'function' && _this2.tmpConfig.complete();
- }, this.tmpConfig.duration);
- },
- // 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用
- hide: function hide() {
- this.clearTimer();
- },
- clearTimer: function clearTimer() {
- this.isShow = false;
- // 清除定时器
- clearTimeout(this.timer);
- this.timer = null;
- }
- },
- beforeDestroy: function beforeDestroy() {
- this.clearTimer();
- }
- };
- exports.default = _default;
- /***/ }),
- /* 811 */
- /*!************************************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& ***!
- \************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& */ 812);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_toast_vue_vue_type_style_index_0_id_7c5492c7_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 812 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".u-toast__content": {
- "": {
- "flexDirection": [
- "row",
- 0,
- 0,
- 19
- ],
- "paddingTop": [
- "12",
- 0,
- 0,
- 19
- ],
- "paddingRight": [
- "20",
- 0,
- 0,
- 19
- ],
- "paddingBottom": [
- "12",
- 0,
- 0,
- 19
- ],
- "paddingLeft": [
- "20",
- 0,
- 0,
- 19
- ],
- "borderRadius": [
- "4",
- 0,
- 0,
- 19
- ],
- "backgroundColor": [
- "#585858",
- 0,
- 0,
- 19
- ],
- "color": [
- "#ffffff",
- 0,
- 0,
- 19
- ],
- "alignItems": [
- "center",
- 0,
- 0,
- 19
- ],
- "position": [
- "relative",
- 0,
- 0,
- 19
- ]
- }
- },
- ".u-toast__content--loading": {
- "": {
- "flexDirection": [
- "column",
- 0,
- 0,
- 20
- ],
- "paddingTop": [
- "20",
- 0,
- 0,
- 20
- ],
- "paddingRight": [
- "20",
- 0,
- 0,
- 20
- ],
- "paddingBottom": [
- "20",
- 0,
- 0,
- 20
- ],
- "paddingLeft": [
- "20",
- 0,
- 0,
- 20
- ]
- }
- },
- ".u-toast__content__text": {
- "": {
- "color": [
- "#ffffff",
- 0,
- 0,
- 21
- ],
- "fontSize": [
- "15",
- 0,
- 0,
- 21
- ],
- "lineHeight": [
- "15",
- 0,
- 0,
- 21
- ]
- }
- },
- ".u-toast__content__text--default": {
- "": {
- "color": [
- "#ffffff",
- 0,
- 0,
- 22
- ]
- }
- },
- ".u-toast__content__text--error": {
- "": {
- "color": [
- "#f56c6c",
- 0,
- 0,
- 23
- ]
- }
- },
- ".u-toast__content__text--primary": {
- "": {
- "color": [
- "#3c9cff",
- 0,
- 0,
- 24
- ]
- }
- },
- ".u-toast__content__text--success": {
- "": {
- "color": [
- "#5ac725",
- 0,
- 0,
- 25
- ]
- }
- },
- ".u-toast__content__text--warning": {
- "": {
- "color": [
- "#f9ae3d",
- 0,
- 0,
- 26
- ]
- }
- },
- ".u-type-primary": {
- "": {
- "color": [
- "#3c9cff",
- 0,
- 0,
- 27
- ],
- "backgroundColor": [
- "#ecf5ff",
- 0,
- 0,
- 27
- ],
- "borderColor": [
- "#d7eafe",
- 0,
- 0,
- 27
- ],
- "borderWidth": [
- "1",
- 0,
- 0,
- 27
- ]
- }
- },
- ".u-type-success": {
- "": {
- "color": [
- "#5ac725",
- 0,
- 0,
- 28
- ],
- "backgroundColor": [
- "#dbf1e1",
- 0,
- 0,
- 28
- ],
- "borderColor": [
- "#BEF5C8",
- 0,
- 0,
- 28
- ],
- "borderWidth": [
- "1",
- 0,
- 0,
- 28
- ]
- }
- },
- ".u-type-error": {
- "": {
- "color": [
- "#f56c6c",
- 0,
- 0,
- 29
- ],
- "backgroundColor": [
- "#fef0f0",
- 0,
- 0,
- 29
- ],
- "borderColor": [
- "#fde2e2",
- 0,
- 0,
- 29
- ],
- "borderWidth": [
- "1",
- 0,
- 0,
- 29
- ]
- }
- },
- ".u-type-warning": {
- "": {
- "color": [
- "#f9ae3d",
- 0,
- 0,
- 30
- ],
- "backgroundColor": [
- "#fdf6ec",
- 0,
- 0,
- 30
- ],
- "borderColor": [
- "#faecd8",
- 0,
- 0,
- 30
- ],
- "borderWidth": [
- "1",
- 0,
- 0,
- 30
- ]
- }
- },
- ".u-type-default": {
- "": {
- "color": [
- "#ffffff",
- 0,
- 0,
- 31
- ],
- "backgroundColor": [
- "#585858",
- 0,
- 0,
- 31
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ }),
- /* 813 */
- /*!***********************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=script&lang=js&mpType=page ***!
- \***********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video.nvue?vue&type=script&lang=js&mpType=page */ 814);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQSthLENBQWdCLDJkQUFHLEVBQUMiLCJmaWxlIjoiODEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZpZGVvLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3ZpZGVvLm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///813\n");
- /***/ }),
- /* 814 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=script&lang=js&mpType=page ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 815));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 817));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 61));\nvar _vuex = __webpack_require__(/*! vuex */ 147);\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/store/index.js */ 145));\nvar _permission = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/permission.js */ 818));\nvar _ZegoExpressEngine = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/lib/ZegoExpressEngine */ 819));\nvar _ZegoExpressDefines = __webpack_require__(/*! @/zego-express-video-uniapp/lib/ZegoExpressDefines */ 822);\nvar _KeyCenter = __webpack_require__(/*! @/zego-express-video-uniapp/KeyCenter.js */ 825);\nvar _ZegoLocalView = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/zego-view/ZegoLocalView */ 826));\nvar _ZegoRemoteView = _interopRequireDefault(__webpack_require__(/*! @/zego-express-video-uniapp/zego-view/ZegoRemoteView */ 831));\nvar _lodashEs = __webpack_require__(/*! lodash-es */ 148);\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\"); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === \"string\") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === \"Object\" && o.constructor) n = o.constructor.name; if (n === \"Map\" || n === \"Set\") return Array.from(o); if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }\nfunction _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n//需要引入store\nvar App = getApp();\n// var API = App.globalData.socketTask;\nvar API = App.globalData;\nvar _default = {\n data: function data() {\n return {\n phoneHeight: '',\n // 获取当前的屏幕高度\n\n // 即构\n publisherViewModeIndex: 0,\n // 本地预览图\n viewModeA: 0,\n // 服务器预览图\n serveViewModeIndex: \"\",\n // 服务器拉流预览图\n engine: undefined,\n videoObj: null,\n userid: \"Uni\" + Math.floor(Math.random() * 1000000).toString(),\n isPublishingStream: false,\n shotShow: false,\n // 翻转镜头\n videoShow: false,\n // 切换视频显示\n\n allStreamList: [],\n allUserViewObjectList: [],\n CameraShow: true,\n // 镜头开启关闭\n playerStreamID: 0,\n isPendingExit: false\n };\n },\n computed: _objectSpread({}, (0, _vuex.mapState)({\n isVideoCallRefused: function isVideoCallRefused(state) {\n return state.isVideoCallRefused;\n }\n })),\n components: {\n ZegoLocalView: _ZegoLocalView.default,\n ZegoRemoteView: _ZegoRemoteView.default\n },\n watch: {\n // allUserViewObjectList(val) {\n // \tvar that = this\n // \tif (val.length > 0) {\n // \t\tval.forEach((item) => {\n // \t\t\tif (item.streamID) {\n // \t\t\t\tthis.tensile(item)\n // \t\t\t\treturn true\n // \t\t\t}\n // \t\t})\n // \t}\n // }\n isVideoCallRefused: function isVideoCallRefused(val) {\n __f__(\"warn\", val, 'isVideoCallRefused video nvue', \" at pages/response/video.nvue:134\");\n if (val) {\n this.offVideo(true);\n }\n }\n },\n methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(['updateIsRefusedCall', 'updateTalkingStatus'])), {}, {\n // 即构 - 视频通话 初始化\n setup: function setup() {\n var _this = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var that, profile, userID;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n that = _this; // 创建引擎\n profile = {\n appID: _KeyCenter.AppID,\n appSign: _KeyCenter.AppSign,\n scenario: _ZegoExpressDefines.ZegoScenario.General\n };\n _context.next = 4;\n return _ZegoExpressEngine.default.createEngineWithProfile(profile);\n case 4:\n _this.engine = _context.sent;\n _this.engine.useFrontCamera(_this.shotShow); // 设置前后摄像头\n // console.log(this.engine)\n if (!_this.isPendingExit) {\n _context.next = 9;\n break;\n }\n _context.next = 9;\n return _this.offVideo(true);\n case 9:\n _this.addListeners();\n // console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' + that.videoObj.room_id)\n userID = that.userid = that.videoObj.room_id + that.videoObj.user_id;\n __f__(\"log\", userID, that.userid, \" at pages/response/video.nvue:161\");\n _context.next = 14;\n return _this.engine.loginRoom(that.videoObj.room_id, {\n userID: userID,\n userName: that.videoObj.user_id + '-' + that.videoObj.real_name\n }, {\n isUserStatusNotify: true\n }).then(function (res) {\n __f__(\"log\", res, 'login room -------------', \" at pages/response/video.nvue:170\");\n }).catch(function (err) {\n __f__(\"error\", err, 'login room', \" at pages/response/video.nvue:172\");\n });\n case 14:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }))();\n },\n // 即构 - 翻转镜头\n turn: function turn() {\n this.shotShow = !this.shotShow;\n this.engine.useFrontCamera(this.shotShow);\n },\n // 即构 - 关闭镜头 - 停止拉流 、推流\n closeCamera: function closeCamera() {\n var _this2 = this;\n this.allStreamList.forEach(function (item) {\n // this.notTensile(item.streamID); // 停止拉流\n item.muteAudio = !item.muteAudio;\n _this2.engine.mutePlayStreamAudio(item.streamID, item.muteAudio);\n });\n // // 停止推流\n this.CameraShow = false;\n },\n // 即构 - 开启镜头 - 开启拉流、推流\n openCamera: function openCamera() {\n var _this3 = this;\n __f__(\"log\", '开启摄像头', \" at pages/response/video.nvue:196\");\n this.allStreamList.forEach(function (item) {\n // this.engine.startPlayingStream(item.streamID); // 开始拉流\n item.muteAudio = !item.muteAudio;\n _this3.engine.mutePlayStreamAudio(item.streamID, item.muteAudio);\n });\n // // 开始推流\n // this.engine.startPreview();\n // this.engine.startPublishingStream(this.videoObj.room_id);\n this.CameraShow = true;\n },\n // 切换视频显示\n changeShow: function changeShow() {\n this.videoShow = !this.videoShow;\n // this.onPublish()\n this.engine.startPreview();\n this.engine.startPublishingStream(this.userid);\n this.publishBtnName = \"Stop Publishing\";\n __f__(\"log\", this.videoShow, \" at pages/response/video.nvue:215\");\n },\n // 即构 - 视频通话 监听房间\n addListeners: function addListeners() {\n var _this4 = this;\n __f__(\"log\", '开始监听房间了啊', \" at pages/response/video.nvue:220\");\n var that = this;\n // console.log(this.allStreamList, '------------------')\n\n // 房间状态变化通知\n this.engine.on(\"roomStateUpdate\", function (roomID, state, errorCode, extendedData) {\n __f__(\"log\", '房间状态变化', state, \" at pages/response/video.nvue:226\");\n if (state == _ZegoExpressDefines.ZegoRoomState.Connected) {\n // 与房间连接成功,只有当房间状态是连接成功时,才能进行推流、拉流等操作。\n // 接下来的“预览并推流”的代码写在这里\n __f__(\"log\", \"房间连接成功\", \" at pages/response/video.nvue:230\");\n }\n if (state == _ZegoExpressDefines.ZegoRoomState.DisConnected) {\n // 与房间断开了连接\n __f__(\"log\", \"与房间断开连接\", \" at pages/response/video.nvue:234\");\n }\n if (state == _ZegoExpressDefines.ZegoRoomState.Connecting) {\n // 与房间尝试连接中\n __f__(\"log\", \"与房间尝试连接中\", \" at pages/response/video.nvue:239\");\n }\n });\n\n // 房间用户变化通知\n this.engine.on(\"roomUserUpdate\", function (roomID, updateType, userList) {\n __f__(\"log\", updateType, \" at pages/response/video.nvue:245\");\n __f__(\"log\", userList, \" at pages/response/video.nvue:246\");\n __f__(\"log\", \"有其他用户进出房间\", \" at pages/response/video.nvue:247\");\n if (updateType == _ZegoExpressDefines.ZegoUpdateType.Add) {\n __f__(\"log\", '进入了啊AAAAAAAAAA', \" at pages/response/video.nvue:249\");\n var _iterator = _createForOfIteratorHelper(userList),\n _step;\n try {\n var _loop = function _loop() {\n var user = _step.value;\n var payload = (0, _lodashEs.assign)({\n streamID: ''\n }, user);\n var _iterator2 = _createForOfIteratorHelper(_this4.allStreamList),\n _step2;\n try {\n for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {\n var stream = _step2.value;\n if (user.userID == stream.user.userID) {\n payload.streamID = stream.streamID;\n if (!_this4.playerStreamID) {\n _this4.playerStreamID = stream.streamID;\n _this4.tensile(payload);\n }\n }\n }\n } catch (err) {\n _iterator2.e(err);\n } finally {\n _iterator2.f();\n }\n var index = _this4.allUserViewObjectList.findIndex(function (item) {\n return item.userID === payload.userID;\n });\n __f__(\"log\", '-----------------------all user view object list ', index, payload, \" at pages/response/video.nvue:269\");\n if (index === -1) {\n _this4.allUserViewObjectList.push(payload);\n }\n };\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n _loop();\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n } else if (updateType == _ZegoExpressDefines.ZegoUpdateType.Delete) {\n _this4.allUserViewObjectList = _this4.allUserViewObjectList.filter(function (object) {\n var _iterator3 = _createForOfIteratorHelper(userList),\n _step3;\n try {\n for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {\n var user = _step3.value;\n if (user.userID == object.userID) {\n return false;\n }\n }\n } catch (err) {\n _iterator3.e(err);\n } finally {\n _iterator3.f();\n }\n return true;\n });\n }\n if (updateType == \"1\") {\n // 有其他用户退出房间\n _this4.offVideo();\n }\n });\n\n // 房间内其他用户推的流变化通知\n this.engine.on(\"roomStreamUpdate\", function (roomID, updateType, streamList) {\n // if (updateType == \"0\") {\n // \t// 流新增,开始拉流\n // \tthis.tensile(streamList[0].streamID)\n // } else if (updateType == \"1\") {\n // \t// 流删除,停止拉流\n // \tthis.notTensile(streamList[0].streamID);\n // }\n __f__(\"log\", '进入了啊BBBBBBBBBBBBBBBBBBBBBBB', \" at pages/response/video.nvue:300\");\n __f__(\"log\", '---------updateType-----------', updateType, \" at pages/response/video.nvue:301\");\n __f__(\"log\", '---------streamList-----------', streamList, \" at pages/response/video.nvue:302\");\n __f__(\"log\", '---------ZegoUpdateType-----------', _ZegoExpressDefines.ZegoUpdateType, \" at pages/response/video.nvue:303\");\n __f__(\"log\", '---------ZegoUpdateType.Add-----------', _ZegoExpressDefines.ZegoUpdateType.Add, \" at pages/response/video.nvue:304\");\n __f__(\"log\", '---------ZegoUpdateType.Delete-----------', _ZegoExpressDefines.ZegoUpdateType.Delete, \" at pages/response/video.nvue:305\");\n __f__(\"log\", '---------allUserViewObjectList-----------', _this4.allUserViewObjectList, \" at pages/response/video.nvue:306\");\n if (updateType == _ZegoExpressDefines.ZegoUpdateType.Add) {\n var _iterator4 = _createForOfIteratorHelper(_this4.allUserViewObjectList),\n _step4;\n try {\n for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {\n var object = _step4.value;\n var _iterator5 = _createForOfIteratorHelper(streamList),\n _step5;\n try {\n for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {\n var stream = _step5.value;\n if (object.userID == stream.user.userID) {\n object.streamID = stream.streamID;\n if (!_this4.playerStreamID) {\n _this4.playerStreamID = stream.streamID;\n _this4.tensile(object);\n }\n }\n }\n } catch (err) {\n _iterator5.e(err);\n } finally {\n _iterator5.f();\n }\n }\n } catch (err) {\n _iterator4.e(err);\n } finally {\n _iterator4.f();\n }\n _this4.allStreamList = _this4.allStreamList.concat(streamList);\n __f__(\"log\", _this4.allStreamList, '-------------', \" at pages/response/video.nvue:323\");\n } else if (updateType == _ZegoExpressDefines.ZegoUpdateType.Delete) {\n var _iterator6 = _createForOfIteratorHelper(_this4.allUserViewObjectList),\n _step6;\n try {\n for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {\n var _object = _step6.value;\n var _iterator8 = _createForOfIteratorHelper(streamList),\n _step8;\n try {\n for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) {\n var _stream2 = _step8.value;\n if (_object.streamID == _stream2.streamID) {\n _object.streamID = undefined;\n }\n }\n } catch (err) {\n _iterator8.e(err);\n } finally {\n _iterator8.f();\n }\n }\n } catch (err) {\n _iterator6.e(err);\n } finally {\n _iterator6.f();\n }\n _this4.allStreamList = _this4.allStreamList.filter(function (object) {\n var _iterator7 = _createForOfIteratorHelper(streamList),\n _step7;\n try {\n for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {\n var _stream = _step7.value;\n if (object.streamID == _stream.streamID) {\n return false;\n }\n }\n } catch (err) {\n _iterator7.e(err);\n } finally {\n _iterator7.f();\n }\n return true;\n });\n }\n });\n\n // 拉流质量回调\n this.engine.on(\"playerQualityUpdate\", function (streamID, quality) {\n __f__(\"log\", '拉流质量回调', \" at pages/response/video.nvue:346\");\n __f__(\"log\", streamID, quality, \" at pages/response/video.nvue:347\");\n // if (this.videoShow == false) {\n // \tsetTimeout(() => {\n // \t\tthat.videoShow = true\n // \t\tconsole.log(that.videoShow, '要打开推流的视频窗口了啊')\n // \t}, 3500)\n // }\n });\n\n // 拉流后的事件回调\n this.engine.on(\"playerStateUpdate\", function (streamID, state, errorCode, extendedData) {\n __f__(\"warn\", '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' + '拉流后的事件触发了start', \" at pages/response/video.nvue:358\");\n __f__(\"warn\", streamID, state, errorCode, extendedData, _this4.playerStreamID, \" at pages/response/video.nvue:359\");\n __f__(\"warn\", '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' + '拉流后的事件触发end', \" at pages/response/video.nvue:360\");\n });\n this.engine.on('playerRecvVideoFirstFrame', function (streamID) {\n __f__(\"warn\", 'playerRecvVideoFirstFrame- 拉流端视频接收首帧回调', streamID, \" at pages/response/video.nvue:364\");\n });\n this.engine.on('playerRenderVideoFirstFrame', function (streamID) {\n __f__(\"warn\", 'playerRenderVideoFirstFrame- 拉流端渲染完视频首帧回调', streamID, \" at pages/response/video.nvue:368\");\n });\n this.engine.on('publisherStateUpdate', function (streamID, state, errorCode, extendedData) {\n __f__(\"warn\", 'publisherStateUpdate 推流状态回调', streamID, state, errorCode, extendedData, \" at pages/response/video.nvue:372\");\n });\n this.engine.on('publisherCapturedVideoFirstFrame', function (channel) {\n __f__(\"warn\", 'publisherCapturedVideoFirstFrame 推流端视频采集首帧回调', channel, \" at pages/response/video.nvue:376\");\n });\n this.engine.on('remoteCameraStateUpdate', function (streamID, state) {\n __f__(\"warn\", 'remoteCameraStateUpdate 远端摄像头设备状态通知', streamID, state, \" at pages/response/video.nvue:381\");\n });\n },\n tensile: function tensile(item) {\n __f__(\"warn\", '---------------------------- 拉流start -----------------------', \" at pages/response/video.nvue:388\");\n __f__(\"log\", this.allStreamList, \" at pages/response/video.nvue:389\");\n __f__(\"log\", item, item.streamID, \" at pages/response/video.nvue:390\");\n __f__(\"log\", this.allUserViewObjectList, \" at pages/response/video.nvue:391\");\n // 拉流点击快于推流时,需要等流更新后重新拉\n // startPlayingStream 在 play.js文件\n // this.startPlayingStream(this.playStreamID);\n this.engine.startPlayingStream(item.streamID);\n __f__(\"warn\", '---------------------------- 拉流start1 -----------------------', this.playerStreamID, \" at pages/response/video.nvue:396\");\n __f__(\"warn\", '---------------------------- 拉流start end -----------------------', \" at pages/response/video.nvue:398\");\n },\n // 停止拉流\n notTensile: function notTensile(roomId) {\n this.serveViewModeIndex = roomId;\n this.engine.stopPlayingStream(roomId);\n },\n // 推流 - 展示视图 - 本地视频流\n onPublish: function onPublish() {\n if (this.isPublishingStream) {\n // 停止推流\n this.engine.stopPreview();\n this.engine.stopPublishingStream();\n } else {\n __f__(\"log\", '开始推流了啊', this.isPublishingStream, \" at pages/response/video.nvue:415\");\n // 开始推流\n this.engine.startPreview();\n\n // 设置编码格式\n // let videoConfig = {};\n // videoConfig.codecID = ZegoVideoCodecID.VP8;\n // this.engine.setVideoConfig(videoConfig);\n // 设置编码格式\n\n // this.engine.startPublishingStream(this.videoObj.room_id);\n __f__(\"log\", this.userid, \" at pages/response/video.nvue:426\");\n this.engine.startPublishingStream(this.userid).then(function (res) {\n __f__(\"log\", res, 'start publish stream ------------------1', \" at pages/response/video.nvue:428\");\n }).catch(function (err) {\n __f__(\"error\", err, \" at pages/response/video.nvue:430\");\n });\n ;\n // this.videoShow = true\n }\n\n this.isPublishingStream = !this.isPublishingStream;\n },\n // 挂断退出\n offVideo: function offVideo() {\n var _arguments = arguments,\n _this5 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n var isRefused, that;\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n isRefused = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : false;\n __f__(\"warn\", '进入了啊offVideo', _this5.engine, \" at pages/response/video.nvue:439\");\n _this5.updateIsRefusedCall(false);\n _this5.updateTalkingStatus(false);\n if (!_this5.engine) {\n __f__(\"warn\", '挂断退出 ------- 12131312', \" at pages/response/video.nvue:444\");\n _this5.isPendingExit = true;\n } else {\n _this5.isPendingExit = false;\n }\n that = _this5;\n that.engine.logoutRoom(that.videoObj.room_id); // 退出房间\n that.$refs.uToast.show({\n type: 'default',\n message: isRefused ? '对方正忙' : '结束视频通话!'\n });\n setTimeout(function () {\n that.videoShow = true;\n that.allStreamList = [];\n that.allUserViewObjectList = [];\n var obj = {};\n // obj = {\n // \t'action': 'read', // 动作标识,必填\n // \t'send_user_id': that.videoObj.user_id, // 接收人用户id, 非必填\n // \t'data': {}\n // }\n __f__(\"warn\", '-----------off video 接收人用户id-------------', that.videoObj.user_id, API, \" at pages/response/video.nvue:466\");\n obj = {\n 'action': 'list',\n // 动作标识,必填\n 'type': '当前为挂断',\n 'recv_user_id': that.videoObj.user_id,\n // 接收人用户id, 非必填\n 'data': {}\n };\n if (!isRefused) {\n API.socketTask.send({\n data: JSON.stringify(obj),\n success: function success(res) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() {\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n __f__(\"log\", \"消息发送成功\", \" at pages/response/video.nvue:479\");\n case 1:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n });\n }\n uni.navigateBack({\n delta: 1\n });\n }, 1500);\n // uni.redirectTo({\n // \turl: \"/pages/response/index\"\n // })\n case 9:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n },\n // 删除this.engine对象, 删除即构\n destroyEngine: function destroyEngine() {\n var _this6 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() {\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n _this6.engine = undefined;\n _ZegoExpressEngine.default.destroyEngine();\n case 2:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n }\n }),\n onLoad: function onLoad(optinos) {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n var that;\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n if (!_this7.isVideoCallRefused) {\n _context5.next = 4;\n break;\n }\n that.$refs.uToast.show({\n type: 'default',\n message: '对方正忙'\n });\n setTimeout(function () {\n uni.navigateBack({\n delta: 1\n });\n }, 1500);\n return _context5.abrupt(\"return\");\n case 4:\n that = _this7;\n that.videoObj = JSON.parse(optinos.videoObj);\n // // console.log(that.videoObj)\n // // 即构 - 视频通话\n // // 获取系统信息同步接口\n if (!(uni.getSystemInfoSync().platform === 'android')) {\n _context5.next = 11;\n break;\n }\n _context5.next = 9;\n return _permission.default.requestAndroidPermission('android.permission.RECORD_AUDIO');\n case 9:\n _context5.next = 11;\n return _permission.default.requestAndroidPermission('android.permission.CAMERA');\n case 11:\n _context5.next = 13;\n return _this7.setup();\n case 13:\n _this7.onPublish(); // 推流\n uni.getSystemInfo({\n //异步获取。\n success: function success(res) {\n // that.phoneHeight = res.windowHeight - 13; //窗口高度\n that.phoneHeight = res.windowHeight; //窗口高度\n }\n });\n case 15:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n onShow: function onShow() {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n _context6.next = 2;\n return _this8.setup();\n case 2:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n // 监听页面返回\n onBackPress: function onBackPress() {\n __f__(\"log\", '返回了!', \" at pages/response/video.nvue:540\");\n this.offVideo(); // 挂断退出\n this.destroyEngine(); // 删除this.engine对象,删除即构\n },\n // 页面卸载 - 生命周期\n onUnload: function onUnload() {\n this.destroyEngine();\n __f__(\"log\", 'onUnload', \" at pages/response/video.nvue:548\");\n }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmVzcG9uc2UvdmlkZW8ubnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicGhvbmVIZWlnaHQiLCJwdWJsaXNoZXJWaWV3TW9kZUluZGV4Iiwidmlld01vZGVBIiwic2VydmVWaWV3TW9kZUluZGV4IiwiZW5naW5lIiwidmlkZW9PYmoiLCJ1c2VyaWQiLCJpc1B1Ymxpc2hpbmdTdHJlYW0iLCJzaG90U2hvdyIsInZpZGVvU2hvdyIsImFsbFN0cmVhbUxpc3QiLCJhbGxVc2VyVmlld09iamVjdExpc3QiLCJDYW1lcmFTaG93IiwicGxheWVyU3RyZWFtSUQiLCJpc1BlbmRpbmdFeGl0IiwiY29tcHV0ZWQiLCJpc1ZpZGVvQ2FsbFJlZnVzZWQiLCJjb21wb25lbnRzIiwiWmVnb0xvY2FsVmlldyIsIlplZ29SZW1vdGVWaWV3Iiwid2F0Y2giLCJtZXRob2RzIiwic2V0dXAiLCJ0aGF0IiwicHJvZmlsZSIsImFwcElEIiwiYXBwU2lnbiIsInNjZW5hcmlvIiwiWmVnb0V4cHJlc3NFbmdpbmUiLCJ1c2VySUQiLCJ1c2VyTmFtZSIsImlzVXNlclN0YXR1c05vdGlmeSIsInR1cm4iLCJjbG9zZUNhbWVyYSIsIml0ZW0iLCJvcGVuQ2FtZXJhIiwiY2hhbmdlU2hvdyIsImFkZExpc3RlbmVycyIsInVzZXJMaXN0Iiwic3RyZWFtSUQiLCJwYXlsb2FkIiwic3RyZWFtTGlzdCIsIm9iamVjdCIsInRlbnNpbGUiLCJub3RUZW5zaWxlIiwib25QdWJsaXNoIiwib2ZmVmlkZW8iLCJpc1JlZnVzZWQiLCJ0eXBlIiwibWVzc2FnZSIsInNldFRpbWVvdXQiLCJvYmoiLCJBUEkiLCJzdWNjZXNzIiwidW5pIiwiZGVsdGEiLCJkZXN0cm95RW5naW5lIiwib25Mb2FkIiwicGVybWlzaW9uIiwib25TaG93Iiwib25CYWNrUHJlc3MiLCJvblVubG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQXdEQTtBQUlBO0FBS0E7QUFDQTtBQUNBO0FBUUE7QUFJQTtBQUNBO0FBRUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBeEJBO0FBQ0E7QUFDQTtBQUNBO0FBQUEsZUFzQkE7RUFDQUE7SUFDQTtNQUNBQztNQUFBOztNQUVBO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTs7TUFFQUM7TUFDQUM7TUFFQUM7TUFBQTtNQUNBQztNQUNBQztJQUNBO0VBQ0E7RUFDQUMsNEJBQ0E7SUFDQUM7TUFBQTtJQUFBO0VBQ0EsR0FDQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBRUFDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBSjtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUVBSyx5Q0FDQTtJQUNBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDLGNBQ0E7Z0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FDO2dCQUNBO2dCQUFBO2dCQUFBLE9BQ0FDO2NBQUE7Z0JBQUE7Z0JBQ0E7Z0JBQ0E7Z0JBQUEsS0FDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBRUE7Z0JBQ0E7Z0JBQ0FDO2dCQUNBO2dCQUFBO2dCQUFBLE9BRUE7a0JBQ0FBO2tCQUNBQyx3Q0FDQVA7Z0JBQ0E7a0JBQ0FRO2dCQUNBO2tCQUNBO2dCQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBR0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQUQ7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBOztNQUVBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFBQSwyQ0FDQUM7WUFBQTtVQUFBO1lBQUE7Y0FBQTtjQUNBO2dCQUNBQztjQUNBO2NBQUEsNENBRUE7Z0JBQUE7Y0FBQTtnQkFBQTtrQkFBQTtrQkFDQTtvQkFDQUM7b0JBRUE7c0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBRUE7Z0JBQ0E7Y0FBQTtnQkFBQTtjQUFBO2dCQUFBO2NBQUE7Y0FFQTtnQkFBQSwrQkFDQVg7Y0FBQTtjQUNBO2NBQ0E7Z0JBQ0E7Y0FDQTtZQUFBO1lBdEJBO2NBQUE7WUF1QkE7VUFBQTtZQUFBO1VBQUE7WUFBQTtVQUFBO1FBQ0E7VUFDQTtZQUFBLDRDQUNBUztjQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQUE7Y0FBQTtZQUFBO2NBQUE7WUFBQTtZQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFFQTtVQUFBLDRDQUNBO1lBQUE7VUFBQTtZQUFBO2NBQUE7Y0FBQSw0Q0FDQUc7Z0JBQUE7Y0FBQTtnQkFBQTtrQkFBQTtrQkFDQTtvQkFDQUM7b0JBQ0E7c0JBQ0E7c0JBRUE7b0JBQ0E7a0JBRUE7Z0JBQ0E7Y0FBQTtnQkFBQTtjQUFBO2dCQUFBO2NBQUE7WUFDQTtVQUFBO1lBQUE7VUFBQTtZQUFBO1VBQUE7VUFDQTtVQUNBO1FBRUE7VUFBQSw0Q0FDQTtZQUFBO1VBQUE7WUFBQTtjQUFBO2NBQUEsNENBQ0FEO2dCQUFBO2NBQUE7Z0JBQUE7a0JBQUE7a0JBQ0E7b0JBQ0FDO2tCQUNBO2dCQUNBO2NBQUE7Z0JBQUE7Y0FBQTtnQkFBQTtjQUFBO1lBQ0E7VUFBQTtZQUFBO1VBQUE7WUFBQTtVQUFBO1VBQ0E7WUFBQSw0Q0FDQUQ7Y0FBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUFBO2NBQUE7WUFBQTtjQUFBO1lBQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTs7TUFFQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBOztNQUVBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBRUE7TUFHQTtJQUNBO0lBRUFFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUE7SUFFQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7O1FBRUE7UUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFBQTtRQUNBO01BQ0E7O01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQUE7UUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQUM7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBRUE7a0JBQ0E7a0JBQ0E7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Z0JBRUF4QjtnQkFDQUE7Z0JBQ0FBO2tCQUNBeUI7a0JBQ0FDO2dCQUNBO2dCQUNBQztrQkFDQTNCO2tCQUNBQTtrQkFDQUE7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E0QjtvQkFDQTtvQkFBQTtvQkFDQTtvQkFDQTtvQkFBQTtvQkFDQTtrQkFDQTtrQkFFQTtvQkFFQUM7c0JBQ0FyRDtzQkFDQXNEO3dCQUFBOzBCQUFBOzRCQUFBOzhCQUFBO2dDQUFBO2tDQUNBO2dDQUFBO2dDQUFBO2tDQUFBOzhCQUFBOzRCQUFBOzBCQUFBO3dCQUFBO3NCQUNBO29CQUNBO2tCQUNBO2tCQUNBQztvQkFDQUM7a0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFFQTtJQUdBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBO2dCQUNBNUI7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtFQUFBLEVBQ0E7RUFFQTZCO0lBQUE7SUFBQTtNQUFBO01BQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQSxLQUNBO2dCQUFBO2dCQUFBO2NBQUE7Y0FDQWxDO2dCQUNBeUI7Z0JBQ0FDO2NBQ0E7Y0FFQUM7Z0JBQ0FJO2tCQUNBQztnQkFDQTtjQUNBO2NBQUE7WUFBQTtjQUlBaEM7Y0FDQUE7Y0FDQTtjQUNBO2NBQ0E7Y0FBQSxNQUNBK0I7Z0JBQUE7Z0JBQUE7Y0FBQTtjQUFBO2NBQUEsT0FDQUk7WUFBQTtjQUFBO2NBQUEsT0FDQUE7WUFBQTtjQUFBO2NBQUEsT0FFQTtZQUFBO2NBQ0E7Y0FDQUo7Z0JBQUE7Z0JBQ0FEO2tCQUNBO2tCQUNBOUI7Z0JBQ0E7Y0FDQTtZQUFBO1lBQUE7Y0FBQTtVQUFBO1FBQUE7TUFBQTtJQUFBO0VBQ0E7RUFDQW9DO0lBQUE7SUFBQTtNQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Y0FBQSxPQUNBO1lBQUE7WUFBQTtjQUFBO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFDQTtFQUVBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7RUFFQTtFQUNBQztJQUNBO0lBQ0E7RUFDQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiODE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cclxuXHQ8dmlldyBjbGFzcz1cInZpZGVvX2JveFwiIDpzdHlsZT1cIidoZWlnaHQ6JyArICBwaG9uZUhlaWdodCArICdweCdcIj5cclxuXHRcdDwhLS0g5pys5Zyw6aKE6KeI6KeG5Zu+IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ2aWRlb19tZVwiIHYtc2hvdz1cImFsbFVzZXJWaWV3T2JqZWN0TGlzdC5sZW5ndGggPiAwXCI+XHJcblx0XHRcdDwhLS0gPHZpZXcgY2xhc3M9XCJ2aWRlb19tZVwiIHYtaWY9XCJ2aWRlb1Nob3dcIj4gLS0+XHJcblx0XHRcdDx6ZWdvLWxvY2FsLXZpZXcgOnZpZXdNb2RlPVwicHVibGlzaGVyVmlld01vZGVJbmRleFwiXHJcblx0XHRcdFx0c3R5bGU9XCJ3aWR0aDogMTUwcHg7IGhlaWdodDogMjAwcHg7IGZsZXg6IDE7IHBvc2l0aW9uOiBmaXhlZDsgcmlnaHQ6IDA7IHRvcDogNjVweDtcIj5cclxuXHRcdFx0PC96ZWdvLWxvY2FsLXZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PCEtLSDmnI3liqHlmajkvKDmnaXnmoTpooTop4jlm74gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX3lvdVwiIHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBhbGxVc2VyVmlld09iamVjdExpc3RcIiA6a2V5PVwiaXRlbS5zdHJlYW1JRFwiPlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidmlkZW9feW91XCI+IC0tPlxyXG5cdFx0XHQ8emVnby1yZW1vdGUtdmlldyB2LWlmPVwiaXRlbS5zdHJlYW1JRFwiIDpzdHJlYW1JRD1cIml0ZW0uc3RyZWFtSURcIiA6dmlld01vZGU9XCJpdGVtLnZpZXdNb2RlXCJcclxuXHRcdFx0XHRzdHlsZT1cIndpZHRoOjYwMHB4O2hlaWdodDo2MDBweDtcIj5cclxuXHRcdFx0PC96ZWdvLXJlbW90ZS12aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwidmlkZW9fYnRuXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdDFcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9fdmlld1wiIEBjbGljaz1cInR1cm5cIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwidmlkZW9fdmlld19pbWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvOS5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW9fdmlld190eHRcIj7nv7vovazplZzlpLQ8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdDJcIiB2LWlmPVwiQ2FtZXJhU2hvd1wiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlb192aWV3XCIgQGNsaWNrPVwiY2xvc2VDYW1lcmFcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIGNsYXNzPVwidmlkZW9fdmlld19pbWdcIiBzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvMTEucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvX3ZpZXdfdHh0XCIgc3R5bGU9XCJtYXJnaW46IDAgMCAwIDMwcnB4O1wiPumdmemfszwvdGV4dD5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9faW1nTGlzdDJcIiB2LWVsc2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX3ZpZXdcIiBAY2xpY2s9XCJvcGVuQ2FtZXJhXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInZpZGVvX3ZpZXdfaW1nXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlLzEyLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2aWRlb192aWV3X3R4dFwiIHN0eWxlPVwibWFyZ2luOiAwIDAgMCAzMHJweDtcIj7lvIDlkK88L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PiAtLT5cclxuXHJcblx0XHRcdFx0PGltYWdlIEBjbGljaz1cIm9mZlZpZGVvKClcIiBzdHlsZT1cIndpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IG1hcmdpbjogMCAwIDAgMzMwcnB4O1wiXHJcblx0XHRcdFx0XHRzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvMTAucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDwhLS0gPGltYWdlIEBjbGljaz1cIm9mZlZpZGVvKClcIiBzdHlsZT1cIndpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IG1hcmdpbjogMCAwIDAgMzMwcnB4O1wiXHJcblx0XHRcdFx0c3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlLzEwLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPiAtLT5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8IS0tIOa2iOaBr+aPkOmGkiAtLT5cclxuXHRcdDx1LXRvYXN0IHJlZj1cInVUb2FzdFwiPjwvdS10b2FzdD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCB7XHJcblx0XHRtYXBTdGF0ZSxcclxuXHRcdG1hcE11dGF0aW9uc1xyXG5cdH0gZnJvbSAndnVleCdcclxuXHRpbXBvcnQgc3RvcmUgZnJvbSAnQC9zdG9yZS9pbmRleC5qcyc7IC8v6ZyA6KaB5byV5YWlc3RvcmVcclxuXHRsZXQgQXBwID0gZ2V0QXBwKCk7XHJcblx0Ly8gdmFyIEFQSSA9IEFwcC5nbG9iYWxEYXRhLnNvY2tldFRhc2s7XHJcblx0dmFyIEFQSSA9IEFwcC5nbG9iYWxEYXRhO1xyXG5cclxuXHRpbXBvcnQgcGVybWlzaW9uIGZyb20gXCJAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvcGVybWlzc2lvbi5qc1wiO1xyXG5cdGltcG9ydCBaZWdvRXhwcmVzc0VuZ2luZSBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvbGliL1plZ29FeHByZXNzRW5naW5lJztcclxuXHRpbXBvcnQge1xyXG5cdFx0WmVnb1NjZW5hcmlvLFxyXG5cdFx0WmVnb1Jvb21TdGF0ZSxcclxuXHRcdFplZ29VcGRhdGVUeXBlLFxyXG5cdFx0Ly8gWmVnb1ZpZXdNb2RlLFxyXG5cdFx0WmVnb1ZpZGVvQ29kZWNJRCxcclxuXHRcdFplZ29SZW1vdGVEZXZpY2VTdGF0ZVxyXG5cdH0gZnJvbSAnQC96ZWdvLWV4cHJlc3MtdmlkZW8tdW5pYXBwL2xpYi9aZWdvRXhwcmVzc0RlZmluZXMnXHJcblx0aW1wb3J0IHtcclxuXHRcdEFwcElELFxyXG5cdFx0QXBwU2lnblxyXG5cdH0gZnJvbSAnQC96ZWdvLWV4cHJlc3MtdmlkZW8tdW5pYXBwL0tleUNlbnRlci5qcydcclxuXHRpbXBvcnQgWmVnb0xvY2FsVmlldyBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvemVnby12aWV3L1plZ29Mb2NhbFZpZXcnO1xyXG5cdGltcG9ydCBaZWdvUmVtb3RlVmlldyBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvemVnby12aWV3L1plZ29SZW1vdGVWaWV3JztcclxuXHJcblx0aW1wb3J0IHtcclxuXHRcdGFzc2lnblxyXG5cdH0gZnJvbSAnbG9kYXNoLWVzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBob25lSGVpZ2h0OiAnJywgLy8g6I635Y+W5b2T5YmN55qE5bGP5bmV6auY5bqmXHJcblxyXG5cdFx0XHRcdC8vIOWNs+aehFxyXG5cdFx0XHRcdHB1Ymxpc2hlclZpZXdNb2RlSW5kZXg6IDAsIC8vIOacrOWcsOmihOiniOWbvlxyXG5cdFx0XHRcdHZpZXdNb2RlQTogMCwgLy8g5pyN5Yqh5Zmo6aKE6KeI5Zu+XHJcblx0XHRcdFx0c2VydmVWaWV3TW9kZUluZGV4OiBcIlwiLCAvLyDmnI3liqHlmajmi4nmtYHpooTop4jlm75cclxuXHRcdFx0XHRlbmdpbmU6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHR2aWRlb09iajogbnVsbCxcclxuXHRcdFx0XHR1c2VyaWQ6IFwiVW5pXCIgKyBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAxMDAwMDAwKS50b1N0cmluZygpLFxyXG5cdFx0XHRcdGlzUHVibGlzaGluZ1N0cmVhbTogZmFsc2UsXHJcblx0XHRcdFx0c2hvdFNob3c6IGZhbHNlLCAvLyDnv7vovazplZzlpLRcclxuXHRcdFx0XHR2aWRlb1Nob3c6IGZhbHNlLCAvLyDliIfmjaLop4bpopHmmL7npLpcclxuXHJcblx0XHRcdFx0YWxsU3RyZWFtTGlzdDogW10sXHJcblx0XHRcdFx0YWxsVXNlclZpZXdPYmplY3RMaXN0OiBbXSxcclxuXHJcblx0XHRcdFx0Q2FtZXJhU2hvdzogdHJ1ZSwgLy8g6ZWc5aS05byA5ZCv5YWz6ZetXHJcblx0XHRcdFx0cGxheWVyU3RyZWFtSUQ6IDAsXHJcblx0XHRcdFx0aXNQZW5kaW5nRXhpdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKHtcclxuXHRcdFx0XHRpc1ZpZGVvQ2FsbFJlZnVzZWQ6IHN0YXRlID0+IHN0YXRlLmlzVmlkZW9DYWxsUmVmdXNlZFxyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0WmVnb0xvY2FsVmlldzogWmVnb0xvY2FsVmlldyxcclxuXHRcdFx0WmVnb1JlbW90ZVZpZXc6IFplZ29SZW1vdGVWaWV3XHJcblx0XHR9LFxyXG5cclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdC8vIGFsbFVzZXJWaWV3T2JqZWN0TGlzdCh2YWwpIHtcclxuXHRcdFx0Ly8gXHR2YXIgdGhhdCA9IHRoaXNcclxuXHRcdFx0Ly8gXHRpZiAodmFsLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0Ly8gXHRcdHZhbC5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdC8vIFx0XHRcdGlmIChpdGVtLnN0cmVhbUlEKSB7XHJcblx0XHRcdC8vIFx0XHRcdFx0dGhpcy50ZW5zaWxlKGl0ZW0pXHJcblx0XHRcdC8vIFx0XHRcdFx0cmV0dXJuIHRydWVcclxuXHRcdFx0Ly8gXHRcdFx0fVxyXG5cdFx0XHQvLyBcdFx0fSlcclxuXHJcblx0XHRcdC8vIFx0fVxyXG5cdFx0XHQvLyB9XHJcblx0XHRcdGlzVmlkZW9DYWxsUmVmdXNlZCh2YWwpIHtcclxuXHRcdFx0XHRjb25zb2xlLndhcm4odmFsLCAnaXNWaWRlb0NhbGxSZWZ1c2VkIHZpZGVvIG52dWUnKVxyXG5cdFx0XHRcdGlmICh2YWwpIHtcclxuXHRcdFx0XHRcdHRoaXMub2ZmVmlkZW8odHJ1ZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQuLi5tYXBNdXRhdGlvbnMoWyd1cGRhdGVJc1JlZnVzZWRDYWxsJywndXBkYXRlVGFsa2luZ1N0YXR1cyddKSxcclxuXHRcdFx0Ly8g5Y2z5p6EIC0g6KeG6aKR6YCa6K+dIOWIneWni+WMllxyXG5cdFx0XHRhc3luYyBzZXR1cCgpIHtcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHQvLyDliJvlu7rlvJXmk45cclxuXHRcdFx0XHRsZXQgcHJvZmlsZSA9IHtcclxuXHRcdFx0XHRcdGFwcElEOiBBcHBJRCxcclxuXHRcdFx0XHRcdGFwcFNpZ246IEFwcFNpZ24sXHJcblx0XHRcdFx0XHRzY2VuYXJpbzogWmVnb1NjZW5hcmlvLkdlbmVyYWxcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUgPSBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZS5jcmVhdGVFbmdpbmVXaXRoUHJvZmlsZShwcm9maWxlKTtcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS51c2VGcm9udENhbWVyYSh0aGlzLnNob3RTaG93KTsgLy8g6K6+572u5YmN5ZCO5pGE5YOP5aS0XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy5lbmdpbmUpXHJcblx0XHRcdFx0aWYgKHRoaXMuaXNQZW5kaW5nRXhpdCkge1xyXG5cdFx0XHRcdFx0YXdhaXQgdGhpcy5vZmZWaWRlbyh0cnVlKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLmFkZExpc3RlbmVycygpO1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKCc+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+JyArIHRoYXQudmlkZW9PYmoucm9vbV9pZClcclxuXHRcdFx0XHRjb25zdCB1c2VySUQgPSAodGhhdC51c2VyaWQgPSB0aGF0LnZpZGVvT2JqLnJvb21faWQgKyB0aGF0LnZpZGVvT2JqLnVzZXJfaWQpXHJcblx0XHRcdFx0Y29uc29sZS5sb2codXNlcklELCB0aGF0LnVzZXJpZClcclxuXHJcblx0XHRcdFx0YXdhaXQgdGhpcy5lbmdpbmUubG9naW5Sb29tKHRoYXQudmlkZW9PYmoucm9vbV9pZCwge1xyXG5cdFx0XHRcdFx0dXNlcklELFxyXG5cdFx0XHRcdFx0dXNlck5hbWU6IHRoYXQudmlkZW9PYmoudXNlcl9pZCArICctJyArXHJcblx0XHRcdFx0XHRcdHRoYXQudmlkZW9PYmoucmVhbF9uYW1lXHJcblx0XHRcdFx0fSwge1xyXG5cdFx0XHRcdFx0aXNVc2VyU3RhdHVzTm90aWZ5OiB0cnVlXHJcblx0XHRcdFx0fSkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzLCAnbG9naW4gcm9vbSAtLS0tLS0tLS0tLS0tJylcclxuXHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5lcnJvcihlcnIsICdsb2dpbiByb29tJylcclxuXHRcdFx0XHR9KTtcclxuXHJcblxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5Y2z5p6EIC0g57+76L2s6ZWc5aS0XHJcblx0XHRcdHR1cm4oKSB7XHJcblx0XHRcdFx0dGhpcy5zaG90U2hvdyA9ICF0aGlzLnNob3RTaG93XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUudXNlRnJvbnRDYW1lcmEodGhpcy5zaG90U2hvdylcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWNs+aehCAtIOWFs+mXremVnOWktCAtIOWBnOatouaLiea1gSDjgIHmjqjmtYFcclxuXHRcdFx0Y2xvc2VDYW1lcmEoKSB7XHJcblx0XHRcdFx0dGhpcy5hbGxTdHJlYW1MaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdC8vIHRoaXMubm90VGVuc2lsZShpdGVtLnN0cmVhbUlEKTsgLy8g5YGc5q2i5ouJ5rWBXHJcblx0XHRcdFx0XHRpdGVtLm11dGVBdWRpbyA9ICFpdGVtLm11dGVBdWRpbztcclxuXHRcdFx0XHRcdHRoaXMuZW5naW5lLm11dGVQbGF5U3RyZWFtQXVkaW8oaXRlbS5zdHJlYW1JRCwgaXRlbS5tdXRlQXVkaW8pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gLy8g5YGc5q2i5o6o5rWBXHJcblx0XHRcdFx0dGhpcy5DYW1lcmFTaG93ID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y2z5p6EIC0g5byA5ZCv6ZWc5aS0IC0g5byA5ZCv5ouJ5rWB44CB5o6o5rWBXHJcblx0XHRcdG9wZW5DYW1lcmEoKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+W8gOWQr+aRhOWDj+WktCcpXHJcblx0XHRcdFx0dGhpcy5hbGxTdHJlYW1MaXN0LmZvckVhY2goKGl0ZW0pID0+IHtcclxuXHRcdFx0XHRcdC8vIHRoaXMuZW5naW5lLnN0YXJ0UGxheWluZ1N0cmVhbShpdGVtLnN0cmVhbUlEKTsgLy8g5byA5aeL5ouJ5rWBXHJcblx0XHRcdFx0XHRpdGVtLm11dGVBdWRpbyA9ICFpdGVtLm11dGVBdWRpbztcclxuXHRcdFx0XHRcdHRoaXMuZW5naW5lLm11dGVQbGF5U3RyZWFtQXVkaW8oaXRlbS5zdHJlYW1JRCwgaXRlbS5tdXRlQXVkaW8pO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8gLy8g5byA5aeL5o6o5rWBXHJcblx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc3RhcnRQcmV2aWV3KCk7XHJcblx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHRoaXMudmlkZW9PYmoucm9vbV9pZCk7XHJcblx0XHRcdFx0dGhpcy5DYW1lcmFTaG93ID0gdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5YiH5o2i6KeG6aKR5pi+56S6XHJcblx0XHRcdGNoYW5nZVNob3coKSB7XHJcblx0XHRcdFx0dGhpcy52aWRlb1Nob3cgPSAhdGhpcy52aWRlb1Nob3dcclxuXHRcdFx0XHQvLyB0aGlzLm9uUHVibGlzaCgpXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUuc3RhcnRQcmV2aWV3KCk7XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUuc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHRoaXMudXNlcmlkKTtcclxuXHRcdFx0XHR0aGlzLnB1Ymxpc2hCdG5OYW1lID0gXCJTdG9wIFB1Ymxpc2hpbmdcIjtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnZpZGVvU2hvdylcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWNs+aehCAtIOinhumikemAmuivnSDnm5HlkKzmiL/pl7RcclxuXHRcdFx0YWRkTGlzdGVuZXJzKCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCflvIDlp4vnm5HlkKzmiL/pl7TkuobllYonKVxyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpc1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMuYWxsU3RyZWFtTGlzdCwgJy0tLS0tLS0tLS0tLS0tLS0tLScpXHJcblxyXG5cdFx0XHRcdC8vIOaIv+mXtOeKtuaAgeWPmOWMlumAmuefpVxyXG5cdFx0XHRcdHRoaXMuZW5naW5lLm9uKFwicm9vbVN0YXRlVXBkYXRlXCIsIChyb29tSUQsIHN0YXRlLCBlcnJvckNvZGUsIGV4dGVuZGVkRGF0YSkgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+aIv+mXtOeKtuaAgeWPmOWMlicsIHN0YXRlKVxyXG5cdFx0XHRcdFx0aWYgKHN0YXRlID09IFplZ29Sb29tU3RhdGUuQ29ubmVjdGVkKSB7XHJcblx0XHRcdFx0XHRcdC8vIOS4juaIv+mXtOi/nuaOpeaIkOWKn++8jOWPquacieW9k+aIv+mXtOeKtuaAgeaYr+i/nuaOpeaIkOWKn+aXtu+8jOaJjeiDvei/m+ihjOaOqOa1geOAgeaLiea1geetieaTjeS9nOOAglxyXG5cdFx0XHRcdFx0XHQvLyDmjqXkuIvmnaXnmoTigJzpooTop4jlubbmjqjmtYHigJ3nmoTku6PnoIHlhpnlnKjov5nph4xcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coXCLmiL/pl7Tov57mjqXmiJDlip9cIik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpZiAoc3RhdGUgPT0gWmVnb1Jvb21TdGF0ZS5EaXNDb25uZWN0ZWQpIHtcclxuXHRcdFx0XHRcdFx0Ly8g5LiO5oi/6Ze05pat5byA5LqG6L+e5o6lXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiO5oi/6Ze05pat5byA6L+e5o6lXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlmIChzdGF0ZSA9PSBaZWdvUm9vbVN0YXRlLkNvbm5lY3RpbmcpIHtcclxuXHRcdFx0XHRcdFx0Ly8g5LiO5oi/6Ze05bCd6K+V6L+e5o6l5LitXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5LiO5oi/6Ze05bCd6K+V6L+e5o6l5LitXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQvLyDmiL/pl7TnlKjmiLflj5jljJbpgJrnn6VcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbihcInJvb21Vc2VyVXBkYXRlXCIsIChyb29tSUQsIHVwZGF0ZVR5cGUsIHVzZXJMaXN0KSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh1cGRhdGVUeXBlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codXNlckxpc3QpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuacieWFtuS7lueUqOaIt+i/m+WHuuaIv+mXtFwiKTtcclxuXHRcdFx0XHRcdGlmICh1cGRhdGVUeXBlID09IFplZ29VcGRhdGVUeXBlLkFkZCkge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn6L+b5YWl5LqG5ZWKQUFBQUFBQUFBQScpXHJcblx0XHRcdFx0XHRcdGZvciAobGV0IHVzZXIgb2YgdXNlckxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRsZXQgcGF5bG9hZCA9IGFzc2lnbih7XHJcblx0XHRcdFx0XHRcdFx0XHRzdHJlYW1JRDogJydcclxuXHRcdFx0XHRcdFx0XHR9LCB1c2VyKVxyXG5cclxuXHRcdFx0XHRcdFx0XHRmb3IgKGxldCBzdHJlYW0gb2YgdGhpcy5hbGxTdHJlYW1MaXN0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAodXNlci51c2VySUQgPT0gc3RyZWFtLnVzZXIudXNlcklEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBheWxvYWQuc3RyZWFtSUQgPSBzdHJlYW0uc3RyZWFtSURcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmICghdGhpcy5wbGF5ZXJTdHJlYW1JRCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMucGxheWVyU3RyZWFtSUQgPSBzdHJlYW0uc3RyZWFtSUQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGhpcy50ZW5zaWxlKHBheWxvYWQpXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRjb25zdCBpbmRleCA9IHRoaXMuYWxsVXNlclZpZXdPYmplY3RMaXN0LmZpbmRJbmRleChpdGVtID0+IGl0ZW0udXNlcklEID09PSBwYXlsb2FkXHJcblx0XHRcdFx0XHRcdFx0XHQudXNlcklEKVxyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLWFsbCB1c2VyIHZpZXcgb2JqZWN0IGxpc3QgJywgaW5kZXgsIHBheWxvYWQpXHJcblx0XHRcdFx0XHRcdFx0aWYgKGluZGV4ID09PSAtMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhpcy5hbGxVc2VyVmlld09iamVjdExpc3QucHVzaChwYXlsb2FkKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAodXBkYXRlVHlwZSA9PSBaZWdvVXBkYXRlVHlwZS5EZWxldGUpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxVc2VyVmlld09iamVjdExpc3QgPSB0aGlzLmFsbFVzZXJWaWV3T2JqZWN0TGlzdC5maWx0ZXIoKG9iamVjdCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvciAobGV0IHVzZXIgb2YgdXNlckxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmICh1c2VyLnVzZXJJRCA9PSBvYmplY3QudXNlcklEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlmICh1cGRhdGVUeXBlID09IFwiMVwiKSB7XHJcblx0XHRcdFx0XHRcdC8vIOacieWFtuS7lueUqOaIt+mAgOWHuuaIv+mXtFxyXG5cdFx0XHRcdFx0XHR0aGlzLm9mZlZpZGVvKClcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdFx0Ly8g5oi/6Ze05YaF5YW25LuW55So5oi35o6o55qE5rWB5Y+Y5YyW6YCa55+lXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUub24oXCJyb29tU3RyZWFtVXBkYXRlXCIsIChyb29tSUQsIHVwZGF0ZVR5cGUsIHN0cmVhbUxpc3QpID0+IHtcclxuXHRcdFx0XHRcdC8vIGlmICh1cGRhdGVUeXBlID09IFwiMFwiKSB7XHJcblx0XHRcdFx0XHQvLyBcdC8vIOa1geaWsOWinu+8jOW8gOWni+aLiea1gVxyXG5cdFx0XHRcdFx0Ly8gXHR0aGlzLnRlbnNpbGUoc3RyZWFtTGlzdFswXS5zdHJlYW1JRClcclxuXHRcdFx0XHRcdC8vIH0gZWxzZSBpZiAodXBkYXRlVHlwZSA9PSBcIjFcIikge1xyXG5cdFx0XHRcdFx0Ly8gXHQvLyDmtYHliKDpmaTvvIzlgZzmraLmi4nmtYFcclxuXHRcdFx0XHRcdC8vIFx0dGhpcy5ub3RUZW5zaWxlKHN0cmVhbUxpc3RbMF0uc3RyZWFtSUQpO1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+i/m+WFpeS6huWVikJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCJylcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCctLS0tLS0tLS11cGRhdGVUeXBlLS0tLS0tLS0tLS0nLCB1cGRhdGVUeXBlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLXN0cmVhbUxpc3QtLS0tLS0tLS0tLScsIHN0cmVhbUxpc3QpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygnLS0tLS0tLS0tWmVnb1VwZGF0ZVR5cGUtLS0tLS0tLS0tLScsIFplZ29VcGRhdGVUeXBlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLVplZ29VcGRhdGVUeXBlLkFkZC0tLS0tLS0tLS0tJywgWmVnb1VwZGF0ZVR5cGUuQWRkKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLVplZ29VcGRhdGVUeXBlLkRlbGV0ZS0tLS0tLS0tLS0tJywgWmVnb1VwZGF0ZVR5cGUuRGVsZXRlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJy0tLS0tLS0tLWFsbFVzZXJWaWV3T2JqZWN0TGlzdC0tLS0tLS0tLS0tJywgdGhpcy5hbGxVc2VyVmlld09iamVjdExpc3QpXHJcblxyXG5cdFx0XHRcdFx0aWYgKHVwZGF0ZVR5cGUgPT0gWmVnb1VwZGF0ZVR5cGUuQWRkKSB7XHJcblx0XHRcdFx0XHRcdGZvciAobGV0IG9iamVjdCBvZiB0aGlzLmFsbFVzZXJWaWV3T2JqZWN0TGlzdCkge1xyXG5cdFx0XHRcdFx0XHRcdGZvciAobGV0IHN0cmVhbSBvZiBzdHJlYW1MaXN0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRpZiAob2JqZWN0LnVzZXJJRCA9PSBzdHJlYW0udXNlci51c2VySUQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LnN0cmVhbUlEID0gc3RyZWFtLnN0cmVhbUlEO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZiAoIXRoaXMucGxheWVyU3RyZWFtSUQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLnBsYXllclN0cmVhbUlEID0gc3RyZWFtLnN0cmVhbUlEXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRoaXMudGVuc2lsZShvYmplY3QpXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHRoaXMuYWxsU3RyZWFtTGlzdCA9IHRoaXMuYWxsU3RyZWFtTGlzdC5jb25jYXQoc3RyZWFtTGlzdCk7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuYWxsU3RyZWFtTGlzdCwgJy0tLS0tLS0tLS0tLS0nKVxyXG5cclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAodXBkYXRlVHlwZSA9PSBaZWdvVXBkYXRlVHlwZS5EZWxldGUpIHtcclxuXHRcdFx0XHRcdFx0Zm9yIChsZXQgb2JqZWN0IG9mIHRoaXMuYWxsVXNlclZpZXdPYmplY3RMaXN0KSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9yIChsZXQgc3RyZWFtIG9mIHN0cmVhbUxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChvYmplY3Quc3RyZWFtSUQgPT0gc3RyZWFtLnN0cmVhbUlEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC5zdHJlYW1JRCA9IHVuZGVmaW5lZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dGhpcy5hbGxTdHJlYW1MaXN0ID0gdGhpcy5hbGxTdHJlYW1MaXN0LmZpbHRlcigob2JqZWN0KSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9yIChsZXQgc3RyZWFtIG9mIHN0cmVhbUxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGlmIChvYmplY3Quc3RyZWFtSUQgPT0gc3RyZWFtLnN0cmVhbUlEKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQvLyDmi4nmtYHotKjph4/lm57osINcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbihcInBsYXllclF1YWxpdHlVcGRhdGVcIiwgKHN0cmVhbUlELCBxdWFsaXR5KSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5ouJ5rWB6LSo6YeP5Zue6LCDJyk7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhzdHJlYW1JRCwgcXVhbGl0eSk7XHJcblx0XHRcdFx0XHQvLyBpZiAodGhpcy52aWRlb1Nob3cgPT0gZmFsc2UpIHtcclxuXHRcdFx0XHRcdC8vIFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHQvLyBcdFx0dGhhdC52aWRlb1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0XHQvLyBcdFx0Y29uc29sZS5sb2codGhhdC52aWRlb1Nob3csICfopoHmiZPlvIDmjqjmtYHnmoTop4bpopHnqpflj6PkuobllYonKVxyXG5cdFx0XHRcdFx0Ly8gXHR9LCAzNTAwKVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHQvLyDmi4nmtYHlkI7nmoTkuovku7blm57osINcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbihcInBsYXllclN0YXRlVXBkYXRlXCIsIChzdHJlYW1JRCwgc3RhdGUsIGVycm9yQ29kZSwgZXh0ZW5kZWREYXRhKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PicgKyAn5ouJ5rWB5ZCO55qE5LqL5Lu26Kem5Y+R5LqGc3RhcnQnKVxyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKHN0cmVhbUlELCBzdGF0ZSwgZXJyb3JDb2RlLCBleHRlbmRlZERhdGEsIHRoaXMucGxheWVyU3RyZWFtSUQpXHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJz4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PicgKyAn5ouJ5rWB5ZCO55qE5LqL5Lu26Kem5Y+RZW5kJylcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbigncGxheWVyUmVjdlZpZGVvRmlyc3RGcmFtZScsIChzdHJlYW1JRCkgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKCdwbGF5ZXJSZWN2VmlkZW9GaXJzdEZyYW1lLSDmi4nmtYHnq6/op4bpopHmjqXmlLbpppbluKflm57osIMnLCBzdHJlYW1JRClcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbigncGxheWVyUmVuZGVyVmlkZW9GaXJzdEZyYW1lJywgKHN0cmVhbUlEKSA9PiB7XHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJ3BsYXllclJlbmRlclZpZGVvRmlyc3RGcmFtZS0g5ouJ5rWB56uv5riy5p+T5a6M6KeG6aKR6aaW5bin5Zue6LCDJywgc3RyZWFtSUQpXHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUub24oJ3B1Ymxpc2hlclN0YXRlVXBkYXRlJywgKHN0cmVhbUlELCBzdGF0ZSwgZXJyb3JDb2RlLCBleHRlbmRlZERhdGEpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUud2FybigncHVibGlzaGVyU3RhdGVVcGRhdGUg5o6o5rWB54q25oCB5Zue6LCDJywgc3RyZWFtSUQsIHN0YXRlLCBlcnJvckNvZGUsIGV4dGVuZGVkRGF0YSlcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbigncHVibGlzaGVyQ2FwdHVyZWRWaWRlb0ZpcnN0RnJhbWUnLCAoY2hhbm5lbCkgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKCdwdWJsaXNoZXJDYXB0dXJlZFZpZGVvRmlyc3RGcmFtZSDmjqjmtYHnq6/op4bpopHph4fpm4bpppbluKflm57osIMnLCBjaGFubmVsKVxyXG5cdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdHRoaXMuZW5naW5lLm9uKCdyZW1vdGVDYW1lcmFTdGF0ZVVwZGF0ZScsIChzdHJlYW1JRCwgc3RhdGUpID0+IHtcclxuXHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJ3JlbW90ZUNhbWVyYVN0YXRlVXBkYXRlIOi/nOerr+aRhOWDj+WktOiuvuWkh+eKtuaAgemAmuefpScsIHN0cmVhbUlELCBzdGF0ZSlcclxuXHJcblxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHR0ZW5zaWxlKGl0ZW0pIHtcclxuXHRcdFx0XHRjb25zb2xlLndhcm4oJy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g5ouJ5rWBc3RhcnQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0nKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuYWxsU3RyZWFtTGlzdClcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhpdGVtLCBpdGVtLnN0cmVhbUlEKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuYWxsVXNlclZpZXdPYmplY3RMaXN0KVxyXG5cdFx0XHRcdC8vIOaLiea1geeCueWHu+W/q+S6juaOqOa1geaXtu+8jOmcgOimgeetiea1geabtOaWsOWQjumHjeaWsOaLiVxyXG5cdFx0XHRcdC8vIHN0YXJ0UGxheWluZ1N0cmVhbSDlnKggcGxheS5qc+aWh+S7tlxyXG5cdFx0XHRcdC8vIHRoaXMuc3RhcnRQbGF5aW5nU3RyZWFtKHRoaXMucGxheVN0cmVhbUlEKTtcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5zdGFydFBsYXlpbmdTdHJlYW0oaXRlbS5zdHJlYW1JRClcclxuXHRcdFx0XHRjb25zb2xlLndhcm4oJy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g5ouJ5rWBc3RhcnQxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJywgdGhpcy5wbGF5ZXJTdHJlYW1JRClcclxuXHJcblx0XHRcdFx0Y29uc29sZS53YXJuKCctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOaLiea1gXN0YXJ0IGVuZCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLScpXHJcblxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5YGc5q2i5ouJ5rWBXHJcblx0XHRcdG5vdFRlbnNpbGUocm9vbUlkKSB7XHJcblx0XHRcdFx0dGhpcy5zZXJ2ZVZpZXdNb2RlSW5kZXggPSByb29tSWRcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5zdG9wUGxheWluZ1N0cmVhbShyb29tSWQpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDmjqjmtYEgLSDlsZXnpLrop4blm74gLSDmnKzlnLDop4bpopHmtYFcclxuXHRcdFx0b25QdWJsaXNoKCkge1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzUHVibGlzaGluZ1N0cmVhbSkge1xyXG5cdFx0XHRcdFx0Ly8g5YGc5q2i5o6o5rWBXHJcblx0XHRcdFx0XHR0aGlzLmVuZ2luZS5zdG9wUHJldmlldygpO1xyXG5cdFx0XHRcdFx0dGhpcy5lbmdpbmUuc3RvcFB1Ymxpc2hpbmdTdHJlYW0oKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coJ+W8gOWni+aOqOa1geS6huWViicsIHRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtKVxyXG5cdFx0XHRcdFx0Ly8g5byA5aeL5o6o5rWBXHJcblx0XHRcdFx0XHR0aGlzLmVuZ2luZS5zdGFydFByZXZpZXcoKTtcclxuXHJcblx0XHRcdFx0XHQvLyDorr7nva7nvJbnoIHmoLzlvI9cclxuXHRcdFx0XHRcdC8vIGxldCB2aWRlb0NvbmZpZyA9IHt9O1xyXG5cdFx0XHRcdFx0Ly8gdmlkZW9Db25maWcuY29kZWNJRCA9IFplZ29WaWRlb0NvZGVjSUQuVlA4O1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc2V0VmlkZW9Db25maWcodmlkZW9Db25maWcpO1xyXG5cdFx0XHRcdFx0Ly8g6K6+572u57yW56CB5qC85byPXHJcblxyXG5cdFx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHRoaXMudmlkZW9PYmoucm9vbV9pZCk7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnVzZXJpZClcclxuXHRcdFx0XHRcdHRoaXMuZW5naW5lLnN0YXJ0UHVibGlzaGluZ1N0cmVhbSh0aGlzLnVzZXJpZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMsICdzdGFydCBwdWJsaXNoIHN0cmVhbSAtLS0tLS0tLS0tLS0tLS0tLS0xJylcclxuXHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoZXJyKVxyXG5cdFx0XHRcdFx0fSk7O1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy52aWRlb1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtID0gIXRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5oyC5pat6YCA5Ye6XHJcblx0XHRcdGFzeW5jIG9mZlZpZGVvKGlzUmVmdXNlZCA9IGZhbHNlKSB7XHJcblx0XHRcdFx0Y29uc29sZS53YXJuKCfov5vlhaXkuobllYpvZmZWaWRlbycsIHRoaXMuZW5naW5lKVxyXG5cdFx0XHRcdHRoaXMudXBkYXRlSXNSZWZ1c2VkQ2FsbChmYWxzZSk7XHJcblx0XHRcdFx0dGhpcy51cGRhdGVUYWxraW5nU3RhdHVzKGZhbHNlKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZiAoIXRoaXMuZW5naW5lKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJ+aMguaWremAgOWHuiAtLS0tLS0tIDEyMTMxMzEyJylcclxuXHRcdFx0XHRcdHRoaXMuaXNQZW5kaW5nRXhpdCA9IHRydWU7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNQZW5kaW5nRXhpdCA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0dGhhdC5lbmdpbmUubG9nb3V0Um9vbSh0aGF0LnZpZGVvT2JqLnJvb21faWQpOyAvLyDpgIDlh7rmiL/pl7RcclxuXHRcdFx0XHR0aGF0LiRyZWZzLnVUb2FzdC5zaG93KHtcclxuXHRcdFx0XHRcdHR5cGU6ICdkZWZhdWx0JyxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6IGlzUmVmdXNlZCA/ICflr7nmlrnmraPlv5knIDogJ+e7k+adn+inhumikemAmuivne+8gScsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQudmlkZW9TaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhhdC5hbGxTdHJlYW1MaXN0ID0gW107XHJcblx0XHRcdFx0XHR0aGF0LmFsbFVzZXJWaWV3T2JqZWN0TGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0dmFyIG9iaiA9IHt9XHJcblx0XHRcdFx0XHQvLyBvYmogPSB7XHJcblx0XHRcdFx0XHQvLyBcdCdhY3Rpb24nOiAncmVhZCcsIC8vIOWKqOS9nOagh+ivhu+8jOW/heWhq1xyXG5cdFx0XHRcdFx0Ly8gXHQnc2VuZF91c2VyX2lkJzogdGhhdC52aWRlb09iai51c2VyX2lkLCAvLyDmjqXmlLbkurrnlKjmiLdpZO+8jCDpnZ7lv4XloatcclxuXHRcdFx0XHRcdC8vIFx0J2RhdGEnOiB7fVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKCctLS0tLS0tLS0tLW9mZiB2aWRlbyDmjqXmlLbkurrnlKjmiLdpZC0tLS0tLS0tLS0tLS0nLCB0aGF0LnZpZGVvT2JqLnVzZXJfaWQsIEFQSSlcclxuXHRcdFx0XHRcdG9iaiA9IHtcclxuXHRcdFx0XHRcdFx0J2FjdGlvbic6ICdsaXN0JywgLy8g5Yqo5L2c5qCH6K+G77yM5b+F5aGrXHJcblx0XHRcdFx0XHRcdCd0eXBlJzogJ+W9k+WJjeS4uuaMguaWrScsXHJcblx0XHRcdFx0XHRcdCdyZWN2X3VzZXJfaWQnOiB0aGF0LnZpZGVvT2JqLnVzZXJfaWQsIC8vIOaOpeaUtuS6uueUqOaIt2lk77yMIOmdnuW/heWhq1xyXG5cdFx0XHRcdFx0XHQnZGF0YSc6IHt9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aWYgKCFpc1JlZnVzZWQpIHtcclxuXHJcblx0XHRcdFx0XHRcdEFQSS5zb2NrZXRUYXNrLnNlbmQoe1xyXG5cdFx0XHRcdFx0XHRcdGRhdGE6IEpTT04uc3RyaW5naWZ5KG9iaiksXHJcblx0XHRcdFx0XHRcdFx0YXN5bmMgc3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5raI5oGv5Y+R6YCB5oiQ5YqfXCIpO1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0Ly8gdW5pLnJlZGlyZWN0VG8oe1xyXG5cdFx0XHRcdC8vIFx0dXJsOiBcIi9wYWdlcy9yZXNwb25zZS9pbmRleFwiXHJcblx0XHRcdFx0Ly8gfSlcclxuXHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHRcdFx0Ly8g5Yig6ZmkdGhpcy5lbmdpbmXlr7nosaHvvIwg5Yig6Zmk5Y2z5p6EXHJcblx0XHRcdGFzeW5jIGRlc3Ryb3lFbmdpbmUoKSB7XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUgPSB1bmRlZmluZWQ7XHJcblx0XHRcdFx0WmVnb0V4cHJlc3NFbmdpbmUuZGVzdHJveUVuZ2luZSgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHJcblx0XHRhc3luYyBvbkxvYWQob3B0aW5vcykge1xyXG5cdFx0XHRpZih0aGlzLmlzVmlkZW9DYWxsUmVmdXNlZCl7XHJcblx0XHRcdFx0dGhhdC4kcmVmcy51VG9hc3Quc2hvdyh7XHJcblx0XHRcdFx0XHR0eXBlOiAnZGVmYXVsdCcsXHJcblx0XHRcdFx0XHRtZXNzYWdlOiAn5a+55pa55q2j5b+ZJyxcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XHJcblx0XHRcdFx0XHRcdGRlbHRhOiAxXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdHZhciB0aGF0ID0gdGhpc1xyXG5cdFx0XHR0aGF0LnZpZGVvT2JqID0gSlNPTi5wYXJzZShvcHRpbm9zLnZpZGVvT2JqKVxyXG5cdFx0XHQvLyAvLyBjb25zb2xlLmxvZyh0aGF0LnZpZGVvT2JqKVxyXG5cdFx0XHQvLyAvLyDljbPmnoQgLSDop4bpopHpgJror51cclxuXHRcdFx0Ly8gLy8g6I635Y+W57O757uf5L+h5oGv5ZCM5q2l5o6l5Y+jXHJcblx0XHRcdGlmICh1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKS5wbGF0Zm9ybSA9PT0gJ2FuZHJvaWQnKSB7XHJcblx0XHRcdFx0YXdhaXQgcGVybWlzaW9uLnJlcXVlc3RBbmRyb2lkUGVybWlzc2lvbignYW5kcm9pZC5wZXJtaXNzaW9uLlJFQ09SRF9BVURJTycpO1xyXG5cdFx0XHRcdGF3YWl0IHBlcm1pc2lvbi5yZXF1ZXN0QW5kcm9pZFBlcm1pc3Npb24oJ2FuZHJvaWQucGVybWlzc2lvbi5DQU1FUkEnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhd2FpdCB0aGlzLnNldHVwKClcclxuXHRcdFx0dGhpcy5vblB1Ymxpc2goKTsgLy8g5o6o5rWBXHJcblx0XHRcdHVuaS5nZXRTeXN0ZW1JbmZvKHsgLy/lvILmraXojrflj5bjgIJcclxuXHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0Ly8gdGhhdC5waG9uZUhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHQgLSAxMzsgLy/nqpflj6Ppq5jluqZcclxuXHRcdFx0XHRcdHRoYXQucGhvbmVIZWlnaHQgPSByZXMud2luZG93SGVpZ2h0OyAvL+eql+WPo+mrmOW6plxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSk7XHJcblx0XHR9LFxyXG5cdFx0YXN5bmMgb25TaG93KCkge1xyXG5cdFx0XHRhd2FpdCB0aGlzLnNldHVwKCk7XHJcblx0XHR9LFxyXG5cclxuXHRcdC8vIOebkeWQrOmhtemdoui/lOWbnlxyXG5cdFx0b25CYWNrUHJlc3MoKSB7XHJcblx0XHRcdGNvbnNvbGUubG9nKCfov5Tlm57kuobvvIEnKVxyXG5cdFx0XHR0aGlzLm9mZlZpZGVvKCk7IC8vIOaMguaWremAgOWHulxyXG5cdFx0XHR0aGlzLmRlc3Ryb3lFbmdpbmUoKTsgLy8g5Yig6ZmkdGhpcy5lbmdpbmXlr7nosaHvvIzliKDpmaTljbPmnoRcclxuXHRcdH0sXHJcblxyXG5cdFx0Ly8g6aG16Z2i5Y246L29IC0g55Sf5ZG95ZGo5pyfXHJcblx0XHRvblVubG9hZCgpIHtcclxuXHRcdFx0dGhpcy5kZXN0cm95RW5naW5lKCk7XHJcblx0XHRcdGNvbnNvbGUubG9nKCdvblVubG9hZCcpO1xyXG5cdFx0fSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblx0LnZpZGVvX2JveCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0d2lkdGg6IDEyMDBycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAwO1xyXG5cclxuXHRcdC8vIC52aWRlb195b3Uge1xyXG5cdFx0LnZpZGVvX21lIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDY1cHg7XHJcblx0XHRcdHotaW5kZXg6IDIwMDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvX3lvdSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdHdpZHRoOiAxMjAwcnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwMHJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlb19idG4ge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGJvdHRvbTogMzVycHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiA3NTBycHg7XHJcblxyXG5cdFx0XHQudmlkZW9faW1nTGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuXHRcdFx0XHQvLyDnv7vovaxcclxuXHRcdFx0XHQudmlkZW9faW1nTGlzdDEge1xyXG5cdFx0XHRcdFx0LnZpZGVvX3ZpZXcge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHQudmlkZW9fdmlld19pbWcge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDM2cnB4IDAgMCAzM3JweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC52aWRlb192aWV3X3R4dCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyDor63pn7PpgJror51cclxuXHRcdFx0XHQudmlkZW9faW1nTGlzdDIge1xyXG5cdFx0XHRcdFx0LnZpZGVvX3ZpZXcge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzMHJweDtcclxuXHJcblx0XHRcdFx0XHRcdC52aWRlb192aWV3X2ltZyB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMjRycHggMCAwIDI1cnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnZpZGVvX3ZpZXdfdHh0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///814\n");
- /***/ }),
- /* 815 */
- /*!**********************************************************!*\
- !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
- \**********************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);
- // TODO(Babel 8): Remove this file.
- var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 816)();
- module.exports = runtime;
- // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
- try {
- regeneratorRuntime = runtime;
- } catch (accidentalStrictMode) {
- if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
- globalThis.regeneratorRuntime = runtime;
- } else {
- Function("r", "regeneratorRuntime = r")(runtime);
- }
- }
- /***/ }),
- /* 816 */
- /*!*******************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
- \*******************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
- function _regeneratorRuntime() {
- "use strict";
- /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
- module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
- return exports;
- }, module.exports.__esModule = true, module.exports["default"] = module.exports;
- var exports = {},
- Op = Object.prototype,
- hasOwn = Op.hasOwnProperty,
- defineProperty = Object.defineProperty || function (obj, key, desc) {
- obj[key] = desc.value;
- },
- $Symbol = "function" == typeof Symbol ? Symbol : {},
- iteratorSymbol = $Symbol.iterator || "@@iterator",
- asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator",
- toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
- function define(obj, key, value) {
- return Object.defineProperty(obj, key, {
- value: value,
- enumerable: !0,
- configurable: !0,
- writable: !0
- }), obj[key];
- }
- try {
- define({}, "");
- } catch (err) {
- define = function define(obj, key, value) {
- return obj[key] = value;
- };
- }
- function wrap(innerFn, outerFn, self, tryLocsList) {
- var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,
- generator = Object.create(protoGenerator.prototype),
- context = new Context(tryLocsList || []);
- return defineProperty(generator, "_invoke", {
- value: makeInvokeMethod(innerFn, self, context)
- }), generator;
- }
- function tryCatch(fn, obj, arg) {
- try {
- return {
- type: "normal",
- arg: fn.call(obj, arg)
- };
- } catch (err) {
- return {
- type: "throw",
- arg: err
- };
- }
- }
- exports.wrap = wrap;
- var ContinueSentinel = {};
- function Generator() {}
- function GeneratorFunction() {}
- function GeneratorFunctionPrototype() {}
- var IteratorPrototype = {};
- define(IteratorPrototype, iteratorSymbol, function () {
- return this;
- });
- var getProto = Object.getPrototypeOf,
- NativeIteratorPrototype = getProto && getProto(getProto(values([])));
- NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);
- var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
- function defineIteratorMethods(prototype) {
- ["next", "throw", "return"].forEach(function (method) {
- define(prototype, method, function (arg) {
- return this._invoke(method, arg);
- });
- });
- }
- function AsyncIterator(generator, PromiseImpl) {
- function invoke(method, arg, resolve, reject) {
- var record = tryCatch(generator[method], generator, arg);
- if ("throw" !== record.type) {
- var result = record.arg,
- value = result.value;
- return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) {
- invoke("next", value, resolve, reject);
- }, function (err) {
- invoke("throw", err, resolve, reject);
- }) : PromiseImpl.resolve(value).then(function (unwrapped) {
- result.value = unwrapped, resolve(result);
- }, function (error) {
- return invoke("throw", error, resolve, reject);
- });
- }
- reject(record.arg);
- }
- var previousPromise;
- defineProperty(this, "_invoke", {
- value: function value(method, arg) {
- function callInvokeWithMethodAndArg() {
- return new PromiseImpl(function (resolve, reject) {
- invoke(method, arg, resolve, reject);
- });
- }
- return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
- }
- });
- }
- function makeInvokeMethod(innerFn, self, context) {
- var state = "suspendedStart";
- return function (method, arg) {
- if ("executing" === state) throw new Error("Generator is already running");
- if ("completed" === state) {
- if ("throw" === method) throw arg;
- return doneResult();
- }
- for (context.method = method, context.arg = arg;;) {
- var delegate = context.delegate;
- if (delegate) {
- var delegateResult = maybeInvokeDelegate(delegate, context);
- if (delegateResult) {
- if (delegateResult === ContinueSentinel) continue;
- return delegateResult;
- }
- }
- if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) {
- if ("suspendedStart" === state) throw state = "completed", context.arg;
- context.dispatchException(context.arg);
- } else "return" === context.method && context.abrupt("return", context.arg);
- state = "executing";
- var record = tryCatch(innerFn, self, context);
- if ("normal" === record.type) {
- if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue;
- return {
- value: record.arg,
- done: context.done
- };
- }
- "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg);
- }
- };
- }
- function maybeInvokeDelegate(delegate, context) {
- var methodName = context.method,
- method = delegate.iterator[methodName];
- if (undefined === method) return context.delegate = null, "throw" === methodName && delegate.iterator["return"] && (context.method = "return", context.arg = undefined, maybeInvokeDelegate(delegate, context), "throw" === context.method) || "return" !== methodName && (context.method = "throw", context.arg = new TypeError("The iterator does not provide a '" + methodName + "' method")), ContinueSentinel;
- var record = tryCatch(method, delegate.iterator, context.arg);
- if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel;
- var info = record.arg;
- return info ? info.done ? (context[delegate.resultName] = info.value, context.next = delegate.nextLoc, "return" !== context.method && (context.method = "next", context.arg = undefined), context.delegate = null, ContinueSentinel) : info : (context.method = "throw", context.arg = new TypeError("iterator result is not an object"), context.delegate = null, ContinueSentinel);
- }
- function pushTryEntry(locs) {
- var entry = {
- tryLoc: locs[0]
- };
- 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);
- }
- function resetTryEntry(entry) {
- var record = entry.completion || {};
- record.type = "normal", delete record.arg, entry.completion = record;
- }
- function Context(tryLocsList) {
- this.tryEntries = [{
- tryLoc: "root"
- }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);
- }
- function values(iterable) {
- if (iterable) {
- var iteratorMethod = iterable[iteratorSymbol];
- if (iteratorMethod) return iteratorMethod.call(iterable);
- if ("function" == typeof iterable.next) return iterable;
- if (!isNaN(iterable.length)) {
- var i = -1,
- next = function next() {
- for (; ++i < iterable.length;) {
- if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;
- }
- return next.value = undefined, next.done = !0, next;
- };
- return next.next = next;
- }
- }
- return {
- next: doneResult
- };
- }
- function doneResult() {
- return {
- value: undefined,
- done: !0
- };
- }
- return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", {
- value: GeneratorFunctionPrototype,
- configurable: !0
- }), defineProperty(GeneratorFunctionPrototype, "constructor", {
- value: GeneratorFunction,
- configurable: !0
- }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) {
- var ctor = "function" == typeof genFun && genFun.constructor;
- return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name));
- }, exports.mark = function (genFun) {
- return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun;
- }, exports.awrap = function (arg) {
- return {
- __await: arg
- };
- }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
- return this;
- }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
- void 0 === PromiseImpl && (PromiseImpl = Promise);
- var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
- return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
- return result.done ? result.value : iter.next();
- });
- }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () {
- return this;
- }), define(Gp, "toString", function () {
- return "[object Generator]";
- }), exports.keys = function (val) {
- var object = Object(val),
- keys = [];
- for (var key in object) {
- keys.push(key);
- }
- return keys.reverse(), function next() {
- for (; keys.length;) {
- var key = keys.pop();
- if (key in object) return next.value = key, next.done = !1, next;
- }
- return next.done = !0, next;
- };
- }, exports.values = values, Context.prototype = {
- constructor: Context,
- reset: function reset(skipTempReset) {
- if (this.prev = 0, this.next = 0, this.sent = this._sent = undefined, this.done = !1, this.delegate = null, this.method = "next", this.arg = undefined, this.tryEntries.forEach(resetTryEntry), !skipTempReset) for (var name in this) {
- "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);
- }
- },
- stop: function stop() {
- this.done = !0;
- var rootRecord = this.tryEntries[0].completion;
- if ("throw" === rootRecord.type) throw rootRecord.arg;
- return this.rval;
- },
- dispatchException: function dispatchException(exception) {
- if (this.done) throw exception;
- var context = this;
- function handle(loc, caught) {
- return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught;
- }
- for (var i = this.tryEntries.length - 1; i >= 0; --i) {
- var entry = this.tryEntries[i],
- record = entry.completion;
- if ("root" === entry.tryLoc) return handle("end");
- if (entry.tryLoc <= this.prev) {
- var hasCatch = hasOwn.call(entry, "catchLoc"),
- hasFinally = hasOwn.call(entry, "finallyLoc");
- if (hasCatch && hasFinally) {
- if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
- if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
- } else if (hasCatch) {
- if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
- } else {
- if (!hasFinally) throw new Error("try statement without catch or finally");
- if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
- }
- }
- }
- },
- abrupt: function abrupt(type, arg) {
- for (var i = this.tryEntries.length - 1; i >= 0; --i) {
- var entry = this.tryEntries[i];
- if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) {
- var finallyEntry = entry;
- break;
- }
- }
- finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);
- var record = finallyEntry ? finallyEntry.completion : {};
- return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);
- },
- complete: function complete(record, afterLoc) {
- if ("throw" === record.type) throw record.arg;
- return "break" === record.type || "continue" === record.type ? this.next = record.arg : "return" === record.type ? (this.rval = this.arg = record.arg, this.method = "return", this.next = "end") : "normal" === record.type && afterLoc && (this.next = afterLoc), ContinueSentinel;
- },
- finish: function finish(finallyLoc) {
- for (var i = this.tryEntries.length - 1; i >= 0; --i) {
- var entry = this.tryEntries[i];
- if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;
- }
- },
- "catch": function _catch(tryLoc) {
- for (var i = this.tryEntries.length - 1; i >= 0; --i) {
- var entry = this.tryEntries[i];
- if (entry.tryLoc === tryLoc) {
- var record = entry.completion;
- if ("throw" === record.type) {
- var thrown = record.arg;
- resetTryEntry(entry);
- }
- return thrown;
- }
- }
- throw new Error("illegal catch attempt");
- },
- delegateYield: function delegateYield(iterable, resultName, nextLoc) {
- return this.delegate = {
- iterator: values(iterable),
- resultName: resultName,
- nextLoc: nextLoc
- }, "next" === this.method && (this.arg = undefined), ContinueSentinel;
- }
- }, exports;
- }
- module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 817 */
- /*!*****************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
- \*****************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
- try {
- var info = gen[key](arg);
- var value = info.value;
- } catch (error) {
- reject(error);
- return;
- }
- if (info.done) {
- resolve(value);
- } else {
- Promise.resolve(value).then(_next, _throw);
- }
- }
- function _asyncToGenerator(fn) {
- return function () {
- var self = this,
- args = arguments;
- return new Promise(function (resolve, reject) {
- var gen = fn.apply(self, args);
- function _next(value) {
- asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
- }
- function _throw(err) {
- asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
- }
- _next(undefined);
- });
- };
- }
- module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 818 */
- /*!*************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/permission.js ***!
- \*************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- eval("/* WEBPACK VAR INJECTION */(function(__f__) {/**\r\n * 本模块封装了Android、iOS的应用权限判断、打开应用权限设置界面、以及位置系统服务是否开启\r\n */\n\nvar isIos;\nisIos = plus.os.name == \"iOS\";\n\n// 判断推送权限是否开启\nfunction judgeIosPermissionPush() {\n var result = false;\n var UIApplication = plus.ios.import(\"UIApplication\");\n var app = UIApplication.sharedApplication();\n var enabledTypes = 0;\n if (app.currentUserNotificationSettings) {\n var settings = app.currentUserNotificationSettings();\n enabledTypes = settings.plusGetAttribute(\"types\");\n __f__(\"log\", \"enabledTypes1:\" + enabledTypes, \" at zego-express-video-uniapp/permission.js:19\");\n if (enabledTypes == 0) {\n __f__(\"log\", \"推送权限没有开启\", \" at zego-express-video-uniapp/permission.js:21\");\n } else {\n result = true;\n __f__(\"log\", \"已经开启推送功能!\", \" at zego-express-video-uniapp/permission.js:24\");\n }\n plus.ios.deleteObject(settings);\n } else {\n enabledTypes = app.enabledRemoteNotificationTypes();\n if (enabledTypes == 0) {\n __f__(\"log\", \"推送权限没有开启!\", \" at zego-express-video-uniapp/permission.js:30\");\n } else {\n result = true;\n __f__(\"log\", \"已经开启推送功能!\", \" at zego-express-video-uniapp/permission.js:33\");\n }\n __f__(\"log\", \"enabledTypes2:\" + enabledTypes, \" at zego-express-video-uniapp/permission.js:35\");\n }\n plus.ios.deleteObject(app);\n plus.ios.deleteObject(UIApplication);\n return result;\n}\n\n// 判断定位权限是否开启\nfunction judgeIosPermissionLocation() {\n var result = false;\n var cllocationManger = plus.ios.import(\"CLLocationManager\");\n var status = cllocationManger.authorizationStatus();\n result = status != 2;\n __f__(\"log\", \"定位权限开启:\" + result, \" at zego-express-video-uniapp/permission.js:48\");\n // 以下代码判断了手机设备的定位是否关闭,推荐另行使用方法 checkSystemEnableLocation\n /* var enable = cllocationManger.locationServicesEnabled();\r\n var status = cllocationManger.authorizationStatus();\r\n console.log(\"enable:\" + enable);\r\n console.log(\"status:\" + status);\r\n if (enable && status != 2) {\r\n \tresult = true;\r\n \tconsole.log(\"手机定位服务已开启且已授予定位权限\");\r\n } else {\r\n \tconsole.log(\"手机系统的定位没有打开或未给予定位权限\");\r\n } */\n plus.ios.deleteObject(cllocationManger);\n return result;\n}\n\n// 判断麦克风权限是否开启\nfunction judgeIosPermissionRecord() {\n var result = false;\n var avaudiosession = plus.ios.import(\"AVAudioSession\");\n var avaudio = avaudiosession.sharedInstance();\n var permissionStatus = avaudio.recordPermission();\n __f__(\"log\", \"permissionStatus:\" + permissionStatus, \" at zego-express-video-uniapp/permission.js:70\");\n if (permissionStatus == 1684369017 || permissionStatus == 1970168948) {\n __f__(\"log\", \"麦克风权限没有开启\", \" at zego-express-video-uniapp/permission.js:72\");\n } else {\n result = true;\n __f__(\"log\", \"麦克风权限已经开启\", \" at zego-express-video-uniapp/permission.js:75\");\n }\n plus.ios.deleteObject(avaudiosession);\n return result;\n}\n\n// 判断相机权限是否开启\nfunction judgeIosPermissionCamera() {\n var result = false;\n var AVCaptureDevice = plus.ios.import(\"AVCaptureDevice\");\n var authStatus = AVCaptureDevice.authorizationStatusForMediaType('vide');\n __f__(\"log\", \"authStatus:\" + authStatus, \" at zego-express-video-uniapp/permission.js:86\");\n if (authStatus == 3) {\n result = true;\n __f__(\"log\", \"相机权限已经开启\", \" at zego-express-video-uniapp/permission.js:89\");\n } else {\n __f__(\"log\", \"相机权限没有开启\", \" at zego-express-video-uniapp/permission.js:91\");\n }\n plus.ios.deleteObject(AVCaptureDevice);\n return result;\n}\n\n// 判断相册权限是否开启\nfunction judgeIosPermissionPhotoLibrary() {\n var result = false;\n var PHPhotoLibrary = plus.ios.import(\"PHPhotoLibrary\");\n var authStatus = PHPhotoLibrary.authorizationStatus();\n __f__(\"log\", \"authStatus:\" + authStatus, \" at zego-express-video-uniapp/permission.js:102\");\n if (authStatus == 3) {\n result = true;\n __f__(\"log\", \"相册权限已经开启\", \" at zego-express-video-uniapp/permission.js:105\");\n } else {\n __f__(\"log\", \"相册权限没有开启\", \" at zego-express-video-uniapp/permission.js:107\");\n }\n plus.ios.deleteObject(PHPhotoLibrary);\n return result;\n}\n\n// 判断通讯录权限是否开启\nfunction judgeIosPermissionContact() {\n var result = false;\n var CNContactStore = plus.ios.import(\"CNContactStore\");\n var cnAuthStatus = CNContactStore.authorizationStatusForEntityType(0);\n if (cnAuthStatus == 3) {\n result = true;\n __f__(\"log\", \"通讯录权限已经开启\", \" at zego-express-video-uniapp/permission.js:120\");\n } else {\n __f__(\"log\", \"通讯录权限没有开启\", \" at zego-express-video-uniapp/permission.js:122\");\n }\n plus.ios.deleteObject(CNContactStore);\n return result;\n}\n\n// 判断日历权限是否开启\nfunction judgeIosPermissionCalendar() {\n var result = false;\n var EKEventStore = plus.ios.import(\"EKEventStore\");\n var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(0);\n if (ekAuthStatus == 3) {\n result = true;\n __f__(\"log\", \"日历权限已经开启\", \" at zego-express-video-uniapp/permission.js:135\");\n } else {\n __f__(\"log\", \"日历权限没有开启\", \" at zego-express-video-uniapp/permission.js:137\");\n }\n plus.ios.deleteObject(EKEventStore);\n return result;\n}\n\n// 判断备忘录权限是否开启\nfunction judgeIosPermissionMemo() {\n var result = false;\n var EKEventStore = plus.ios.import(\"EKEventStore\");\n var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(1);\n if (ekAuthStatus == 3) {\n result = true;\n __f__(\"log\", \"备忘录权限已经开启\", \" at zego-express-video-uniapp/permission.js:150\");\n } else {\n __f__(\"log\", \"备忘录权限没有开启\", \" at zego-express-video-uniapp/permission.js:152\");\n }\n plus.ios.deleteObject(EKEventStore);\n return result;\n}\n\n// Android权限查询\nfunction requestAndroidPermission(permissionID) {\n return new Promise(function (resolve, reject) {\n plus.android.requestPermissions([permissionID],\n // 理论上支持多个权限同时查询,但实际上本函数封装只处理了一个权限的情况。有需要的可自行扩展封装\n function (resultObj) {\n var result = 0;\n for (var i = 0; i < resultObj.granted.length; i++) {\n var grantedPermission = resultObj.granted[i];\n __f__(\"log\", '已获取的权限:' + grantedPermission, \" at zego-express-video-uniapp/permission.js:167\");\n result = 1;\n }\n for (var i = 0; i < resultObj.deniedPresent.length; i++) {\n var deniedPresentPermission = resultObj.deniedPresent[i];\n __f__(\"log\", '拒绝本次申请的权限:' + deniedPresentPermission, \" at zego-express-video-uniapp/permission.js:172\");\n result = 0;\n }\n for (var i = 0; i < resultObj.deniedAlways.length; i++) {\n var deniedAlwaysPermission = resultObj.deniedAlways[i];\n __f__(\"log\", '永久拒绝申请的权限:' + deniedAlwaysPermission, \" at zego-express-video-uniapp/permission.js:177\");\n result = -1;\n }\n resolve(result);\n // 若所需权限被拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限\n // if (result != 1) {\n // gotoAppPermissionSetting()\n // }\n }, function (error) {\n __f__(\"log\", '申请权限错误:' + error.code + \" = \" + error.message, \" at zego-express-video-uniapp/permission.js:187\");\n resolve({\n code: error.code,\n message: error.message\n });\n });\n });\n}\n\n// 使用一个方法,根据参数判断权限\nfunction judgeIosPermission(permissionID) {\n if (permissionID == \"location\") {\n return judgeIosPermissionLocation();\n } else if (permissionID == \"camera\") {\n return judgeIosPermissionCamera();\n } else if (permissionID == \"photoLibrary\") {\n return judgeIosPermissionPhotoLibrary();\n } else if (permissionID == \"record\") {\n return judgeIosPermissionRecord();\n } else if (permissionID == \"push\") {\n return judgeIosPermissionPush();\n } else if (permissionID == \"contact\") {\n return judgeIosPermissionContact();\n } else if (permissionID == \"calendar\") {\n return judgeIosPermissionCalendar();\n } else if (permissionID == \"memo\") {\n return judgeIosPermissionMemo();\n }\n return false;\n}\n\n// 跳转到**应用**的权限页面\nfunction gotoAppPermissionSetting() {\n if (isIos) {\n var UIApplication = plus.ios.import(\"UIApplication\");\n var application2 = UIApplication.sharedApplication();\n var NSURL2 = plus.ios.import(\"NSURL\");\n // var setting2 = NSURL2.URLWithString(\"prefs:root=LOCATION_SERVICES\");\t\t\n var setting2 = NSURL2.URLWithString(\"app-settings:\");\n application2.openURL(setting2);\n plus.ios.deleteObject(setting2);\n plus.ios.deleteObject(NSURL2);\n plus.ios.deleteObject(application2);\n } else {\n // console.log(plus.device.vendor);\n var Intent = plus.android.importClass(\"android.content.Intent\");\n var Settings = plus.android.importClass(\"android.provider.Settings\");\n var Uri = plus.android.importClass(\"android.net.Uri\");\n var mainActivity = plus.android.runtimeMainActivity();\n var intent = new Intent();\n intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);\n var uri = Uri.fromParts(\"package\", mainActivity.getPackageName(), null);\n intent.setData(uri);\n mainActivity.startActivity(intent);\n }\n}\n\n// 检查系统的设备服务是否开启\n// var checkSystemEnableLocation = async function () {\nfunction checkSystemEnableLocation() {\n if (isIos) {\n var result = false;\n var cllocationManger = plus.ios.import(\"CLLocationManager\");\n var result = cllocationManger.locationServicesEnabled();\n __f__(\"log\", \"系统定位开启:\" + result, \" at zego-express-video-uniapp/permission.js:253\");\n plus.ios.deleteObject(cllocationManger);\n return result;\n } else {\n var context = plus.android.importClass(\"android.content.Context\");\n var locationManager = plus.android.importClass(\"android.location.LocationManager\");\n var main = plus.android.runtimeMainActivity();\n var mainSvr = main.getSystemService(context.LOCATION_SERVICE);\n var result = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER);\n __f__(\"log\", \"系统定位开启:\" + result, \" at zego-express-video-uniapp/permission.js:262\");\n return result;\n }\n}\nmodule.exports = {\n judgeIosPermission: judgeIosPermission,\n requestAndroidPermission: requestAndroidPermission,\n checkSystemEnableLocation: checkSystemEnableLocation,\n gotoAppPermissionSetting: gotoAppPermissionSetting\n};\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 141)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9wZXJtaXNzaW9uLmpzIl0sIm5hbWVzIjpbImlzSW9zIiwicGx1cyIsIm9zIiwibmFtZSIsImp1ZGdlSW9zUGVybWlzc2lvblB1c2giLCJyZXN1bHQiLCJVSUFwcGxpY2F0aW9uIiwiaW9zIiwiaW1wb3J0IiwiYXBwIiwic2hhcmVkQXBwbGljYXRpb24iLCJlbmFibGVkVHlwZXMiLCJjdXJyZW50VXNlck5vdGlmaWNhdGlvblNldHRpbmdzIiwic2V0dGluZ3MiLCJwbHVzR2V0QXR0cmlidXRlIiwiZGVsZXRlT2JqZWN0IiwiZW5hYmxlZFJlbW90ZU5vdGlmaWNhdGlvblR5cGVzIiwianVkZ2VJb3NQZXJtaXNzaW9uTG9jYXRpb24iLCJjbGxvY2F0aW9uTWFuZ2VyIiwic3RhdHVzIiwiYXV0aG9yaXphdGlvblN0YXR1cyIsImp1ZGdlSW9zUGVybWlzc2lvblJlY29yZCIsImF2YXVkaW9zZXNzaW9uIiwiYXZhdWRpbyIsInNoYXJlZEluc3RhbmNlIiwicGVybWlzc2lvblN0YXR1cyIsInJlY29yZFBlcm1pc3Npb24iLCJqdWRnZUlvc1Blcm1pc3Npb25DYW1lcmEiLCJBVkNhcHR1cmVEZXZpY2UiLCJhdXRoU3RhdHVzIiwiYXV0aG9yaXphdGlvblN0YXR1c0Zvck1lZGlhVHlwZSIsImp1ZGdlSW9zUGVybWlzc2lvblBob3RvTGlicmFyeSIsIlBIUGhvdG9MaWJyYXJ5IiwianVkZ2VJb3NQZXJtaXNzaW9uQ29udGFjdCIsIkNOQ29udGFjdFN0b3JlIiwiY25BdXRoU3RhdHVzIiwiYXV0aG9yaXphdGlvblN0YXR1c0ZvckVudGl0eVR5cGUiLCJqdWRnZUlvc1Blcm1pc3Npb25DYWxlbmRhciIsIkVLRXZlbnRTdG9yZSIsImVrQXV0aFN0YXR1cyIsImp1ZGdlSW9zUGVybWlzc2lvbk1lbW8iLCJyZXF1ZXN0QW5kcm9pZFBlcm1pc3Npb24iLCJwZXJtaXNzaW9uSUQiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImFuZHJvaWQiLCJyZXF1ZXN0UGVybWlzc2lvbnMiLCJyZXN1bHRPYmoiLCJpIiwiZ3JhbnRlZCIsImxlbmd0aCIsImdyYW50ZWRQZXJtaXNzaW9uIiwiZGVuaWVkUHJlc2VudCIsImRlbmllZFByZXNlbnRQZXJtaXNzaW9uIiwiZGVuaWVkQWx3YXlzIiwiZGVuaWVkQWx3YXlzUGVybWlzc2lvbiIsImVycm9yIiwiY29kZSIsIm1lc3NhZ2UiLCJqdWRnZUlvc1Blcm1pc3Npb24iLCJnb3RvQXBwUGVybWlzc2lvblNldHRpbmciLCJhcHBsaWNhdGlvbjIiLCJOU1VSTDIiLCJzZXR0aW5nMiIsIlVSTFdpdGhTdHJpbmciLCJvcGVuVVJMIiwiSW50ZW50IiwiaW1wb3J0Q2xhc3MiLCJTZXR0aW5ncyIsIlVyaSIsIm1haW5BY3Rpdml0eSIsInJ1bnRpbWVNYWluQWN0aXZpdHkiLCJpbnRlbnQiLCJzZXRBY3Rpb24iLCJBQ1RJT05fQVBQTElDQVRJT05fREVUQUlMU19TRVRUSU5HUyIsInVyaSIsImZyb21QYXJ0cyIsImdldFBhY2thZ2VOYW1lIiwic2V0RGF0YSIsInN0YXJ0QWN0aXZpdHkiLCJjaGVja1N5c3RlbUVuYWJsZUxvY2F0aW9uIiwibG9jYXRpb25TZXJ2aWNlc0VuYWJsZWQiLCJjb250ZXh0IiwibG9jYXRpb25NYW5hZ2VyIiwibWFpbiIsIm1haW5TdnIiLCJnZXRTeXN0ZW1TZXJ2aWNlIiwiTE9DQVRJT05fU0VSVklDRSIsImlzUHJvdmlkZXJFbmFibGVkIiwiR1BTX1BST1ZJREVSIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBLElBQUlBLEtBQUs7QUFFVEEsS0FBSyxHQUFJQyxJQUFJLENBQUNDLEVBQUUsQ0FBQ0MsSUFBSSxJQUFJLEtBQU07O0FBRy9CO0FBQ0EsU0FBU0Msc0JBQXNCLEdBQUc7RUFDakMsSUFBSUMsTUFBTSxHQUFHLEtBQUs7RUFDbEIsSUFBSUMsYUFBYSxHQUFHTCxJQUFJLENBQUNNLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLGVBQWUsQ0FBQztFQUNwRCxJQUFJQyxHQUFHLEdBQUdILGFBQWEsQ0FBQ0ksaUJBQWlCLEVBQUU7RUFDM0MsSUFBSUMsWUFBWSxHQUFHLENBQUM7RUFDcEIsSUFBSUYsR0FBRyxDQUFDRywrQkFBK0IsRUFBRTtJQUN4QyxJQUFJQyxRQUFRLEdBQUdKLEdBQUcsQ0FBQ0csK0JBQStCLEVBQUU7SUFDcERELFlBQVksR0FBR0UsUUFBUSxDQUFDQyxnQkFBZ0IsQ0FBQyxPQUFPLENBQUM7SUFDakQsYUFBWSxnQkFBZ0IsR0FBR0gsWUFBWTtJQUMzQyxJQUFJQSxZQUFZLElBQUksQ0FBQyxFQUFFO01BQ3RCLGFBQVksVUFBVTtJQUN2QixDQUFDLE1BQU07TUFDTk4sTUFBTSxHQUFHLElBQUk7TUFDYixhQUFZLFdBQVc7SUFDeEI7SUFDQUosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ0YsUUFBUSxDQUFDO0VBQ2hDLENBQUMsTUFBTTtJQUNORixZQUFZLEdBQUdGLEdBQUcsQ0FBQ08sOEJBQThCLEVBQUU7SUFDbkQsSUFBSUwsWUFBWSxJQUFJLENBQUMsRUFBRTtNQUN0QixhQUFZLFdBQVc7SUFDeEIsQ0FBQyxNQUFNO01BQ05OLE1BQU0sR0FBRyxJQUFJO01BQ2IsYUFBWSxXQUFXO0lBQ3hCO0lBQ0EsYUFBWSxnQkFBZ0IsR0FBR00sWUFBWTtFQUM1QztFQUNBVixJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDTixHQUFHLENBQUM7RUFDMUJSLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNULGFBQWEsQ0FBQztFQUNwQyxPQUFPRCxNQUFNO0FBQ2Q7O0FBRUE7QUFDQSxTQUFTWSwwQkFBMEIsR0FBRztFQUNyQyxJQUFJWixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJYSxnQkFBZ0IsR0FBR2pCLElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsbUJBQW1CLENBQUM7RUFDM0QsSUFBSVcsTUFBTSxHQUFHRCxnQkFBZ0IsQ0FBQ0UsbUJBQW1CLEVBQUU7RUFDbkRmLE1BQU0sR0FBSWMsTUFBTSxJQUFJLENBQUU7RUFDdEIsYUFBWSxTQUFTLEdBQUdkLE1BQU07RUFDOUI7RUFDQTtBQUNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUNDSixJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDRyxnQkFBZ0IsQ0FBQztFQUN2QyxPQUFPYixNQUFNO0FBQ2Q7O0FBRUE7QUFDQSxTQUFTZ0Isd0JBQXdCLEdBQUc7RUFDbkMsSUFBSWhCLE1BQU0sR0FBRyxLQUFLO0VBQ2xCLElBQUlpQixjQUFjLEdBQUdyQixJQUFJLENBQUNNLEdBQUcsQ0FBQ0MsTUFBTSxDQUFDLGdCQUFnQixDQUFDO0VBQ3RELElBQUllLE9BQU8sR0FBR0QsY0FBYyxDQUFDRSxjQUFjLEVBQUU7RUFDN0MsSUFBSUMsZ0JBQWdCLEdBQUdGLE9BQU8sQ0FBQ0csZ0JBQWdCLEVBQUU7RUFDakQsYUFBWSxtQkFBbUIsR0FBR0QsZ0JBQWdCO0VBQ2xELElBQUlBLGdCQUFnQixJQUFJLFVBQVUsSUFBSUEsZ0JBQWdCLElBQUksVUFBVSxFQUFFO0lBQ3JFLGFBQVksV0FBVztFQUN4QixDQUFDLE1BQU07SUFDTnBCLE1BQU0sR0FBRyxJQUFJO0lBQ2IsYUFBWSxXQUFXO0VBQ3hCO0VBQ0FKLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNPLGNBQWMsQ0FBQztFQUNyQyxPQUFPakIsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBU3NCLHdCQUF3QixHQUFHO0VBQ25DLElBQUl0QixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJdUIsZUFBZSxHQUFHM0IsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FBQztFQUN4RCxJQUFJcUIsVUFBVSxHQUFHRCxlQUFlLENBQUNFLCtCQUErQixDQUFDLE1BQU0sQ0FBQztFQUN4RSxhQUFZLGFBQWEsR0FBR0QsVUFBVTtFQUN0QyxJQUFJQSxVQUFVLElBQUksQ0FBQyxFQUFFO0lBQ3BCeEIsTUFBTSxHQUFHLElBQUk7SUFDYixhQUFZLFVBQVU7RUFDdkIsQ0FBQyxNQUFNO0lBQ04sYUFBWSxVQUFVO0VBQ3ZCO0VBQ0FKLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNhLGVBQWUsQ0FBQztFQUN0QyxPQUFPdkIsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBUzBCLDhCQUE4QixHQUFHO0VBQ3pDLElBQUkxQixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJMkIsY0FBYyxHQUFHL0IsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0RCxJQUFJcUIsVUFBVSxHQUFHRyxjQUFjLENBQUNaLG1CQUFtQixFQUFFO0VBQ3JELGFBQVksYUFBYSxHQUFHUyxVQUFVO0VBQ3RDLElBQUlBLFVBQVUsSUFBSSxDQUFDLEVBQUU7SUFDcEJ4QixNQUFNLEdBQUcsSUFBSTtJQUNiLGFBQVksVUFBVTtFQUN2QixDQUFDLE1BQU07SUFDTixhQUFZLFVBQVU7RUFDdkI7RUFDQUosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ2lCLGNBQWMsQ0FBQztFQUNyQyxPQUFPM0IsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBUzRCLHlCQUF5QixHQUFHO0VBQ3BDLElBQUk1QixNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJNkIsY0FBYyxHQUFHakMsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQztFQUN0RCxJQUFJMkIsWUFBWSxHQUFHRCxjQUFjLENBQUNFLGdDQUFnQyxDQUFDLENBQUMsQ0FBQztFQUNyRSxJQUFJRCxZQUFZLElBQUksQ0FBQyxFQUFFO0lBQ3RCOUIsTUFBTSxHQUFHLElBQUk7SUFDYixhQUFZLFdBQVc7RUFDeEIsQ0FBQyxNQUFNO0lBQ04sYUFBWSxXQUFXO0VBQ3hCO0VBQ0FKLElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNtQixjQUFjLENBQUM7RUFDckMsT0FBTzdCLE1BQU07QUFDZDs7QUFFQTtBQUNBLFNBQVNnQywwQkFBMEIsR0FBRztFQUNyQyxJQUFJaEMsTUFBTSxHQUFHLEtBQUs7RUFDbEIsSUFBSWlDLFlBQVksR0FBR3JDLElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsY0FBYyxDQUFDO0VBQ2xELElBQUkrQixZQUFZLEdBQUdELFlBQVksQ0FBQ0YsZ0NBQWdDLENBQUMsQ0FBQyxDQUFDO0VBQ25FLElBQUlHLFlBQVksSUFBSSxDQUFDLEVBQUU7SUFDdEJsQyxNQUFNLEdBQUcsSUFBSTtJQUNiLGFBQVksVUFBVTtFQUN2QixDQUFDLE1BQU07SUFDTixhQUFZLFVBQVU7RUFDdkI7RUFDQUosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ3VCLFlBQVksQ0FBQztFQUNuQyxPQUFPakMsTUFBTTtBQUNkOztBQUVBO0FBQ0EsU0FBU21DLHNCQUFzQixHQUFHO0VBQ2pDLElBQUluQyxNQUFNLEdBQUcsS0FBSztFQUNsQixJQUFJaUMsWUFBWSxHQUFHckMsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxjQUFjLENBQUM7RUFDbEQsSUFBSStCLFlBQVksR0FBR0QsWUFBWSxDQUFDRixnQ0FBZ0MsQ0FBQyxDQUFDLENBQUM7RUFDbkUsSUFBSUcsWUFBWSxJQUFJLENBQUMsRUFBRTtJQUN0QmxDLE1BQU0sR0FBRyxJQUFJO0lBQ2IsYUFBWSxXQUFXO0VBQ3hCLENBQUMsTUFBTTtJQUNOLGFBQVksV0FBVztFQUN4QjtFQUNBSixJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDdUIsWUFBWSxDQUFDO0VBQ25DLE9BQU9qQyxNQUFNO0FBQ2Q7O0FBRUE7QUFDQSxTQUFTb0Msd0JBQXdCLENBQUNDLFlBQVksRUFBRTtFQUMvQyxPQUFPLElBQUlDLE9BQU8sQ0FBQyxVQUFDQyxPQUFPLEVBQUVDLE1BQU0sRUFBSztJQUN2QzVDLElBQUksQ0FBQzZDLE9BQU8sQ0FBQ0Msa0JBQWtCLENBQzlCLENBQUNMLFlBQVksQ0FBQztJQUFFO0lBQ2hCLFVBQVNNLFNBQVMsRUFBRTtNQUNuQixJQUFJM0MsTUFBTSxHQUFHLENBQUM7TUFDZCxLQUFLLElBQUk0QyxDQUFDLEdBQUcsQ0FBQyxFQUFFQSxDQUFDLEdBQUdELFNBQVMsQ0FBQ0UsT0FBTyxDQUFDQyxNQUFNLEVBQUVGLENBQUMsRUFBRSxFQUFFO1FBQ2xELElBQUlHLGlCQUFpQixHQUFHSixTQUFTLENBQUNFLE9BQU8sQ0FBQ0QsQ0FBQyxDQUFDO1FBQzVDLGFBQVksU0FBUyxHQUFHRyxpQkFBaUI7UUFDekMvQyxNQUFNLEdBQUcsQ0FBQztNQUNYO01BQ0EsS0FBSyxJQUFJNEMsQ0FBQyxHQUFHLENBQUMsRUFBRUEsQ0FBQyxHQUFHRCxTQUFTLENBQUNLLGFBQWEsQ0FBQ0YsTUFBTSxFQUFFRixDQUFDLEVBQUUsRUFBRTtRQUN4RCxJQUFJSyx1QkFBdUIsR0FBR04sU0FBUyxDQUFDSyxhQUFhLENBQUNKLENBQUMsQ0FBQztRQUN4RCxhQUFZLFlBQVksR0FBR0ssdUJBQXVCO1FBQ2xEakQsTUFBTSxHQUFHLENBQUM7TUFDWDtNQUNBLEtBQUssSUFBSTRDLENBQUMsR0FBRyxDQUFDLEVBQUVBLENBQUMsR0FBR0QsU0FBUyxDQUFDTyxZQUFZLENBQUNKLE1BQU0sRUFBRUYsQ0FBQyxFQUFFLEVBQUU7UUFDdkQsSUFBSU8sc0JBQXNCLEdBQUdSLFNBQVMsQ0FBQ08sWUFBWSxDQUFDTixDQUFDLENBQUM7UUFDdEQsYUFBWSxZQUFZLEdBQUdPLHNCQUFzQjtRQUNqRG5ELE1BQU0sR0FBRyxDQUFDLENBQUM7TUFDWjtNQUNBdUMsT0FBTyxDQUFDdkMsTUFBTSxDQUFDO01BQ2Y7TUFDQTtNQUNBO01BQ0E7SUFDRCxDQUFDLEVBQ0QsVUFBU29ELEtBQUssRUFBRTtNQUNmLGFBQVksU0FBUyxHQUFHQSxLQUFLLENBQUNDLElBQUksR0FBRyxLQUFLLEdBQUdELEtBQUssQ0FBQ0UsT0FBTztNQUMxRGYsT0FBTyxDQUFDO1FBQ1BjLElBQUksRUFBRUQsS0FBSyxDQUFDQyxJQUFJO1FBQ2hCQyxPQUFPLEVBQUVGLEtBQUssQ0FBQ0U7TUFDaEIsQ0FBQyxDQUFDO0lBQ0gsQ0FBQyxDQUNEO0VBQ0YsQ0FBQyxDQUFDO0FBQ0g7O0FBRUE7QUFDQSxTQUFTQyxrQkFBa0IsQ0FBQ2xCLFlBQVksRUFBRTtFQUN6QyxJQUFJQSxZQUFZLElBQUksVUFBVSxFQUFFO0lBQy9CLE9BQU96QiwwQkFBMEIsRUFBRTtFQUNwQyxDQUFDLE1BQU0sSUFBSXlCLFlBQVksSUFBSSxRQUFRLEVBQUU7SUFDcEMsT0FBT2Ysd0JBQXdCLEVBQUU7RUFDbEMsQ0FBQyxNQUFNLElBQUllLFlBQVksSUFBSSxjQUFjLEVBQUU7SUFDMUMsT0FBT1gsOEJBQThCLEVBQUU7RUFDeEMsQ0FBQyxNQUFNLElBQUlXLFlBQVksSUFBSSxRQUFRLEVBQUU7SUFDcEMsT0FBT3JCLHdCQUF3QixFQUFFO0VBQ2xDLENBQUMsTUFBTSxJQUFJcUIsWUFBWSxJQUFJLE1BQU0sRUFBRTtJQUNsQyxPQUFPdEMsc0JBQXNCLEVBQUU7RUFDaEMsQ0FBQyxNQUFNLElBQUlzQyxZQUFZLElBQUksU0FBUyxFQUFFO0lBQ3JDLE9BQU9ULHlCQUF5QixFQUFFO0VBQ25DLENBQUMsTUFBTSxJQUFJUyxZQUFZLElBQUksVUFBVSxFQUFFO0lBQ3RDLE9BQU9MLDBCQUEwQixFQUFFO0VBQ3BDLENBQUMsTUFBTSxJQUFJSyxZQUFZLElBQUksTUFBTSxFQUFFO0lBQ2xDLE9BQU9GLHNCQUFzQixFQUFFO0VBQ2hDO0VBQ0EsT0FBTyxLQUFLO0FBQ2I7O0FBRUE7QUFDQSxTQUFTcUIsd0JBQXdCLEdBQUc7RUFDbkMsSUFBSTdELEtBQUssRUFBRTtJQUNWLElBQUlNLGFBQWEsR0FBR0wsSUFBSSxDQUFDTSxHQUFHLENBQUNDLE1BQU0sQ0FBQyxlQUFlLENBQUM7SUFDcEQsSUFBSXNELFlBQVksR0FBR3hELGFBQWEsQ0FBQ0ksaUJBQWlCLEVBQUU7SUFDcEQsSUFBSXFELE1BQU0sR0FBRzlELElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBQ3JDO0lBQ0EsSUFBSXdELFFBQVEsR0FBR0QsTUFBTSxDQUFDRSxhQUFhLENBQUMsZUFBZSxDQUFDO0lBQ3BESCxZQUFZLENBQUNJLE9BQU8sQ0FBQ0YsUUFBUSxDQUFDO0lBRTlCL0QsSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ2lELFFBQVEsQ0FBQztJQUMvQi9ELElBQUksQ0FBQ00sR0FBRyxDQUFDUSxZQUFZLENBQUNnRCxNQUFNLENBQUM7SUFDN0I5RCxJQUFJLENBQUNNLEdBQUcsQ0FBQ1EsWUFBWSxDQUFDK0MsWUFBWSxDQUFDO0VBQ3BDLENBQUMsTUFBTTtJQUNOO0lBQ0EsSUFBSUssTUFBTSxHQUFHbEUsSUFBSSxDQUFDNkMsT0FBTyxDQUFDc0IsV0FBVyxDQUFDLHdCQUF3QixDQUFDO0lBQy9ELElBQUlDLFFBQVEsR0FBR3BFLElBQUksQ0FBQzZDLE9BQU8sQ0FBQ3NCLFdBQVcsQ0FBQywyQkFBMkIsQ0FBQztJQUNwRSxJQUFJRSxHQUFHLEdBQUdyRSxJQUFJLENBQUM2QyxPQUFPLENBQUNzQixXQUFXLENBQUMsaUJBQWlCLENBQUM7SUFDckQsSUFBSUcsWUFBWSxHQUFHdEUsSUFBSSxDQUFDNkMsT0FBTyxDQUFDMEIsbUJBQW1CLEVBQUU7SUFDckQsSUFBSUMsTUFBTSxHQUFHLElBQUlOLE1BQU0sRUFBRTtJQUN6Qk0sTUFBTSxDQUFDQyxTQUFTLENBQUNMLFFBQVEsQ0FBQ00sbUNBQW1DLENBQUM7SUFDOUQsSUFBSUMsR0FBRyxHQUFHTixHQUFHLENBQUNPLFNBQVMsQ0FBQyxTQUFTLEVBQUVOLFlBQVksQ0FBQ08sY0FBYyxFQUFFLEVBQUUsSUFBSSxDQUFDO0lBQ3ZFTCxNQUFNLENBQUNNLE9BQU8sQ0FBQ0gsR0FBRyxDQUFDO0lBQ25CTCxZQUFZLENBQUNTLGFBQWEsQ0FBQ1AsTUFBTSxDQUFDO0VBQ25DO0FBQ0Q7O0FBRUE7QUFDQTtBQUNBLFNBQVNRLHlCQUF5QixHQUFHO0VBQ3BDLElBQUlqRixLQUFLLEVBQUU7SUFDVixJQUFJSyxNQUFNLEdBQUcsS0FBSztJQUNsQixJQUFJYSxnQkFBZ0IsR0FBR2pCLElBQUksQ0FBQ00sR0FBRyxDQUFDQyxNQUFNLENBQUMsbUJBQW1CLENBQUM7SUFDM0QsSUFBSUgsTUFBTSxHQUFHYSxnQkFBZ0IsQ0FBQ2dFLHVCQUF1QixFQUFFO0lBQ3ZELGFBQVksU0FBUyxHQUFHN0UsTUFBTTtJQUM5QkosSUFBSSxDQUFDTSxHQUFHLENBQUNRLFlBQVksQ0FBQ0csZ0JBQWdCLENBQUM7SUFDdkMsT0FBT2IsTUFBTTtFQUNkLENBQUMsTUFBTTtJQUNOLElBQUk4RSxPQUFPLEdBQUdsRixJQUFJLENBQUM2QyxPQUFPLENBQUNzQixXQUFXLENBQUMseUJBQXlCLENBQUM7SUFDakUsSUFBSWdCLGVBQWUsR0FBR25GLElBQUksQ0FBQzZDLE9BQU8sQ0FBQ3NCLFdBQVcsQ0FBQyxrQ0FBa0MsQ0FBQztJQUNsRixJQUFJaUIsSUFBSSxHQUFHcEYsSUFBSSxDQUFDNkMsT0FBTyxDQUFDMEIsbUJBQW1CLEVBQUU7SUFDN0MsSUFBSWMsT0FBTyxHQUFHRCxJQUFJLENBQUNFLGdCQUFnQixDQUFDSixPQUFPLENBQUNLLGdCQUFnQixDQUFDO0lBQzdELElBQUluRixNQUFNLEdBQUdpRixPQUFPLENBQUNHLGlCQUFpQixDQUFDTCxlQUFlLENBQUNNLFlBQVksQ0FBQztJQUNwRSxhQUFZLFNBQVMsR0FBR3JGLE1BQU07SUFDOUIsT0FBT0EsTUFBTTtFQUNkO0FBQ0Q7QUFFQXNGLE1BQU0sQ0FBQ0MsT0FBTyxHQUFHO0VBQ2hCaEMsa0JBQWtCLEVBQUVBLGtCQUFrQjtFQUN0Q25CLHdCQUF3QixFQUFFQSx3QkFBd0I7RUFDbER3Qyx5QkFBeUIsRUFBRUEseUJBQXlCO0VBQ3BEcEIsd0JBQXdCLEVBQUVBO0FBQzNCLENBQUMsQyIsImZpbGUiOiI4MTguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcclxuICog5pys5qih5Z2X5bCB6KOF5LqGQW5kcm9pZOOAgWlPU+eahOW6lOeUqOadg+mZkOWIpOaWreOAgeaJk+W8gOW6lOeUqOadg+mZkOiuvue9rueVjOmdouOAgeS7peWPiuS9jee9ruezu+e7n+acjeWKoeaYr+WQpuW8gOWQr1xyXG4gKi9cclxuXHJcbnZhciBpc0lvc1xyXG5cclxuaXNJb3MgPSAocGx1cy5vcy5uYW1lID09IFwiaU9TXCIpXHJcblxyXG5cclxuLy8g5Yik5pat5o6o6YCB5p2D6ZmQ5piv5ZCm5byA5ZCvXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvblB1c2goKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBVSUFwcGxpY2F0aW9uID0gcGx1cy5pb3MuaW1wb3J0KFwiVUlBcHBsaWNhdGlvblwiKTtcclxuXHR2YXIgYXBwID0gVUlBcHBsaWNhdGlvbi5zaGFyZWRBcHBsaWNhdGlvbigpO1xyXG5cdHZhciBlbmFibGVkVHlwZXMgPSAwO1xyXG5cdGlmIChhcHAuY3VycmVudFVzZXJOb3RpZmljYXRpb25TZXR0aW5ncykge1xyXG5cdFx0dmFyIHNldHRpbmdzID0gYXBwLmN1cnJlbnRVc2VyTm90aWZpY2F0aW9uU2V0dGluZ3MoKTtcclxuXHRcdGVuYWJsZWRUeXBlcyA9IHNldHRpbmdzLnBsdXNHZXRBdHRyaWJ1dGUoXCJ0eXBlc1wiKTtcclxuXHRcdGNvbnNvbGUubG9nKFwiZW5hYmxlZFR5cGVzMTpcIiArIGVuYWJsZWRUeXBlcyk7XHJcblx0XHRpZiAoZW5hYmxlZFR5cGVzID09IDApIHtcclxuXHRcdFx0Y29uc29sZS5sb2coXCLmjqjpgIHmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXN1bHQgPSB0cnVlO1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuW3sue7j+W8gOWQr+aOqOmAgeWKn+iDvSFcIilcclxuXHRcdH1cclxuXHRcdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChzZXR0aW5ncyk7XHJcblx0fSBlbHNlIHtcclxuXHRcdGVuYWJsZWRUeXBlcyA9IGFwcC5lbmFibGVkUmVtb3RlTm90aWZpY2F0aW9uVHlwZXMoKTtcclxuXHRcdGlmIChlbmFibGVkVHlwZXMgPT0gMCkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuaOqOmAgeadg+mZkOayoeacieW8gOWQryFcIik7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXN1bHQgPSB0cnVlO1xyXG5cdFx0XHRjb25zb2xlLmxvZyhcIuW3sue7j+W8gOWQr+aOqOmAgeWKn+iDvSFcIilcclxuXHRcdH1cclxuXHRcdGNvbnNvbGUubG9nKFwiZW5hYmxlZFR5cGVzMjpcIiArIGVuYWJsZWRUeXBlcyk7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChhcHApO1xyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChVSUFwcGxpY2F0aW9uKTtcclxuXHRyZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG4vLyDliKTmlq3lrprkvY3mnYPpmZDmmK/lkKblvIDlkK9cclxuZnVuY3Rpb24ganVkZ2VJb3NQZXJtaXNzaW9uTG9jYXRpb24oKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBjbGxvY2F0aW9uTWFuZ2VyID0gcGx1cy5pb3MuaW1wb3J0KFwiQ0xMb2NhdGlvbk1hbmFnZXJcIik7XHJcblx0dmFyIHN0YXR1cyA9IGNsbG9jYXRpb25NYW5nZXIuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG5cdHJlc3VsdCA9IChzdGF0dXMgIT0gMilcclxuXHRjb25zb2xlLmxvZyhcIuWumuS9jeadg+mZkOW8gOWQr++8mlwiICsgcmVzdWx0KTtcclxuXHQvLyDku6XkuIvku6PnoIHliKTmlq3kuobmiYvmnLrorr7lpIfnmoTlrprkvY3mmK/lkKblhbPpl63vvIzmjqjojZDlj6booYzkvb/nlKjmlrnms5UgY2hlY2tTeXN0ZW1FbmFibGVMb2NhdGlvblxyXG5cdC8qIHZhciBlbmFibGUgPSBjbGxvY2F0aW9uTWFuZ2VyLmxvY2F0aW9uU2VydmljZXNFbmFibGVkKCk7XHJcblx0dmFyIHN0YXR1cyA9IGNsbG9jYXRpb25NYW5nZXIuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG5cdGNvbnNvbGUubG9nKFwiZW5hYmxlOlwiICsgZW5hYmxlKTtcclxuXHRjb25zb2xlLmxvZyhcInN0YXR1czpcIiArIHN0YXR1cyk7XHJcblx0aWYgKGVuYWJsZSAmJiBzdGF0dXMgIT0gMikge1xyXG5cdFx0cmVzdWx0ID0gdHJ1ZTtcclxuXHRcdGNvbnNvbGUubG9nKFwi5omL5py65a6a5L2N5pyN5Yqh5bey5byA5ZCv5LiU5bey5o6I5LqI5a6a5L2N5p2D6ZmQXCIpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIuaJi+acuuezu+e7n+eahOWumuS9jeayoeacieaJk+W8gOaIluacque7meS6iOWumuS9jeadg+mZkFwiKTtcclxuXHR9ICovXHJcblx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KGNsbG9jYXRpb25NYW5nZXIpO1xyXG5cdHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbi8vIOWIpOaWrem6puWFi+mjjuadg+mZkOaYr+WQpuW8gOWQr1xyXG5mdW5jdGlvbiBqdWRnZUlvc1Blcm1pc3Npb25SZWNvcmQoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBhdmF1ZGlvc2Vzc2lvbiA9IHBsdXMuaW9zLmltcG9ydChcIkFWQXVkaW9TZXNzaW9uXCIpO1xyXG5cdHZhciBhdmF1ZGlvID0gYXZhdWRpb3Nlc3Npb24uc2hhcmVkSW5zdGFuY2UoKTtcclxuXHR2YXIgcGVybWlzc2lvblN0YXR1cyA9IGF2YXVkaW8ucmVjb3JkUGVybWlzc2lvbigpO1xyXG5cdGNvbnNvbGUubG9nKFwicGVybWlzc2lvblN0YXR1czpcIiArIHBlcm1pc3Npb25TdGF0dXMpO1xyXG5cdGlmIChwZXJtaXNzaW9uU3RhdHVzID09IDE2ODQzNjkwMTcgfHwgcGVybWlzc2lvblN0YXR1cyA9PSAxOTcwMTY4OTQ4KSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIum6puWFi+mjjuadg+mZkOayoeacieW8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmVzdWx0ID0gdHJ1ZTtcclxuXHRcdGNvbnNvbGUubG9nKFwi6bqm5YWL6aOO5p2D6ZmQ5bey57uP5byA5ZCvXCIpO1xyXG5cdH1cclxuXHRwbHVzLmlvcy5kZWxldGVPYmplY3QoYXZhdWRpb3Nlc3Npb24pO1xyXG5cdHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbi8vIOWIpOaWreebuOacuuadg+mZkOaYr+WQpuW8gOWQr1xyXG5mdW5jdGlvbiBqdWRnZUlvc1Blcm1pc3Npb25DYW1lcmEoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBBVkNhcHR1cmVEZXZpY2UgPSBwbHVzLmlvcy5pbXBvcnQoXCJBVkNhcHR1cmVEZXZpY2VcIik7XHJcblx0dmFyIGF1dGhTdGF0dXMgPSBBVkNhcHR1cmVEZXZpY2UuYXV0aG9yaXphdGlvblN0YXR1c0Zvck1lZGlhVHlwZSgndmlkZScpO1xyXG5cdGNvbnNvbGUubG9nKFwiYXV0aFN0YXR1czpcIiArIGF1dGhTdGF0dXMpO1xyXG5cdGlmIChhdXRoU3RhdHVzID09IDMpIHtcclxuXHRcdHJlc3VsdCA9IHRydWU7XHJcblx0XHRjb25zb2xlLmxvZyhcIuebuOacuuadg+mZkOW3sue7j+W8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Y29uc29sZS5sb2coXCLnm7jmnLrmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChBVkNhcHR1cmVEZXZpY2UpO1xyXG5cdHJldHVybiByZXN1bHQ7XHJcbn1cclxuXHJcbi8vIOWIpOaWreebuOWGjOadg+mZkOaYr+WQpuW8gOWQr1xyXG5mdW5jdGlvbiBqdWRnZUlvc1Blcm1pc3Npb25QaG90b0xpYnJhcnkoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBQSFBob3RvTGlicmFyeSA9IHBsdXMuaW9zLmltcG9ydChcIlBIUGhvdG9MaWJyYXJ5XCIpO1xyXG5cdHZhciBhdXRoU3RhdHVzID0gUEhQaG90b0xpYnJhcnkuYXV0aG9yaXphdGlvblN0YXR1cygpO1xyXG5cdGNvbnNvbGUubG9nKFwiYXV0aFN0YXR1czpcIiArIGF1dGhTdGF0dXMpO1xyXG5cdGlmIChhdXRoU3RhdHVzID09IDMpIHtcclxuXHRcdHJlc3VsdCA9IHRydWU7XHJcblx0XHRjb25zb2xlLmxvZyhcIuebuOWGjOadg+mZkOW3sue7j+W8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Y29uc29sZS5sb2coXCLnm7jlhozmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChQSFBob3RvTGlicmFyeSk7XHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuLy8g5Yik5pat6YCa6K6v5b2V5p2D6ZmQ5piv5ZCm5byA5ZCvXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvbkNvbnRhY3QoKSB7XHJcblx0dmFyIHJlc3VsdCA9IGZhbHNlO1xyXG5cdHZhciBDTkNvbnRhY3RTdG9yZSA9IHBsdXMuaW9zLmltcG9ydChcIkNOQ29udGFjdFN0b3JlXCIpO1xyXG5cdHZhciBjbkF1dGhTdGF0dXMgPSBDTkNvbnRhY3RTdG9yZS5hdXRob3JpemF0aW9uU3RhdHVzRm9yRW50aXR5VHlwZSgwKTtcclxuXHRpZiAoY25BdXRoU3RhdHVzID09IDMpIHtcclxuXHRcdHJlc3VsdCA9IHRydWU7XHJcblx0XHRjb25zb2xlLmxvZyhcIumAmuiur+W9leadg+mZkOW3sue7j+W8gOWQr1wiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Y29uc29sZS5sb2coXCLpgJrorq/lvZXmnYPpmZDmsqHmnInlvIDlkK9cIik7XHJcblx0fVxyXG5cdHBsdXMuaW9zLmRlbGV0ZU9iamVjdChDTkNvbnRhY3RTdG9yZSk7XHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuLy8g5Yik5pat5pel5Y6G5p2D6ZmQ5piv5ZCm5byA5ZCvXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvbkNhbGVuZGFyKCkge1xyXG5cdHZhciByZXN1bHQgPSBmYWxzZTtcclxuXHR2YXIgRUtFdmVudFN0b3JlID0gcGx1cy5pb3MuaW1wb3J0KFwiRUtFdmVudFN0b3JlXCIpO1xyXG5cdHZhciBla0F1dGhTdGF0dXMgPSBFS0V2ZW50U3RvcmUuYXV0aG9yaXphdGlvblN0YXR1c0ZvckVudGl0eVR5cGUoMCk7XHJcblx0aWYgKGVrQXV0aFN0YXR1cyA9PSAzKSB7XHJcblx0XHRyZXN1bHQgPSB0cnVlO1xyXG5cdFx0Y29uc29sZS5sb2coXCLml6XljobmnYPpmZDlt7Lnu4/lvIDlkK9cIik7XHJcblx0fSBlbHNlIHtcclxuXHRcdGNvbnNvbGUubG9nKFwi5pel5Y6G5p2D6ZmQ5rKh5pyJ5byA5ZCvXCIpO1xyXG5cdH1cclxuXHRwbHVzLmlvcy5kZWxldGVPYmplY3QoRUtFdmVudFN0b3JlKTtcclxuXHRyZXR1cm4gcmVzdWx0O1xyXG59XHJcblxyXG4vLyDliKTmlq3lpIflv5jlvZXmnYPpmZDmmK/lkKblvIDlkK9cclxuZnVuY3Rpb24ganVkZ2VJb3NQZXJtaXNzaW9uTWVtbygpIHtcclxuXHR2YXIgcmVzdWx0ID0gZmFsc2U7XHJcblx0dmFyIEVLRXZlbnRTdG9yZSA9IHBsdXMuaW9zLmltcG9ydChcIkVLRXZlbnRTdG9yZVwiKTtcclxuXHR2YXIgZWtBdXRoU3RhdHVzID0gRUtFdmVudFN0b3JlLmF1dGhvcml6YXRpb25TdGF0dXNGb3JFbnRpdHlUeXBlKDEpO1xyXG5cdGlmIChla0F1dGhTdGF0dXMgPT0gMykge1xyXG5cdFx0cmVzdWx0ID0gdHJ1ZTtcclxuXHRcdGNvbnNvbGUubG9nKFwi5aSH5b+Y5b2V5p2D6ZmQ5bey57uP5byA5ZCvXCIpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRjb25zb2xlLmxvZyhcIuWkh+W/mOW9leadg+mZkOayoeacieW8gOWQr1wiKTtcclxuXHR9XHJcblx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KEVLRXZlbnRTdG9yZSk7XHJcblx0cmV0dXJuIHJlc3VsdDtcclxufVxyXG5cclxuLy8gQW5kcm9pZOadg+mZkOafpeivolxyXG5mdW5jdGlvbiByZXF1ZXN0QW5kcm9pZFBlcm1pc3Npb24ocGVybWlzc2lvbklEKSB7XHJcblx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdHBsdXMuYW5kcm9pZC5yZXF1ZXN0UGVybWlzc2lvbnMoXHJcblx0XHRcdFtwZXJtaXNzaW9uSURdLCAvLyDnkIborrrkuIrmlK/mjIHlpJrkuKrmnYPpmZDlkIzml7bmn6Xor6LvvIzkvYblrp7pmYXkuIrmnKzlh73mlbDlsIHoo4Xlj6rlpITnkIbkuobkuIDkuKrmnYPpmZDnmoTmg4XlhrXjgILmnInpnIDopoHnmoTlj6/oh6rooYzmianlsZXlsIHoo4VcclxuXHRcdFx0ZnVuY3Rpb24ocmVzdWx0T2JqKSB7XHJcblx0XHRcdFx0dmFyIHJlc3VsdCA9IDA7XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRPYmouZ3JhbnRlZC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dmFyIGdyYW50ZWRQZXJtaXNzaW9uID0gcmVzdWx0T2JqLmdyYW50ZWRbaV07XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5bey6I635Y+W55qE5p2D6ZmQ77yaJyArIGdyYW50ZWRQZXJtaXNzaW9uKTtcclxuXHRcdFx0XHRcdHJlc3VsdCA9IDFcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRPYmouZGVuaWVkUHJlc2VudC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dmFyIGRlbmllZFByZXNlbnRQZXJtaXNzaW9uID0gcmVzdWx0T2JqLmRlbmllZFByZXNlbnRbaV07XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5ouS57ud5pys5qyh55Sz6K+355qE5p2D6ZmQ77yaJyArIGRlbmllZFByZXNlbnRQZXJtaXNzaW9uKTtcclxuXHRcdFx0XHRcdHJlc3VsdCA9IDBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHRPYmouZGVuaWVkQWx3YXlzLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHR2YXIgZGVuaWVkQWx3YXlzUGVybWlzc2lvbiA9IHJlc3VsdE9iai5kZW5pZWRBbHdheXNbaV07XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn5rC45LmF5ouS57ud55Sz6K+355qE5p2D6ZmQ77yaJyArIGRlbmllZEFsd2F5c1Blcm1pc3Npb24pO1xyXG5cdFx0XHRcdFx0cmVzdWx0ID0gLTFcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cmVzb2x2ZShyZXN1bHQpO1xyXG5cdFx0XHRcdC8vIOiLpeaJgOmcgOadg+mZkOiiq+aLkue7nSzliJnmiZPlvIBBUFDorr7nva7nlYzpnaIs5Y+v5Lul5ZyoQVBQ6K6+572u55WM6Z2i5omT5byA55u45bqU5p2D6ZmQXHJcblx0XHRcdFx0Ly8gaWYgKHJlc3VsdCAhPSAxKSB7XHJcblx0XHRcdFx0Ly8gZ290b0FwcFBlcm1pc3Npb25TZXR0aW5nKClcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH0sXHJcblx0XHRcdGZ1bmN0aW9uKGVycm9yKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coJ+eUs+ivt+adg+mZkOmUmeivr++8micgKyBlcnJvci5jb2RlICsgXCIgPSBcIiArIGVycm9yLm1lc3NhZ2UpO1xyXG5cdFx0XHRcdHJlc29sdmUoe1xyXG5cdFx0XHRcdFx0Y29kZTogZXJyb3IuY29kZSxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6IGVycm9yLm1lc3NhZ2VcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0KTtcclxuXHR9KTtcclxufVxyXG5cclxuLy8g5L2/55So5LiA5Liq5pa55rOV77yM5qC55o2u5Y+C5pWw5Yik5pat5p2D6ZmQXHJcbmZ1bmN0aW9uIGp1ZGdlSW9zUGVybWlzc2lvbihwZXJtaXNzaW9uSUQpIHtcclxuXHRpZiAocGVybWlzc2lvbklEID09IFwibG9jYXRpb25cIikge1xyXG5cdFx0cmV0dXJuIGp1ZGdlSW9zUGVybWlzc2lvbkxvY2F0aW9uKClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcImNhbWVyYVwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uQ2FtZXJhKClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcInBob3RvTGlicmFyeVwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uUGhvdG9MaWJyYXJ5KClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcInJlY29yZFwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uUmVjb3JkKClcclxuXHR9IGVsc2UgaWYgKHBlcm1pc3Npb25JRCA9PSBcInB1c2hcIikge1xyXG5cdFx0cmV0dXJuIGp1ZGdlSW9zUGVybWlzc2lvblB1c2goKVxyXG5cdH0gZWxzZSBpZiAocGVybWlzc2lvbklEID09IFwiY29udGFjdFwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uQ29udGFjdCgpXHJcblx0fSBlbHNlIGlmIChwZXJtaXNzaW9uSUQgPT0gXCJjYWxlbmRhclwiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uQ2FsZW5kYXIoKVxyXG5cdH0gZWxzZSBpZiAocGVybWlzc2lvbklEID09IFwibWVtb1wiKSB7XHJcblx0XHRyZXR1cm4ganVkZ2VJb3NQZXJtaXNzaW9uTWVtbygpXHJcblx0fVxyXG5cdHJldHVybiBmYWxzZTtcclxufVxyXG5cclxuLy8g6Lez6L2s5YiwKirlupTnlKgqKueahOadg+mZkOmhtemdolxyXG5mdW5jdGlvbiBnb3RvQXBwUGVybWlzc2lvblNldHRpbmcoKSB7XHJcblx0aWYgKGlzSW9zKSB7XHJcblx0XHR2YXIgVUlBcHBsaWNhdGlvbiA9IHBsdXMuaW9zLmltcG9ydChcIlVJQXBwbGljYXRpb25cIik7XHJcblx0XHR2YXIgYXBwbGljYXRpb24yID0gVUlBcHBsaWNhdGlvbi5zaGFyZWRBcHBsaWNhdGlvbigpO1xyXG5cdFx0dmFyIE5TVVJMMiA9IHBsdXMuaW9zLmltcG9ydChcIk5TVVJMXCIpO1xyXG5cdFx0Ly8gdmFyIHNldHRpbmcyID0gTlNVUkwyLlVSTFdpdGhTdHJpbmcoXCJwcmVmczpyb290PUxPQ0FUSU9OX1NFUlZJQ0VTXCIpO1x0XHRcclxuXHRcdHZhciBzZXR0aW5nMiA9IE5TVVJMMi5VUkxXaXRoU3RyaW5nKFwiYXBwLXNldHRpbmdzOlwiKTtcclxuXHRcdGFwcGxpY2F0aW9uMi5vcGVuVVJMKHNldHRpbmcyKTtcclxuXHJcblx0XHRwbHVzLmlvcy5kZWxldGVPYmplY3Qoc2V0dGluZzIpO1xyXG5cdFx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KE5TVVJMMik7XHJcblx0XHRwbHVzLmlvcy5kZWxldGVPYmplY3QoYXBwbGljYXRpb24yKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Ly8gY29uc29sZS5sb2cocGx1cy5kZXZpY2UudmVuZG9yKTtcclxuXHRcdHZhciBJbnRlbnQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLmNvbnRlbnQuSW50ZW50XCIpO1xyXG5cdFx0dmFyIFNldHRpbmdzID0gcGx1cy5hbmRyb2lkLmltcG9ydENsYXNzKFwiYW5kcm9pZC5wcm92aWRlci5TZXR0aW5nc1wiKTtcclxuXHRcdHZhciBVcmkgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLm5ldC5VcmlcIik7XHJcblx0XHR2YXIgbWFpbkFjdGl2aXR5ID0gcGx1cy5hbmRyb2lkLnJ1bnRpbWVNYWluQWN0aXZpdHkoKTtcclxuXHRcdHZhciBpbnRlbnQgPSBuZXcgSW50ZW50KCk7XHJcblx0XHRpbnRlbnQuc2V0QWN0aW9uKFNldHRpbmdzLkFDVElPTl9BUFBMSUNBVElPTl9ERVRBSUxTX1NFVFRJTkdTKTtcclxuXHRcdHZhciB1cmkgPSBVcmkuZnJvbVBhcnRzKFwicGFja2FnZVwiLCBtYWluQWN0aXZpdHkuZ2V0UGFja2FnZU5hbWUoKSwgbnVsbCk7XHJcblx0XHRpbnRlbnQuc2V0RGF0YSh1cmkpO1xyXG5cdFx0bWFpbkFjdGl2aXR5LnN0YXJ0QWN0aXZpdHkoaW50ZW50KTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIOajgOafpeezu+e7n+eahOiuvuWkh+acjeWKoeaYr+WQpuW8gOWQr1xyXG4vLyB2YXIgY2hlY2tTeXN0ZW1FbmFibGVMb2NhdGlvbiA9IGFzeW5jIGZ1bmN0aW9uICgpIHtcclxuZnVuY3Rpb24gY2hlY2tTeXN0ZW1FbmFibGVMb2NhdGlvbigpIHtcclxuXHRpZiAoaXNJb3MpIHtcclxuXHRcdHZhciByZXN1bHQgPSBmYWxzZTtcclxuXHRcdHZhciBjbGxvY2F0aW9uTWFuZ2VyID0gcGx1cy5pb3MuaW1wb3J0KFwiQ0xMb2NhdGlvbk1hbmFnZXJcIik7XHJcblx0XHR2YXIgcmVzdWx0ID0gY2xsb2NhdGlvbk1hbmdlci5sb2NhdGlvblNlcnZpY2VzRW5hYmxlZCgpO1xyXG5cdFx0Y29uc29sZS5sb2coXCLns7vnu5/lrprkvY3lvIDlkK86XCIgKyByZXN1bHQpO1xyXG5cdFx0cGx1cy5pb3MuZGVsZXRlT2JqZWN0KGNsbG9jYXRpb25NYW5nZXIpO1xyXG5cdFx0cmV0dXJuIHJlc3VsdDtcclxuXHR9IGVsc2Uge1xyXG5cdFx0dmFyIGNvbnRleHQgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLmNvbnRlbnQuQ29udGV4dFwiKTtcclxuXHRcdHZhciBsb2NhdGlvbk1hbmFnZXIgPSBwbHVzLmFuZHJvaWQuaW1wb3J0Q2xhc3MoXCJhbmRyb2lkLmxvY2F0aW9uLkxvY2F0aW9uTWFuYWdlclwiKTtcclxuXHRcdHZhciBtYWluID0gcGx1cy5hbmRyb2lkLnJ1bnRpbWVNYWluQWN0aXZpdHkoKTtcclxuXHRcdHZhciBtYWluU3ZyID0gbWFpbi5nZXRTeXN0ZW1TZXJ2aWNlKGNvbnRleHQuTE9DQVRJT05fU0VSVklDRSk7XHJcblx0XHR2YXIgcmVzdWx0ID0gbWFpblN2ci5pc1Byb3ZpZGVyRW5hYmxlZChsb2NhdGlvbk1hbmFnZXIuR1BTX1BST1ZJREVSKTtcclxuXHRcdGNvbnNvbGUubG9nKFwi57O757uf5a6a5L2N5byA5ZCvOlwiICsgcmVzdWx0KTtcclxuXHRcdHJldHVybiByZXN1bHRcclxuXHR9XHJcbn1cclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdGp1ZGdlSW9zUGVybWlzc2lvbjoganVkZ2VJb3NQZXJtaXNzaW9uLFxyXG5cdHJlcXVlc3RBbmRyb2lkUGVybWlzc2lvbjogcmVxdWVzdEFuZHJvaWRQZXJtaXNzaW9uLFxyXG5cdGNoZWNrU3lzdGVtRW5hYmxlTG9jYXRpb246IGNoZWNrU3lzdGVtRW5hYmxlTG9jYXRpb24sXHJcblx0Z290b0FwcFBlcm1pc3Npb25TZXR0aW5nOiBnb3RvQXBwUGVybWlzc2lvblNldHRpbmdcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///818\n");
- /***/ }),
- /* 819 */
- /*!************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/ZegoExpressEngine.js ***!
- \************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 820));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 821));\nvar _ZegoExpressDefines = __webpack_require__(/*! ./ZegoExpressDefines */ 822);\nvar _ZegoExpressEngineImpl = __webpack_require__(/*! ./impl/ZegoExpressEngineImpl */ 823);\nvar ZegoExpressEngine = /*#__PURE__*/function () {\n function ZegoExpressEngine() {\n (0, _classCallCheck2.default)(this, ZegoExpressEngine);\n }\n (0, _createClass2.default)(ZegoExpressEngine, [{\n key: \"on\",\n value:\n /**\r\n * Register event handler\r\n *\r\n * @param event event type\r\n * @param callback callback\r\n */\n function on(event, callback) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().on(event, callback);\n }\n /**\r\n * Unregister event handler\r\n *\r\n * @param event event type\r\n * @param callback callback\r\n */\n }, {\n key: \"off\",\n value: function off(event, callback) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().off(event, callback);\n }\n /**\r\n * Gets the SDK's version number.\r\n *\r\n * When the SDK is running, the developer finds that it does not match the expected situation and submits the problem and related logs to the ZEGO technical staff for locating. The ZEGO technical staff may need the information of the engine version to assist in locating the problem.\r\n * Developers can also collect this information as the version information of the engine used by the app, so that the SDK corresponding to each version of the app on the line.\r\n * @return {string} - SDK version\r\n */\n }, {\n key: \"getVersion\",\n value: function getVersion() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getVersion();\n }\n /**\r\n * Uploads logs to the ZEGO server.\r\n *\r\n * By default, SDK creates and prints log files in the app's default directory. Each log file defaults to a maximum of 5MB. Three log files are written over and over in a circular fashion. When calling this interface, SDK will auto package and upload the log files to the ZEGO server.\r\n * Developers can provide a business “feedback” channel in the app. When users feedback problems, they can call this interface to upload the local log information of SDK to help locate user problems.\r\n * The API is valid for the entire life cycle of the SDK.\r\n */\n }, {\n key: \"uploadLog\",\n value: function uploadLog() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().uploadLog();\n }\n /**\r\n * Call the RTC experimental API.\r\n *\r\n * Available since: 2.7.0\r\n * Description: ZEGO provides some technical previews or special customization functions in RTC business through this API. If you need to get the use of the function or the details, please consult ZEGO technical support.\r\n * When to call: After [createEngine].\r\n *\r\n * @param {string} params You need to pass in a parameter in the form of a JSON string, please consult ZEGO technical support for details.\r\n * @return {string} Returns an argument in the format of a JSON string, please consult ZEGO technical support for details.\r\n */\n }, {\n key: \"callExperimentalAPI\",\n value: function callExperimentalAPI(params) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().callExperimentalAPI(params);\n }\n /**\r\n * Set the path of the static picture would be published when the camera is closed.\r\n *\r\n * Description: Set the path of the static picture would be published when enableCamera(false) is called, it would start to publish static pictures, and when enableCamera(true) is called, it would end publishing static pictures.\r\n * Use case: The developer wants to display a static picture when the camera is closed. For example, when the anchor exits the background, the camera would be actively closed. At this time, the audience side needs to display the image of the anchor temporarily leaving.\r\n * When to call: After the engine is initialized, call this API to configure the parameters before closing the camera.\r\n * Restrictions: 1. Supported picture types are JPEG/JPG, PNG, BMP, HEIF. 2. The function is only for SDK video capture and does not take effect for custom video capture.\r\n * Caution: 1. The static picture cannot be seen in the local preview. 2. External filters, mirroring, watermarks, and snapshots are all invalid. 3. If the picture aspect ratio is inconsistent with the set code aspect ratio, it will be cropped according to the code aspect ratio.\r\n * Platform differences: 1. Windows: Fill in the location of the picture directly, such as \"D://dir//image.jpg\". 2. iOS: If it is a full path, add the prefix \"file:\", such as @\"file:/var/image.png\"; If it is a assets picture path, add the prefix \"asset:\", such as @\"asset:watermark\". 3. Android: If it is a full path, add the prefix \"file:\", such as \"file:/sdcard/image.png\"; If it is a assets directory path, add the prefix \"asset:\", such as \"asset:watermark.png\".\r\n *\r\n * @param {string} filePath Picture file path\r\n * @param {ZegoPublishChannel} channel Publish channel.\r\n */\n }, {\n key: \"setDummyCaptureImagePath\",\n value: function setDummyCaptureImagePath(filePath, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setDummyCaptureImagePath(filePath, channel);\n }\n /**\r\n * Logs in to a room. You must log in to a room before publishing or playing streams.\r\n *\r\n * To prevent the app from being impersonated by a malicious user, you can add authentication before logging in to the room, that is, the [token] parameter in the ZegoRoomConfig object passed in by the [config] parameter.\r\n * Different users who log in to the same room can get room related notifications in the same room (eg [onRoomUserUpdate], [onRoomStreamUpdate], etc.), and users in one room cannot receive room signaling notifications in another room.\r\n * Messages sent in one room (eg apis [setStreamExtraInfo], [sendBroadcastMessage], [sendBarrageMessage], [sendCustomCommand], etc.) cannot be received callback ((eg [onRoomStreamExtraInfoUpdate], [onIMRecvBroadcastMessage], [onIMRecvBarrageMessage], [onIMRecvCustomCommand], etc) in other rooms. Currently, SDK does not provide the ability to send messages across rooms. Developers can integrate the SDK of third-party IM to achieve.\r\n * SDK supports startPlayingStream audio and video streams from different rooms under the same appID, that is, startPlayingStream audio and video streams across rooms. Since ZegoExpressEngine's room related callback notifications are based on the same room, when developers want to startPlayingStream streams across rooms, developers need to maintain related messages and signaling notifications by themselves.\r\n * If the network is temporarily interrupted due to network quality reasons, the SDK will automatically reconnect internally. You can get the current connection status of the local room by listening to the [onRoomStateUpdate] callback method, and other users in the same room will receive [onRoomUserUpdate] callback notification.\r\n * It is strongly recommended that userID corresponds to the user ID of the business APP, that is, a userID and a real user are fixed and unique, and should not be passed to the SDK in a random userID. Because the unique and fixed userID allows ZEGO technicians to quickly locate online problems.\r\n * @param {string} roomID - Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {ZegoUser} user - User object instance, configure userID, userName. Note that the userID needs to be globally unique with the same appID, otherwise the user who logs in later will kick out the user who logged in first.\r\n * @param {ZegoRoomConfig} config - Advanced room configuration\r\n */\n }, {\n key: \"loginRoom\",\n value: function loginRoom(roomID, user, config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().loginRoom(roomID, user, config);\n }\n /**\r\n * Logs out of a room.\r\n *\r\n * Description: This API will log out the room named roomID. If roomID is not passed in, all rooms will be exited.\r\n * Use cases: In the same room, users can conduct live broadcast, audio and video calls, etc.\r\n * When to call /Trigger: After successfully logging in to the room, if the room is no longer used, the user can call the function [logoutRoom].\r\n * Restrictions: None.\r\n * Caution: 1. Exiting the room will stop all publishing and playing streams for user, and inner audio and video engine will stop, and then SDK will auto stop local preview UI. If you want to keep the preview ability when switching rooms, please use the [switchRoom] method. 2. If the user logs in to the room, but the incoming 'roomID' is different from the logged-in room name, SDK will return failure.\r\n * Related callbacks: After calling this function, you will receive [onRoomStateUpdate] callback notification successfully exits the room, while other users in the same room will receive the [onRoomUserUpdate] callback notification(On the premise of enabling isUserStatusNotify configuration).\r\n * Related APIs: Users can use [loginRoom] function to log in rooms.\r\n *\r\n * @param {string} roomID - Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n */\n }, {\n key: \"logoutRoom\",\n value: function logoutRoom(roomID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().logoutRoom(roomID);\n }\n /**\r\n * Switch the room.\r\n *\r\n * Description: Using this interface allows users to quickly switch from one room to another room.\r\n * Use cases: If you need to quickly switch to the next room, you can call this function.\r\n * When to call /Trigger: After successfully login room.\r\n * Restrictions: None.\r\n * Caution: 1. When this function is called, all streams currently publishing or playing will stop (but the local preview will not stop). 2. When the function [setRoomMode] is used to set ZegoRoomMode to ZEGO_ROOM_MODE_MULTI_ROOM, this function is not available.\r\n * Privacy reminder: Please do not fill in sensitive user information in this interface, including but not limited to mobile phone number, ID number, passport number, real name, etc.\r\n * Related callbacks: When the user call the [switchRoom] function, the [onRoomStateUpdate] callback will be triggered to notify the developer of the status of the current user connected to the room.\r\n * Related APIs: Users can use the [logoutRoom] function to log out of the room.\r\n *\r\n * @param fromRoomID Current roomID.\r\n * @param toRoomID The next roomID.\r\n */\n }, {\n key: \"switchRoom\",\n value: function switchRoom(fromRoomID, toRoomID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().switchRoom(fromRoomID, toRoomID);\n }\n /**\r\n * Renew token.\r\n *\r\n * Description: After the developer receives [onRoomTokenWillExpire], they can use this API to update the token to ensure that the subsequent RTC functions are normal.\r\n * Use cases: Used when the token is about to expire.\r\n * When to call /Trigger: After the developer receives [onRoomTokenWillExpire].\r\n * Restrictions: None.\r\n * Caution: The token contains important information such as the user's room permissions, publish stream permissions, and effective time, please refer to https://doc-en.zego.im/article/11649.\r\n * Related callbacks: None.\r\n * Related APIs: None.\r\n *\r\n * @param roomID Room ID.\r\n * @param token The token that needs to be renew.\r\n */\n }, {\n key: \"renewToken\",\n value: function renewToken(roomID, token) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().renewToken(roomID, token);\n }\n /**\r\n * Sends a Broadcast Message.\r\n *\r\n * The sending frequency of broadcast messages in the same room cannot be higher than 10 messages/s.\r\n * A certain number of users in the same room who entered the room earlier can receive this callback. The message is reliable. It is generally used when the number of people in the live room is less than a certain number. The specific number is determined by the configuration of the ZEGO server.\r\n *\r\n * @param {string} roomID Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {string} message Message content, no longer than 1024 bytes\r\n * @return {ZegoIMSendBroadcastMessageResult} callback Send broadcast message result callback\r\n */\n }, {\n key: \"sendBroadcastMessage\",\n value: function sendBroadcastMessage(roomID, message) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().sendBroadcastMessage(roomID, message);\n }\n /**\r\n * Sends a Barrage Message (bullet screen) to all users in the same room, without guaranteeing the delivery.\r\n *\r\n * The frequency of sending barrage messages in the same room cannot be higher than 20 messages/s.\r\n * The message is unreliable. When the frequency of sending barrage messages in the entire room is greater than 20 messages/s, the recipient may not receive the message. It is generally used in scenarios where there is a large number of messages sent and received in the room and the reliability of the messages is not required, such as live broadcast barrage.\r\n *\r\n * @param {string} roomID Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {string} message Message content, no longer than 1024 bytes\r\n * @return {ZegoIMSendBarrageMessageResult} callback Send barrage message result callback\r\n */\n }, {\n key: \"sendBarrageMessage\",\n value: function sendBarrageMessage(roomID, message) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().sendBarrageMessage(roomID, message);\n }\n /**\r\n * Sends a Custom Command to the specified users in the same room.\r\n *\r\n * The frequency of custom messages sent to a single user in the same room cannot be higher than 200 messages/s, and the frequency of custom messages sent to multiple users cannot be higher than 10 messages/s.\r\n * The point-to-point signaling type in the same room is generally used for remote control signaling or for sending messages between users. The messages are reliable.\r\n *\r\n * @param {string} roomID Room ID, a string of up to 128 bytes in length. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'\r\n * @param {string} command Custom command content, no longer than 1024 bytes\r\n * @param {ZegoUser[]} toUserList The users who will receive the command\r\n * @return {ZegoIMSendCustomCommandResult} callback Send command result callback\r\n */\n }, {\n key: \"sendCustomCommand\",\n value: function sendCustomCommand(roomID, command, toUserList) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().sendCustomCommand(roomID, command, toUserList);\n }\n /**\r\n * Starts publishing a stream. Support multi-room mode.\r\n *\r\n * Description: Users push their local audio and video streams to the ZEGO RTC server or CDN, and other users in the same room can pull the audio and video streams to watch through the `streamID` or CDN pull stream address.\r\n * Use cases: It can be used to publish streams in real-time connecting wheat, live broadcast and other scenarios.\r\n * When to call: After [loginRoom].\r\n * Restrictions: None.\r\n * Caution: 1. Before start to publish the stream, the user can choose to call [setVideoConfig] to set the relevant video parameters, and call [startPreview] to preview the video. 2. Other users in the same room can get the streamID by monitoring the [onRoomStreamUpdate] event callback after the local user publishing stream successfully. 3. In the case of poor network quality, user publish may be interrupted, and the SDK will attempt to reconnect. You can learn about the current state and error information of the stream published by monitoring the [onPublisherStateUpdate] event. 4. To call [SetRoomMode] function to select multiple rooms, the room ID must be specified explicitly.\r\n *\r\n * @param streamID Stream ID, a string of up to 256 characters, needs to be globally unique within the entire AppID. If in the same AppID, different users publish each stream and the stream ID is the same, which will cause the user to publish the stream failure. You cannot include URL keywords, otherwise publishing stream and playing stream will fails. Only support numbers, English characters and '~', '!', '@', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'.\r\n * @param config Advanced publish configuration.\r\n * @param channel Publish stream channel.\r\n */\n }, {\n key: \"startPublishingStream\",\n value: function startPublishingStream(streamID, channel, config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startPublishingStream(streamID, channel, config);\n }\n /**\r\n * Stops publishing a stream.\r\n *\r\n * Available since: 1.1.0\r\n * Description: The user stops sending local audio and video streams, and other users in the room will receive a stream deletion notification.\r\n * Use cases: It can be used to stop publish streams in real-time connecting wheat, live broadcast and other scenarios.\r\n * When to call: After [startPublishingStream].\r\n * Restrictions: None.\r\n * Caution: 1. After stopping the streaming, other users in the same room can receive the delete notification of the stream by listening to the [onRoomStreamUpdate] callback. 2. If the user has initiated publish flow, this function must be called to stop the publish of the current stream before publishing the new stream (new streamID), otherwise the new stream publish will return a failure. 3. After stopping streaming, the developer should stop the local preview based on whether the business situation requires it.\r\n *\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"stopPublishingStream\",\n value: function stopPublishingStream(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopPublishingStream(channel);\n }\n /**\r\n * Starts/Updates the local video preview.\r\n *\r\n * The user can see his own local image by calling this interface. The preview function does not require you to log in to the room or publish the stream first. But after exiting the room, SDK internally actively stops previewing by default.\r\n * Local view and preview modes can be updated by calling this interface again.\r\n * You can set the mirror mode of the preview by calling the [setVideoMirrorMode] interface. The default preview setting is image mirrored.\r\n * When this api is called, the audio and video engine module inside SDK will start really, and it will start to try to collect audio and video. In addition to calling this api normally to preview the local screen, developers can also pass [null] to the canvas parameter, in conjunction with ZegoExpressEngine's sound wave function, in order to achieve the purpose of detecting whether the audio equipment is working properly before logging in to the room.\r\n * @param {ZegoView} view - The view used to display the preview image.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"startPreview\",\n value: function startPreview(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startPreview(channel);\n }\n /**\r\n * Stops the local video preview.\r\n *\r\n * This api can be called to stop previewing when there is no need to see the preview locally.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"stopPreview\",\n value: function stopPreview(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopPreview(channel);\n }\n /**\r\n * Sets up the video configurations.\r\n *\r\n * This api can be used to set the video frame rate, bit rate, video capture resolution, and video encoding output resolution. If you do not call this api, the default resolution is 360p, the bit rate is 600 kbps, and the frame rate is 15 fps.\r\n * It is necessary to set the relevant video configuration before publishing the stream, and only support the modification of the encoding resolution and the bit rate after publishing the stream.\r\n * Developers should note that the wide and high resolution of the mobile end is opposite to the wide and high resolution of the PC. For example, in the case of 360p, the resolution of the mobile end is 360x640, and the resolution of the PC end is 640x360.\r\n * @param {(ZegoVideoConfigPreset|ZegoVideoConfig)} config - Video configuration, the SDK provides a common setting combination of resolution, frame rate and bit rate, they also can be customized.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setVideoConfig\",\n value: function setVideoConfig(config, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setVideoConfig(config, channel);\n }\n /**\r\n * Gets the current video configurations.\r\n *\r\n * This api can be used to get the specified publish channel's current video frame rate, bit rate, video capture resolution, and video encoding output resolution.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n * @return {ZegoVideoConfig} - Video configuration object\r\n */\n }, {\n key: \"getVideoConfig\",\n value: function getVideoConfig(channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getVideoConfig(channel);\n }\n /**\r\n * Sets the video mirroring mode.\r\n *\r\n * This interface can be called to set whether the local preview video and the published video have mirror mode enabled.\r\n *\r\n * @param {ZegoVideoMirrorMode} mirrorMode - Mirror mode for previewing or publishing the stream\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setVideoMirrorMode\",\n value: function setVideoMirrorMode(mode, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setVideoMirrorMode(mode, channel);\n }\n /** Sets the video orientation.\r\n *\r\n * This interface sets the orientation of the video. After rotation, it will be automatically adjusted to adapt the encoded image resolution.\r\n *\r\n * @param orientation Video orientation\r\n * @param channel Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setAppOrientation\",\n value: function setAppOrientation(orientation, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAppOrientation(orientation, channel);\n }\n /**\r\n * Stops or resumes sending the audio part of a stream.\r\n *\r\n * This interface can be called when publishing the stream to publish only the video stream without publishing the audio. The SDK still collects and processes the audio, but does not send the audio data to the network. It can be set before publishing.\r\n * If you stop sending audio streams, the remote user that play stream of local user publishing stream can receive `Mute` status change notification by monitoring [onRemoteMicStateUpdate] callbacks,\r\n * @param {boolean} mute - Whether to stop sending audio streams, true means that only the video stream is sent without sending the audio stream, and false means that the audio and video streams are sent simultaneously. The default is false.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"mutePublishStreamAudio\",\n value: function mutePublishStreamAudio(mute, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePublishStreamAudio(mute, channel);\n }\n /**\r\n * Stops or resumes sending the video part of a stream.\r\n *\r\n * When publishing the stream, this interface can be called to publish only the audio stream without publishing the video stream. The local camera can still work normally, and can normally capture, preview and process the video picture, but does not send the video data to the network. It can be set before publishing.\r\n * If you stop sending video streams locally, the remote user that play stream of local user publishing stream can receive `Mute` status change notification by monitoring [onRemoteCameraStateUpdate] callbacks,\r\n * @param {boolean} mute - Whether to stop sending video streams, true means that only the audio stream is sent without sending the video stream, and false means that the audio and video streams are sent at the same time. The default is false.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"mutePublishStreamVideo\",\n value: function mutePublishStreamVideo(mute, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePublishStreamVideo(mute, channel);\n }\n /**\r\n * Enables or disables traffic control.\r\n *\r\n * Traffic control enables SDK to dynamically adjust the bitrate of audio and video streaming according to its own and peer current network environment status.\r\n * Automatically adapt to the current network environment and fluctuations, so as to ensure the smooth publishing of stream.\r\n * @param {boolean} enable - Whether to enable traffic control. The default is ture.\r\n * @param {ZegoTrafficControlProperty} property - Adjustable property of traffic control, bitmask format. Should be one or the combinations of [ZegoTrafficControlProperty] enumeration. [AdaptiveFPS] as default.\r\n * @param {ZegoPublishChannel} channel - Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"enableTrafficControl\",\n value: function enableTrafficControl(enable, property, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableTrafficControl(enable, property, channel);\n }\n /**\r\n * Sets the minimum video bitrate for traffic control.\r\n *\r\n * Set how should SDK send video data when the network conditions are poor and the minimum video bitrate cannot be met.\r\n * When this function is not called, the SDK will automatically adjust the sent video data frames according to the current network uplink conditions by default.\r\n * @param {number} bitrate Minimum video bitrate (kbps)\r\n * @param {ZegoTrafficControlMinVideoBitrateMode} mode Video sending mode below the minimum bitrate.\r\n * @param {ZegoPublishChannel} channel Publish stream channel. [Main] as default.\r\n */\n }, {\n key: \"setMinVideoBitrateForTrafficControl\",\n value: function setMinVideoBitrateForTrafficControl(bitrate, mode, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setMinVideoBitrateForTrafficControl(bitrate, mode, channel);\n }\n /**\r\n * Sets the audio recording volume for stream publishing.\r\n *\r\n * This interface is used to set the audio collection volume. The local user can control the volume of the audio stream sent to the far end. It can be set before publishing.\r\n * @param {number} volume - Volume percentage. The range is 0 to 100. Default value is 100.\r\n */\n }, {\n key: \"setCaptureVolume\",\n value: function setCaptureVolume(volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setCaptureVolume(volume);\n }\n /**\r\n * Enables or disables hardware encoding.\r\n *\r\n * Whether to use the hardware encoding function when publishing the stream, the GPU is used to encode the stream and to reduce the CPU usage. The setting can take effect before the stream published. If it is set after the stream published, the stream should be stopped first before it takes effect.\r\n * Because hard-coded support is not particularly good for a few models, SDK uses software encoding by default. If the developer finds that the device is hot when publishing a high-resolution audio and video stream during testing of some models, you can consider calling this interface to enable hard coding.\r\n * @param {boolean} enable - Whether to enable hardware encoding, true: enable hardware encoding, false: disable hardware encoding\r\n */\n }, {\n key: \"enableHardwareEncoder\",\n value: function enableHardwareEncoder(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHardwareEncoder(enable);\n }\n /**\r\n * Adds a target CDN URL to which the stream will be relayed from ZEGO RTC server.\r\n *\r\n * Description: Forward audio and video streams from ZEGO RTC servers to custom CDN content distribution networks with high latency but support for high concurrent pull streams.\r\n * Use cases: 1. It is often used in large-scale live broadcast scenes that do not have particularly high requirements for delay. 2. Since ZEGO RTC server itself can be configured to support CDN(content distribution networks), this function is mainly used by developers who have CDN content distribution services themselves. 3. This function supports dynamic relay to the CDN content distribution network, so developers can use this function as a disaster recovery solution for CDN content distribution services.\r\n * When to call: After calling the [createEngine] function to create the engine.\r\n * Restrictions: When the [enablePublishDirectToCDN] function is set to true to publish the stream straight to the CDN, then calling this function will have no effect.\r\n * Related APIs: Remove URLs that are re-pushed to the CDN [removePublishCdnUrl].\r\n *\r\n * @param streamID Stream ID.\r\n * @param targetURL CDN relay address, supported address format is rtmp, rtmps.\r\n * @returns The execution result of update the relay CDN operation\r\n */\n }, {\n key: \"addPublishCdnUrl\",\n value: function addPublishCdnUrl(targetURL, streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().addPublishCdnUrl(targetURL, streamID);\n }\n /**\r\n * Deletes the specified CDN URL, which is used for relaying streams from ZEGO RTC server to CDN.\r\n *\r\n * Description: When a CDN forwarding address has been added via [addPublishCdnUrl], this function is called when the stream needs to be stopped.\r\n * When to call: After calling the [createEngine] function to create the engine.\r\n * Restrictions: When the [enablePublishDirectToCDN] function is set to true to publish the stream straight to the CDN, then calling this function will have no effect.\r\n * Caution: This function does not stop publishing audio and video stream to the ZEGO ZEGO RTC server.\r\n * Related APIs: Add URLs that are re-pushed to the CDN [addPublishCdnUrl].\r\n *\r\n * @param targetURL Stream ID\r\n * @param streamID CDN relay address, supported address format rtmp.\r\n * @returns The execution result of update the relay CDN operation\r\n */\n }, {\n key: \"removePublishCdnUrl\",\n value: function removePublishCdnUrl(targetURL, streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().removePublishCdnUrl(targetURL, streamID);\n }\n /**\r\n * Whether to directly push to CDN (without going through the ZEGO RTC server).\r\n *\r\n * Description: Whether to publish streams directly from the client to CDN without passing through Zego RTC server.\r\n * Use cases: It is often used in large-scale live broadcast scenes that do not have particularly high requirements for delay.\r\n * Default value: The default is false, and direct push is not enabled.\r\n * When to call: After creating the engine [createEngine], before starting to push the stream [startPublishingStream].\r\n * Caution: The Direct Push CDN feature does not pass through the ZEGO Real-Time Audio and Video Cloud during network transmission, so you cannot use ZEGO's ultra-low latency audio and video services.\r\n * Related APIs: Dynamic re-push to CDN function [addPublishCdnUrl], [removePublishCdnUrl].\r\n *\r\n * @param enable Whether to enable direct publish CDN, true: enable direct publish CDN, false: disable direct publish CDN\r\n * @param config CDN configuration, if null, use Zego's background default configuration\r\n * @param channel Publish stream channel\r\n */\n }, {\n key: \"enablePublishDirectToCDN\",\n value: function enablePublishDirectToCDN(enable, config) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enablePublishDirectToCDN(enable, config, channel);\n }\n /**\r\n * Starts playing a stream from ZEGO's streaming cloud or from third-party CDN.\r\n *\r\n * This interface allows users to play audio and video streams both from the ZEGO real-time audio and video cloud and from third-party cdn.\r\n * Before starting to play the stream, you need to join the room first, you can get the new streamID in the room by listening to the [onRoomStreamUpdate] event callback.\r\n * In the case of poor network quality, user play may be interrupted, the SDK will try to reconnect, and the current play status and error information can be obtained by listening to the [onPlayerStateUpdate] event.\r\n * Playing the stream ID that does not exist, the SDK continues to try to play after executing this interface. After the stream ID is successfully published, the audio and video stream can be actually played.\r\n * The developer can update the player canvas by calling this interface again (the streamID must be the same).\r\n * @param {string} streamID - Stream ID, a string of up to 256 characters. You cannot include URL keywords, otherwise publishing stream and playing stream will fails. Only support numbers, English characters and '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\\'.\r\n * @param {ZegoView} view - The view used to display the preview image.\r\n * @param {ZegoPlayerConfig} config - Advanced player configuration\r\n */\n }, {\n key: \"startPlayingStream\",\n value: function startPlayingStream(streamID, config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startPlayingStream(streamID, config);\n }\n /**\r\n * Stops playing a stream.\r\n *\r\n * This interface allows the user to stop playing the stream. When stopped, the attributes set for this stream previously, such as [setPlayVolume], [mutePlayStreamAudio], [mutePlayStreamVideo], etc., will be invalid and need to be reset when playing the the stream next time.\r\n * @param {string} streamID - Stream ID\r\n */\n }, {\n key: \"stopPlayingStream\",\n value: function stopPlayingStream(streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopPlayingStream(streamID);\n }\n /**\r\n * Sets up the stream watermark before stream publishing (for the specified channel).\r\n *\r\n * Description: Set watermark for publish stream screen.\r\n * Use cases: It is often used to identify the source of the publish.\r\n * When to call: After creating the engine through [createEngine] function.\r\n * Caution: The layout of the watermark cannot exceed the video encoding resolution of the stream. It can be set at any time before or during the publishing stream.\r\n *\r\n * @param watermark The upper left corner of the watermark layout is the origin of the coordinate system, and the area cannot exceed the size set by the encoding resolution. If it is null, the watermark is cancelled.\r\n * @param isPreviewVisible the watermark is visible on local preview\r\n * @param channel Publish stream channel.\r\n */\n }, {\n key: \"setPublishWatermark\",\n value: function setPublishWatermark(watermark, isPreviewVisible, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPublishWatermark(watermark, isPreviewVisible, channel);\n }\n /**\r\n * Take a snapshot of the publishing stream.\r\n *\r\n * Description: Take a snapshot of the publishing stream.\r\n * When to call: Called this function after calling [startPublishingStream] or [startPreview].\r\n * Restrictions: None.\r\n * Caution: The resolution of the snapshot is the encoding resolution set in [setVideoConfig]. If you need to change it to capture resolution, please call [setCapturePipelineScaleMode] to change the capture pipeline scale mode to [Post]. Act on the main publish channel ZegoPublishChannel.Main.\r\n * Related callbacks: The screenshot result will be called back through [ZegoPublisherTakeSnapshotCallback] (Windows HBITMAP; macOS/iOS CGImageRef; Linux QImage; Android Bitmap).\r\n * Related APIs: [takePlayStreamSnapshot].\r\n *\r\n * @param callback Results of take publish stream snapshot.\r\n */\n }, {\n key: \"takePublishStreamSnapshot\",\n value: function takePublishStreamSnapshot() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().takePublishStreamSnapshot();\n }\n /**\r\n * Take a snapshot of the playing stream.\r\n *\r\n * Description: Take a screenshot of the specified stream ID.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Related callbacks: [onPlayerTakeSnapshotResult] Screenshot data callback.\r\n *\r\n * @param streamID Stream ID to be snapshot.\r\n * @param callback Results of take play stream snapshot.\r\n */\n }, {\n key: \"takePlayStreamSnapshot\",\n value: function takePlayStreamSnapshot(streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().takePlayStreamSnapshot(streamID);\n }\n /**\r\n * Sets the stream playback volume.\r\n *\r\n * Description: Set the sound size of the stream, the local user can control the playback volume of the audio stream.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Related APIs: [setAllPlayStreamVolume] Set all stream volume.\r\n * Caution: You need to reset after [stopPlayingStream] and [startPlayingStream]. This function and the [setAllPlayStreamVolume] function overwrite each other, and the last call takes effect.\r\n *\r\n * @param {string} streamID - Stream ID\r\n * @param {number} volume - Volume percentage. The value ranges from 0 to 100, and the default value is 100.\r\n */\n }, {\n key: \"setPlayVolume\",\n value: function setPlayVolume(streamID, volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayVolume(streamID, volume);\n }\n /**\r\n * Sets the all stream playback volume.\r\n *\r\n * Description: Set the sound size of the stream, the local user can control the playback volume of the audio stream.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Related APIs: [setPlayVolume] Set the specified streaming volume.\r\n * Caution: You need to reset after [stopPlayingStream] and [startPlayingStream]. Set the specified streaming volume and [setAllPlayStreamVolume] interface to override each other, and the last call takes effect.\r\n *\r\n * @param volume Volume percentage. The value ranges from 0 to 200, and the default value is 100.\r\n */\n }, {\n key: \"setAllPlayStreamVolume\",\n value: function setAllPlayStreamVolume(volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAllPlayStreamVolume(volume);\n }\n /**\r\n * Set play video stream type\r\n *\r\n * When the publish stream sets the codecID to SVC through [setVideoConfig], the puller can dynamically set and select different stream types (small resolution is one-half of the standard layer).\r\n * In general, when the network is weak or the rendered UI window is small, you can choose to pull videos with small resolutions to save bandwidth.\r\n * It can be set before and after pulling the stream.\r\n *\r\n * @param streamType Video stream type\r\n * @param streamID Stream ID.\r\n */\n }, {\n key: \"setPlayStreamVideoType\",\n value: function setPlayStreamVideoType(streamID, streamType) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayStreamVideoType(streamID, streamType);\n }\n /**\r\n * Set the adaptive adjustment interval range of the buffer for playing stream.\r\n *\r\n * Description: Set the range of adaptive adjustment of the internal buffer of the sdk when streaming is 0-4000ms.\r\n * Use cases: Generally, in the case of a poor network environment, adjusting and increasing the playback buffer of the pull stream will significantly reduce the audio and video freezes, but will increase the delay.\r\n * When to call: after called [createEngine].\r\n * Restrictions: None.\r\n * Caution: When the upper limit of the cache interval set by the developer exceeds 4000ms, the value will be 4000ms. When the upper limit of the cache interval set by the developer is less than the lower limit of the cache interval, the upper limit will be automatically set as the lower limit.\r\n *\r\n * @param streamID Stream ID.\r\n * @param minBufferInterval The lower limit of the buffer adaptation interval, in milliseconds. The default value is 0ms.\r\n * @param maxBufferInterval The upper limit of the buffer adaptation interval, in milliseconds. The default value is 4000ms.\r\n */\n }, {\n key: \"setPlayStreamBufferIntervalRange\",\n value: function setPlayStreamBufferIntervalRange(streamID, minBufferInterval, maxBufferInterval) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayStreamBufferIntervalRange(streamID, minBufferInterval, maxBufferInterval);\n }\n /**\r\n * Set the weight of the pull stream priority.\r\n *\r\n * Description: Set the weight of the streaming priority.\r\n * Use cases: This interface can be used when developers need to prioritize the quality of a stream in business. For example: in class scene, if students pull multiple streams, you can set high priority for teacher stream.\r\n * When to call: after called [startPlayingStream].\r\n * Restrictions: None.\r\n * Caution: By default, all streams have the same weight. Only one stream can be set with high priority, whichever is set last. After the flow is stopped, the initial state is automatically restored, and all flows have the same weight.When the local network is not good, while ensuring the focus flow, other stalls may be caused more.\r\n *\r\n * @param streamID Stream ID.\r\n */\n }, {\n key: \"setPlayStreamFocusOn\",\n value: function setPlayStreamFocusOn(streamID) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setPlayStreamFocusOn(streamID);\n }\n /**\r\n * Whether the pull stream can receive the specified audio data.\r\n *\r\n * Description: In the process of real-time audio and video interaction, local users can use this function to control whether to receive audio data from designated remote users when pulling streams as needed. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: Call this function when developers need to quickly close and restore remote audio. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Caution: This function is valid only when the [muteAllPlayStreamAudio] function is set to `false`.\r\n * Related APIs: You can call the [muteAllPlayStreamAudio] function to control whether to receive all audio data. When the two functions [muteAllPlayStreamAudio] and [mutePlayStreamAudio] are set to `false` at the same time, the local user can receive the audio data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamAudio(true)] function is called, it is globally effective, that is, local users will be prohibited from receiving all remote users' audio data. At this time, the [mutePlayStreamAudio] function will not take effect whether it is called before or after [muteAllPlayStreamAudio].2. When the [muteAllPlayStreamAudio(false)] function is called, the local user can receive the audio data of all remote users. At this time, the [mutePlayStreamAudio] function can be used to control whether to receive a single audio data. Calling the [mutePlayStreamAudio(true, streamID)] function allows the local user to receive audio data other than the `streamID`; calling the [mutePlayStreamAudio(false, streamID)] function allows the local user to receive all audio data.\r\n *\r\n * @param streamID Stream ID.\r\n * @param mute Whether it can receive the audio data of the specified remote user when streaming, \"true\" means prohibition, \"false\" means receiving, the default value is \"false\".\r\n */\n }, {\n key: \"mutePlayStreamAudio\",\n value: function mutePlayStreamAudio(streamID, mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePlayStreamAudio(streamID, mute);\n }\n /**\r\n * Whether the pull stream can receive the specified video data.\r\n *\r\n * Description: In the process of real-time video and video interaction, local users can use this function to control whether to receive video data from designated remote users when pulling streams as needed. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: This function can be called when developers need to quickly close and resume watching remote video. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Caution: This function is valid only when the [muteAllPlayStreamVideo] function is set to `false`.\r\n * Related APIs: You can call the [muteAllPlayStreamVideo] function to control whether to receive all video data. When the two functions [muteAllPlayStreamVideo] and [mutePlayStreamVideo] are set to `false` at the same time, the local user can receive the video data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamVideo(true)] function is called, it will take effect globally, that is, local users will be prohibited from receiving all remote users' video data. At this time, the [mutePlayStreamVideo] function will not take effect whether it is called before or after [muteAllPlayStreamVideo]. 2. When the [muteAllPlayStreamVideo(false)] function is called, the local user can receive the video data of all remote users. At this time, the [mutePlayStreamVideo] function can be used to control whether to receive a single video data. Call the [mutePlayStreamVideo(true, streamID)] function, the local user can receive other video data other than the `streamID`; call the [mutePlayStreamVideo(false, streamID)] function, the local user can receive all the video data.\r\n *\r\n * @param streamID Stream ID.\r\n * @param mute Whether it is possible to receive the video data of the specified remote user when streaming, \"true\" means prohibition, \"false\" means receiving, the default value is \"false\".\r\n */\n }, {\n key: \"mutePlayStreamVideo\",\n value: function mutePlayStreamVideo(streamID, mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().mutePlayStreamVideo(streamID, mute);\n }\n /**\r\n * Can the pull stream receive all audio data.\r\n *\r\n * Description: In the process of real-time audio and video interaction, local users can use this function to control whether to receive audio data from all remote users when pulling streams (including the audio streams pushed by users who have newly joined the room after calling this function). By default, users can receive audio data pushed by all remote users after joining the room. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: Call this function when developers need to quickly close and restore remote audio. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Related APIs: You can call the [mutePlayStreamAudio] function to control whether to receive a single piece of audio data. When the two functions [muteAllPlayStreamAudio] and [mutePlayStreamAudio] are set to `false` at the same time, the local user can receive the audio data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamAudio(true)] function is called, it takes effect globally, that is, local users will be prohibited from receiving audio data from all remote users. At this time, the [mutePlayStreamAudio] function will not take effect no matter if the [mutePlayStreamAudio] function is called before or after [muteAllPlayStreamAudio]. 2. When the [muteAllPlayStreamAudio(false)] function is called, the local user can receive the audio data of all remote users. At this time, the [mutePlayStreamAudio] function can be used to control whether to receive a single audio data. Calling the [mutePlayStreamAudio(true, streamID)] function allows the local user to receive audio data other than the `streamID`; calling the [mutePlayStreamAudio(false, streamID)] function allows the local user to receive all audio data.\r\n *\r\n * @param mute Whether it is possible to receive audio data from all remote users when streaming, \"true\" means prohibition, \"false\" means receiving, and the default value is \"false\".\r\n */\n }, {\n key: \"muteAllPlayStreamAudio\",\n value: function muteAllPlayStreamAudio(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteAllPlayStreamAudio(mute);\n }\n /**\r\n * Can the pull stream receive all video data.\r\n *\r\n * Description: In the process of real-time video and video interaction, local users can use this function to control whether to receive all remote users' video data when pulling the stream (including the video stream pushed by the new user who joins the room after calling this function). By default, users can receive video data pushed by all remote users after joining the room. When the developer does not receive the audio receipt, the hardware and network overhead can be reduced.\r\n * Use cases: This function can be called when developers need to quickly close and resume watching remote video. Compared to re-flow, it can greatly reduce the time and improve the interactive experience.\r\n * When to call: This function can be called after calling [createEngine].\r\n * Related APIs: You can call the [mutePlayStreamVideo] function to control whether to receive a single piece of video data. When the two functions [muteAllPlayStreamVideo] and [mutePlayStreamVideo] are set to `false` at the same time, the local user can receive the video data of the remote user when the stream is pulled: 1. When the [muteAllPlayStreamVideo(true)] function is called, it will take effect globally, that is, the local user will be prohibited from receiving all remote users' video data. At this time, the [mutePlayStreamVideo] function will not take effect whether it is called before or after [muteAllPlayStreamVideo]. 2. When the [muteAllPlayStreamVideo(false)] function is called, the local user can receive the video data of all remote users. At this time, the [mutePlayStreamVideo] function can be used to control whether to receive a single video data. Call the [mutePlayStreamVideo(true, streamID)] function, the local user can receive other video data other than the `streamID`; call the [mutePlayStreamVideo(false, streamID)] function, the local user can receive all the video data.\r\n *\r\n * @param mute Whether it is possible to receive all remote users' video data when streaming, \"true\" means prohibition, \"false\" means receiving, and the default value is \"false\".\r\n */\n }, {\n key: \"muteAllPlayStreamVideo\",\n value: function muteAllPlayStreamVideo(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteAllPlayStreamVideo(mute);\n }\n /**\r\n * Enables or disables hardware decoding.\r\n *\r\n * Turn on hardware decoding and use hardware to improve decoding efficiency. Need to be called before calling startPlayingStream.\r\n * Because hard-decoded support is not particularly good for a few models, SDK uses software decoding by default. If the developer finds that the device is hot when playing a high-resolution audio and video stream during testing of some models, you can consider calling this interface to enable hard decoding.\r\n * @param {boolean} enable - Whether to turn on hardware decoding switch, true: enable hardware decoding, false: disable hardware decoding. The default is false\r\n */\n }, {\n key: \"enableHardwareDecoder\",\n value: function enableHardwareDecoder(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHardwareDecoder(enable);\n }\n /**\r\n * Starts a stream mixing task.\r\n *\r\n * Description: Initiate a mixing stream request to the ZEGO RTC server, the server will look for the stream currently being pushed, and mix the layers according to the parameters of the mixing stream task requested by the SDK. When you need to update a mixing task, that is, when the input stream increases or decreases, you need to update the input stream list. At this time, you can update the field of the [ZegoMixerTask] object inputList and call this function again to pass in the same [ZegoMixerTask] object to update the mixing task.\r\n * Use cases: It is often used when multiple video images are required to synthesize a video using mixed streaming, such as education, live broadcast of teacher and student images.\r\n * When to call: After calling [loginRoom] to log in to the room.\r\n * Restrictions: None.\r\n * Caution: Due to the performance considerations of the client device, the SDK muxing is to start the mixing task on the ZEGO RTC server for mixing. If an exception occurs when the mixing task is requested to start, for example, the most common mixing input stream does not exist, the error code will be given from the callback callback. For specific error codes, please refer to the common error code document https://doc-zh.zego.im/zh/4378.html. If a certain input stream does not exist in the middle, the muxing task will automatically retry to pull this input stream for 90 seconds, and will not retry after 90 seconds. If all input streams no longer exist, the server will automatically stop the mixing task after 90 seconds.\r\n * Related callbacks: [OnMixerRelayCDNStateUpdate] can be used to obtain the CDN status update notification of the mixed stream repost, and the sound update notification of each single stream in the mixed stream can be obtained through [onMixerSoundLevelUpdate].\r\n * Related APIs: the mixing task can be stopped by the [stopMixerTask] function.\r\n *\r\n * @param {ZegoMixerTask} task Mixing task object. Required: Yes.\r\n * @return {ZegoMixerStartResult} Start notification of mixing task results.Required: No. Caution: Passing [null] means not receiving callback notifications.\r\n */\n }, {\n key: \"startMixerTask\",\n value: function startMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startMixerTask(task);\n }\n /**\r\n * Stops a stream mixing task.\r\n *\r\n * Description: Initiate a request to end the mixing task to the ZEGO RTC server.\r\n * Use cases: It is often used when multiple video images are required to synthesize a video using mixed streaming, such as education, live broadcast of teacher and student images.\r\n * When to call: After calling [startMixerTask] to start mixing.\r\n * Restrictions: None.\r\n * Caution: If the developer starts the next mixing task without stopping the previous mixing task, the previous mixing task will not automatically stop until the input stream of the previous mixing task does not exist for 90 seconds. Before starting the next mixing task, you should stop the previous mixing task, so that when an anchor has already started the next mixing task to mix with other anchors, the audience is still pulling the output stream of the previous mixing task.\r\n * Related APIs: You can start mixing by using the [startMixerTask] function.\r\n *\r\n * @param {ZegoMixerTask} task Mixing task object. Required: Yes.\r\n * @return {ZegoMixerStopResult} Stop stream mixing task result callback notification.Required: No. Caution: Passing [null] means not receiving callback notifications.\r\n */\n }, {\n key: \"stopMixerTask\",\n value: function stopMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopMixerTask(task);\n }\n /**\r\n * Starts an auto stream mixing task.\r\n *\r\n * Description: Local users can use this function to start an auto stream mixing task, all streams in a room wil be mixed. Currently, only audio streams can be mixed. When auto stream mixing is enabled, the audio of all streams in the room is automatically mixed, and any further pushed streams in the room are automatically mixed into the final output stream.\r\n * Use cases: Often used in voice chat room scenarios.\r\n * When to call: After the engine is created, user can call this function to enable auto stream mixing in the target room if the target room has already been created\r\n * Restrictions: Please refer to https://doc-en.zego.im/article/7611 or contact ZEGO technical support.\r\n * Caution: Before starting the next auto stream mixing task in the same room, call [stopAutoMixerTask] function to end the last auto stream mixing task. Otherwise, when one anchor has started the next auto stream mixing task and other anchors have started the next auto stream mixing task, the audience still pulls the output stream of the first auto stream mixing task. If the user does not end the current auto stream mixing task, the task will automatically end after the room does not exist or the input streams do not exist for 90 seconds.\r\n * Related callbacks: Users can obtain the execution result of the function through [ZegoMixerStartCallback] callback.Users can get automatic mixed flow information through [onAutoMixerSoundLevelUpdate] callback.\r\n * Related APIs: Users can call [stopAutoMixerTask] function to stop an auto stream mixing task.\r\n *\r\n * @param task Auto mix stream task object\r\n * @param callback Start auto mix stream task result callback notification\r\n */\n }, {\n key: \"startAutoMixerTask\",\n value: function startAutoMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startAutoMixerTask(task);\n }\n /**\r\n * Stops an auto stream mixing task.\r\n *\r\n * Description: Local users can use this function to stop an auto stream mixing task.\r\n * Use cases: Often used in voice chat room scenarios.\r\n * When to call: Call this function after [startAutoMixerTask] function is called to start an auto stream mixing task.\r\n * Caution: Before calling [startAutoMixerTask] function to start the next auto stream mixing task in the same room, call this function to end the last auto stream mixing task. Otherwise, when one anchor has started the next auto stream mixing task and other anchors have started the next auto stream mixing task, the audience still pulls the output stream of the first auto stream mixing task. If the user does not end the current auto stream mixing task, the task will automatically end after the room does not exist or the input streams do not exist for 90 seconds.\r\n * Related callbacks: Users can obtain the execution result of the function through [ZegoMixerStopCallback] callback.\r\n * Related APIs: Users can call [startAutoMixerTask] function to start an auto stream mixing task.\r\n *\r\n * @param task Auto mix stream task object\r\n * @param callback Stop auto mix stream task result callback notification\r\n */\n }, {\n key: \"stopAutoMixerTask\",\n value: function stopAutoMixerTask(task) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopAutoMixerTask(task);\n }\n /**\r\n * Mutes or unmutes the microphone.\r\n *\r\n * This api is used to control whether the collected audio data is used. When the microphone is muted (disabled), the data is collected and discarded, and the microphone is still occupied.\r\n * The microphone is still occupied because closing or opening the microphone on the hardware is a relatively heavy operation, and real users may have frequent operations. For trade-off reasons, this api simply discards the collected data.\r\n * If you really want SDK to give up occupy the microphone, you can call the [enableAudioCaptureDevice] interface.\r\n * Developers who want to control whether to use microphone on the UI should use this interface to avoid unnecessary performance overhead by using the [enableAudioCaptureDevice].\r\n * @param {boolean} mute - Whether to mute (disable) the microphone, true: mute (disable) microphone, false: enable microphone. The default is false.\r\n */\n }, {\n key: \"muteMicrophone\",\n value: function muteMicrophone(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteMicrophone(mute);\n }\n /**\r\n * Checks whether the microphone is muted.\r\n *\r\n * Can be used with [muteMicrophone], determine whether the microphone is muted.\r\n * @return {boolean} - Whether the microphone is muted; true: the microphone is muted; false: the microphone is enable (not muted)\r\n */\n }, {\n key: \"isMicrophoneMuted\",\n value: function isMicrophoneMuted() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().isMicrophoneMuted();\n }\n /**\r\n * Mutes or unmutes the audio output speaker.\r\n *\r\n * After mute speaker, all the SDK sounds will not play, including playing stream, mediaplayer, etc. But the SDK will still occupy the output device.\r\n * @param {boolean} mute - Whether to mute (disable) speaker audio output, true: mute (disable) speaker audio output, false: enable speaker audio output. The default value is false\r\n */\n }, {\n key: \"muteSpeaker\",\n value: function muteSpeaker(mute) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().muteSpeaker(mute);\n }\n /**\r\n * Checks whether the audio output speaker is muted.\r\n *\r\n * Can be used with [muteSpeaker], determine whether the speaker audio output is muted.\r\n * @return {boolean} - Whether the speaker is muted; true: the speaker is muted; false: the speaker is enable (not muted)\r\n */\n }, {\n key: \"isSpeakerMuted\",\n value: function isSpeakerMuted() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().isSpeakerMuted();\n }\n /**\r\n * Enables or disables the audio capture device.\r\n *\r\n * This api is used to control whether to release the audio collection device. When the audio collection device is turned off, the SDK will no longer occupy the audio device. Of course, if the stream is being published at this time, there is no audio data.\r\n * Occupying the audio capture device and giving up Occupying the audio device is a relatively heavy operation, and the [muteMicrophone] interface is generally recommended.\r\n * @param {boolean} enable - Whether to enable the audio capture device, true: disable audio capture device, false: enable audio capture device\r\n */\n }, {\n key: \"enableAudioCaptureDevice\",\n value: function enableAudioCaptureDevice(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableAudioCaptureDevice(enable);\n }\n /**\r\n * Turns on/off the camera (for the specified channel).\r\n *\r\n * This interface is used to control whether to start the camera acquisition. After the camera is turned off, video capture will not be performed. At this time, the publish stream will also have no video data.\r\n * In the case of using a custom video capture function, because the developer has taken over the video data capturing, the SDK is no longer responsible for the video data capturing, this api is no longer valid.\r\n * @param {boolean} enable - Whether to turn on the camera, true: turn on camera, false: turn off camera\r\n * @param {ZegoPublishChannel} channel - Publishing stream channel\r\n */\n }, {\n key: \"enableCamera\",\n value: function enableCamera(enable, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableCamera(enable, channel);\n }\n /**\r\n * Switches to the front or the rear camera.\r\n *\r\n * This interface is used to control the front or rear camera\r\n * In the case of using a custom video capture function, because the developer has taken over the video data capturing, the SDK is no longer responsible for the video data capturing, this api is no longer valid.\r\n *\r\n * @param enable Whether to use the front camera, true: use the front camera, false: use the the rear camera. The default value is true\r\n * @param channel Publishing stream channel\r\n */\n }, {\n key: \"useFrontCamera\",\n value: function useFrontCamera(enable, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().useFrontCamera(enable, channel);\n }\n /**\r\n * Set the camera zoom factor.\r\n *\r\n * Every time the camera is restarted, the camera zoom factor will be restored to its initial value.\r\n *\r\n * @param factor The zoom factor of the camera, the minimum value is 1.0, and the maximum value is the return value of [getCameraMaxZoomFactor].\r\n */\n }, {\n key: \"setCameraZoomFactor\",\n value: function setCameraZoomFactor(factor, channel) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setCameraZoomFactor(factor, channel);\n }\n /**\r\n * Get the maximum zoom factor of the camera.\r\n *\r\n * This is only available after the camera has been successfully started, and can generally be called when the captured first frame is received, aka [onPublisherCapturedVideoFirstFrame] callback.\r\n *\r\n * @return The maximum zoom factor of the camera.\r\n */\n }, {\n key: \"getCameraMaxZoomFactor\",\n value: function getCameraMaxZoomFactor() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getCameraMaxZoomFactor();\n }\n /**\r\n * Starts sound level monitoring. Support enable some advanced feature.\r\n *\r\n * Description: After starting monitoring, you can receive local audio sound level via [onCapturedSoundLevelUpdate] callback, and receive remote audio sound level via [onRemoteSoundLevelUpdate] callback. Before entering the room, you can call [startPreview] with this function and combine it with [onCapturedSoundLevelUpdate] callback to determine whether the audio device is working properly.\r\n * Use cases: During the publishing and playing process, determine who is talking on the wheat and do a UI presentation.\r\n * When to call: After the engine is created [createEngine].\r\n * Caution: [onCapturedSoundLevelUpdate] and [onRemoteSoundLevelUpdate] callback notification period is the value set by the parameter.\r\n *\r\n * @param config Configuration for starts the sound level monitor.\r\n */\n }, {\n key: \"startSoundLevelMonitor\",\n value: function startSoundLevelMonitor(config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startSoundLevelMonitor(config);\n }\n /**\r\n * Stops sound level monitoring.\r\n *\r\n * Description: After the monitoring is stopped, the callback of the local/remote audio sound level will be stopped.\r\n * When to call: After the engine is created [createEngine].\r\n * Related APIs: Soundwave monitoring can be initiated via [startSoundLevelMonitor].\r\n */\n }, {\n key: \"stopSoundLevelMonitor\",\n value: function stopSoundLevelMonitor() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopSoundLevelMonitor();\n }\n /**\r\n * Enables or disables acoustic echo cancellation (AEC).\r\n *\r\n * Turning on echo cancellation, the SDK filters the collected audio data to reduce the echo component in the audio.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable echo cancellation, true: enable, false: disable\r\n */\n }, {\n key: \"enableAEC\",\n value: function enableAEC(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableAEC(enable);\n }\n /**\r\n * Sets the acoustic echo cancellation (AEC) mode.\r\n *\r\n * Switch different echo cancellation modes to control the extent to which echo data is eliminated.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param mode Echo cancellation mode\r\n */\n }, {\n key: \"setAECMode\",\n value: function setAECMode(mode) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAECMode(mode);\n }\n /**\r\n * Enables or disables automatic gain control (AGC).\r\n *\r\n * When the auto gain is turned on, the sound will be amplified, but it will affect the sound quality to some extent.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable automatic gain control, true: enable, false: disable\r\n */\n }, {\n key: \"enableAGC\",\n value: function enableAGC(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableAGC(enable);\n }\n /**\r\n * Enables or disables active noise suppression (ANS, aka ANC).\r\n *\r\n * Turning on the noise suppression switch can reduce the noise in the audio data and make the human voice clearer.\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable noise suppression, true: enable, false: disable\r\n */\n }, {\n key: \"enableANS\",\n value: function enableANS(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableANS(enable);\n }\n /**\r\n * Enables or disables transient noise suppression.\r\n *\r\n * Suppress transient noises such as keyboard and desk knocks\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable transient noise suppression, true: enable, false: disable\r\n */\n }, {\n key: \"enableTransientANS\",\n value: function enableTransientANS(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableTransientANS(enable);\n }\n /**\r\n * Sets the automatic noise suppression (ANS) mode.\r\n *\r\n * Default is medium mode\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param mode Audio Noise Suppression mode\r\n */\n }, {\n key: \"setANSMode\",\n value: function setANSMode(mode) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setANSMode(mode);\n }\n /**\r\n * Enables or disables headphone monitoring.\r\n *\r\n * enable/disable headphone monitor, this setting takes effect when the headset is connected.\r\n *\r\n * @param enable Whether to use headphone monitor, YES: enable, NO: disable\r\n */\n }, {\n key: \"enableHeadphoneMonitor\",\n value: function enableHeadphoneMonitor(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHeadphoneMonitor(enable);\n }\n /**\r\n * Sets the headphone monitor volume.\r\n *\r\n * set headphone monitor volume, this setting takes effect when the headset is connected.\r\n *\r\n * @param volume headphone monitor volume, range from 0 to 200, 100 as default\r\n */\n }, {\n key: \"setHeadphoneMonitorVolume\",\n value: function setHeadphoneMonitorVolume(volume) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setHeadphoneMonitorVolume(volume);\n }\n /**\r\n * Whether to turn on acoustic echo cancellation (AEC) when using the headphone.\r\n *\r\n * It needs to be invoked before [startPublishingStream], [startPlayingStream], [startPreview], [createMediaPlayer] and [createAudioEffectPlayer] to take effect.\r\n *\r\n * @param enable Whether to enable, [YES]: enable, [NO]: disable\r\n */\n }, {\n key: \"enableHeadphoneAEC\",\n value: function enableHeadphoneAEC(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableHeadphoneAEC(enable);\n }\n /**\r\n * Whether to use the built-in speaker to play audio.\r\n *\r\n * When you choose not to use the built-in speaker to play sound, that is, set to [false], the SDK will select the currently highest priority audio output device to play the sound according to the system schedule\r\n *\r\n * @param defaultToSpeaker Whether to use the built-in speaker to play sound, true: use the built-in speaker to play sound, false: use the highest priority audio output device scheduled by the current system to play sound\r\n */\n }, {\n key: \"setAudioRouteToSpeaker\",\n value: function setAudioRouteToSpeaker(defaultToSpeaker) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setAudioRouteToSpeaker(defaultToSpeaker);\n }\n /**\r\n * Get current audio route type\r\n *\r\n * @return {ZegoAudioRoute} Audio route\r\n */\n }, {\n key: \"getAudioRouteType\",\n value: function getAudioRouteType() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().getAudioRouteType();\n }\n /**\r\n * Enable the Effects beauty environment.\r\n *\r\n * Description: Enable the Effects beauty environment. Specify the data type for processing beauty. The Windows platform only supports rawData, the Apple device only supports CVPixelBuffer, and the Android platform only supports texture2d.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * Default value: When this function is not called, the beauty environment is not activated by default.\r\n * When to call: Must be called before calling [startPreview], [startPublishingStream]. If you need to modify the configuration, please call [logoutRoom] to log out of the room first, otherwise it will not take effect.\r\n * Related APIs: [enableEffectsBeauty] switch beauty, [setEffectsBeautyParam] set beauty parameters.\r\n * Caution: This beauty function is the basic function. If it does not meet the expectations of the developer, you can use the custom video pre-processing function [enableCustomVideoProcessing] or the custom video capture function [enableCustomVideoCapture] docking and constructing the AI vision SDK [ZegoEffects] _____https://doc-zh.zego.im/article/9556_____ for best results.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n */\n }, {\n key: \"startEffectsEnv\",\n value: function startEffectsEnv() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().startEffectsEnv();\n }\n /**\r\n * Disable the Effects beauty environment.\r\n *\r\n * Description: Disable the Effects beauty environment.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * When to call: Must be called before calling [startPreview], [startPublishingStream]. If you need to modify the configuration, please call [logoutRoom] to log out of the room first, otherwise it will not take effect.\r\n * Related APIs: [enableEffectsBeauty] switch beauty, [setEffectsBeautyParam] set beauty parameters.\r\n * Caution: This beauty function is the basic function. If it does not meet the expectations of the developer, you can use the custom video pre-processing function [enableCustomVideoProcessing] or the custom video capture function [enableCustomVideoCapture] docking and constructing the AI vision SDK [ZegoEffects] https://doc-zh.zego.im/article/9556 for best results.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n */\n }, {\n key: \"stopEffectsEnv\",\n value: function stopEffectsEnv() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().stopEffectsEnv();\n }\n /**\r\n * Enables or disables the beauty effect.\r\n *\r\n * Description: Support basic beauty functions, including whiten, rosy, smooth, and sharpen.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * When to call: You must call [startEffectsEnv] to enable the beauty environment before calling this function.\r\n * Default value: When this function is not called, the beauty effect is not enabled by default.\r\n * Related APIs: You can call the [setBeautifyOption] function to adjust the beauty parameters.\r\n * Caution: This beauty function is the basic function. If it does not meet the expectations of the developer, you can use the custom video pre-processing function [enableCustomVideoProcessing] or the custom video capture function [enableCustomVideoCapture] docking and constructing the AI vision SDK [ZegoEffects] https://doc-zh.zego.im/article/9556 for best results.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n *\r\n * @param enable Whether to enable the beauty effect, true is enabled; false is disabled, and the default is false.\r\n */\n }, {\n key: \"enableEffectsBeauty\",\n value: function enableEffectsBeauty(enable) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().enableEffectsBeauty(enable);\n }\n /**\r\n * Set beautify param.\r\n *\r\n * Description: Set the beauty parameters, including whiten, rosy, smooth, and sharpen.\r\n * Use cases: It is often used in scenes such as video calls and live broadcasts.\r\n * When to call: You must call [startEffectsEnv] to enable the beauty environment before calling this function.\r\n * Related APIs: You can call [enableEffectsBeauty] to turn on or off the beauty function.\r\n * Restrictions: This function only supports Android system 5.0 and above, Android SDK version 21 and above.\r\n *\r\n * @param param Beauty option param.\r\n */\n }, {\n key: \"setEffectsBeautyParam\",\n value: function setEffectsBeautyParam(param) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().setEffectsBeautyParam(param);\n }\n /**\r\n * Creates a media player instance.\r\n *\r\n * Currently, a maximum of 4 instances can be created, after which it will return null. The more instances of a media player, the greater the performance overhead on the device.\r\n * @return {ZegoMediaPlayer} - Media player instance, null will be returned when the maximum number is exceeded.\r\n */\n }, {\n key: \"createMediaPlayer\",\n value: function createMediaPlayer() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().createMediaPlayer();\n }\n /**\r\n * Destroys a media player instance.\r\n *\r\n * @param {ZegoMediaPlayer} mediaPlayer - The media player instance object to be destroyed\r\n */\n }, {\n key: \"destroyMediaPlayer\",\n value: function destroyMediaPlayer(mediaPlayer) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance().destroyMediaPlayer(mediaPlayer);\n }\n }], [{\n key: \"instance\",\n value:\n /**\r\n * Creates a singleton instance of ZegoExpressEngine.\r\n */\n function instance() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.getInstance();\n }\n /**\r\n * Creates a singleton instance of ZegoExpressEngine.\r\n */\n }, {\n key: \"createEngineWithProfile\",\n value: function createEngineWithProfile(profile) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.createEngineWithProfile(profile);\n }\n /**\r\n * Initializes the Engine.\r\n *\r\n * The engine needs to be initialized before calling other APIs\r\n * @param {number} appID - Application ID issued by ZEGO for developers, please apply from the ZEGO Admin Console https://console-express.zego.im/. The value ranges from 0 to 4294967295.\r\n * @param {string} appSign - Application signature for each AppID, please apply from the ZEGO Admin Console. Application signature is a 64 character string. Each character has a range of '0' ~ '9', 'a' ~ 'z'.\r\n * @param {boolean} isTestEnv - Choose to use a test environment or a formal commercial environment, the formal environment needs to submit work order configuration in the ZEGO management console. The test environment is for test development, with a limit of 30 rooms and 230 users. Official environment App is officially launched. ZEGO will provide corresponding server resources according to the configuration records submitted by the developer in the management console. The test environment and the official environment are two sets of environments and cannot be interconnected.\r\n * @param {ZegoScenario} scenario - The application scenario. Developers can choose one of ZegoScenario based on the scenario of the app they are developing, and the engine will preset a more general setting for specific scenarios based on the set scenario. After setting specific scenarios, developers can still call specific api to set specific parameters if they have customized parameter settings.\r\n * @return {ZegoExpressEngine} singleton instance of ZegoExpressEngine\r\n * @deprecated Please use the method [createEngineWithProfile] instead.\r\n */\n }, {\n key: \"createEngine\",\n value: function createEngine(appID, appSign, isTestEnv, scenario) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.createEngine(appID, appSign, isTestEnv, scenario);\n }\n /**\r\n * Uninitializes the Engine.\r\n *\r\n * uninitialize engine to release the resources\r\n */\n }, {\n key: \"destroyEngine\",\n value: function destroyEngine() {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.destroyEngine();\n }\n /** Sets up the advanced engine configurations.\r\n *\r\n * Developers need to call this interface to set advanced function configuration when they need advanced functions of the engine.\r\n *\r\n * @param {ZegoEngineConfig} config Advanced engine configuration\r\n */\n }, {\n key: \"setEngineConfig\",\n value: function setEngineConfig(config) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.setEngineConfig(config);\n }\n /**\r\n * Set room mode.\r\n *\r\n * Description: If you need to use the multi-room feature, please call this function to complete the configuration.\r\n * When to call: Must be set before calling [createEngine] to take effect, otherwise it will fail.\r\n * Restrictions: If you need to use the multi-room feature, please contact the instant technical support to configure the server support.\r\n * Caution: None.\r\n *\r\n * @param mode Room mode. Description: Used to set the room mode. Use cases: If you need to enter multiple rooms at the same time for publish-play stream, please turn on the multi-room mode through this interface. Required: True. Default value: ZEGO_ROOM_MODE_SINGLE_ROOM.\r\n */\n }, {\n key: \"setRoomMode\",\n value: function setRoomMode(mode) {\n return _ZegoExpressEngineImpl.ZegoExpressEngineImpl.setRoomMode(mode);\n }\n }]);\n return ZegoExpressEngine;\n}();\nexports.default = ZegoExpressEngine;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvWmVnb0V4cHJlc3NFbmdpbmUuanMiXSwibmFtZXMiOlsiWmVnb0V4cHJlc3NFbmdpbmUiLCJldmVudCIsImNhbGxiYWNrIiwiWmVnb0V4cHJlc3NFbmdpbmVJbXBsIiwiZ2V0SW5zdGFuY2UiLCJvbiIsIm9mZiIsImdldFZlcnNpb24iLCJ1cGxvYWRMb2ciLCJwYXJhbXMiLCJjYWxsRXhwZXJpbWVudGFsQVBJIiwiZmlsZVBhdGgiLCJjaGFubmVsIiwic2V0RHVtbXlDYXB0dXJlSW1hZ2VQYXRoIiwicm9vbUlEIiwidXNlciIsImNvbmZpZyIsImxvZ2luUm9vbSIsImxvZ291dFJvb20iLCJmcm9tUm9vbUlEIiwidG9Sb29tSUQiLCJzd2l0Y2hSb29tIiwidG9rZW4iLCJyZW5ld1Rva2VuIiwibWVzc2FnZSIsInNlbmRCcm9hZGNhc3RNZXNzYWdlIiwic2VuZEJhcnJhZ2VNZXNzYWdlIiwiY29tbWFuZCIsInRvVXNlckxpc3QiLCJzZW5kQ3VzdG9tQ29tbWFuZCIsInN0cmVhbUlEIiwic3RhcnRQdWJsaXNoaW5nU3RyZWFtIiwic3RvcFB1Ymxpc2hpbmdTdHJlYW0iLCJzdGFydFByZXZpZXciLCJzdG9wUHJldmlldyIsInNldFZpZGVvQ29uZmlnIiwiZ2V0VmlkZW9Db25maWciLCJtb2RlIiwic2V0VmlkZW9NaXJyb3JNb2RlIiwib3JpZW50YXRpb24iLCJzZXRBcHBPcmllbnRhdGlvbiIsIm11dGUiLCJtdXRlUHVibGlzaFN0cmVhbUF1ZGlvIiwibXV0ZVB1Ymxpc2hTdHJlYW1WaWRlbyIsImVuYWJsZSIsInByb3BlcnR5IiwiZW5hYmxlVHJhZmZpY0NvbnRyb2wiLCJiaXRyYXRlIiwic2V0TWluVmlkZW9CaXRyYXRlRm9yVHJhZmZpY0NvbnRyb2wiLCJ2b2x1bWUiLCJzZXRDYXB0dXJlVm9sdW1lIiwiZW5hYmxlSGFyZHdhcmVFbmNvZGVyIiwidGFyZ2V0VVJMIiwiYWRkUHVibGlzaENkblVybCIsInJlbW92ZVB1Ymxpc2hDZG5VcmwiLCJaZWdvUHVibGlzaENoYW5uZWwiLCJNYWluIiwiZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROIiwic3RhcnRQbGF5aW5nU3RyZWFtIiwic3RvcFBsYXlpbmdTdHJlYW0iLCJ3YXRlcm1hcmsiLCJpc1ByZXZpZXdWaXNpYmxlIiwic2V0UHVibGlzaFdhdGVybWFyayIsInRha2VQdWJsaXNoU3RyZWFtU25hcHNob3QiLCJ0YWtlUGxheVN0cmVhbVNuYXBzaG90Iiwic2V0UGxheVZvbHVtZSIsInNldEFsbFBsYXlTdHJlYW1Wb2x1bWUiLCJzdHJlYW1UeXBlIiwic2V0UGxheVN0cmVhbVZpZGVvVHlwZSIsIm1pbkJ1ZmZlckludGVydmFsIiwibWF4QnVmZmVySW50ZXJ2YWwiLCJzZXRQbGF5U3RyZWFtQnVmZmVySW50ZXJ2YWxSYW5nZSIsInNldFBsYXlTdHJlYW1Gb2N1c09uIiwibXV0ZVBsYXlTdHJlYW1BdWRpbyIsIm11dGVQbGF5U3RyZWFtVmlkZW8iLCJtdXRlQWxsUGxheVN0cmVhbUF1ZGlvIiwibXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyIsImVuYWJsZUhhcmR3YXJlRGVjb2RlciIsInRhc2siLCJzdGFydE1peGVyVGFzayIsInN0b3BNaXhlclRhc2siLCJzdGFydEF1dG9NaXhlclRhc2siLCJzdG9wQXV0b01peGVyVGFzayIsIm11dGVNaWNyb3Bob25lIiwiaXNNaWNyb3Bob25lTXV0ZWQiLCJtdXRlU3BlYWtlciIsImlzU3BlYWtlck11dGVkIiwiZW5hYmxlQXVkaW9DYXB0dXJlRGV2aWNlIiwiZW5hYmxlQ2FtZXJhIiwidXNlRnJvbnRDYW1lcmEiLCJmYWN0b3IiLCJzZXRDYW1lcmFab29tRmFjdG9yIiwiZ2V0Q2FtZXJhTWF4Wm9vbUZhY3RvciIsInN0YXJ0U291bmRMZXZlbE1vbml0b3IiLCJzdG9wU291bmRMZXZlbE1vbml0b3IiLCJlbmFibGVBRUMiLCJzZXRBRUNNb2RlIiwiZW5hYmxlQUdDIiwiZW5hYmxlQU5TIiwiZW5hYmxlVHJhbnNpZW50QU5TIiwic2V0QU5TTW9kZSIsImVuYWJsZUhlYWRwaG9uZU1vbml0b3IiLCJzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lIiwiZW5hYmxlSGVhZHBob25lQUVDIiwiZGVmYXVsdFRvU3BlYWtlciIsInNldEF1ZGlvUm91dGVUb1NwZWFrZXIiLCJnZXRBdWRpb1JvdXRlVHlwZSIsInN0YXJ0RWZmZWN0c0VudiIsInN0b3BFZmZlY3RzRW52IiwiZW5hYmxlRWZmZWN0c0JlYXV0eSIsInBhcmFtIiwic2V0RWZmZWN0c0JlYXV0eVBhcmFtIiwiY3JlYXRlTWVkaWFQbGF5ZXIiLCJtZWRpYVBsYXllciIsImRlc3Ryb3lNZWRpYVBsYXllciIsInByb2ZpbGUiLCJjcmVhdGVFbmdpbmVXaXRoUHJvZmlsZSIsImFwcElEIiwiYXBwU2lnbiIsImlzVGVzdEVudiIsInNjZW5hcmlvIiwiY3JlYXRlRW5naW5lIiwiZGVzdHJveUVuZ2luZSIsInNldEVuZ2luZUNvbmZpZyIsInNldFJvb21Nb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBQXFFLElBQ2hEQSxpQkFBaUI7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUF5RGxDO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtJQUNJLFlBQUdDLEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2hCLE9BQU9DLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ0MsRUFBRSxDQUFDSixLQUFLLEVBQUVDLFFBQVEsQ0FBQztJQUNsRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUxJO0lBQUE7SUFBQSxPQU1BLGFBQUlELEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2pCLE9BQU9DLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ0UsR0FBRyxDQUFDTCxLQUFLLEVBQUVDLFFBQVEsQ0FBQztJQUNuRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0Esc0JBQWE7TUFDVCxPQUFPQyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNHLFVBQVUsRUFBRTtJQUMzRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EscUJBQVk7TUFDUixPQUFPSiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNJLFNBQVMsRUFBRTtJQUMxRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVEk7SUFBQTtJQUFBLE9BVUEsNkJBQW9CQyxNQUFNLEVBQUU7TUFDeEIsT0FBT04sNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDTSxtQkFBbUIsQ0FBQ0QsTUFBTSxDQUFDO0lBQzFFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSxrQ0FBeUJFLFFBQVEsRUFBRUMsT0FBTyxFQUFFO01BQ3hDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ1Msd0JBQXdCLENBQUNGLFFBQVEsRUFBRUMsT0FBTyxDQUFDO0lBQzFGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSxtQkFBVUUsTUFBTSxFQUFFQyxJQUFJLEVBQUVDLE1BQU0sRUFBRTtNQUM1QixPQUFPYiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNhLFNBQVMsQ0FBQ0gsTUFBTSxFQUFFQyxJQUFJLEVBQUVDLE1BQU0sQ0FBQztJQUM5RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWkk7SUFBQTtJQUFBLE9BYUEsb0JBQVdGLE1BQU0sRUFBRTtNQUNmLE9BQU9YLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2MsVUFBVSxDQUFDSixNQUFNLENBQUM7SUFDakU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFkSTtJQUFBO0lBQUEsT0FlQSxvQkFBV0ssVUFBVSxFQUFFQyxRQUFRLEVBQUU7TUFDN0IsT0FBT2pCLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2lCLFVBQVUsQ0FBQ0YsVUFBVSxFQUFFQyxRQUFRLENBQUM7SUFDL0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBYkk7SUFBQTtJQUFBLE9BY0Esb0JBQVdOLE1BQU0sRUFBRVEsS0FBSyxFQUFFO01BQ3RCLE9BQU9uQiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNtQixVQUFVLENBQUNULE1BQU0sRUFBRVEsS0FBSyxDQUFDO0lBQ3hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSw4QkFBcUJSLE1BQU0sRUFBRVUsT0FBTyxFQUFFO01BQ2xDLE9BQU9yQiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNxQixvQkFBb0IsQ0FBQ1gsTUFBTSxFQUFFVSxPQUFPLENBQUM7SUFDcEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVRJO0lBQUE7SUFBQSxPQVVBLDRCQUFtQlYsTUFBTSxFQUFFVSxPQUFPLEVBQUU7TUFDaEMsT0FBT3JCLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NCLGtCQUFrQixDQUFDWixNQUFNLEVBQUVVLE9BQU8sQ0FBQztJQUNsRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFWSTtJQUFBO0lBQUEsT0FXQSwyQkFBa0JWLE1BQU0sRUFBRWEsT0FBTyxFQUFFQyxVQUFVLEVBQUU7TUFDM0MsT0FBT3pCLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3lCLGlCQUFpQixDQUFDZixNQUFNLEVBQUVhLE9BQU8sRUFBRUMsVUFBVSxDQUFDO0lBQzdGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwrQkFBc0JFLFFBQVEsRUFBRWxCLE9BQU8sRUFBRUksTUFBTSxFQUFFO01BQzdDLE9BQU9iLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzJCLHFCQUFxQixDQUFDRCxRQUFRLEVBQUVsQixPQUFPLEVBQUVJLE1BQU0sQ0FBQztJQUMvRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVhJO0lBQUE7SUFBQSxPQVlBLDhCQUFxQkosT0FBTyxFQUFFO01BQzFCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzRCLG9CQUFvQixDQUFDcEIsT0FBTyxDQUFDO0lBQzVFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxzQkFBYUEsT0FBTyxFQUFFO01BQ2xCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzZCLFlBQVksQ0FBQ3JCLE9BQU8sQ0FBQztJQUNwRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQUxJO0lBQUE7SUFBQSxPQU1BLHFCQUFZQSxPQUFPLEVBQUU7TUFDakIsT0FBT1QsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEIsV0FBVyxDQUFDdEIsT0FBTyxDQUFDO0lBQ25FO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUkk7SUFBQTtJQUFBLE9BU0Esd0JBQWVJLE1BQU0sRUFBRUosT0FBTyxFQUFFO01BQzVCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQytCLGNBQWMsQ0FBQ25CLE1BQU0sRUFBRUosT0FBTyxDQUFDO0lBQzlFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFOSTtJQUFBO0lBQUEsT0FPQSx3QkFBZUEsT0FBTyxFQUFFO01BQ3BCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dDLGNBQWMsQ0FBQ3hCLE9BQU8sQ0FBQztJQUN0RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFQSTtJQUFBO0lBQUEsT0FRQSw0QkFBbUJ5QixJQUFJLEVBQUV6QixPQUFPLEVBQUU7TUFDOUIsT0FBT1QsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDa0Msa0JBQWtCLENBQUNELElBQUksRUFBRXpCLE9BQU8sQ0FBQztJQUNoRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsMkJBQWtCMkIsV0FBVyxFQUFFM0IsT0FBTyxFQUFFO01BQ3BDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ29DLGlCQUFpQixDQUFDRCxXQUFXLEVBQUUzQixPQUFPLENBQUM7SUFDdEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUEk7SUFBQTtJQUFBLE9BUUEsZ0NBQXVCNkIsSUFBSSxFQUFFN0IsT0FBTyxFQUFFO01BQ2xDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NDLHNCQUFzQixDQUFDRCxJQUFJLEVBQUU3QixPQUFPLENBQUM7SUFDcEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUEk7SUFBQTtJQUFBLE9BUUEsZ0NBQXVCNkIsSUFBSSxFQUFFN0IsT0FBTyxFQUFFO01BQ2xDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3VDLHNCQUFzQixDQUFDRixJQUFJLEVBQUU3QixPQUFPLENBQUM7SUFDcEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFSSTtJQUFBO0lBQUEsT0FTQSw4QkFBcUJnQyxNQUFNLEVBQUVDLFFBQVEsRUFBRWpDLE9BQU8sRUFBRTtNQUM1QyxPQUFPVCw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMwQyxvQkFBb0IsQ0FBQ0YsTUFBTSxFQUFFQyxRQUFRLEVBQUVqQyxPQUFPLENBQUM7SUFDOUY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFSSTtJQUFBO0lBQUEsT0FTQSw2Q0FBb0NtQyxPQUFPLEVBQUVWLElBQUksRUFBRXpCLE9BQU8sRUFBRTtNQUN4RCxPQUFPVCw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM0QyxtQ0FBbUMsQ0FBQ0QsT0FBTyxFQUFFVixJQUFJLEVBQUV6QixPQUFPLENBQUM7SUFDMUc7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFMSTtJQUFBO0lBQUEsT0FNQSwwQkFBaUJxQyxNQUFNLEVBQUU7TUFDckIsT0FBTzlDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzhDLGdCQUFnQixDQUFDRCxNQUFNLENBQUM7SUFDdkU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLCtCQUFzQkwsTUFBTSxFQUFFO01BQzFCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMrQyxxQkFBcUIsQ0FBQ1AsTUFBTSxDQUFDO0lBQzVFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwwQkFBaUJRLFNBQVMsRUFBRXRCLFFBQVEsRUFBRTtNQUNsQyxPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDaUQsZ0JBQWdCLENBQUNELFNBQVMsRUFBRXRCLFFBQVEsQ0FBQztJQUNwRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWkk7SUFBQTtJQUFBLE9BYUEsNkJBQW9Cc0IsU0FBUyxFQUFFdEIsUUFBUSxFQUFFO01BQ3JDLE9BQU8zQiw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNrRCxtQkFBbUIsQ0FBQ0YsU0FBUyxFQUFFdEIsUUFBUSxDQUFDO0lBQ3ZGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQWJJO0lBQUE7SUFBQSxPQWNBLGtDQUF5QmMsTUFBTSxFQUFFNUIsTUFBTSxFQUFxQztNQUFBLElBQW5DSixPQUFPLHVFQUFHMkMsc0NBQWtCLENBQUNDLElBQUk7TUFDdEUsT0FBT3JELDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3FELHdCQUF3QixDQUFDYixNQUFNLEVBQUU1QixNQUFNLEVBQUVKLE9BQU8sQ0FBQztJQUNoRztJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVhJO0lBQUE7SUFBQSxPQVlBLDRCQUFtQmtCLFFBQVEsRUFBRWQsTUFBTSxFQUFFO01BQ2pDLE9BQU9iLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NELGtCQUFrQixDQUFDNUIsUUFBUSxFQUFFZCxNQUFNLENBQUM7SUFDbkY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFMSTtJQUFBO0lBQUEsT0FNQSwyQkFBa0JjLFFBQVEsRUFBRTtNQUN4QixPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDdUQsaUJBQWlCLENBQUM3QixRQUFRLENBQUM7SUFDMUU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFYSTtJQUFBO0lBQUEsT0FZQSw2QkFBb0I4QixTQUFTLEVBQUVDLGdCQUFnQixFQUFFakQsT0FBTyxFQUFFO01BQ3RELE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzBELG1CQUFtQixDQUFDRixTQUFTLEVBQUVDLGdCQUFnQixFQUFFakQsT0FBTyxDQUFDO0lBQ3hHO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWEk7SUFBQTtJQUFBLE9BWUEscUNBQTRCO01BQ3hCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzJELHlCQUF5QixFQUFFO0lBQzFFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVZJO0lBQUE7SUFBQSxPQVdBLGdDQUF1QmpDLFFBQVEsRUFBRTtNQUM3QixPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDNEQsc0JBQXNCLENBQUNsQyxRQUFRLENBQUM7SUFDL0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFYSTtJQUFBO0lBQUEsT0FZQSx1QkFBY0EsUUFBUSxFQUFFbUIsTUFBTSxFQUFFO01BQzVCLE9BQU85Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM2RCxhQUFhLENBQUNuQyxRQUFRLEVBQUVtQixNQUFNLENBQUM7SUFDOUU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVkk7SUFBQTtJQUFBLE9BV0EsZ0NBQXVCQSxNQUFNLEVBQUU7TUFDM0IsT0FBTzlDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzhELHNCQUFzQixDQUFDakIsTUFBTSxDQUFDO0lBQzdFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxnQ0FBdUJuQixRQUFRLEVBQUVxQyxVQUFVLEVBQUU7TUFDekMsT0FBT2hFLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dFLHNCQUFzQixDQUFDdEMsUUFBUSxFQUFFcUMsVUFBVSxDQUFDO0lBQzNGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwwQ0FBaUNyQyxRQUFRLEVBQUV1QyxpQkFBaUIsRUFBRUMsaUJBQWlCLEVBQUU7TUFDN0UsT0FBT25FLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ21FLGdDQUFnQyxDQUFDekMsUUFBUSxFQUFFdUMsaUJBQWlCLEVBQUVDLGlCQUFpQixDQUFDO0lBQy9IO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVZJO0lBQUE7SUFBQSxPQVdBLDhCQUFxQnhDLFFBQVEsRUFBRTtNQUMzQixPQUFPM0IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDb0Usb0JBQW9CLENBQUMxQyxRQUFRLENBQUM7SUFDN0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFYSTtJQUFBO0lBQUEsT0FZQSw2QkFBb0JBLFFBQVEsRUFBRVcsSUFBSSxFQUFFO01BQ2hDLE9BQU90Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNxRSxtQkFBbUIsQ0FBQzNDLFFBQVEsRUFBRVcsSUFBSSxDQUFDO0lBQ2xGO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBWEk7SUFBQTtJQUFBLE9BWUEsNkJBQW9CWCxRQUFRLEVBQUVXLElBQUksRUFBRTtNQUNoQyxPQUFPdEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDc0UsbUJBQW1CLENBQUM1QyxRQUFRLEVBQUVXLElBQUksQ0FBQztJQUNsRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVEk7SUFBQTtJQUFBLE9BVUEsZ0NBQXVCQSxJQUFJLEVBQUU7TUFDekIsT0FBT3RDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3VFLHNCQUFzQixDQUFDbEMsSUFBSSxDQUFDO0lBQzNFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxnQ0FBdUJBLElBQUksRUFBRTtNQUN6QixPQUFPdEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDd0Usc0JBQXNCLENBQUNuQyxJQUFJLENBQUM7SUFDM0U7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLCtCQUFzQkcsTUFBTSxFQUFFO01BQzFCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN5RSxxQkFBcUIsQ0FBQ2pDLE1BQU0sQ0FBQztJQUM1RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFiSTtJQUFBO0lBQUEsT0FjQSx3QkFBZWtDLElBQUksRUFBRTtNQUNqQixPQUFPM0UsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDMkUsY0FBYyxDQUFDRCxJQUFJLENBQUM7SUFDbkU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVpJO0lBQUE7SUFBQSxPQWFBLHVCQUFjQSxJQUFJLEVBQUU7TUFDaEIsT0FBTzNFLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQzRFLGFBQWEsQ0FBQ0YsSUFBSSxDQUFDO0lBQ2xFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQWJJO0lBQUE7SUFBQSxPQWNBLDRCQUFtQkEsSUFBSSxFQUFFO01BQ3JCLE9BQU8zRSw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM2RSxrQkFBa0IsQ0FBQ0gsSUFBSSxDQUFDO0lBQ3ZFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFaSTtJQUFBO0lBQUEsT0FhQSwyQkFBa0JBLElBQUksRUFBRTtNQUNwQixPQUFPM0UsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEUsaUJBQWlCLENBQUNKLElBQUksQ0FBQztJQUN0RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVJJO0lBQUE7SUFBQSxPQVNBLHdCQUFlckMsSUFBSSxFQUFFO01BQ2pCLE9BQU90Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMrRSxjQUFjLENBQUMxQyxJQUFJLENBQUM7SUFDbkU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFMSTtJQUFBO0lBQUEsT0FNQSw2QkFBb0I7TUFDaEIsT0FBT3RDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dGLGlCQUFpQixFQUFFO0lBQ2xFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEscUJBQVkzQyxJQUFJLEVBQUU7TUFDZCxPQUFPdEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDaUYsV0FBVyxDQUFDNUMsSUFBSSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEsMEJBQWlCO01BQ2IsT0FBT3RDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2tGLGNBQWMsRUFBRTtJQUMvRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0Esa0NBQXlCMUMsTUFBTSxFQUFFO01BQzdCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNtRix3QkFBd0IsQ0FBQzNDLE1BQU0sQ0FBQztJQUMvRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFQSTtJQUFBO0lBQUEsT0FRQSxzQkFBYUEsTUFBTSxFQUFFaEMsT0FBTyxFQUFFO01BQzFCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ29GLFlBQVksQ0FBQzVDLE1BQU0sRUFBRWhDLE9BQU8sQ0FBQztJQUM1RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVJJO0lBQUE7SUFBQSxPQVNBLHdCQUFlZ0MsTUFBTSxFQUFFaEMsT0FBTyxFQUFFO01BQzVCLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3FGLGNBQWMsQ0FBQzdDLE1BQU0sRUFBRWhDLE9BQU8sQ0FBQztJQUM5RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsNkJBQW9COEUsTUFBTSxFQUFFOUUsT0FBTyxFQUFFO01BQ2pDLE9BQU9ULDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3VGLG1CQUFtQixDQUFDRCxNQUFNLEVBQUU5RSxPQUFPLENBQUM7SUFDbkY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLGtDQUF5QjtNQUNyQixPQUFPVCw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN3RixzQkFBc0IsRUFBRTtJQUN2RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVEk7SUFBQTtJQUFBLE9BVUEsZ0NBQXVCNUUsTUFBTSxFQUFFO01BQzNCLE9BQU9iLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3lGLHNCQUFzQixDQUFDN0UsTUFBTSxDQUFDO0lBQzdFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFOSTtJQUFBO0lBQUEsT0FPQSxpQ0FBd0I7TUFDcEIsT0FBT2IsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDMEYscUJBQXFCLEVBQUU7SUFDdEU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBUEk7SUFBQTtJQUFBLE9BUUEsbUJBQVVsRCxNQUFNLEVBQUU7TUFDZCxPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDMkYsU0FBUyxDQUFDbkQsTUFBTSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLG9CQUFXUCxJQUFJLEVBQUU7TUFDYixPQUFPbEMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDNEYsVUFBVSxDQUFDM0QsSUFBSSxDQUFDO0lBQy9EO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLG1CQUFVTyxNQUFNLEVBQUU7TUFDZCxPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDNkYsU0FBUyxDQUFDckQsTUFBTSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLG1CQUFVQSxNQUFNLEVBQUU7TUFDZCxPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEYsU0FBUyxDQUFDdEQsTUFBTSxDQUFDO0lBQ2hFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVBJO0lBQUE7SUFBQSxPQVFBLDRCQUFtQkEsTUFBTSxFQUFFO01BQ3ZCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMrRixrQkFBa0IsQ0FBQ3ZELE1BQU0sQ0FBQztJQUN6RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFQSTtJQUFBO0lBQUEsT0FRQSxvQkFBV1AsSUFBSSxFQUFFO01BQ2IsT0FBT2xDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2dHLFVBQVUsQ0FBQy9ELElBQUksQ0FBQztJQUMvRDtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsZ0NBQXVCTyxNQUFNLEVBQUU7TUFDM0IsT0FBT3pDLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ2lHLHNCQUFzQixDQUFDekQsTUFBTSxDQUFDO0lBQzdFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFOSTtJQUFBO0lBQUEsT0FPQSxtQ0FBMEJLLE1BQU0sRUFBRTtNQUM5QixPQUFPOUMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDa0cseUJBQXlCLENBQUNyRCxNQUFNLENBQUM7SUFDaEY7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQU5JO0lBQUE7SUFBQSxPQU9BLDRCQUFtQkwsTUFBTSxFQUFFO01BQ3ZCLE9BQU96Qyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUNtRyxrQkFBa0IsQ0FBQzNELE1BQU0sQ0FBQztJQUN6RTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTkk7SUFBQTtJQUFBLE9BT0EsZ0NBQXVCNEQsZ0JBQWdCLEVBQUU7TUFDckMsT0FBT3JHLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3FHLHNCQUFzQixDQUFDRCxnQkFBZ0IsQ0FBQztJQUN2RjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7RUFKSTtJQUFBO0lBQUEsT0FLQSw2QkFBb0I7TUFDaEIsT0FBT3JHLDRDQUFxQixDQUFDQyxXQUFXLEVBQUUsQ0FBQ3NHLGlCQUFpQixFQUFFO0lBQ2xFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVZJO0lBQUE7SUFBQSxPQVdBLDJCQUFrQjtNQUNkLE9BQU92Ryw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN1RyxlQUFlLEVBQUU7SUFDaEU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVRJO0lBQUE7SUFBQSxPQVVBLDBCQUFpQjtNQUNiLE9BQU94Ryw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUN3RyxjQUFjLEVBQUU7SUFDL0Q7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtFQVpJO0lBQUE7SUFBQSxPQWFBLDZCQUFvQmhFLE1BQU0sRUFBRTtNQUN4QixPQUFPekMsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDeUcsbUJBQW1CLENBQUNqRSxNQUFNLENBQUM7SUFDMUU7SUFDQTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBVkk7SUFBQTtJQUFBLE9BV0EsK0JBQXNCa0UsS0FBSyxFQUFFO01BQ3pCLE9BQU8zRyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUMyRyxxQkFBcUIsQ0FBQ0QsS0FBSyxDQUFDO0lBQzNFO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEsNkJBQW9CO01BQ2hCLE9BQU8zRyw0Q0FBcUIsQ0FBQ0MsV0FBVyxFQUFFLENBQUM0RyxpQkFBaUIsRUFBRTtJQUNsRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7RUFKSTtJQUFBO0lBQUEsT0FLQSw0QkFBbUJDLFdBQVcsRUFBRTtNQUM1QixPQUFPOUcsNENBQXFCLENBQUNDLFdBQVcsRUFBRSxDQUFDOEcsa0JBQWtCLENBQUNELFdBQVcsQ0FBQztJQUM5RTtFQUFDO0lBQUE7SUFBQTtJQXQvQkQ7QUFDSjtBQUNBO0lBQ0ksb0JBQWtCO01BQ2QsT0FBTzlHLDRDQUFxQixDQUFDQyxXQUFXLEVBQUU7SUFDOUM7SUFDQTtBQUNKO0FBQ0E7RUFGSTtJQUFBO0lBQUEsT0FHQSxpQ0FBK0IrRyxPQUFPLEVBQUU7TUFDcEMsT0FBT2hILDRDQUFxQixDQUFDaUgsdUJBQXVCLENBQUNELE9BQU8sQ0FBQztJQUNqRTtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFWSTtJQUFBO0lBQUEsT0FXQSxzQkFBb0JFLEtBQUssRUFBRUMsT0FBTyxFQUFFQyxTQUFTLEVBQUVDLFFBQVEsRUFBRTtNQUNyRCxPQUFPckgsNENBQXFCLENBQUNzSCxZQUFZLENBQUNKLEtBQUssRUFBRUMsT0FBTyxFQUFFQyxTQUFTLEVBQUVDLFFBQVEsQ0FBQztJQUNsRjtJQUNBO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7RUFKSTtJQUFBO0lBQUEsT0FLQSx5QkFBdUI7TUFDbkIsT0FBT3JILDRDQUFxQixDQUFDdUgsYUFBYSxFQUFFO0lBQ2hEO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0VBTEk7SUFBQTtJQUFBLE9BTUEseUJBQXVCMUcsTUFBTSxFQUFFO01BQzNCLE9BQU9iLDRDQUFxQixDQUFDd0gsZUFBZSxDQUFDM0csTUFBTSxDQUFDO0lBQ3hEO0lBQ0E7QUFDSjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7RUFUSTtJQUFBO0lBQUEsT0FVQSxxQkFBbUJxQixJQUFJLEVBQUU7TUFDckIsT0FBT2xDLDRDQUFxQixDQUFDeUgsV0FBVyxDQUFDdkYsSUFBSSxDQUFDO0lBQ2xEO0VBQUM7RUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiODE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgWmVnb1B1Ymxpc2hDaGFubmVsIH0gZnJvbSBcIi4vWmVnb0V4cHJlc3NEZWZpbmVzXCI7XHJcbmltcG9ydCB7IFplZ29FeHByZXNzRW5naW5lSW1wbCB9IGZyb20gJy4vaW1wbC9aZWdvRXhwcmVzc0VuZ2luZUltcGwnO1xyXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBaZWdvRXhwcmVzc0VuZ2luZSB7XHJcbiAgICAvKipcclxuICAgICAqIENyZWF0ZXMgYSBzaW5nbGV0b24gaW5zdGFuY2Ugb2YgWmVnb0V4cHJlc3NFbmdpbmUuXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBpbnN0YW5jZSgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENyZWF0ZXMgYSBzaW5nbGV0b24gaW5zdGFuY2Ugb2YgWmVnb0V4cHJlc3NFbmdpbmUuXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBjcmVhdGVFbmdpbmVXaXRoUHJvZmlsZShwcm9maWxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5jcmVhdGVFbmdpbmVXaXRoUHJvZmlsZShwcm9maWxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogSW5pdGlhbGl6ZXMgdGhlIEVuZ2luZS5cclxuICAgICAqXHJcbiAgICAgKiBUaGUgZW5naW5lIG5lZWRzIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSBjYWxsaW5nIG90aGVyIEFQSXNcclxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBhcHBJRCAtIEFwcGxpY2F0aW9uIElEIGlzc3VlZCBieSBaRUdPIGZvciBkZXZlbG9wZXJzLCBwbGVhc2UgYXBwbHkgZnJvbSB0aGUgWkVHTyBBZG1pbiBDb25zb2xlIGh0dHBzOi8vY29uc29sZS1leHByZXNzLnplZ28uaW0vLiBUaGUgdmFsdWUgcmFuZ2VzIGZyb20gMCB0byA0Mjk0OTY3Mjk1LlxyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGFwcFNpZ24gLSBBcHBsaWNhdGlvbiBzaWduYXR1cmUgZm9yIGVhY2ggQXBwSUQsIHBsZWFzZSBhcHBseSBmcm9tIHRoZSBaRUdPIEFkbWluIENvbnNvbGUuIEFwcGxpY2F0aW9uIHNpZ25hdHVyZSBpcyBhIDY0IGNoYXJhY3RlciBzdHJpbmcuIEVhY2ggY2hhcmFjdGVyIGhhcyBhIHJhbmdlIG9mICcwJyB+ICc5JywgJ2EnIH4gJ3onLlxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBpc1Rlc3RFbnYgLSBDaG9vc2UgdG8gdXNlIGEgdGVzdCBlbnZpcm9ubWVudCBvciBhIGZvcm1hbCBjb21tZXJjaWFsIGVudmlyb25tZW50LCB0aGUgZm9ybWFsIGVudmlyb25tZW50IG5lZWRzIHRvIHN1Ym1pdCB3b3JrIG9yZGVyIGNvbmZpZ3VyYXRpb24gaW4gdGhlIFpFR08gbWFuYWdlbWVudCBjb25zb2xlLiBUaGUgdGVzdCBlbnZpcm9ubWVudCBpcyBmb3IgdGVzdCBkZXZlbG9wbWVudCwgd2l0aCBhIGxpbWl0IG9mIDMwIHJvb21zIGFuZCAyMzAgdXNlcnMuIE9mZmljaWFsIGVudmlyb25tZW50IEFwcCBpcyBvZmZpY2lhbGx5IGxhdW5jaGVkLiBaRUdPIHdpbGwgcHJvdmlkZSBjb3JyZXNwb25kaW5nIHNlcnZlciByZXNvdXJjZXMgYWNjb3JkaW5nIHRvIHRoZSBjb25maWd1cmF0aW9uIHJlY29yZHMgc3VibWl0dGVkIGJ5IHRoZSBkZXZlbG9wZXIgaW4gdGhlIG1hbmFnZW1lbnQgY29uc29sZS4gVGhlIHRlc3QgZW52aXJvbm1lbnQgYW5kIHRoZSBvZmZpY2lhbCBlbnZpcm9ubWVudCBhcmUgdHdvIHNldHMgb2YgZW52aXJvbm1lbnRzIGFuZCBjYW5ub3QgYmUgaW50ZXJjb25uZWN0ZWQuXHJcbiAgICAgKiBAcGFyYW0ge1plZ29TY2VuYXJpb30gc2NlbmFyaW8gLSBUaGUgYXBwbGljYXRpb24gc2NlbmFyaW8uIERldmVsb3BlcnMgY2FuIGNob29zZSBvbmUgb2YgWmVnb1NjZW5hcmlvIGJhc2VkIG9uIHRoZSBzY2VuYXJpbyBvZiB0aGUgYXBwIHRoZXkgYXJlIGRldmVsb3BpbmcsIGFuZCB0aGUgZW5naW5lIHdpbGwgcHJlc2V0IGEgbW9yZSBnZW5lcmFsIHNldHRpbmcgZm9yIHNwZWNpZmljIHNjZW5hcmlvcyBiYXNlZCBvbiB0aGUgc2V0IHNjZW5hcmlvLiBBZnRlciBzZXR0aW5nIHNwZWNpZmljIHNjZW5hcmlvcywgZGV2ZWxvcGVycyBjYW4gc3RpbGwgY2FsbCBzcGVjaWZpYyBhcGkgdG8gc2V0IHNwZWNpZmljIHBhcmFtZXRlcnMgaWYgdGhleSBoYXZlIGN1c3RvbWl6ZWQgcGFyYW1ldGVyIHNldHRpbmdzLlxyXG4gICAgICogQHJldHVybiB7WmVnb0V4cHJlc3NFbmdpbmV9IHNpbmdsZXRvbiBpbnN0YW5jZSBvZiBaZWdvRXhwcmVzc0VuZ2luZVxyXG4gICAgICogQGRlcHJlY2F0ZWQgUGxlYXNlIHVzZSB0aGUgbWV0aG9kIFtjcmVhdGVFbmdpbmVXaXRoUHJvZmlsZV0gaW5zdGVhZC5cclxuICAgICAqL1xyXG4gICAgc3RhdGljIGNyZWF0ZUVuZ2luZShhcHBJRCwgYXBwU2lnbiwgaXNUZXN0RW52LCBzY2VuYXJpbykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuY3JlYXRlRW5naW5lKGFwcElELCBhcHBTaWduLCBpc1Rlc3RFbnYsIHNjZW5hcmlvKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogVW5pbml0aWFsaXplcyB0aGUgRW5naW5lLlxyXG4gICAgICpcclxuICAgICAqIHVuaW5pdGlhbGl6ZSBlbmdpbmUgdG8gcmVsZWFzZSB0aGUgcmVzb3VyY2VzXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBkZXN0cm95RW5naW5lKCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZGVzdHJveUVuZ2luZSgpO1xyXG4gICAgfVxyXG4gICAgLyoqIFNldHMgdXAgdGhlIGFkdmFuY2VkIGVuZ2luZSBjb25maWd1cmF0aW9ucy5cclxuICAgICAqXHJcbiAgICAgKiBEZXZlbG9wZXJzIG5lZWQgdG8gY2FsbCB0aGlzIGludGVyZmFjZSB0byBzZXQgYWR2YW5jZWQgZnVuY3Rpb24gY29uZmlndXJhdGlvbiB3aGVuIHRoZXkgbmVlZCBhZHZhbmNlZCBmdW5jdGlvbnMgb2YgdGhlIGVuZ2luZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1plZ29FbmdpbmVDb25maWd9IGNvbmZpZyBBZHZhbmNlZCBlbmdpbmUgY29uZmlndXJhdGlvblxyXG4gICAgICovXHJcbiAgICBzdGF0aWMgc2V0RW5naW5lQ29uZmlnKGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuc2V0RW5naW5lQ29uZmlnKGNvbmZpZyk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldCByb29tIG1vZGUuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IElmIHlvdSBuZWVkIHRvIHVzZSB0aGUgbXVsdGktcm9vbSBmZWF0dXJlLCBwbGVhc2UgY2FsbCB0aGlzIGZ1bmN0aW9uIHRvIGNvbXBsZXRlIHRoZSBjb25maWd1cmF0aW9uLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBNdXN0IGJlIHNldCBiZWZvcmUgY2FsbGluZyBbY3JlYXRlRW5naW5lXSB0byB0YWtlIGVmZmVjdCwgb3RoZXJ3aXNlIGl0IHdpbGwgZmFpbC5cclxuICAgICAqIFJlc3RyaWN0aW9uczogSWYgeW91IG5lZWQgdG8gdXNlIHRoZSBtdWx0aS1yb29tIGZlYXR1cmUsIHBsZWFzZSBjb250YWN0IHRoZSBpbnN0YW50IHRlY2huaWNhbCBzdXBwb3J0IHRvIGNvbmZpZ3VyZSB0aGUgc2VydmVyIHN1cHBvcnQuXHJcbiAgICAgKiBDYXV0aW9uOiBOb25lLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBtb2RlIFJvb20gbW9kZS4gRGVzY3JpcHRpb246IFVzZWQgdG8gc2V0IHRoZSByb29tIG1vZGUuIFVzZSBjYXNlczogSWYgeW91IG5lZWQgdG8gZW50ZXIgbXVsdGlwbGUgcm9vbXMgYXQgdGhlIHNhbWUgdGltZSBmb3IgcHVibGlzaC1wbGF5IHN0cmVhbSwgcGxlYXNlIHR1cm4gb24gdGhlIG11bHRpLXJvb20gbW9kZSB0aHJvdWdoIHRoaXMgaW50ZXJmYWNlLiBSZXF1aXJlZDogVHJ1ZS4gRGVmYXVsdCB2YWx1ZTogWkVHT19ST09NX01PREVfU0lOR0xFX1JPT00uXHJcbiAgICAgKi9cclxuICAgIHN0YXRpYyBzZXRSb29tTW9kZShtb2RlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5zZXRSb29tTW9kZShtb2RlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogUmVnaXN0ZXIgZXZlbnQgaGFuZGxlclxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBldmVudCBldmVudCB0eXBlXHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgb24oZXZlbnQsIGNhbGxiYWNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLm9uKGV2ZW50LCBjYWxsYmFjayk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFVucmVnaXN0ZXIgZXZlbnQgaGFuZGxlclxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBldmVudCBldmVudCB0eXBlXHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgb2ZmKGV2ZW50LCBjYWxsYmFjaykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5vZmYoZXZlbnQsIGNhbGxiYWNrKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogR2V0cyB0aGUgU0RLJ3MgdmVyc2lvbiBudW1iZXIuXHJcbiAgICAgKlxyXG4gICAgICogV2hlbiB0aGUgU0RLIGlzIHJ1bm5pbmcsIHRoZSBkZXZlbG9wZXIgZmluZHMgdGhhdCBpdCBkb2VzIG5vdCBtYXRjaCB0aGUgZXhwZWN0ZWQgc2l0dWF0aW9uIGFuZCBzdWJtaXRzIHRoZSBwcm9ibGVtIGFuZCByZWxhdGVkIGxvZ3MgdG8gdGhlIFpFR08gdGVjaG5pY2FsIHN0YWZmIGZvciBsb2NhdGluZy4gVGhlIFpFR08gdGVjaG5pY2FsIHN0YWZmIG1heSBuZWVkIHRoZSBpbmZvcm1hdGlvbiBvZiB0aGUgZW5naW5lIHZlcnNpb24gdG8gYXNzaXN0IGluIGxvY2F0aW5nIHRoZSBwcm9ibGVtLlxyXG4gICAgICogRGV2ZWxvcGVycyBjYW4gYWxzbyBjb2xsZWN0IHRoaXMgaW5mb3JtYXRpb24gYXMgdGhlIHZlcnNpb24gaW5mb3JtYXRpb24gb2YgdGhlIGVuZ2luZSB1c2VkIGJ5IHRoZSBhcHAsIHNvIHRoYXQgdGhlIFNESyBjb3JyZXNwb25kaW5nIHRvIGVhY2ggdmVyc2lvbiBvZiB0aGUgYXBwIG9uIHRoZSBsaW5lLlxyXG4gICAgICogQHJldHVybiB7c3RyaW5nfSAtIFNESyB2ZXJzaW9uXHJcbiAgICAgKi9cclxuICAgIGdldFZlcnNpb24oKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmdldFZlcnNpb24oKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogVXBsb2FkcyBsb2dzIHRvIHRoZSBaRUdPIHNlcnZlci5cclxuICAgICAqXHJcbiAgICAgKiBCeSBkZWZhdWx0LCBTREsgY3JlYXRlcyBhbmQgcHJpbnRzIGxvZyBmaWxlcyBpbiB0aGUgYXBwJ3MgZGVmYXVsdCBkaXJlY3RvcnkuIEVhY2ggbG9nIGZpbGUgZGVmYXVsdHMgdG8gYSBtYXhpbXVtIG9mIDVNQi4gVGhyZWUgbG9nIGZpbGVzIGFyZSB3cml0dGVuIG92ZXIgYW5kIG92ZXIgaW4gYSBjaXJjdWxhciBmYXNoaW9uLiBXaGVuIGNhbGxpbmcgdGhpcyBpbnRlcmZhY2UsIFNESyB3aWxsIGF1dG8gcGFja2FnZSBhbmQgdXBsb2FkIHRoZSBsb2cgZmlsZXMgdG8gdGhlIFpFR08gc2VydmVyLlxyXG4gICAgICogRGV2ZWxvcGVycyBjYW4gcHJvdmlkZSBhIGJ1c2luZXNzIOKAnGZlZWRiYWNr4oCdIGNoYW5uZWwgaW4gdGhlIGFwcC4gV2hlbiB1c2VycyBmZWVkYmFjayBwcm9ibGVtcywgdGhleSBjYW4gY2FsbCB0aGlzIGludGVyZmFjZSB0byB1cGxvYWQgdGhlIGxvY2FsIGxvZyBpbmZvcm1hdGlvbiBvZiBTREsgdG8gaGVscCBsb2NhdGUgdXNlciBwcm9ibGVtcy5cclxuICAgICAqIFRoZSBBUEkgaXMgdmFsaWQgZm9yIHRoZSBlbnRpcmUgbGlmZSBjeWNsZSBvZiB0aGUgU0RLLlxyXG4gICAgICovXHJcbiAgICB1cGxvYWRMb2coKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnVwbG9hZExvZygpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBDYWxsIHRoZSBSVEMgZXhwZXJpbWVudGFsIEFQSS5cclxuICAgICAqXHJcbiAgICAgKiBBdmFpbGFibGUgc2luY2U6IDIuNy4wXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogWkVHTyBwcm92aWRlcyBzb21lIHRlY2huaWNhbCBwcmV2aWV3cyBvciBzcGVjaWFsIGN1c3RvbWl6YXRpb24gZnVuY3Rpb25zIGluIFJUQyBidXNpbmVzcyB0aHJvdWdoIHRoaXMgQVBJLiBJZiB5b3UgbmVlZCB0byBnZXQgdGhlIHVzZSBvZiB0aGUgZnVuY3Rpb24gb3IgdGhlIGRldGFpbHMsIHBsZWFzZSBjb25zdWx0IFpFR08gdGVjaG5pY2FsIHN1cHBvcnQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBwYXJhbXMgWW91IG5lZWQgdG8gcGFzcyBpbiBhIHBhcmFtZXRlciBpbiB0aGUgZm9ybSBvZiBhIEpTT04gc3RyaW5nLCBwbGVhc2UgY29uc3VsdCBaRUdPIHRlY2huaWNhbCBzdXBwb3J0IGZvciBkZXRhaWxzLlxyXG4gICAgICogQHJldHVybiB7c3RyaW5nfSBSZXR1cm5zIGFuIGFyZ3VtZW50IGluIHRoZSBmb3JtYXQgb2YgYSBKU09OIHN0cmluZywgcGxlYXNlIGNvbnN1bHQgWkVHTyB0ZWNobmljYWwgc3VwcG9ydCBmb3IgZGV0YWlscy5cclxuICAgICAqL1xyXG4gICAgY2FsbEV4cGVyaW1lbnRhbEFQSShwYXJhbXMpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuY2FsbEV4cGVyaW1lbnRhbEFQSShwYXJhbXMpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHBhdGggb2YgdGhlIHN0YXRpYyBwaWN0dXJlIHdvdWxkIGJlIHB1Ymxpc2hlZCB3aGVuIHRoZSBjYW1lcmEgaXMgY2xvc2VkLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIHBhdGggb2YgdGhlIHN0YXRpYyBwaWN0dXJlIHdvdWxkIGJlIHB1Ymxpc2hlZCB3aGVuIGVuYWJsZUNhbWVyYShmYWxzZSkgaXMgY2FsbGVkLCBpdCB3b3VsZCBzdGFydCB0byBwdWJsaXNoIHN0YXRpYyBwaWN0dXJlcywgYW5kIHdoZW4gZW5hYmxlQ2FtZXJhKHRydWUpIGlzIGNhbGxlZCwgaXQgd291bGQgZW5kIHB1Ymxpc2hpbmcgc3RhdGljIHBpY3R1cmVzLlxyXG4gICAgICogVXNlIGNhc2U6IFRoZSBkZXZlbG9wZXIgd2FudHMgdG8gZGlzcGxheSBhIHN0YXRpYyBwaWN0dXJlIHdoZW4gdGhlIGNhbWVyYSBpcyBjbG9zZWQuIEZvciBleGFtcGxlLCB3aGVuIHRoZSBhbmNob3IgZXhpdHMgdGhlIGJhY2tncm91bmQsIHRoZSBjYW1lcmEgd291bGQgYmUgYWN0aXZlbHkgY2xvc2VkLiBBdCB0aGlzIHRpbWUsIHRoZSBhdWRpZW5jZSBzaWRlIG5lZWRzIHRvIGRpc3BsYXkgdGhlIGltYWdlIG9mIHRoZSBhbmNob3IgdGVtcG9yYXJpbHkgbGVhdmluZy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgdGhlIGVuZ2luZSBpcyBpbml0aWFsaXplZCwgY2FsbCB0aGlzIEFQSSB0byBjb25maWd1cmUgdGhlIHBhcmFtZXRlcnMgYmVmb3JlIGNsb3NpbmcgdGhlIGNhbWVyYS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogMS4gU3VwcG9ydGVkIHBpY3R1cmUgdHlwZXMgYXJlIEpQRUcvSlBHLCBQTkcsIEJNUCwgSEVJRi4gMi4gVGhlIGZ1bmN0aW9uIGlzIG9ubHkgZm9yIFNESyB2aWRlbyBjYXB0dXJlIGFuZCBkb2VzIG5vdCB0YWtlIGVmZmVjdCBmb3IgY3VzdG9tIHZpZGVvIGNhcHR1cmUuXHJcbiAgICAgKiBDYXV0aW9uOiAxLiBUaGUgc3RhdGljIHBpY3R1cmUgY2Fubm90IGJlIHNlZW4gaW4gdGhlIGxvY2FsIHByZXZpZXcuIDIuIEV4dGVybmFsIGZpbHRlcnMsIG1pcnJvcmluZywgd2F0ZXJtYXJrcywgYW5kIHNuYXBzaG90cyBhcmUgYWxsIGludmFsaWQuIDMuIElmIHRoZSBwaWN0dXJlIGFzcGVjdCByYXRpbyBpcyBpbmNvbnNpc3RlbnQgd2l0aCB0aGUgc2V0IGNvZGUgYXNwZWN0IHJhdGlvLCBpdCB3aWxsIGJlIGNyb3BwZWQgYWNjb3JkaW5nIHRvIHRoZSBjb2RlIGFzcGVjdCByYXRpby5cclxuICAgICAqIFBsYXRmb3JtIGRpZmZlcmVuY2VzOiAxLiBXaW5kb3dzOiBGaWxsIGluIHRoZSBsb2NhdGlvbiBvZiB0aGUgcGljdHVyZSBkaXJlY3RseSwgc3VjaCBhcyBcIkQ6Ly9kaXIvL2ltYWdlLmpwZ1wiLiAyLiBpT1M6IElmIGl0IGlzIGEgZnVsbCBwYXRoLCBhZGQgdGhlIHByZWZpeCBcImZpbGU6XCIsIHN1Y2ggYXMgQFwiZmlsZTovdmFyL2ltYWdlLnBuZ1wiOyBJZiBpdCBpcyBhIGFzc2V0cyBwaWN0dXJlIHBhdGgsIGFkZCB0aGUgcHJlZml4IFwiYXNzZXQ6XCIsIHN1Y2ggYXMgQFwiYXNzZXQ6d2F0ZXJtYXJrXCIuIDMuIEFuZHJvaWQ6IElmIGl0IGlzIGEgZnVsbCBwYXRoLCBhZGQgdGhlIHByZWZpeCBcImZpbGU6XCIsIHN1Y2ggYXMgXCJmaWxlOi9zZGNhcmQvaW1hZ2UucG5nXCI7IElmIGl0IGlzIGEgYXNzZXRzIGRpcmVjdG9yeSBwYXRoLCBhZGQgdGhlIHByZWZpeCBcImFzc2V0OlwiLCBzdWNoIGFzIFwiYXNzZXQ6d2F0ZXJtYXJrLnBuZ1wiLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBmaWxlUGF0aCBQaWN0dXJlIGZpbGUgcGF0aFxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgUHVibGlzaCBjaGFubmVsLlxyXG4gICAgICovXHJcbiAgICBzZXREdW1teUNhcHR1cmVJbWFnZVBhdGgoZmlsZVBhdGgsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0RHVtbXlDYXB0dXJlSW1hZ2VQYXRoKGZpbGVQYXRoLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogTG9ncyBpbiB0byBhIHJvb20uIFlvdSBtdXN0IGxvZyBpbiB0byBhIHJvb20gYmVmb3JlIHB1Ymxpc2hpbmcgb3IgcGxheWluZyBzdHJlYW1zLlxyXG4gICAgICpcclxuICAgICAqIFRvIHByZXZlbnQgdGhlIGFwcCBmcm9tIGJlaW5nIGltcGVyc29uYXRlZCBieSBhIG1hbGljaW91cyB1c2VyLCB5b3UgY2FuIGFkZCBhdXRoZW50aWNhdGlvbiBiZWZvcmUgbG9nZ2luZyBpbiB0byB0aGUgcm9vbSwgdGhhdCBpcywgdGhlIFt0b2tlbl0gcGFyYW1ldGVyIGluIHRoZSBaZWdvUm9vbUNvbmZpZyBvYmplY3QgcGFzc2VkIGluIGJ5IHRoZSBbY29uZmlnXSBwYXJhbWV0ZXIuXHJcbiAgICAgKiBEaWZmZXJlbnQgdXNlcnMgd2hvIGxvZyBpbiB0byB0aGUgc2FtZSByb29tIGNhbiBnZXQgcm9vbSByZWxhdGVkIG5vdGlmaWNhdGlvbnMgaW4gdGhlIHNhbWUgcm9vbSAoZWcgW29uUm9vbVVzZXJVcGRhdGVdLCBbb25Sb29tU3RyZWFtVXBkYXRlXSwgZXRjLiksIGFuZCB1c2VycyBpbiBvbmUgcm9vbSBjYW5ub3QgcmVjZWl2ZSByb29tIHNpZ25hbGluZyBub3RpZmljYXRpb25zIGluIGFub3RoZXIgcm9vbS5cclxuICAgICAqIE1lc3NhZ2VzIHNlbnQgaW4gb25lIHJvb20gKGVnIGFwaXMgW3NldFN0cmVhbUV4dHJhSW5mb10sIFtzZW5kQnJvYWRjYXN0TWVzc2FnZV0sIFtzZW5kQmFycmFnZU1lc3NhZ2VdLCBbc2VuZEN1c3RvbUNvbW1hbmRdLCBldGMuKSBjYW5ub3QgYmUgcmVjZWl2ZWQgY2FsbGJhY2sgKChlZyBbb25Sb29tU3RyZWFtRXh0cmFJbmZvVXBkYXRlXSwgW29uSU1SZWN2QnJvYWRjYXN0TWVzc2FnZV0sIFtvbklNUmVjdkJhcnJhZ2VNZXNzYWdlXSwgW29uSU1SZWN2Q3VzdG9tQ29tbWFuZF0sIGV0YykgaW4gb3RoZXIgcm9vbXMuIEN1cnJlbnRseSwgU0RLIGRvZXMgbm90IHByb3ZpZGUgdGhlIGFiaWxpdHkgdG8gc2VuZCBtZXNzYWdlcyBhY3Jvc3Mgcm9vbXMuIERldmVsb3BlcnMgY2FuIGludGVncmF0ZSB0aGUgU0RLIG9mIHRoaXJkLXBhcnR5IElNIHRvIGFjaGlldmUuXHJcbiAgICAgKiBTREsgc3VwcG9ydHMgc3RhcnRQbGF5aW5nU3RyZWFtIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIGZyb20gZGlmZmVyZW50IHJvb21zIHVuZGVyIHRoZSBzYW1lIGFwcElELCB0aGF0IGlzLCBzdGFydFBsYXlpbmdTdHJlYW0gYXVkaW8gYW5kIHZpZGVvIHN0cmVhbXMgYWNyb3NzIHJvb21zLiBTaW5jZSBaZWdvRXhwcmVzc0VuZ2luZSdzIHJvb20gcmVsYXRlZCBjYWxsYmFjayBub3RpZmljYXRpb25zIGFyZSBiYXNlZCBvbiB0aGUgc2FtZSByb29tLCB3aGVuIGRldmVsb3BlcnMgd2FudCB0byBzdGFydFBsYXlpbmdTdHJlYW0gc3RyZWFtcyBhY3Jvc3Mgcm9vbXMsIGRldmVsb3BlcnMgbmVlZCB0byBtYWludGFpbiByZWxhdGVkIG1lc3NhZ2VzIGFuZCBzaWduYWxpbmcgbm90aWZpY2F0aW9ucyBieSB0aGVtc2VsdmVzLlxyXG4gICAgICogSWYgdGhlIG5ldHdvcmsgaXMgdGVtcG9yYXJpbHkgaW50ZXJydXB0ZWQgZHVlIHRvIG5ldHdvcmsgcXVhbGl0eSByZWFzb25zLCB0aGUgU0RLIHdpbGwgYXV0b21hdGljYWxseSByZWNvbm5lY3QgaW50ZXJuYWxseS4gWW91IGNhbiBnZXQgdGhlIGN1cnJlbnQgY29ubmVjdGlvbiBzdGF0dXMgb2YgdGhlIGxvY2FsIHJvb20gYnkgbGlzdGVuaW5nIHRvIHRoZSBbb25Sb29tU3RhdGVVcGRhdGVdIGNhbGxiYWNrIG1ldGhvZCwgYW5kIG90aGVyIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gd2lsbCByZWNlaXZlIFtvblJvb21Vc2VyVXBkYXRlXSBjYWxsYmFjayBub3RpZmljYXRpb24uXHJcbiAgICAgKiBJdCBpcyBzdHJvbmdseSByZWNvbW1lbmRlZCB0aGF0IHVzZXJJRCBjb3JyZXNwb25kcyB0byB0aGUgdXNlciBJRCBvZiB0aGUgYnVzaW5lc3MgQVBQLCB0aGF0IGlzLCBhIHVzZXJJRCBhbmQgYSByZWFsIHVzZXIgYXJlIGZpeGVkIGFuZCB1bmlxdWUsIGFuZCBzaG91bGQgbm90IGJlIHBhc3NlZCB0byB0aGUgU0RLIGluIGEgcmFuZG9tIHVzZXJJRC4gQmVjYXVzZSB0aGUgdW5pcXVlIGFuZCBmaXhlZCB1c2VySUQgYWxsb3dzIFpFR08gdGVjaG5pY2lhbnMgdG8gcXVpY2tseSBsb2NhdGUgb25saW5lIHByb2JsZW1zLlxyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHJvb21JRCAtIFJvb20gSUQsIGEgc3RyaW5nIG9mIHVwIHRvIDEyOCBieXRlcyBpbiBsZW5ndGguIE9ubHkgc3VwcG9ydCBudW1iZXJzLCBFbmdsaXNoIGNoYXJhY3RlcnMgYW5kICd+JywgJyEnLCAnQCcsICcjJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCdcclxuICAgICAqIEBwYXJhbSB7WmVnb1VzZXJ9IHVzZXIgLSBVc2VyIG9iamVjdCBpbnN0YW5jZSwgY29uZmlndXJlIHVzZXJJRCwgdXNlck5hbWUuIE5vdGUgdGhhdCB0aGUgdXNlcklEIG5lZWRzIHRvIGJlIGdsb2JhbGx5IHVuaXF1ZSB3aXRoIHRoZSBzYW1lIGFwcElELCBvdGhlcndpc2UgdGhlIHVzZXIgd2hvIGxvZ3MgaW4gbGF0ZXIgd2lsbCBraWNrIG91dCB0aGUgdXNlciB3aG8gbG9nZ2VkIGluIGZpcnN0LlxyXG4gICAgICogQHBhcmFtIHtaZWdvUm9vbUNvbmZpZ30gY29uZmlnIC0gQWR2YW5jZWQgcm9vbSBjb25maWd1cmF0aW9uXHJcbiAgICAgKi9cclxuICAgIGxvZ2luUm9vbShyb29tSUQsIHVzZXIsIGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5sb2dpblJvb20ocm9vbUlELCB1c2VyLCBjb25maWcpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBMb2dzIG91dCBvZiBhIHJvb20uXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IFRoaXMgQVBJIHdpbGwgbG9nIG91dCB0aGUgcm9vbSBuYW1lZCByb29tSUQuIElmIHJvb21JRCBpcyBub3QgcGFzc2VkIGluLCBhbGwgcm9vbXMgd2lsbCBiZSBleGl0ZWQuXHJcbiAgICAgKiBVc2UgY2FzZXM6IEluIHRoZSBzYW1lIHJvb20sIHVzZXJzIGNhbiBjb25kdWN0IGxpdmUgYnJvYWRjYXN0LCBhdWRpbyBhbmQgdmlkZW8gY2FsbHMsIGV0Yy5cclxuICAgICAqIFdoZW4gdG8gY2FsbCAvVHJpZ2dlcjogQWZ0ZXIgc3VjY2Vzc2Z1bGx5IGxvZ2dpbmcgaW4gdG8gdGhlIHJvb20sIGlmIHRoZSByb29tIGlzIG5vIGxvbmdlciB1c2VkLCB0aGUgdXNlciBjYW4gY2FsbCB0aGUgZnVuY3Rpb24gW2xvZ291dFJvb21dLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogQ2F1dGlvbjogMS4gRXhpdGluZyB0aGUgcm9vbSB3aWxsIHN0b3AgYWxsIHB1Ymxpc2hpbmcgYW5kIHBsYXlpbmcgc3RyZWFtcyBmb3IgdXNlciwgYW5kIGlubmVyIGF1ZGlvIGFuZCB2aWRlbyBlbmdpbmUgd2lsbCBzdG9wLCBhbmQgdGhlbiBTREsgd2lsbCBhdXRvIHN0b3AgbG9jYWwgcHJldmlldyBVSS4gSWYgeW91IHdhbnQgdG8ga2VlcCB0aGUgcHJldmlldyBhYmlsaXR5IHdoZW4gc3dpdGNoaW5nIHJvb21zLCBwbGVhc2UgdXNlIHRoZSBbc3dpdGNoUm9vbV0gbWV0aG9kLiAyLiBJZiB0aGUgdXNlciBsb2dzIGluIHRvIHRoZSByb29tLCBidXQgdGhlIGluY29taW5nICdyb29tSUQnIGlzIGRpZmZlcmVudCBmcm9tIHRoZSBsb2dnZWQtaW4gcm9vbSBuYW1lLCBTREsgd2lsbCByZXR1cm4gZmFpbHVyZS5cclxuICAgICAqIFJlbGF0ZWQgY2FsbGJhY2tzOiBBZnRlciBjYWxsaW5nIHRoaXMgZnVuY3Rpb24sIHlvdSB3aWxsIHJlY2VpdmUgW29uUm9vbVN0YXRlVXBkYXRlXSBjYWxsYmFjayBub3RpZmljYXRpb24gc3VjY2Vzc2Z1bGx5IGV4aXRzIHRoZSByb29tLCB3aGlsZSBvdGhlciB1c2VycyBpbiB0aGUgc2FtZSByb29tIHdpbGwgcmVjZWl2ZSB0aGUgW29uUm9vbVVzZXJVcGRhdGVdIGNhbGxiYWNrIG5vdGlmaWNhdGlvbihPbiB0aGUgcHJlbWlzZSBvZiBlbmFibGluZyBpc1VzZXJTdGF0dXNOb3RpZnkgY29uZmlndXJhdGlvbikuXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFVzZXJzIGNhbiB1c2UgW2xvZ2luUm9vbV0gZnVuY3Rpb24gdG8gbG9nIGluIHJvb21zLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSByb29tSUQgLSBSb29tIElELCBhIHN0cmluZyBvZiB1cCB0byAxMjggYnl0ZXMgaW4gbGVuZ3RoLiBPbmx5IHN1cHBvcnQgbnVtYmVycywgRW5nbGlzaCBjaGFyYWN0ZXJzIGFuZCAnficsICchJywgJ0AnLCAnIycsICckJywgJyUnLCAnXicsICcmJywgJyonLCAnKCcsICcpJywgJ18nLCAnKycsICc9JywgJy0nLCAnYCcsICc7JywgJ+KAmScsICcsJywgJy4nLCAnPCcsICc+JywgJy8nLCAnXFwnXHJcbiAgICAgKi9cclxuICAgIGxvZ291dFJvb20ocm9vbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmxvZ291dFJvb20ocm9vbUlEKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3dpdGNoIHRoZSByb29tLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBVc2luZyB0aGlzIGludGVyZmFjZSBhbGxvd3MgdXNlcnMgdG8gcXVpY2tseSBzd2l0Y2ggZnJvbSBvbmUgcm9vbSB0byBhbm90aGVyIHJvb20uXHJcbiAgICAgKiBVc2UgY2FzZXM6IElmIHlvdSBuZWVkIHRvIHF1aWNrbHkgc3dpdGNoIHRvIHRoZSBuZXh0IHJvb20sIHlvdSBjYW4gY2FsbCB0aGlzIGZ1bmN0aW9uLlxyXG4gICAgICogV2hlbiB0byBjYWxsIC9UcmlnZ2VyOiBBZnRlciBzdWNjZXNzZnVsbHkgbG9naW4gcm9vbS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogTm9uZS5cclxuICAgICAqIENhdXRpb246IDEuIFdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQsIGFsbCBzdHJlYW1zIGN1cnJlbnRseSBwdWJsaXNoaW5nIG9yIHBsYXlpbmcgd2lsbCBzdG9wIChidXQgdGhlIGxvY2FsIHByZXZpZXcgd2lsbCBub3Qgc3RvcCkuIDIuIFdoZW4gdGhlIGZ1bmN0aW9uIFtzZXRSb29tTW9kZV0gaXMgdXNlZCB0byBzZXQgWmVnb1Jvb21Nb2RlIHRvIFpFR09fUk9PTV9NT0RFX01VTFRJX1JPT00sIHRoaXMgZnVuY3Rpb24gaXMgbm90IGF2YWlsYWJsZS5cclxuICAgICAqIFByaXZhY3kgcmVtaW5kZXI6IFBsZWFzZSBkbyBub3QgZmlsbCBpbiBzZW5zaXRpdmUgdXNlciBpbmZvcm1hdGlvbiBpbiB0aGlzIGludGVyZmFjZSwgaW5jbHVkaW5nIGJ1dCBub3QgbGltaXRlZCB0byBtb2JpbGUgcGhvbmUgbnVtYmVyLCBJRCBudW1iZXIsIHBhc3Nwb3J0IG51bWJlciwgcmVhbCBuYW1lLCBldGMuXHJcbiAgICAgKiBSZWxhdGVkIGNhbGxiYWNrczogV2hlbiB0aGUgdXNlciBjYWxsIHRoZSBbc3dpdGNoUm9vbV0gZnVuY3Rpb24sIHRoZSBbb25Sb29tU3RhdGVVcGRhdGVdIGNhbGxiYWNrIHdpbGwgYmUgdHJpZ2dlcmVkIHRvIG5vdGlmeSB0aGUgZGV2ZWxvcGVyIG9mIHRoZSBzdGF0dXMgb2YgdGhlIGN1cnJlbnQgdXNlciBjb25uZWN0ZWQgdG8gdGhlIHJvb20uXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFVzZXJzIGNhbiB1c2UgdGhlIFtsb2dvdXRSb29tXSBmdW5jdGlvbiB0byBsb2cgb3V0IG9mIHRoZSByb29tLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBmcm9tUm9vbUlEIEN1cnJlbnQgcm9vbUlELlxyXG4gICAgICogQHBhcmFtIHRvUm9vbUlEIFRoZSBuZXh0IHJvb21JRC5cclxuICAgICAqL1xyXG4gICAgc3dpdGNoUm9vbShmcm9tUm9vbUlELCB0b1Jvb21JRCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zd2l0Y2hSb29tKGZyb21Sb29tSUQsIHRvUm9vbUlEKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogUmVuZXcgdG9rZW4uXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IEFmdGVyIHRoZSBkZXZlbG9wZXIgcmVjZWl2ZXMgW29uUm9vbVRva2VuV2lsbEV4cGlyZV0sIHRoZXkgY2FuIHVzZSB0aGlzIEFQSSB0byB1cGRhdGUgdGhlIHRva2VuIHRvIGVuc3VyZSB0aGF0IHRoZSBzdWJzZXF1ZW50IFJUQyBmdW5jdGlvbnMgYXJlIG5vcm1hbC5cclxuICAgICAqIFVzZSBjYXNlczogVXNlZCB3aGVuIHRoZSB0b2tlbiBpcyBhYm91dCB0byBleHBpcmUuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGwgL1RyaWdnZXI6IEFmdGVyIHRoZSBkZXZlbG9wZXIgcmVjZWl2ZXMgW29uUm9vbVRva2VuV2lsbEV4cGlyZV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiBUaGUgdG9rZW4gY29udGFpbnMgaW1wb3J0YW50IGluZm9ybWF0aW9uIHN1Y2ggYXMgdGhlIHVzZXIncyByb29tIHBlcm1pc3Npb25zLCBwdWJsaXNoIHN0cmVhbSBwZXJtaXNzaW9ucywgYW5kIGVmZmVjdGl2ZSB0aW1lLCBwbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly9kb2MtZW4uemVnby5pbS9hcnRpY2xlLzExNjQ5LlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IE5vbmUuXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IE5vbmUuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHJvb21JRCBSb29tIElELlxyXG4gICAgICogQHBhcmFtIHRva2VuIFRoZSB0b2tlbiB0aGF0IG5lZWRzIHRvIGJlIHJlbmV3LlxyXG4gICAgICovXHJcbiAgICByZW5ld1Rva2VuKHJvb21JRCwgdG9rZW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkucmVuZXdUb2tlbihyb29tSUQsIHRva2VuKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2VuZHMgYSBCcm9hZGNhc3QgTWVzc2FnZS5cclxuICAgICAqXHJcbiAgICAgKiBUaGUgc2VuZGluZyBmcmVxdWVuY3kgb2YgYnJvYWRjYXN0IG1lc3NhZ2VzIGluIHRoZSBzYW1lIHJvb20gY2Fubm90IGJlIGhpZ2hlciB0aGFuIDEwIG1lc3NhZ2VzL3MuXHJcbiAgICAgKiBBIGNlcnRhaW4gbnVtYmVyIG9mIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gd2hvIGVudGVyZWQgdGhlIHJvb20gZWFybGllciBjYW4gcmVjZWl2ZSB0aGlzIGNhbGxiYWNrLiBUaGUgbWVzc2FnZSBpcyByZWxpYWJsZS4gSXQgaXMgZ2VuZXJhbGx5IHVzZWQgd2hlbiB0aGUgbnVtYmVyIG9mIHBlb3BsZSBpbiB0aGUgbGl2ZSByb29tIGlzIGxlc3MgdGhhbiBhIGNlcnRhaW4gbnVtYmVyLiBUaGUgc3BlY2lmaWMgbnVtYmVyIGlzIGRldGVybWluZWQgYnkgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIFpFR08gc2VydmVyLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSByb29tSUQgUm9vbSBJRCwgYSBzdHJpbmcgb2YgdXAgdG8gMTI4IGJ5dGVzIGluIGxlbmd0aC4gT25seSBzdXBwb3J0IG51bWJlcnMsIEVuZ2xpc2ggY2hhcmFjdGVycyBhbmQgJ34nLCAnIScsICdAJywgJyMnLCAnJCcsICclJywgJ14nLCAnJicsICcqJywgJygnLCAnKScsICdfJywgJysnLCAnPScsICctJywgJ2AnLCAnOycsICfigJknLCAnLCcsICcuJywgJzwnLCAnPicsICcvJywgJ1xcJ1xyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IG1lc3NhZ2UgTWVzc2FnZSBjb250ZW50LCBubyBsb25nZXIgdGhhbiAxMDI0IGJ5dGVzXHJcbiAgICAgKiBAcmV0dXJuIHtaZWdvSU1TZW5kQnJvYWRjYXN0TWVzc2FnZVJlc3VsdH0gY2FsbGJhY2sgU2VuZCBicm9hZGNhc3QgbWVzc2FnZSByZXN1bHQgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgc2VuZEJyb2FkY2FzdE1lc3NhZ2Uocm9vbUlELCBtZXNzYWdlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNlbmRCcm9hZGNhc3RNZXNzYWdlKHJvb21JRCwgbWVzc2FnZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNlbmRzIGEgQmFycmFnZSBNZXNzYWdlIChidWxsZXQgc2NyZWVuKSB0byBhbGwgdXNlcnMgaW4gdGhlIHNhbWUgcm9vbSwgd2l0aG91dCBndWFyYW50ZWVpbmcgdGhlIGRlbGl2ZXJ5LlxyXG4gICAgICpcclxuICAgICAqIFRoZSBmcmVxdWVuY3kgb2Ygc2VuZGluZyBiYXJyYWdlIG1lc3NhZ2VzIGluIHRoZSBzYW1lIHJvb20gY2Fubm90IGJlIGhpZ2hlciB0aGFuIDIwIG1lc3NhZ2VzL3MuXHJcbiAgICAgKiBUaGUgbWVzc2FnZSBpcyB1bnJlbGlhYmxlLiBXaGVuIHRoZSBmcmVxdWVuY3kgb2Ygc2VuZGluZyBiYXJyYWdlIG1lc3NhZ2VzIGluIHRoZSBlbnRpcmUgcm9vbSBpcyBncmVhdGVyIHRoYW4gMjAgbWVzc2FnZXMvcywgdGhlIHJlY2lwaWVudCBtYXkgbm90IHJlY2VpdmUgdGhlIG1lc3NhZ2UuIEl0IGlzIGdlbmVyYWxseSB1c2VkIGluIHNjZW5hcmlvcyB3aGVyZSB0aGVyZSBpcyBhIGxhcmdlIG51bWJlciBvZiBtZXNzYWdlcyBzZW50IGFuZCByZWNlaXZlZCBpbiB0aGUgcm9vbSBhbmQgdGhlIHJlbGlhYmlsaXR5IG9mIHRoZSBtZXNzYWdlcyBpcyBub3QgcmVxdWlyZWQsIHN1Y2ggYXMgbGl2ZSBicm9hZGNhc3QgYmFycmFnZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gcm9vbUlEIFJvb20gSUQsIGEgc3RyaW5nIG9mIHVwIHRvIDEyOCBieXRlcyBpbiBsZW5ndGguIE9ubHkgc3VwcG9ydCBudW1iZXJzLCBFbmdsaXNoIGNoYXJhY3RlcnMgYW5kICd+JywgJyEnLCAnQCcsICcjJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCdcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBtZXNzYWdlIE1lc3NhZ2UgY29udGVudCwgbm8gbG9uZ2VyIHRoYW4gMTAyNCBieXRlc1xyXG4gICAgICogQHJldHVybiB7WmVnb0lNU2VuZEJhcnJhZ2VNZXNzYWdlUmVzdWx0fSBjYWxsYmFjayBTZW5kIGJhcnJhZ2UgbWVzc2FnZSByZXN1bHQgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgc2VuZEJhcnJhZ2VNZXNzYWdlKHJvb21JRCwgbWVzc2FnZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZW5kQmFycmFnZU1lc3NhZ2Uocm9vbUlELCBtZXNzYWdlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2VuZHMgYSBDdXN0b20gQ29tbWFuZCB0byB0aGUgc3BlY2lmaWVkIHVzZXJzIGluIHRoZSBzYW1lIHJvb20uXHJcbiAgICAgKlxyXG4gICAgICogVGhlIGZyZXF1ZW5jeSBvZiBjdXN0b20gbWVzc2FnZXMgc2VudCB0byBhIHNpbmdsZSB1c2VyIGluIHRoZSBzYW1lIHJvb20gY2Fubm90IGJlIGhpZ2hlciB0aGFuIDIwMCBtZXNzYWdlcy9zLCBhbmQgdGhlIGZyZXF1ZW5jeSBvZiBjdXN0b20gbWVzc2FnZXMgc2VudCB0byBtdWx0aXBsZSB1c2VycyBjYW5ub3QgYmUgaGlnaGVyIHRoYW4gMTAgbWVzc2FnZXMvcy5cclxuICAgICAqIFRoZSBwb2ludC10by1wb2ludCBzaWduYWxpbmcgdHlwZSBpbiB0aGUgc2FtZSByb29tIGlzIGdlbmVyYWxseSB1c2VkIGZvciByZW1vdGUgY29udHJvbCBzaWduYWxpbmcgb3IgZm9yIHNlbmRpbmcgbWVzc2FnZXMgYmV0d2VlbiB1c2Vycy4gVGhlIG1lc3NhZ2VzIGFyZSByZWxpYWJsZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gcm9vbUlEIFJvb20gSUQsIGEgc3RyaW5nIG9mIHVwIHRvIDEyOCBieXRlcyBpbiBsZW5ndGguIE9ubHkgc3VwcG9ydCBudW1iZXJzLCBFbmdsaXNoIGNoYXJhY3RlcnMgYW5kICd+JywgJyEnLCAnQCcsICcjJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCdcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBjb21tYW5kIEN1c3RvbSBjb21tYW5kIGNvbnRlbnQsIG5vIGxvbmdlciB0aGFuIDEwMjQgYnl0ZXNcclxuICAgICAqIEBwYXJhbSB7WmVnb1VzZXJbXX0gdG9Vc2VyTGlzdCBUaGUgdXNlcnMgd2hvIHdpbGwgcmVjZWl2ZSB0aGUgY29tbWFuZFxyXG4gICAgICogQHJldHVybiB7WmVnb0lNU2VuZEN1c3RvbUNvbW1hbmRSZXN1bHR9IGNhbGxiYWNrIFNlbmQgY29tbWFuZCByZXN1bHQgY2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgc2VuZEN1c3RvbUNvbW1hbmQocm9vbUlELCBjb21tYW5kLCB0b1VzZXJMaXN0KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNlbmRDdXN0b21Db21tYW5kKHJvb21JRCwgY29tbWFuZCwgdG9Vc2VyTGlzdCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFN0YXJ0cyBwdWJsaXNoaW5nIGEgc3RyZWFtLiBTdXBwb3J0IG11bHRpLXJvb20gbW9kZS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogVXNlcnMgcHVzaCB0aGVpciBsb2NhbCBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtcyB0byB0aGUgWkVHTyBSVEMgc2VydmVyIG9yIENETiwgYW5kIG90aGVyIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gY2FuIHB1bGwgdGhlIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIHRvIHdhdGNoIHRocm91Z2ggdGhlIGBzdHJlYW1JRGAgb3IgQ0ROIHB1bGwgc3RyZWFtIGFkZHJlc3MuXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGNhbiBiZSB1c2VkIHRvIHB1Ymxpc2ggc3RyZWFtcyBpbiByZWFsLXRpbWUgY29ubmVjdGluZyB3aGVhdCwgbGl2ZSBicm9hZGNhc3QgYW5kIG90aGVyIHNjZW5hcmlvcy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgW2xvZ2luUm9vbV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiAxLiBCZWZvcmUgc3RhcnQgdG8gcHVibGlzaCB0aGUgc3RyZWFtLCB0aGUgdXNlciBjYW4gY2hvb3NlIHRvIGNhbGwgW3NldFZpZGVvQ29uZmlnXSB0byBzZXQgdGhlIHJlbGV2YW50IHZpZGVvIHBhcmFtZXRlcnMsIGFuZCBjYWxsIFtzdGFydFByZXZpZXddIHRvIHByZXZpZXcgdGhlIHZpZGVvLiAyLiBPdGhlciB1c2VycyBpbiB0aGUgc2FtZSByb29tIGNhbiBnZXQgdGhlIHN0cmVhbUlEIGJ5IG1vbml0b3JpbmcgdGhlIFtvblJvb21TdHJlYW1VcGRhdGVdIGV2ZW50IGNhbGxiYWNrIGFmdGVyIHRoZSBsb2NhbCB1c2VyIHB1Ymxpc2hpbmcgc3RyZWFtIHN1Y2Nlc3NmdWxseS4gMy4gSW4gdGhlIGNhc2Ugb2YgcG9vciBuZXR3b3JrIHF1YWxpdHksIHVzZXIgcHVibGlzaCBtYXkgYmUgaW50ZXJydXB0ZWQsIGFuZCB0aGUgU0RLIHdpbGwgYXR0ZW1wdCB0byByZWNvbm5lY3QuIFlvdSBjYW4gbGVhcm4gYWJvdXQgdGhlIGN1cnJlbnQgc3RhdGUgYW5kIGVycm9yIGluZm9ybWF0aW9uIG9mIHRoZSBzdHJlYW0gcHVibGlzaGVkIGJ5IG1vbml0b3JpbmcgdGhlIFtvblB1Ymxpc2hlclN0YXRlVXBkYXRlXSBldmVudC4gNC4gVG8gY2FsbCBbU2V0Um9vbU1vZGVdIGZ1bmN0aW9uIHRvIHNlbGVjdCBtdWx0aXBsZSByb29tcywgdGhlIHJvb20gSUQgbXVzdCBiZSBzcGVjaWZpZWQgZXhwbGljaXRseS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gc3RyZWFtSUQgU3RyZWFtIElELCBhIHN0cmluZyBvZiB1cCB0byAyNTYgY2hhcmFjdGVycywgbmVlZHMgdG8gYmUgZ2xvYmFsbHkgdW5pcXVlIHdpdGhpbiB0aGUgZW50aXJlIEFwcElELiBJZiBpbiB0aGUgc2FtZSBBcHBJRCwgZGlmZmVyZW50IHVzZXJzIHB1Ymxpc2ggZWFjaCBzdHJlYW0gYW5kIHRoZSBzdHJlYW0gSUQgaXMgdGhlIHNhbWUsIHdoaWNoIHdpbGwgY2F1c2UgdGhlIHVzZXIgdG8gcHVibGlzaCB0aGUgc3RyZWFtIGZhaWx1cmUuIFlvdSBjYW5ub3QgaW5jbHVkZSBVUkwga2V5d29yZHMsIG90aGVyd2lzZSBwdWJsaXNoaW5nIHN0cmVhbSBhbmQgcGxheWluZyBzdHJlYW0gd2lsbCBmYWlscy4gT25seSBzdXBwb3J0IG51bWJlcnMsIEVuZ2xpc2ggY2hhcmFjdGVycyBhbmQgJ34nLCAnIScsICdAJywgJyQnLCAnJScsICdeJywgJyYnLCAnKicsICcoJywgJyknLCAnXycsICcrJywgJz0nLCAnLScsICdgJywgJzsnLCAn4oCZJywgJywnLCAnLicsICc8JywgJz4nLCAnLycsICdcXCcuXHJcbiAgICAgKiBAcGFyYW0gY29uZmlnIEFkdmFuY2VkIHB1Ymxpc2ggY29uZmlndXJhdGlvbi5cclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuXHJcbiAgICAgKi9cclxuICAgIHN0YXJ0UHVibGlzaGluZ1N0cmVhbShzdHJlYW1JRCwgY2hhbm5lbCwgY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0YXJ0UHVibGlzaGluZ1N0cmVhbShzdHJlYW1JRCwgY2hhbm5lbCwgY29uZmlnKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RvcHMgcHVibGlzaGluZyBhIHN0cmVhbS5cclxuICAgICAqXHJcbiAgICAgKiBBdmFpbGFibGUgc2luY2U6IDEuMS4wXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogVGhlIHVzZXIgc3RvcHMgc2VuZGluZyBsb2NhbCBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtcywgYW5kIG90aGVyIHVzZXJzIGluIHRoZSByb29tIHdpbGwgcmVjZWl2ZSBhIHN0cmVhbSBkZWxldGlvbiBub3RpZmljYXRpb24uXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGNhbiBiZSB1c2VkIHRvIHN0b3AgcHVibGlzaCBzdHJlYW1zIGluIHJlYWwtdGltZSBjb25uZWN0aW5nIHdoZWF0LCBsaXZlIGJyb2FkY2FzdCBhbmQgb3RoZXIgc2NlbmFyaW9zLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogTm9uZS5cclxuICAgICAqIENhdXRpb246IDEuIEFmdGVyIHN0b3BwaW5nIHRoZSBzdHJlYW1pbmcsIG90aGVyIHVzZXJzIGluIHRoZSBzYW1lIHJvb20gY2FuIHJlY2VpdmUgdGhlIGRlbGV0ZSBub3RpZmljYXRpb24gb2YgdGhlIHN0cmVhbSBieSBsaXN0ZW5pbmcgdG8gdGhlIFtvblJvb21TdHJlYW1VcGRhdGVdIGNhbGxiYWNrLiAyLiBJZiB0aGUgdXNlciBoYXMgaW5pdGlhdGVkIHB1Ymxpc2ggZmxvdywgdGhpcyBmdW5jdGlvbiBtdXN0IGJlIGNhbGxlZCB0byBzdG9wIHRoZSBwdWJsaXNoIG9mIHRoZSBjdXJyZW50IHN0cmVhbSBiZWZvcmUgcHVibGlzaGluZyB0aGUgbmV3IHN0cmVhbSAobmV3IHN0cmVhbUlEKSwgb3RoZXJ3aXNlIHRoZSBuZXcgc3RyZWFtIHB1Ymxpc2ggd2lsbCByZXR1cm4gYSBmYWlsdXJlLiAzLiBBZnRlciBzdG9wcGluZyBzdHJlYW1pbmcsIHRoZSBkZXZlbG9wZXIgc2hvdWxkIHN0b3AgdGhlIGxvY2FsIHByZXZpZXcgYmFzZWQgb24gd2hldGhlciB0aGUgYnVzaW5lc3Mgc2l0dWF0aW9uIHJlcXVpcmVzIGl0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIC0gUHVibGlzaCBzdHJlYW0gY2hhbm5lbC4gW01haW5dIGFzIGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIHN0b3BQdWJsaXNoaW5nU3RyZWFtKGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcFB1Ymxpc2hpbmdTdHJlYW0oY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFN0YXJ0cy9VcGRhdGVzIHRoZSBsb2NhbCB2aWRlbyBwcmV2aWV3LlxyXG4gICAgICpcclxuICAgICAqIFRoZSB1c2VyIGNhbiBzZWUgaGlzIG93biBsb2NhbCBpbWFnZSBieSBjYWxsaW5nIHRoaXMgaW50ZXJmYWNlLiBUaGUgcHJldmlldyBmdW5jdGlvbiBkb2VzIG5vdCByZXF1aXJlIHlvdSB0byBsb2cgaW4gdG8gdGhlIHJvb20gb3IgcHVibGlzaCB0aGUgc3RyZWFtIGZpcnN0LiBCdXQgYWZ0ZXIgZXhpdGluZyB0aGUgcm9vbSwgU0RLIGludGVybmFsbHkgYWN0aXZlbHkgc3RvcHMgcHJldmlld2luZyBieSBkZWZhdWx0LlxyXG4gICAgICogTG9jYWwgdmlldyBhbmQgcHJldmlldyBtb2RlcyBjYW4gYmUgdXBkYXRlZCBieSBjYWxsaW5nIHRoaXMgaW50ZXJmYWNlIGFnYWluLlxyXG4gICAgICogWW91IGNhbiBzZXQgdGhlIG1pcnJvciBtb2RlIG9mIHRoZSBwcmV2aWV3IGJ5IGNhbGxpbmcgdGhlIFtzZXRWaWRlb01pcnJvck1vZGVdIGludGVyZmFjZS4gVGhlIGRlZmF1bHQgcHJldmlldyBzZXR0aW5nIGlzIGltYWdlIG1pcnJvcmVkLlxyXG4gICAgICogV2hlbiB0aGlzIGFwaSBpcyBjYWxsZWQsIHRoZSBhdWRpbyBhbmQgdmlkZW8gZW5naW5lIG1vZHVsZSBpbnNpZGUgU0RLIHdpbGwgc3RhcnQgcmVhbGx5LCBhbmQgaXQgd2lsbCBzdGFydCB0byB0cnkgdG8gY29sbGVjdCBhdWRpbyBhbmQgdmlkZW8uIEluIGFkZGl0aW9uIHRvIGNhbGxpbmcgdGhpcyBhcGkgbm9ybWFsbHkgdG8gcHJldmlldyB0aGUgbG9jYWwgc2NyZWVuLCBkZXZlbG9wZXJzIGNhbiBhbHNvIHBhc3MgW251bGxdIHRvIHRoZSBjYW52YXMgcGFyYW1ldGVyLCBpbiBjb25qdW5jdGlvbiB3aXRoIFplZ29FeHByZXNzRW5naW5lJ3Mgc291bmQgd2F2ZSBmdW5jdGlvbiwgaW4gb3JkZXIgdG8gYWNoaWV2ZSB0aGUgcHVycG9zZSBvZiBkZXRlY3Rpbmcgd2hldGhlciB0aGUgYXVkaW8gZXF1aXBtZW50IGlzIHdvcmtpbmcgcHJvcGVybHkgYmVmb3JlIGxvZ2dpbmcgaW4gdG8gdGhlIHJvb20uXHJcbiAgICAgKiBAcGFyYW0ge1plZ29WaWV3fSB2aWV3IC0gVGhlIHZpZXcgdXNlZCB0byBkaXNwbGF5IHRoZSBwcmV2aWV3IGltYWdlLlxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgc3RhcnRQcmV2aWV3KGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RhcnRQcmV2aWV3KGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyB0aGUgbG9jYWwgdmlkZW8gcHJldmlldy5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGFwaSBjYW4gYmUgY2FsbGVkIHRvIHN0b3AgcHJldmlld2luZyB3aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gc2VlIHRoZSBwcmV2aWV3IGxvY2FsbHkuXHJcbiAgICAgKiBAcGFyYW0ge1plZ29QdWJsaXNoQ2hhbm5lbH0gY2hhbm5lbCAtIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICovXHJcbiAgICBzdG9wUHJldmlldyhjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0b3BQcmV2aWV3KGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHVwIHRoZSB2aWRlbyBjb25maWd1cmF0aW9ucy5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGFwaSBjYW4gYmUgdXNlZCB0byBzZXQgdGhlIHZpZGVvIGZyYW1lIHJhdGUsIGJpdCByYXRlLCB2aWRlbyBjYXB0dXJlIHJlc29sdXRpb24sIGFuZCB2aWRlbyBlbmNvZGluZyBvdXRwdXQgcmVzb2x1dGlvbi4gSWYgeW91IGRvIG5vdCBjYWxsIHRoaXMgYXBpLCB0aGUgZGVmYXVsdCByZXNvbHV0aW9uIGlzIDM2MHAsIHRoZSBiaXQgcmF0ZSBpcyA2MDAga2JwcywgYW5kIHRoZSBmcmFtZSByYXRlIGlzIDE1IGZwcy5cclxuICAgICAqIEl0IGlzIG5lY2Vzc2FyeSB0byBzZXQgdGhlIHJlbGV2YW50IHZpZGVvIGNvbmZpZ3VyYXRpb24gYmVmb3JlIHB1Ymxpc2hpbmcgdGhlIHN0cmVhbSwgYW5kIG9ubHkgc3VwcG9ydCB0aGUgbW9kaWZpY2F0aW9uIG9mIHRoZSBlbmNvZGluZyByZXNvbHV0aW9uIGFuZCB0aGUgYml0IHJhdGUgYWZ0ZXIgcHVibGlzaGluZyB0aGUgc3RyZWFtLlxyXG4gICAgICogRGV2ZWxvcGVycyBzaG91bGQgbm90ZSB0aGF0IHRoZSB3aWRlIGFuZCBoaWdoIHJlc29sdXRpb24gb2YgdGhlIG1vYmlsZSBlbmQgaXMgb3Bwb3NpdGUgdG8gdGhlIHdpZGUgYW5kIGhpZ2ggcmVzb2x1dGlvbiBvZiB0aGUgUEMuIEZvciBleGFtcGxlLCBpbiB0aGUgY2FzZSBvZiAzNjBwLCB0aGUgcmVzb2x1dGlvbiBvZiB0aGUgbW9iaWxlIGVuZCBpcyAzNjB4NjQwLCBhbmQgdGhlIHJlc29sdXRpb24gb2YgdGhlIFBDIGVuZCBpcyA2NDB4MzYwLlxyXG4gICAgICogQHBhcmFtIHsoWmVnb1ZpZGVvQ29uZmlnUHJlc2V0fFplZ29WaWRlb0NvbmZpZyl9IGNvbmZpZyAtIFZpZGVvIGNvbmZpZ3VyYXRpb24sIHRoZSBTREsgcHJvdmlkZXMgYSBjb21tb24gc2V0dGluZyBjb21iaW5hdGlvbiBvZiByZXNvbHV0aW9uLCBmcmFtZSByYXRlIGFuZCBiaXQgcmF0ZSwgdGhleSBhbHNvIGNhbiBiZSBjdXN0b21pemVkLlxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgc2V0VmlkZW9Db25maWcoY29uZmlnLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldFZpZGVvQ29uZmlnKGNvbmZpZywgY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEdldHMgdGhlIGN1cnJlbnQgdmlkZW8gY29uZmlndXJhdGlvbnMuXHJcbiAgICAgKlxyXG4gICAgICogVGhpcyBhcGkgY2FuIGJlIHVzZWQgdG8gZ2V0IHRoZSBzcGVjaWZpZWQgcHVibGlzaCBjaGFubmVsJ3MgY3VycmVudCB2aWRlbyBmcmFtZSByYXRlLCBiaXQgcmF0ZSwgdmlkZW8gY2FwdHVyZSByZXNvbHV0aW9uLCBhbmQgdmlkZW8gZW5jb2Rpbmcgb3V0cHV0IHJlc29sdXRpb24uXHJcbiAgICAgKiBAcGFyYW0ge1plZ29QdWJsaXNoQ2hhbm5lbH0gY2hhbm5lbCAtIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICogQHJldHVybiB7WmVnb1ZpZGVvQ29uZmlnfSAtIFZpZGVvIGNvbmZpZ3VyYXRpb24gb2JqZWN0XHJcbiAgICAgKi9cclxuICAgIGdldFZpZGVvQ29uZmlnKGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZ2V0VmlkZW9Db25maWcoY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldHMgdGhlIHZpZGVvIG1pcnJvcmluZyBtb2RlLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGNhbiBiZSBjYWxsZWQgdG8gc2V0IHdoZXRoZXIgdGhlIGxvY2FsIHByZXZpZXcgdmlkZW8gYW5kIHRoZSBwdWJsaXNoZWQgdmlkZW8gaGF2ZSBtaXJyb3IgbW9kZSBlbmFibGVkLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7WmVnb1ZpZGVvTWlycm9yTW9kZX0gbWlycm9yTW9kZSAtIE1pcnJvciBtb2RlIGZvciBwcmV2aWV3aW5nIG9yIHB1Ymxpc2hpbmcgdGhlIHN0cmVhbVxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgc2V0VmlkZW9NaXJyb3JNb2RlKG1vZGUsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0VmlkZW9NaXJyb3JNb2RlKG1vZGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqIFNldHMgdGhlIHZpZGVvIG9yaWVudGF0aW9uLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIHNldHMgdGhlIG9yaWVudGF0aW9uIG9mIHRoZSB2aWRlby4gQWZ0ZXIgcm90YXRpb24sIGl0IHdpbGwgYmUgYXV0b21hdGljYWxseSBhZGp1c3RlZCB0byBhZGFwdCB0aGUgZW5jb2RlZCBpbWFnZSByZXNvbHV0aW9uLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBvcmllbnRhdGlvbiBWaWRlbyBvcmllbnRhdGlvblxyXG4gICAgICogQHBhcmFtIGNoYW5uZWwgUHVibGlzaCBzdHJlYW0gY2hhbm5lbC4gW01haW5dIGFzIGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIHNldEFwcE9yaWVudGF0aW9uKG9yaWVudGF0aW9uLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldEFwcE9yaWVudGF0aW9uKG9yaWVudGF0aW9uLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RvcHMgb3IgcmVzdW1lcyBzZW5kaW5nIHRoZSBhdWRpbyBwYXJ0IG9mIGEgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGNhbiBiZSBjYWxsZWQgd2hlbiBwdWJsaXNoaW5nIHRoZSBzdHJlYW0gdG8gcHVibGlzaCBvbmx5IHRoZSB2aWRlbyBzdHJlYW0gd2l0aG91dCBwdWJsaXNoaW5nIHRoZSBhdWRpby4gVGhlIFNESyBzdGlsbCBjb2xsZWN0cyBhbmQgcHJvY2Vzc2VzIHRoZSBhdWRpbywgYnV0IGRvZXMgbm90IHNlbmQgdGhlIGF1ZGlvIGRhdGEgdG8gdGhlIG5ldHdvcmsuIEl0IGNhbiBiZSBzZXQgYmVmb3JlIHB1Ymxpc2hpbmcuXHJcbiAgICAgKiBJZiB5b3Ugc3RvcCBzZW5kaW5nIGF1ZGlvIHN0cmVhbXMsIHRoZSByZW1vdGUgdXNlciB0aGF0IHBsYXkgc3RyZWFtIG9mIGxvY2FsIHVzZXIgcHVibGlzaGluZyBzdHJlYW0gY2FuIHJlY2VpdmUgYE11dGVgIHN0YXR1cyBjaGFuZ2Ugbm90aWZpY2F0aW9uIGJ5IG1vbml0b3JpbmcgW29uUmVtb3RlTWljU3RhdGVVcGRhdGVdIGNhbGxiYWNrcyxcclxuICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gbXV0ZSAtIFdoZXRoZXIgdG8gc3RvcCBzZW5kaW5nIGF1ZGlvIHN0cmVhbXMsIHRydWUgbWVhbnMgdGhhdCBvbmx5IHRoZSB2aWRlbyBzdHJlYW0gaXMgc2VudCB3aXRob3V0IHNlbmRpbmcgdGhlIGF1ZGlvIHN0cmVhbSwgYW5kIGZhbHNlIG1lYW5zIHRoYXQgdGhlIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIGFyZSBzZW50IHNpbXVsdGFuZW91c2x5LiBUaGUgZGVmYXVsdCBpcyBmYWxzZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIC0gUHVibGlzaCBzdHJlYW0gY2hhbm5lbC4gW01haW5dIGFzIGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIG11dGVQdWJsaXNoU3RyZWFtQXVkaW8obXV0ZSwgY2hhbm5lbCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5tdXRlUHVibGlzaFN0cmVhbUF1ZGlvKG11dGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBvciByZXN1bWVzIHNlbmRpbmcgdGhlIHZpZGVvIHBhcnQgb2YgYSBzdHJlYW0uXHJcbiAgICAgKlxyXG4gICAgICogV2hlbiBwdWJsaXNoaW5nIHRoZSBzdHJlYW0sIHRoaXMgaW50ZXJmYWNlIGNhbiBiZSBjYWxsZWQgdG8gcHVibGlzaCBvbmx5IHRoZSBhdWRpbyBzdHJlYW0gd2l0aG91dCBwdWJsaXNoaW5nIHRoZSB2aWRlbyBzdHJlYW0uIFRoZSBsb2NhbCBjYW1lcmEgY2FuIHN0aWxsIHdvcmsgbm9ybWFsbHksIGFuZCBjYW4gbm9ybWFsbHkgY2FwdHVyZSwgcHJldmlldyBhbmQgcHJvY2VzcyB0aGUgdmlkZW8gcGljdHVyZSwgYnV0IGRvZXMgbm90IHNlbmQgdGhlIHZpZGVvIGRhdGEgdG8gdGhlIG5ldHdvcmsuIEl0IGNhbiBiZSBzZXQgYmVmb3JlIHB1Ymxpc2hpbmcuXHJcbiAgICAgKiBJZiB5b3Ugc3RvcCBzZW5kaW5nIHZpZGVvIHN0cmVhbXMgbG9jYWxseSwgdGhlIHJlbW90ZSB1c2VyIHRoYXQgcGxheSBzdHJlYW0gb2YgbG9jYWwgdXNlciBwdWJsaXNoaW5nIHN0cmVhbSBjYW4gcmVjZWl2ZSBgTXV0ZWAgc3RhdHVzIGNoYW5nZSBub3RpZmljYXRpb24gYnkgbW9uaXRvcmluZyBbb25SZW1vdGVDYW1lcmFTdGF0ZVVwZGF0ZV0gY2FsbGJhY2tzLFxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBtdXRlIC0gV2hldGhlciB0byBzdG9wIHNlbmRpbmcgdmlkZW8gc3RyZWFtcywgdHJ1ZSBtZWFucyB0aGF0IG9ubHkgdGhlIGF1ZGlvIHN0cmVhbSBpcyBzZW50IHdpdGhvdXQgc2VuZGluZyB0aGUgdmlkZW8gc3RyZWFtLCBhbmQgZmFsc2UgbWVhbnMgdGhhdCB0aGUgYXVkaW8gYW5kIHZpZGVvIHN0cmVhbXMgYXJlIHNlbnQgYXQgdGhlIHNhbWUgdGltZS4gVGhlIGRlZmF1bHQgaXMgZmFsc2UuXHJcbiAgICAgKiBAcGFyYW0ge1plZ29QdWJsaXNoQ2hhbm5lbH0gY2hhbm5lbCAtIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICovXHJcbiAgICBtdXRlUHVibGlzaFN0cmVhbVZpZGVvKG11dGUsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZVB1Ymxpc2hTdHJlYW1WaWRlbyhtdXRlLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyB0cmFmZmljIGNvbnRyb2wuXHJcbiAgICAgKlxyXG4gICAgICogVHJhZmZpYyBjb250cm9sIGVuYWJsZXMgU0RLIHRvIGR5bmFtaWNhbGx5IGFkanVzdCB0aGUgYml0cmF0ZSBvZiBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtaW5nIGFjY29yZGluZyB0byBpdHMgb3duIGFuZCBwZWVyIGN1cnJlbnQgbmV0d29yayBlbnZpcm9ubWVudCBzdGF0dXMuXHJcbiAgICAgKiBBdXRvbWF0aWNhbGx5IGFkYXB0IHRvIHRoZSBjdXJyZW50IG5ldHdvcmsgZW52aXJvbm1lbnQgYW5kIGZsdWN0dWF0aW9ucywgc28gYXMgdG8gZW5zdXJlIHRoZSBzbW9vdGggcHVibGlzaGluZyBvZiBzdHJlYW0uXHJcbiAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGVuYWJsZSAtIFdoZXRoZXIgdG8gZW5hYmxlIHRyYWZmaWMgY29udHJvbC4gVGhlIGRlZmF1bHQgaXMgdHVyZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHl9IHByb3BlcnR5IC0gQWRqdXN0YWJsZSBwcm9wZXJ0eSBvZiB0cmFmZmljIGNvbnRyb2wsIGJpdG1hc2sgZm9ybWF0LiBTaG91bGQgYmUgb25lIG9yIHRoZSBjb21iaW5hdGlvbnMgb2YgW1plZ29UcmFmZmljQ29udHJvbFByb3BlcnR5XSBlbnVtZXJhdGlvbi4gW0FkYXB0aXZlRlBTXSBhcyBkZWZhdWx0LlxyXG4gICAgICogQHBhcmFtIHtaZWdvUHVibGlzaENoYW5uZWx9IGNoYW5uZWwgLSBQdWJsaXNoIHN0cmVhbSBjaGFubmVsLiBbTWFpbl0gYXMgZGVmYXVsdC5cclxuICAgICAqL1xyXG4gICAgZW5hYmxlVHJhZmZpY0NvbnRyb2woZW5hYmxlLCBwcm9wZXJ0eSwgY2hhbm5lbCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVUcmFmZmljQ29udHJvbChlbmFibGUsIHByb3BlcnR5LCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0cyB0aGUgbWluaW11bSB2aWRlbyBiaXRyYXRlIGZvciB0cmFmZmljIGNvbnRyb2wuXHJcbiAgICAgKlxyXG4gICAgICogU2V0IGhvdyBzaG91bGQgU0RLIHNlbmQgdmlkZW8gZGF0YSB3aGVuIHRoZSBuZXR3b3JrIGNvbmRpdGlvbnMgYXJlIHBvb3IgYW5kIHRoZSBtaW5pbXVtIHZpZGVvIGJpdHJhdGUgY2Fubm90IGJlIG1ldC5cclxuICAgICAqIFdoZW4gdGhpcyBmdW5jdGlvbiBpcyBub3QgY2FsbGVkLCB0aGUgU0RLIHdpbGwgYXV0b21hdGljYWxseSBhZGp1c3QgdGhlIHNlbnQgdmlkZW8gZGF0YSBmcmFtZXMgYWNjb3JkaW5nIHRvIHRoZSBjdXJyZW50IG5ldHdvcmsgdXBsaW5rIGNvbmRpdGlvbnMgYnkgZGVmYXVsdC5cclxuICAgICAqIEBwYXJhbSB7bnVtYmVyfSBiaXRyYXRlIE1pbmltdW0gdmlkZW8gYml0cmF0ZSAoa2JwcylcclxuICAgICAqIEBwYXJhbSB7WmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZX0gbW9kZSBWaWRlbyBzZW5kaW5nIG1vZGUgYmVsb3cgdGhlIG1pbmltdW0gYml0cmF0ZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuIFtNYWluXSBhcyBkZWZhdWx0LlxyXG4gICAgICovXHJcbiAgICBzZXRNaW5WaWRlb0JpdHJhdGVGb3JUcmFmZmljQ29udHJvbChiaXRyYXRlLCBtb2RlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldE1pblZpZGVvQml0cmF0ZUZvclRyYWZmaWNDb250cm9sKGJpdHJhdGUsIG1vZGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHRoZSBhdWRpbyByZWNvcmRpbmcgdm9sdW1lIGZvciBzdHJlYW0gcHVibGlzaGluZy5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGludGVyZmFjZSBpcyB1c2VkIHRvIHNldCB0aGUgYXVkaW8gY29sbGVjdGlvbiB2b2x1bWUuIFRoZSBsb2NhbCB1c2VyIGNhbiBjb250cm9sIHRoZSB2b2x1bWUgb2YgdGhlIGF1ZGlvIHN0cmVhbSBzZW50IHRvIHRoZSBmYXIgZW5kLiBJdCBjYW4gYmUgc2V0IGJlZm9yZSBwdWJsaXNoaW5nLlxyXG4gICAgICogQHBhcmFtIHtudW1iZXJ9IHZvbHVtZSAtIFZvbHVtZSBwZXJjZW50YWdlLiBUaGUgcmFuZ2UgaXMgMCB0byAxMDAuIERlZmF1bHQgdmFsdWUgaXMgMTAwLlxyXG4gICAgICovXHJcbiAgICBzZXRDYXB0dXJlVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRDYXB0dXJlVm9sdW1lKHZvbHVtZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgaGFyZHdhcmUgZW5jb2RpbmcuXHJcbiAgICAgKlxyXG4gICAgICogV2hldGhlciB0byB1c2UgdGhlIGhhcmR3YXJlIGVuY29kaW5nIGZ1bmN0aW9uIHdoZW4gcHVibGlzaGluZyB0aGUgc3RyZWFtLCB0aGUgR1BVIGlzIHVzZWQgdG8gZW5jb2RlIHRoZSBzdHJlYW0gYW5kIHRvIHJlZHVjZSB0aGUgQ1BVIHVzYWdlLiBUaGUgc2V0dGluZyBjYW4gdGFrZSBlZmZlY3QgYmVmb3JlIHRoZSBzdHJlYW0gcHVibGlzaGVkLiBJZiBpdCBpcyBzZXQgYWZ0ZXIgdGhlIHN0cmVhbSBwdWJsaXNoZWQsIHRoZSBzdHJlYW0gc2hvdWxkIGJlIHN0b3BwZWQgZmlyc3QgYmVmb3JlIGl0IHRha2VzIGVmZmVjdC5cclxuICAgICAqIEJlY2F1c2UgaGFyZC1jb2RlZCBzdXBwb3J0IGlzIG5vdCBwYXJ0aWN1bGFybHkgZ29vZCBmb3IgYSBmZXcgbW9kZWxzLCBTREsgdXNlcyBzb2Z0d2FyZSBlbmNvZGluZyBieSBkZWZhdWx0LiBJZiB0aGUgZGV2ZWxvcGVyIGZpbmRzIHRoYXQgdGhlIGRldmljZSBpcyBob3Qgd2hlbiBwdWJsaXNoaW5nIGEgaGlnaC1yZXNvbHV0aW9uIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW0gZHVyaW5nIHRlc3Rpbmcgb2Ygc29tZSBtb2RlbHMsIHlvdSBjYW4gY29uc2lkZXIgY2FsbGluZyB0aGlzIGludGVyZmFjZSB0byBlbmFibGUgaGFyZCBjb2RpbmcuXHJcbiAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGVuYWJsZSAtIFdoZXRoZXIgdG8gZW5hYmxlIGhhcmR3YXJlIGVuY29kaW5nLCB0cnVlOiBlbmFibGUgaGFyZHdhcmUgZW5jb2RpbmcsIGZhbHNlOiBkaXNhYmxlIGhhcmR3YXJlIGVuY29kaW5nXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUhhcmR3YXJlRW5jb2RlcihlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlSGFyZHdhcmVFbmNvZGVyKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEFkZHMgYSB0YXJnZXQgQ0ROIFVSTCB0byB3aGljaCB0aGUgc3RyZWFtIHdpbGwgYmUgcmVsYXllZCBmcm9tIFpFR08gUlRDIHNlcnZlci5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogRm9yd2FyZCBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtcyBmcm9tIFpFR08gUlRDIHNlcnZlcnMgdG8gY3VzdG9tIENETiBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrcyB3aXRoIGhpZ2ggbGF0ZW5jeSBidXQgc3VwcG9ydCBmb3IgaGlnaCBjb25jdXJyZW50IHB1bGwgc3RyZWFtcy5cclxuICAgICAqIFVzZSBjYXNlczogMS4gSXQgaXMgb2Z0ZW4gdXNlZCBpbiBsYXJnZS1zY2FsZSBsaXZlIGJyb2FkY2FzdCBzY2VuZXMgdGhhdCBkbyBub3QgaGF2ZSBwYXJ0aWN1bGFybHkgaGlnaCByZXF1aXJlbWVudHMgZm9yIGRlbGF5LiAyLiBTaW5jZSBaRUdPIFJUQyBzZXJ2ZXIgaXRzZWxmIGNhbiBiZSBjb25maWd1cmVkIHRvIHN1cHBvcnQgQ0ROKGNvbnRlbnQgZGlzdHJpYnV0aW9uIG5ldHdvcmtzKSwgdGhpcyBmdW5jdGlvbiBpcyBtYWlubHkgdXNlZCBieSBkZXZlbG9wZXJzIHdobyBoYXZlIENETiBjb250ZW50IGRpc3RyaWJ1dGlvbiBzZXJ2aWNlcyB0aGVtc2VsdmVzLiAzLiBUaGlzIGZ1bmN0aW9uIHN1cHBvcnRzIGR5bmFtaWMgcmVsYXkgdG8gdGhlIENETiBjb250ZW50IGRpc3RyaWJ1dGlvbiBuZXR3b3JrLCBzbyBkZXZlbG9wZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiBhcyBhIGRpc2FzdGVyIHJlY292ZXJ5IHNvbHV0aW9uIGZvciBDRE4gY29udGVudCBkaXN0cmlidXRpb24gc2VydmljZXMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIGNhbGxpbmcgdGhlIFtjcmVhdGVFbmdpbmVdIGZ1bmN0aW9uIHRvIGNyZWF0ZSB0aGUgZW5naW5lLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBXaGVuIHRoZSBbZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROXSBmdW5jdGlvbiBpcyBzZXQgdG8gdHJ1ZSB0byBwdWJsaXNoIHRoZSBzdHJlYW0gc3RyYWlnaHQgdG8gdGhlIENETiwgdGhlbiBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogUmVtb3ZlIFVSTHMgdGhhdCBhcmUgcmUtcHVzaGVkIHRvIHRoZSBDRE4gW3JlbW92ZVB1Ymxpc2hDZG5VcmxdLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gdGFyZ2V0VVJMIENETiByZWxheSBhZGRyZXNzLCBzdXBwb3J0ZWQgYWRkcmVzcyBmb3JtYXQgaXMgcnRtcCwgcnRtcHMuXHJcbiAgICAgKiBAcmV0dXJucyBUaGUgZXhlY3V0aW9uIHJlc3VsdCBvZiB1cGRhdGUgdGhlIHJlbGF5IENETiBvcGVyYXRpb25cclxuICAgICAqL1xyXG4gICAgYWRkUHVibGlzaENkblVybCh0YXJnZXRVUkwsIHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmFkZFB1Ymxpc2hDZG5VcmwodGFyZ2V0VVJMLCBzdHJlYW1JRCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIERlbGV0ZXMgdGhlIHNwZWNpZmllZCBDRE4gVVJMLCB3aGljaCBpcyB1c2VkIGZvciByZWxheWluZyBzdHJlYW1zIGZyb20gWkVHTyBSVEMgc2VydmVyIHRvIENETi5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogV2hlbiBhIENETiBmb3J3YXJkaW5nIGFkZHJlc3MgaGFzIGJlZW4gYWRkZWQgdmlhIFthZGRQdWJsaXNoQ2RuVXJsXSwgdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgd2hlbiB0aGUgc3RyZWFtIG5lZWRzIHRvIGJlIHN0b3BwZWQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIGNhbGxpbmcgdGhlIFtjcmVhdGVFbmdpbmVdIGZ1bmN0aW9uIHRvIGNyZWF0ZSB0aGUgZW5naW5lLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBXaGVuIHRoZSBbZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROXSBmdW5jdGlvbiBpcyBzZXQgdG8gdHJ1ZSB0byBwdWJsaXNoIHRoZSBzdHJlYW0gc3RyYWlnaHQgdG8gdGhlIENETiwgdGhlbiBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2lsbCBoYXZlIG5vIGVmZmVjdC5cclxuICAgICAqIENhdXRpb246IFRoaXMgZnVuY3Rpb24gZG9lcyBub3Qgc3RvcCBwdWJsaXNoaW5nIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW0gdG8gdGhlIFpFR08gWkVHTyBSVEMgc2VydmVyLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBBZGQgVVJMcyB0aGF0IGFyZSByZS1wdXNoZWQgdG8gdGhlIENETiBbYWRkUHVibGlzaENkblVybF0uXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHRhcmdldFVSTCBTdHJlYW0gSURcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBDRE4gcmVsYXkgYWRkcmVzcywgc3VwcG9ydGVkIGFkZHJlc3MgZm9ybWF0IHJ0bXAuXHJcbiAgICAgKiBAcmV0dXJucyBUaGUgZXhlY3V0aW9uIHJlc3VsdCBvZiB1cGRhdGUgdGhlIHJlbGF5IENETiBvcGVyYXRpb25cclxuICAgICAqL1xyXG4gICAgcmVtb3ZlUHVibGlzaENkblVybCh0YXJnZXRVUkwsIHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnJlbW92ZVB1Ymxpc2hDZG5VcmwodGFyZ2V0VVJMLCBzdHJlYW1JRCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdG8gZGlyZWN0bHkgcHVzaCB0byBDRE4gKHdpdGhvdXQgZ29pbmcgdGhyb3VnaCB0aGUgWkVHTyBSVEMgc2VydmVyKS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogV2hldGhlciB0byBwdWJsaXNoIHN0cmVhbXMgZGlyZWN0bHkgZnJvbSB0aGUgY2xpZW50IHRvIENETiB3aXRob3V0IHBhc3NpbmcgdGhyb3VnaCBaZWdvIFJUQyBzZXJ2ZXIuXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGlzIG9mdGVuIHVzZWQgaW4gbGFyZ2Utc2NhbGUgbGl2ZSBicm9hZGNhc3Qgc2NlbmVzIHRoYXQgZG8gbm90IGhhdmUgcGFydGljdWxhcmx5IGhpZ2ggcmVxdWlyZW1lbnRzIGZvciBkZWxheS5cclxuICAgICAqIERlZmF1bHQgdmFsdWU6IFRoZSBkZWZhdWx0IGlzIGZhbHNlLCBhbmQgZGlyZWN0IHB1c2ggaXMgbm90IGVuYWJsZWQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIGNyZWF0aW5nIHRoZSBlbmdpbmUgW2NyZWF0ZUVuZ2luZV0sIGJlZm9yZSBzdGFydGluZyB0byBwdXNoIHRoZSBzdHJlYW0gW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0uXHJcbiAgICAgKiBDYXV0aW9uOiBUaGUgRGlyZWN0IFB1c2ggQ0ROIGZlYXR1cmUgZG9lcyBub3QgcGFzcyB0aHJvdWdoIHRoZSBaRUdPIFJlYWwtVGltZSBBdWRpbyBhbmQgVmlkZW8gQ2xvdWQgZHVyaW5nIG5ldHdvcmsgdHJhbnNtaXNzaW9uLCBzbyB5b3UgY2Fubm90IHVzZSBaRUdPJ3MgdWx0cmEtbG93IGxhdGVuY3kgYXVkaW8gYW5kIHZpZGVvIHNlcnZpY2VzLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBEeW5hbWljIHJlLXB1c2ggdG8gQ0ROIGZ1bmN0aW9uIFthZGRQdWJsaXNoQ2RuVXJsXSwgW3JlbW92ZVB1Ymxpc2hDZG5VcmxdLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBlbmFibGUgV2hldGhlciB0byBlbmFibGUgZGlyZWN0IHB1Ymxpc2ggQ0ROLCB0cnVlOiBlbmFibGUgZGlyZWN0IHB1Ymxpc2ggQ0ROLCBmYWxzZTogZGlzYWJsZSBkaXJlY3QgcHVibGlzaCBDRE5cclxuICAgICAqIEBwYXJhbSBjb25maWcgQ0ROIGNvbmZpZ3VyYXRpb24sIGlmIG51bGwsIHVzZSBaZWdvJ3MgYmFja2dyb3VuZCBkZWZhdWx0IGNvbmZpZ3VyYXRpb25cclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWxcclxuICAgICAqL1xyXG4gICAgZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROKGVuYWJsZSwgY29uZmlnLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlUHVibGlzaERpcmVjdFRvQ0ROKGVuYWJsZSwgY29uZmlnLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RhcnRzIHBsYXlpbmcgYSBzdHJlYW0gZnJvbSBaRUdPJ3Mgc3RyZWFtaW5nIGNsb3VkIG9yIGZyb20gdGhpcmQtcGFydHkgQ0ROLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGFsbG93cyB1c2VycyB0byBwbGF5IGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zIGJvdGggZnJvbSB0aGUgWkVHTyByZWFsLXRpbWUgYXVkaW8gYW5kIHZpZGVvIGNsb3VkIGFuZCBmcm9tIHRoaXJkLXBhcnR5IGNkbi5cclxuICAgICAqIEJlZm9yZSBzdGFydGluZyB0byBwbGF5IHRoZSBzdHJlYW0sIHlvdSBuZWVkIHRvIGpvaW4gdGhlIHJvb20gZmlyc3QsIHlvdSBjYW4gZ2V0IHRoZSBuZXcgc3RyZWFtSUQgaW4gdGhlIHJvb20gYnkgbGlzdGVuaW5nIHRvIHRoZSBbb25Sb29tU3RyZWFtVXBkYXRlXSBldmVudCBjYWxsYmFjay5cclxuICAgICAqIEluIHRoZSBjYXNlIG9mIHBvb3IgbmV0d29yayBxdWFsaXR5LCB1c2VyIHBsYXkgbWF5IGJlIGludGVycnVwdGVkLCB0aGUgU0RLIHdpbGwgdHJ5IHRvIHJlY29ubmVjdCwgYW5kIHRoZSBjdXJyZW50IHBsYXkgc3RhdHVzIGFuZCBlcnJvciBpbmZvcm1hdGlvbiBjYW4gYmUgb2J0YWluZWQgYnkgbGlzdGVuaW5nIHRvIHRoZSBbb25QbGF5ZXJTdGF0ZVVwZGF0ZV0gZXZlbnQuXHJcbiAgICAgKiBQbGF5aW5nIHRoZSBzdHJlYW0gSUQgdGhhdCBkb2VzIG5vdCBleGlzdCwgdGhlIFNESyBjb250aW51ZXMgdG8gdHJ5IHRvIHBsYXkgYWZ0ZXIgZXhlY3V0aW5nIHRoaXMgaW50ZXJmYWNlLiBBZnRlciB0aGUgc3RyZWFtIElEIGlzIHN1Y2Nlc3NmdWxseSBwdWJsaXNoZWQsIHRoZSBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtIGNhbiBiZSBhY3R1YWxseSBwbGF5ZWQuXHJcbiAgICAgKiBUaGUgZGV2ZWxvcGVyIGNhbiB1cGRhdGUgdGhlIHBsYXllciBjYW52YXMgYnkgY2FsbGluZyB0aGlzIGludGVyZmFjZSBhZ2FpbiAodGhlIHN0cmVhbUlEIG11c3QgYmUgdGhlIHNhbWUpLlxyXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IHN0cmVhbUlEIC0gU3RyZWFtIElELCBhIHN0cmluZyBvZiB1cCB0byAyNTYgY2hhcmFjdGVycy4gWW91IGNhbm5vdCBpbmNsdWRlIFVSTCBrZXl3b3Jkcywgb3RoZXJ3aXNlIHB1Ymxpc2hpbmcgc3RyZWFtIGFuZCBwbGF5aW5nIHN0cmVhbSB3aWxsIGZhaWxzLiBPbmx5IHN1cHBvcnQgbnVtYmVycywgRW5nbGlzaCBjaGFyYWN0ZXJzIGFuZCAnficsICchJywgJ0AnLCAnIycsICckJywgJyUnLCAnXicsICcmJywgJyonLCAnKCcsICcpJywgJ18nLCAnKycsICc9JywgJy0nLCAnYCcsICc7JywgJ+KAmScsICcsJywgJy4nLCAnPCcsICc+JywgJy8nLCAnXFwnLlxyXG4gICAgICogQHBhcmFtIHtaZWdvVmlld30gdmlldyAtIFRoZSB2aWV3IHVzZWQgdG8gZGlzcGxheSB0aGUgcHJldmlldyBpbWFnZS5cclxuICAgICAqIEBwYXJhbSB7WmVnb1BsYXllckNvbmZpZ30gY29uZmlnIC0gQWR2YW5jZWQgcGxheWVyIGNvbmZpZ3VyYXRpb25cclxuICAgICAqL1xyXG4gICAgc3RhcnRQbGF5aW5nU3RyZWFtKHN0cmVhbUlELCBjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RhcnRQbGF5aW5nU3RyZWFtKHN0cmVhbUlELCBjb25maWcpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBwbGF5aW5nIGEgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGFsbG93cyB0aGUgdXNlciB0byBzdG9wIHBsYXlpbmcgdGhlIHN0cmVhbS4gV2hlbiBzdG9wcGVkLCB0aGUgYXR0cmlidXRlcyBzZXQgZm9yIHRoaXMgc3RyZWFtIHByZXZpb3VzbHksIHN1Y2ggYXMgW3NldFBsYXlWb2x1bWVdLCBbbXV0ZVBsYXlTdHJlYW1BdWRpb10sIFttdXRlUGxheVN0cmVhbVZpZGVvXSwgZXRjLiwgd2lsbCBiZSBpbnZhbGlkIGFuZCBuZWVkIHRvIGJlIHJlc2V0IHdoZW4gcGxheWluZyB0aGUgdGhlIHN0cmVhbSBuZXh0IHRpbWUuXHJcbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gc3RyZWFtSUQgLSBTdHJlYW0gSURcclxuICAgICAqL1xyXG4gICAgc3RvcFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHVwIHRoZSBzdHJlYW0gd2F0ZXJtYXJrIGJlZm9yZSBzdHJlYW0gcHVibGlzaGluZyAoZm9yIHRoZSBzcGVjaWZpZWQgY2hhbm5lbCkuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IFNldCB3YXRlcm1hcmsgZm9yIHB1Ymxpc2ggc3RyZWFtIHNjcmVlbi5cclxuICAgICAqIFVzZSBjYXNlczogSXQgaXMgb2Z0ZW4gdXNlZCB0byBpZGVudGlmeSB0aGUgc291cmNlIG9mIHRoZSBwdWJsaXNoLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciBjcmVhdGluZyB0aGUgZW5naW5lIHRocm91Z2ggW2NyZWF0ZUVuZ2luZV0gZnVuY3Rpb24uXHJcbiAgICAgKiBDYXV0aW9uOiBUaGUgbGF5b3V0IG9mIHRoZSB3YXRlcm1hcmsgY2Fubm90IGV4Y2VlZCB0aGUgdmlkZW8gZW5jb2RpbmcgcmVzb2x1dGlvbiBvZiB0aGUgc3RyZWFtLiBJdCBjYW4gYmUgc2V0IGF0IGFueSB0aW1lIGJlZm9yZSBvciBkdXJpbmcgdGhlIHB1Ymxpc2hpbmcgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB3YXRlcm1hcmsgVGhlIHVwcGVyIGxlZnQgY29ybmVyIG9mIHRoZSB3YXRlcm1hcmsgbGF5b3V0IGlzIHRoZSBvcmlnaW4gb2YgdGhlIGNvb3JkaW5hdGUgc3lzdGVtLCBhbmQgdGhlIGFyZWEgY2Fubm90IGV4Y2VlZCB0aGUgc2l6ZSBzZXQgYnkgdGhlIGVuY29kaW5nIHJlc29sdXRpb24uIElmIGl0IGlzIG51bGwsIHRoZSB3YXRlcm1hcmsgaXMgY2FuY2VsbGVkLlxyXG4gICAgICogQHBhcmFtIGlzUHJldmlld1Zpc2libGUgdGhlIHdhdGVybWFyayBpcyB2aXNpYmxlIG9uIGxvY2FsIHByZXZpZXdcclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2ggc3RyZWFtIGNoYW5uZWwuXHJcbiAgICAgKi9cclxuICAgIHNldFB1Ymxpc2hXYXRlcm1hcmsod2F0ZXJtYXJrLCBpc1ByZXZpZXdWaXNpYmxlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldFB1Ymxpc2hXYXRlcm1hcmsod2F0ZXJtYXJrLCBpc1ByZXZpZXdWaXNpYmxlLCBjaGFubmVsKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogVGFrZSBhIHNuYXBzaG90IG9mIHRoZSBwdWJsaXNoaW5nIHN0cmVhbS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogVGFrZSBhIHNuYXBzaG90IG9mIHRoZSBwdWJsaXNoaW5nIHN0cmVhbS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQ2FsbGVkIHRoaXMgZnVuY3Rpb24gYWZ0ZXIgY2FsbGluZyBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXSBvciBbc3RhcnRQcmV2aWV3XS5cclxuICAgICAqIFJlc3RyaWN0aW9uczogTm9uZS5cclxuICAgICAqIENhdXRpb246IFRoZSByZXNvbHV0aW9uIG9mIHRoZSBzbmFwc2hvdCBpcyB0aGUgZW5jb2RpbmcgcmVzb2x1dGlvbiBzZXQgaW4gW3NldFZpZGVvQ29uZmlnXS4gSWYgeW91IG5lZWQgdG8gY2hhbmdlIGl0IHRvIGNhcHR1cmUgcmVzb2x1dGlvbiwgcGxlYXNlIGNhbGwgW3NldENhcHR1cmVQaXBlbGluZVNjYWxlTW9kZV0gdG8gY2hhbmdlIHRoZSBjYXB0dXJlIHBpcGVsaW5lIHNjYWxlIG1vZGUgdG8gW1Bvc3RdLiBBY3Qgb24gdGhlIG1haW4gcHVibGlzaCBjaGFubmVsIFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluLlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IFRoZSBzY3JlZW5zaG90IHJlc3VsdCB3aWxsIGJlIGNhbGxlZCBiYWNrIHRocm91Z2ggW1plZ29QdWJsaXNoZXJUYWtlU25hcHNob3RDYWxsYmFja10gKFdpbmRvd3MgSEJJVE1BUDsgbWFjT1MvaU9TIENHSW1hZ2VSZWY7IExpbnV4IFFJbWFnZTsgQW5kcm9pZCBCaXRtYXApLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbdGFrZVBsYXlTdHJlYW1TbmFwc2hvdF0uXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIGNhbGxiYWNrIFJlc3VsdHMgb2YgdGFrZSBwdWJsaXNoIHN0cmVhbSBzbmFwc2hvdC5cclxuICAgICAqL1xyXG4gICAgdGFrZVB1Ymxpc2hTdHJlYW1TbmFwc2hvdCgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkudGFrZVB1Ymxpc2hTdHJlYW1TbmFwc2hvdCgpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBUYWtlIGEgc25hcHNob3Qgb2YgdGhlIHBsYXlpbmcgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBUYWtlIGEgc2NyZWVuc2hvdCBvZiB0aGUgc3BlY2lmaWVkIHN0cmVhbSBJRC5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogYWZ0ZXIgY2FsbGVkIFtzdGFydFBsYXlpbmdTdHJlYW1dLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IFtvblBsYXllclRha2VTbmFwc2hvdFJlc3VsdF0gU2NyZWVuc2hvdCBkYXRhIGNhbGxiYWNrLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQgdG8gYmUgc25hcHNob3QuXHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgUmVzdWx0cyBvZiB0YWtlIHBsYXkgc3RyZWFtIHNuYXBzaG90LlxyXG4gICAgICovXHJcbiAgICB0YWtlUGxheVN0cmVhbVNuYXBzaG90KHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnRha2VQbGF5U3RyZWFtU25hcHNob3Qoc3RyZWFtSUQpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHRoZSBzdHJlYW0gcGxheWJhY2sgdm9sdW1lLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIHNvdW5kIHNpemUgb2YgdGhlIHN0cmVhbSwgdGhlIGxvY2FsIHVzZXIgY2FuIGNvbnRyb2wgdGhlIHBsYXliYWNrIHZvbHVtZSBvZiB0aGUgYXVkaW8gc3RyZWFtLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBhZnRlciBjYWxsZWQgW3N0YXJ0UGxheWluZ1N0cmVhbV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFtzZXRBbGxQbGF5U3RyZWFtVm9sdW1lXSBTZXQgYWxsIHN0cmVhbSB2b2x1bWUuXHJcbiAgICAgKiBDYXV0aW9uOiBZb3UgbmVlZCB0byByZXNldCBhZnRlciBbc3RvcFBsYXlpbmdTdHJlYW1dIGFuZCBbc3RhcnRQbGF5aW5nU3RyZWFtXS4gVGhpcyBmdW5jdGlvbiBhbmQgdGhlIFtzZXRBbGxQbGF5U3RyZWFtVm9sdW1lXSBmdW5jdGlvbiBvdmVyd3JpdGUgZWFjaCBvdGhlciwgYW5kIHRoZSBsYXN0IGNhbGwgdGFrZXMgZWZmZWN0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB7c3RyaW5nfSBzdHJlYW1JRCAtIFN0cmVhbSBJRFxyXG4gICAgICogQHBhcmFtIHtudW1iZXJ9IHZvbHVtZSAtIFZvbHVtZSBwZXJjZW50YWdlLiBUaGUgdmFsdWUgcmFuZ2VzIGZyb20gMCB0byAxMDAsIGFuZCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyAxMDAuXHJcbiAgICAgKi9cclxuICAgIHNldFBsYXlWb2x1bWUoc3RyZWFtSUQsIHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRQbGF5Vm9sdW1lKHN0cmVhbUlELCB2b2x1bWUpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTZXRzIHRoZSBhbGwgc3RyZWFtIHBsYXliYWNrIHZvbHVtZS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogU2V0IHRoZSBzb3VuZCBzaXplIG9mIHRoZSBzdHJlYW0sIHRoZSBsb2NhbCB1c2VyIGNhbiBjb250cm9sIHRoZSBwbGF5YmFjayB2b2x1bWUgb2YgdGhlIGF1ZGlvIHN0cmVhbS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogYWZ0ZXIgY2FsbGVkIFtzdGFydFBsYXlpbmdTdHJlYW1dLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbc2V0UGxheVZvbHVtZV0gU2V0IHRoZSBzcGVjaWZpZWQgc3RyZWFtaW5nIHZvbHVtZS5cclxuICAgICAqIENhdXRpb246IFlvdSBuZWVkIHRvIHJlc2V0IGFmdGVyIFtzdG9wUGxheWluZ1N0cmVhbV0gYW5kIFtzdGFydFBsYXlpbmdTdHJlYW1dLiBTZXQgdGhlIHNwZWNpZmllZCBzdHJlYW1pbmcgdm9sdW1lIGFuZCBbc2V0QWxsUGxheVN0cmVhbVZvbHVtZV0gaW50ZXJmYWNlIHRvIG92ZXJyaWRlIGVhY2ggb3RoZXIsIGFuZCB0aGUgbGFzdCBjYWxsIHRha2VzIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gdm9sdW1lIFZvbHVtZSBwZXJjZW50YWdlLiBUaGUgdmFsdWUgcmFuZ2VzIGZyb20gMCB0byAyMDAsIGFuZCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyAxMDAuXHJcbiAgICAgKi9cclxuICAgIHNldEFsbFBsYXlTdHJlYW1Wb2x1bWUodm9sdW1lKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnNldEFsbFBsYXlTdHJlYW1Wb2x1bWUodm9sdW1lKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0IHBsYXkgdmlkZW8gc3RyZWFtIHR5cGVcclxuICAgICAqXHJcbiAgICAgKiBXaGVuIHRoZSBwdWJsaXNoIHN0cmVhbSBzZXRzIHRoZSBjb2RlY0lEIHRvIFNWQyB0aHJvdWdoIFtzZXRWaWRlb0NvbmZpZ10sIHRoZSBwdWxsZXIgY2FuIGR5bmFtaWNhbGx5IHNldCBhbmQgc2VsZWN0IGRpZmZlcmVudCBzdHJlYW0gdHlwZXMgKHNtYWxsIHJlc29sdXRpb24gaXMgb25lLWhhbGYgb2YgdGhlIHN0YW5kYXJkIGxheWVyKS5cclxuICAgICAqIEluIGdlbmVyYWwsIHdoZW4gdGhlIG5ldHdvcmsgaXMgd2VhayBvciB0aGUgcmVuZGVyZWQgVUkgd2luZG93IGlzIHNtYWxsLCB5b3UgY2FuIGNob29zZSB0byBwdWxsIHZpZGVvcyB3aXRoIHNtYWxsIHJlc29sdXRpb25zIHRvIHNhdmUgYmFuZHdpZHRoLlxyXG4gICAgICogSXQgY2FuIGJlIHNldCBiZWZvcmUgYW5kIGFmdGVyIHB1bGxpbmcgdGhlIHN0cmVhbS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gc3RyZWFtVHlwZSBWaWRlbyBzdHJlYW0gdHlwZVxyXG4gICAgICogQHBhcmFtIHN0cmVhbUlEIFN0cmVhbSBJRC5cclxuICAgICAqL1xyXG4gICAgc2V0UGxheVN0cmVhbVZpZGVvVHlwZShzdHJlYW1JRCwgc3RyZWFtVHlwZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRQbGF5U3RyZWFtVmlkZW9UeXBlKHN0cmVhbUlELCBzdHJlYW1UeXBlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0IHRoZSBhZGFwdGl2ZSBhZGp1c3RtZW50IGludGVydmFsIHJhbmdlIG9mIHRoZSBidWZmZXIgZm9yIHBsYXlpbmcgc3RyZWFtLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIHJhbmdlIG9mIGFkYXB0aXZlIGFkanVzdG1lbnQgb2YgdGhlIGludGVybmFsIGJ1ZmZlciBvZiB0aGUgc2RrIHdoZW4gc3RyZWFtaW5nIGlzIDAtNDAwMG1zLlxyXG4gICAgICogVXNlIGNhc2VzOiBHZW5lcmFsbHksIGluIHRoZSBjYXNlIG9mIGEgcG9vciBuZXR3b3JrIGVudmlyb25tZW50LCBhZGp1c3RpbmcgYW5kIGluY3JlYXNpbmcgdGhlIHBsYXliYWNrIGJ1ZmZlciBvZiB0aGUgcHVsbCBzdHJlYW0gd2lsbCBzaWduaWZpY2FudGx5IHJlZHVjZSB0aGUgYXVkaW8gYW5kIHZpZGVvIGZyZWV6ZXMsIGJ1dCB3aWxsIGluY3JlYXNlIHRoZSBkZWxheS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogYWZ0ZXIgY2FsbGVkIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogQ2F1dGlvbjogV2hlbiB0aGUgdXBwZXIgbGltaXQgb2YgdGhlIGNhY2hlIGludGVydmFsIHNldCBieSB0aGUgZGV2ZWxvcGVyIGV4Y2VlZHMgNDAwMG1zLCB0aGUgdmFsdWUgd2lsbCBiZSA0MDAwbXMuIFdoZW4gdGhlIHVwcGVyIGxpbWl0IG9mIHRoZSBjYWNoZSBpbnRlcnZhbCBzZXQgYnkgdGhlIGRldmVsb3BlciBpcyBsZXNzIHRoYW4gdGhlIGxvd2VyIGxpbWl0IG9mIHRoZSBjYWNoZSBpbnRlcnZhbCwgdGhlIHVwcGVyIGxpbWl0IHdpbGwgYmUgYXV0b21hdGljYWxseSBzZXQgYXMgdGhlIGxvd2VyIGxpbWl0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gbWluQnVmZmVySW50ZXJ2YWwgVGhlIGxvd2VyIGxpbWl0IG9mIHRoZSBidWZmZXIgYWRhcHRhdGlvbiBpbnRlcnZhbCwgaW4gbWlsbGlzZWNvbmRzLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyAwbXMuXHJcbiAgICAgKiBAcGFyYW0gbWF4QnVmZmVySW50ZXJ2YWwgVGhlIHVwcGVyIGxpbWl0IG9mIHRoZSBidWZmZXIgYWRhcHRhdGlvbiBpbnRlcnZhbCwgaW4gbWlsbGlzZWNvbmRzLiBUaGUgZGVmYXVsdCB2YWx1ZSBpcyA0MDAwbXMuXHJcbiAgICAgKi9cclxuICAgIHNldFBsYXlTdHJlYW1CdWZmZXJJbnRlcnZhbFJhbmdlKHN0cmVhbUlELCBtaW5CdWZmZXJJbnRlcnZhbCwgbWF4QnVmZmVySW50ZXJ2YWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0UGxheVN0cmVhbUJ1ZmZlckludGVydmFsUmFuZ2Uoc3RyZWFtSUQsIG1pbkJ1ZmZlckludGVydmFsLCBtYXhCdWZmZXJJbnRlcnZhbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldCB0aGUgd2VpZ2h0IG9mIHRoZSBwdWxsIHN0cmVhbSBwcmlvcml0eS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogU2V0IHRoZSB3ZWlnaHQgb2YgdGhlIHN0cmVhbWluZyBwcmlvcml0eS5cclxuICAgICAqIFVzZSBjYXNlczogVGhpcyBpbnRlcmZhY2UgY2FuIGJlIHVzZWQgd2hlbiBkZXZlbG9wZXJzIG5lZWQgdG8gcHJpb3JpdGl6ZSB0aGUgcXVhbGl0eSBvZiBhIHN0cmVhbSBpbiBidXNpbmVzcy4gRm9yIGV4YW1wbGU6IGluIGNsYXNzIHNjZW5lLCBpZiBzdHVkZW50cyBwdWxsIG11bHRpcGxlIHN0cmVhbXMsIHlvdSBjYW4gc2V0IGhpZ2ggcHJpb3JpdHkgZm9yIHRlYWNoZXIgc3RyZWFtLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBhZnRlciBjYWxsZWQgW3N0YXJ0UGxheWluZ1N0cmVhbV0uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiBCeSBkZWZhdWx0LCBhbGwgc3RyZWFtcyBoYXZlIHRoZSBzYW1lIHdlaWdodC4gT25seSBvbmUgc3RyZWFtIGNhbiBiZSBzZXQgd2l0aCBoaWdoIHByaW9yaXR5LCB3aGljaGV2ZXIgaXMgc2V0IGxhc3QuIEFmdGVyIHRoZSBmbG93IGlzIHN0b3BwZWQsIHRoZSBpbml0aWFsIHN0YXRlIGlzIGF1dG9tYXRpY2FsbHkgcmVzdG9yZWQsIGFuZCBhbGwgZmxvd3MgaGF2ZSB0aGUgc2FtZSB3ZWlnaHQuV2hlbiB0aGUgbG9jYWwgbmV0d29yayBpcyBub3QgZ29vZCwgd2hpbGUgZW5zdXJpbmcgdGhlIGZvY3VzIGZsb3csIG90aGVyIHN0YWxscyBtYXkgYmUgY2F1c2VkIG1vcmUuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHN0cmVhbUlEIFN0cmVhbSBJRC5cclxuICAgICAqL1xyXG4gICAgc2V0UGxheVN0cmVhbUZvY3VzT24oc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0UGxheVN0cmVhbUZvY3VzT24oc3RyZWFtSUQpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBXaGV0aGVyIHRoZSBwdWxsIHN0cmVhbSBjYW4gcmVjZWl2ZSB0aGUgc3BlY2lmaWVkIGF1ZGlvIGRhdGEuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IEluIHRoZSBwcm9jZXNzIG9mIHJlYWwtdGltZSBhdWRpbyBhbmQgdmlkZW8gaW50ZXJhY3Rpb24sIGxvY2FsIHVzZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhdWRpbyBkYXRhIGZyb20gZGVzaWduYXRlZCByZW1vdGUgdXNlcnMgd2hlbiBwdWxsaW5nIHN0cmVhbXMgYXMgbmVlZGVkLiBXaGVuIHRoZSBkZXZlbG9wZXIgZG9lcyBub3QgcmVjZWl2ZSB0aGUgYXVkaW8gcmVjZWlwdCwgdGhlIGhhcmR3YXJlIGFuZCBuZXR3b3JrIG92ZXJoZWFkIGNhbiBiZSByZWR1Y2VkLlxyXG4gICAgICogVXNlIGNhc2VzOiBDYWxsIHRoaXMgZnVuY3Rpb24gd2hlbiBkZXZlbG9wZXJzIG5lZWQgdG8gcXVpY2tseSBjbG9zZSBhbmQgcmVzdG9yZSByZW1vdGUgYXVkaW8uIENvbXBhcmVkIHRvIHJlLWZsb3csIGl0IGNhbiBncmVhdGx5IHJlZHVjZSB0aGUgdGltZSBhbmQgaW1wcm92ZSB0aGUgaW50ZXJhY3RpdmUgZXhwZXJpZW5jZS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogVGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIGFmdGVyIGNhbGxpbmcgW2NyZWF0ZUVuZ2luZV0uXHJcbiAgICAgKiBDYXV0aW9uOiBUaGlzIGZ1bmN0aW9uIGlzIHZhbGlkIG9ubHkgd2hlbiB0aGUgW211dGVBbGxQbGF5U3RyZWFtQXVkaW9dIGZ1bmN0aW9uIGlzIHNldCB0byBgZmFsc2VgLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBZb3UgY2FuIGNhbGwgdGhlIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhbGwgYXVkaW8gZGF0YS4gV2hlbiB0aGUgdHdvIGZ1bmN0aW9ucyBbbXV0ZUFsbFBsYXlTdHJlYW1BdWRpb10gYW5kIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBhcmUgc2V0IHRvIGBmYWxzZWAgYXQgdGhlIHNhbWUgdGltZSwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgdGhlIGF1ZGlvIGRhdGEgb2YgdGhlIHJlbW90ZSB1c2VyIHdoZW4gdGhlIHN0cmVhbSBpcyBwdWxsZWQ6IDEuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvKHRydWUpXSBmdW5jdGlvbiBpcyBjYWxsZWQsIGl0IGlzIGdsb2JhbGx5IGVmZmVjdGl2ZSwgdGhhdCBpcywgbG9jYWwgdXNlcnMgd2lsbCBiZSBwcm9oaWJpdGVkIGZyb20gcmVjZWl2aW5nIGFsbCByZW1vdGUgdXNlcnMnIGF1ZGlvIGRhdGEuIEF0IHRoaXMgdGltZSwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB3aWxsIG5vdCB0YWtlIGVmZmVjdCB3aGV0aGVyIGl0IGlzIGNhbGxlZCBiZWZvcmUgb3IgYWZ0ZXIgW211dGVBbGxQbGF5U3RyZWFtQXVkaW9dLjIuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvKGZhbHNlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgYXVkaW8gZGF0YSBvZiBhbGwgcmVtb3RlIHVzZXJzLiBBdCB0aGlzIHRpbWUsIHRoZSBbbXV0ZVBsYXlTdHJlYW1BdWRpb10gZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYSBzaW5nbGUgYXVkaW8gZGF0YS4gQ2FsbGluZyB0aGUgW211dGVQbGF5U3RyZWFtQXVkaW8odHJ1ZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiBhbGxvd3MgdGhlIGxvY2FsIHVzZXIgdG8gcmVjZWl2ZSBhdWRpbyBkYXRhIG90aGVyIHRoYW4gdGhlIGBzdHJlYW1JRGA7IGNhbGxpbmcgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvKGZhbHNlLCBzdHJlYW1JRCldIGZ1bmN0aW9uIGFsbG93cyB0aGUgbG9jYWwgdXNlciB0byByZWNlaXZlIGFsbCBhdWRpbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gbXV0ZSBXaGV0aGVyIGl0IGNhbiByZWNlaXZlIHRoZSBhdWRpbyBkYXRhIG9mIHRoZSBzcGVjaWZpZWQgcmVtb3RlIHVzZXIgd2hlbiBzdHJlYW1pbmcsIFwidHJ1ZVwiIG1lYW5zIHByb2hpYml0aW9uLCBcImZhbHNlXCIgbWVhbnMgcmVjZWl2aW5nLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyBcImZhbHNlXCIuXHJcbiAgICAgKi9cclxuICAgIG11dGVQbGF5U3RyZWFtQXVkaW8oc3RyZWFtSUQsIG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZVBsYXlTdHJlYW1BdWRpbyhzdHJlYW1JRCwgbXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdGhlIHB1bGwgc3RyZWFtIGNhbiByZWNlaXZlIHRoZSBzcGVjaWZpZWQgdmlkZW8gZGF0YS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW4gdGhlIHByb2Nlc3Mgb2YgcmVhbC10aW1lIHZpZGVvIGFuZCB2aWRlbyBpbnRlcmFjdGlvbiwgbG9jYWwgdXNlcnMgY2FuIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIGNvbnRyb2wgd2hldGhlciB0byByZWNlaXZlIHZpZGVvIGRhdGEgZnJvbSBkZXNpZ25hdGVkIHJlbW90ZSB1c2VycyB3aGVuIHB1bGxpbmcgc3RyZWFtcyBhcyBuZWVkZWQuIFdoZW4gdGhlIGRldmVsb3BlciBkb2VzIG5vdCByZWNlaXZlIHRoZSBhdWRpbyByZWNlaXB0LCB0aGUgaGFyZHdhcmUgYW5kIG5ldHdvcmsgb3ZlcmhlYWQgY2FuIGJlIHJlZHVjZWQuXHJcbiAgICAgKiBVc2UgY2FzZXM6IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCB3aGVuIGRldmVsb3BlcnMgbmVlZCB0byBxdWlja2x5IGNsb3NlIGFuZCByZXN1bWUgd2F0Y2hpbmcgcmVtb3RlIHZpZGVvLiBDb21wYXJlZCB0byByZS1mbG93LCBpdCBjYW4gZ3JlYXRseSByZWR1Y2UgdGhlIHRpbWUgYW5kIGltcHJvdmUgdGhlIGludGVyYWN0aXZlIGV4cGVyaWVuY2UuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCBhZnRlciBjYWxsaW5nIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICogQ2F1dGlvbjogVGhpcyBmdW5jdGlvbiBpcyB2YWxpZCBvbmx5IHdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbVZpZGVvXSBmdW5jdGlvbiBpcyBzZXQgdG8gYGZhbHNlYC5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogWW91IGNhbiBjYWxsIHRoZSBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlb10gZnVuY3Rpb24gdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYWxsIHZpZGVvIGRhdGEuIFdoZW4gdGhlIHR3byBmdW5jdGlvbnMgW211dGVBbGxQbGF5U3RyZWFtVmlkZW9dIGFuZCBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gYXJlIHNldCB0byBgZmFsc2VgIGF0IHRoZSBzYW1lIHRpbWUsIHRoZSBsb2NhbCB1c2VyIGNhbiByZWNlaXZlIHRoZSB2aWRlbyBkYXRhIG9mIHRoZSByZW1vdGUgdXNlciB3aGVuIHRoZSBzdHJlYW0gaXMgcHVsbGVkOiAxLiBXaGVuIHRoZSBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyh0cnVlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCBpdCB3aWxsIHRha2UgZWZmZWN0IGdsb2JhbGx5LCB0aGF0IGlzLCBsb2NhbCB1c2VycyB3aWxsIGJlIHByb2hpYml0ZWQgZnJvbSByZWNlaXZpbmcgYWxsIHJlbW90ZSB1c2VycycgdmlkZW8gZGF0YS4gQXQgdGhpcyB0aW1lLCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW9dIGZ1bmN0aW9uIHdpbGwgbm90IHRha2UgZWZmZWN0IHdoZXRoZXIgaXQgaXMgY2FsbGVkIGJlZm9yZSBvciBhZnRlciBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlb10uIDIuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbVZpZGVvKGZhbHNlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgdmlkZW8gZGF0YSBvZiBhbGwgcmVtb3RlIHVzZXJzLiBBdCB0aGlzIHRpbWUsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYSBzaW5nbGUgdmlkZW8gZGF0YS4gQ2FsbCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW8odHJ1ZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgb3RoZXIgdmlkZW8gZGF0YSBvdGhlciB0aGFuIHRoZSBgc3RyZWFtSURgOyBjYWxsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlbyhmYWxzZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgYWxsIHRoZSB2aWRlbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBzdHJlYW1JRCBTdHJlYW0gSUQuXHJcbiAgICAgKiBAcGFyYW0gbXV0ZSBXaGV0aGVyIGl0IGlzIHBvc3NpYmxlIHRvIHJlY2VpdmUgdGhlIHZpZGVvIGRhdGEgb2YgdGhlIHNwZWNpZmllZCByZW1vdGUgdXNlciB3aGVuIHN0cmVhbWluZywgXCJ0cnVlXCIgbWVhbnMgcHJvaGliaXRpb24sIFwiZmFsc2VcIiBtZWFucyByZWNlaXZpbmcsIHRoZSBkZWZhdWx0IHZhbHVlIGlzIFwiZmFsc2VcIi5cclxuICAgICAqL1xyXG4gICAgbXV0ZVBsYXlTdHJlYW1WaWRlbyhzdHJlYW1JRCwgbXV0ZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5tdXRlUGxheVN0cmVhbVZpZGVvKHN0cmVhbUlELCBtdXRlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogQ2FuIHRoZSBwdWxsIHN0cmVhbSByZWNlaXZlIGFsbCBhdWRpbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBJbiB0aGUgcHJvY2VzcyBvZiByZWFsLXRpbWUgYXVkaW8gYW5kIHZpZGVvIGludGVyYWN0aW9uLCBsb2NhbCB1c2VycyBjYW4gdXNlIHRoaXMgZnVuY3Rpb24gdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYXVkaW8gZGF0YSBmcm9tIGFsbCByZW1vdGUgdXNlcnMgd2hlbiBwdWxsaW5nIHN0cmVhbXMgKGluY2x1ZGluZyB0aGUgYXVkaW8gc3RyZWFtcyBwdXNoZWQgYnkgdXNlcnMgd2hvIGhhdmUgbmV3bHkgam9pbmVkIHRoZSByb29tIGFmdGVyIGNhbGxpbmcgdGhpcyBmdW5jdGlvbikuIEJ5IGRlZmF1bHQsIHVzZXJzIGNhbiByZWNlaXZlIGF1ZGlvIGRhdGEgcHVzaGVkIGJ5IGFsbCByZW1vdGUgdXNlcnMgYWZ0ZXIgam9pbmluZyB0aGUgcm9vbS4gV2hlbiB0aGUgZGV2ZWxvcGVyIGRvZXMgbm90IHJlY2VpdmUgdGhlIGF1ZGlvIHJlY2VpcHQsIHRoZSBoYXJkd2FyZSBhbmQgbmV0d29yayBvdmVyaGVhZCBjYW4gYmUgcmVkdWNlZC5cclxuICAgICAqIFVzZSBjYXNlczogQ2FsbCB0aGlzIGZ1bmN0aW9uIHdoZW4gZGV2ZWxvcGVycyBuZWVkIHRvIHF1aWNrbHkgY2xvc2UgYW5kIHJlc3RvcmUgcmVtb3RlIGF1ZGlvLiBDb21wYXJlZCB0byByZS1mbG93LCBpdCBjYW4gZ3JlYXRseSByZWR1Y2UgdGhlIHRpbWUgYW5kIGltcHJvdmUgdGhlIGludGVyYWN0aXZlIGV4cGVyaWVuY2UuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFRoaXMgZnVuY3Rpb24gY2FuIGJlIGNhbGxlZCBhZnRlciBjYWxsaW5nIFtjcmVhdGVFbmdpbmVdLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBZb3UgY2FuIGNhbGwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhIHNpbmdsZSBwaWVjZSBvZiBhdWRpbyBkYXRhLiBXaGVuIHRoZSB0d28gZnVuY3Rpb25zIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvXSBhbmQgW211dGVQbGF5U3RyZWFtQXVkaW9dIGFyZSBzZXQgdG8gYGZhbHNlYCBhdCB0aGUgc2FtZSB0aW1lLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgYXVkaW8gZGF0YSBvZiB0aGUgcmVtb3RlIHVzZXIgd2hlbiB0aGUgc3RyZWFtIGlzIHB1bGxlZDogMS4gV2hlbiB0aGUgW211dGVBbGxQbGF5U3RyZWFtQXVkaW8odHJ1ZSldIGZ1bmN0aW9uIGlzIGNhbGxlZCwgaXQgdGFrZXMgZWZmZWN0IGdsb2JhbGx5LCB0aGF0IGlzLCBsb2NhbCB1c2VycyB3aWxsIGJlIHByb2hpYml0ZWQgZnJvbSByZWNlaXZpbmcgYXVkaW8gZGF0YSBmcm9tIGFsbCByZW1vdGUgdXNlcnMuIEF0IHRoaXMgdGltZSwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiB3aWxsIG5vdCB0YWtlIGVmZmVjdCBubyBtYXR0ZXIgaWYgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiBpcyBjYWxsZWQgYmVmb3JlIG9yIGFmdGVyIFttdXRlQWxsUGxheVN0cmVhbUF1ZGlvXS4gMi4gV2hlbiB0aGUgW211dGVBbGxQbGF5U3RyZWFtQXVkaW8oZmFsc2UpXSBmdW5jdGlvbiBpcyBjYWxsZWQsIHRoZSBsb2NhbCB1c2VyIGNhbiByZWNlaXZlIHRoZSBhdWRpbyBkYXRhIG9mIGFsbCByZW1vdGUgdXNlcnMuIEF0IHRoaXMgdGltZSwgdGhlIFttdXRlUGxheVN0cmVhbUF1ZGlvXSBmdW5jdGlvbiBjYW4gYmUgdXNlZCB0byBjb250cm9sIHdoZXRoZXIgdG8gcmVjZWl2ZSBhIHNpbmdsZSBhdWRpbyBkYXRhLiBDYWxsaW5nIHRoZSBbbXV0ZVBsYXlTdHJlYW1BdWRpbyh0cnVlLCBzdHJlYW1JRCldIGZ1bmN0aW9uIGFsbG93cyB0aGUgbG9jYWwgdXNlciB0byByZWNlaXZlIGF1ZGlvIGRhdGEgb3RoZXIgdGhhbiB0aGUgYHN0cmVhbUlEYDsgY2FsbGluZyB0aGUgW211dGVQbGF5U3RyZWFtQXVkaW8oZmFsc2UsIHN0cmVhbUlEKV0gZnVuY3Rpb24gYWxsb3dzIHRoZSBsb2NhbCB1c2VyIHRvIHJlY2VpdmUgYWxsIGF1ZGlvIGRhdGEuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIG11dGUgV2hldGhlciBpdCBpcyBwb3NzaWJsZSB0byByZWNlaXZlIGF1ZGlvIGRhdGEgZnJvbSBhbGwgcmVtb3RlIHVzZXJzIHdoZW4gc3RyZWFtaW5nLCBcInRydWVcIiBtZWFucyBwcm9oaWJpdGlvbiwgXCJmYWxzZVwiIG1lYW5zIHJlY2VpdmluZywgYW5kIHRoZSBkZWZhdWx0IHZhbHVlIGlzIFwiZmFsc2VcIi5cclxuICAgICAqL1xyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1BdWRpbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLm11dGVBbGxQbGF5U3RyZWFtQXVkaW8obXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENhbiB0aGUgcHVsbCBzdHJlYW0gcmVjZWl2ZSBhbGwgdmlkZW8gZGF0YS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW4gdGhlIHByb2Nlc3Mgb2YgcmVhbC10aW1lIHZpZGVvIGFuZCB2aWRlbyBpbnRlcmFjdGlvbiwgbG9jYWwgdXNlcnMgY2FuIHVzZSB0aGlzIGZ1bmN0aW9uIHRvIGNvbnRyb2wgd2hldGhlciB0byByZWNlaXZlIGFsbCByZW1vdGUgdXNlcnMnIHZpZGVvIGRhdGEgd2hlbiBwdWxsaW5nIHRoZSBzdHJlYW0gKGluY2x1ZGluZyB0aGUgdmlkZW8gc3RyZWFtIHB1c2hlZCBieSB0aGUgbmV3IHVzZXIgd2hvIGpvaW5zIHRoZSByb29tIGFmdGVyIGNhbGxpbmcgdGhpcyBmdW5jdGlvbikuIEJ5IGRlZmF1bHQsIHVzZXJzIGNhbiByZWNlaXZlIHZpZGVvIGRhdGEgcHVzaGVkIGJ5IGFsbCByZW1vdGUgdXNlcnMgYWZ0ZXIgam9pbmluZyB0aGUgcm9vbS4gV2hlbiB0aGUgZGV2ZWxvcGVyIGRvZXMgbm90IHJlY2VpdmUgdGhlIGF1ZGlvIHJlY2VpcHQsIHRoZSBoYXJkd2FyZSBhbmQgbmV0d29yayBvdmVyaGVhZCBjYW4gYmUgcmVkdWNlZC5cclxuICAgICAqIFVzZSBjYXNlczogVGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIHdoZW4gZGV2ZWxvcGVycyBuZWVkIHRvIHF1aWNrbHkgY2xvc2UgYW5kIHJlc3VtZSB3YXRjaGluZyByZW1vdGUgdmlkZW8uIENvbXBhcmVkIHRvIHJlLWZsb3csIGl0IGNhbiBncmVhdGx5IHJlZHVjZSB0aGUgdGltZSBhbmQgaW1wcm92ZSB0aGUgaW50ZXJhY3RpdmUgZXhwZXJpZW5jZS5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogVGhpcyBmdW5jdGlvbiBjYW4gYmUgY2FsbGVkIGFmdGVyIGNhbGxpbmcgW2NyZWF0ZUVuZ2luZV0uXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFlvdSBjYW4gY2FsbCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW9dIGZ1bmN0aW9uIHRvIGNvbnRyb2wgd2hldGhlciB0byByZWNlaXZlIGEgc2luZ2xlIHBpZWNlIG9mIHZpZGVvIGRhdGEuIFdoZW4gdGhlIHR3byBmdW5jdGlvbnMgW211dGVBbGxQbGF5U3RyZWFtVmlkZW9dIGFuZCBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gYXJlIHNldCB0byBgZmFsc2VgIGF0IHRoZSBzYW1lIHRpbWUsIHRoZSBsb2NhbCB1c2VyIGNhbiByZWNlaXZlIHRoZSB2aWRlbyBkYXRhIG9mIHRoZSByZW1vdGUgdXNlciB3aGVuIHRoZSBzdHJlYW0gaXMgcHVsbGVkOiAxLiBXaGVuIHRoZSBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyh0cnVlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCBpdCB3aWxsIHRha2UgZWZmZWN0IGdsb2JhbGx5LCB0aGF0IGlzLCB0aGUgbG9jYWwgdXNlciB3aWxsIGJlIHByb2hpYml0ZWQgZnJvbSByZWNlaXZpbmcgYWxsIHJlbW90ZSB1c2VycycgdmlkZW8gZGF0YS4gQXQgdGhpcyB0aW1lLCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW9dIGZ1bmN0aW9uIHdpbGwgbm90IHRha2UgZWZmZWN0IHdoZXRoZXIgaXQgaXMgY2FsbGVkIGJlZm9yZSBvciBhZnRlciBbbXV0ZUFsbFBsYXlTdHJlYW1WaWRlb10uIDIuIFdoZW4gdGhlIFttdXRlQWxsUGxheVN0cmVhbVZpZGVvKGZhbHNlKV0gZnVuY3Rpb24gaXMgY2FsbGVkLCB0aGUgbG9jYWwgdXNlciBjYW4gcmVjZWl2ZSB0aGUgdmlkZW8gZGF0YSBvZiBhbGwgcmVtb3RlIHVzZXJzLiBBdCB0aGlzIHRpbWUsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlb10gZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlY2VpdmUgYSBzaW5nbGUgdmlkZW8gZGF0YS4gQ2FsbCB0aGUgW211dGVQbGF5U3RyZWFtVmlkZW8odHJ1ZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgb3RoZXIgdmlkZW8gZGF0YSBvdGhlciB0aGFuIHRoZSBgc3RyZWFtSURgOyBjYWxsIHRoZSBbbXV0ZVBsYXlTdHJlYW1WaWRlbyhmYWxzZSwgc3RyZWFtSUQpXSBmdW5jdGlvbiwgdGhlIGxvY2FsIHVzZXIgY2FuIHJlY2VpdmUgYWxsIHRoZSB2aWRlbyBkYXRhLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBtdXRlIFdoZXRoZXIgaXQgaXMgcG9zc2libGUgdG8gcmVjZWl2ZSBhbGwgcmVtb3RlIHVzZXJzJyB2aWRlbyBkYXRhIHdoZW4gc3RyZWFtaW5nLCBcInRydWVcIiBtZWFucyBwcm9oaWJpdGlvbiwgXCJmYWxzZVwiIG1lYW5zIHJlY2VpdmluZywgYW5kIHRoZSBkZWZhdWx0IHZhbHVlIGlzIFwiZmFsc2VcIi5cclxuICAgICAqL1xyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLm11dGVBbGxQbGF5U3RyZWFtVmlkZW8obXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgaGFyZHdhcmUgZGVjb2RpbmcuXHJcbiAgICAgKlxyXG4gICAgICogVHVybiBvbiBoYXJkd2FyZSBkZWNvZGluZyBhbmQgdXNlIGhhcmR3YXJlIHRvIGltcHJvdmUgZGVjb2RpbmcgZWZmaWNpZW5jeS4gTmVlZCB0byBiZSBjYWxsZWQgYmVmb3JlIGNhbGxpbmcgc3RhcnRQbGF5aW5nU3RyZWFtLlxyXG4gICAgICogQmVjYXVzZSBoYXJkLWRlY29kZWQgc3VwcG9ydCBpcyBub3QgcGFydGljdWxhcmx5IGdvb2QgZm9yIGEgZmV3IG1vZGVscywgU0RLIHVzZXMgc29mdHdhcmUgZGVjb2RpbmcgYnkgZGVmYXVsdC4gSWYgdGhlIGRldmVsb3BlciBmaW5kcyB0aGF0IHRoZSBkZXZpY2UgaXMgaG90IHdoZW4gcGxheWluZyBhIGhpZ2gtcmVzb2x1dGlvbiBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtIGR1cmluZyB0ZXN0aW5nIG9mIHNvbWUgbW9kZWxzLCB5b3UgY2FuIGNvbnNpZGVyIGNhbGxpbmcgdGhpcyBpbnRlcmZhY2UgdG8gZW5hYmxlIGhhcmQgZGVjb2RpbmcuXHJcbiAgICAgKiBAcGFyYW0ge2Jvb2xlYW59IGVuYWJsZSAtIFdoZXRoZXIgdG8gdHVybiBvbiBoYXJkd2FyZSBkZWNvZGluZyBzd2l0Y2gsIHRydWU6IGVuYWJsZSBoYXJkd2FyZSBkZWNvZGluZywgZmFsc2U6IGRpc2FibGUgaGFyZHdhcmUgZGVjb2RpbmcuIFRoZSBkZWZhdWx0IGlzIGZhbHNlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUhhcmR3YXJlRGVjb2RlcihlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlSGFyZHdhcmVEZWNvZGVyKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFN0YXJ0cyBhIHN0cmVhbSBtaXhpbmcgdGFzay5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW5pdGlhdGUgYSBtaXhpbmcgc3RyZWFtIHJlcXVlc3QgdG8gdGhlIFpFR08gUlRDIHNlcnZlciwgdGhlIHNlcnZlciB3aWxsIGxvb2sgZm9yIHRoZSBzdHJlYW0gY3VycmVudGx5IGJlaW5nIHB1c2hlZCwgYW5kIG1peCB0aGUgbGF5ZXJzIGFjY29yZGluZyB0byB0aGUgcGFyYW1ldGVycyBvZiB0aGUgbWl4aW5nIHN0cmVhbSB0YXNrIHJlcXVlc3RlZCBieSB0aGUgU0RLLiBXaGVuIHlvdSBuZWVkIHRvIHVwZGF0ZSBhIG1peGluZyB0YXNrLCB0aGF0IGlzLCB3aGVuIHRoZSBpbnB1dCBzdHJlYW0gaW5jcmVhc2VzIG9yIGRlY3JlYXNlcywgeW91IG5lZWQgdG8gdXBkYXRlIHRoZSBpbnB1dCBzdHJlYW0gbGlzdC4gQXQgdGhpcyB0aW1lLCB5b3UgY2FuIHVwZGF0ZSB0aGUgZmllbGQgb2YgdGhlIFtaZWdvTWl4ZXJUYXNrXSBvYmplY3QgaW5wdXRMaXN0IGFuZCBjYWxsIHRoaXMgZnVuY3Rpb24gYWdhaW4gdG8gcGFzcyBpbiB0aGUgc2FtZSBbWmVnb01peGVyVGFza10gb2JqZWN0IHRvIHVwZGF0ZSB0aGUgbWl4aW5nIHRhc2suXHJcbiAgICAgKiBVc2UgY2FzZXM6IEl0IGlzIG9mdGVuIHVzZWQgd2hlbiBtdWx0aXBsZSB2aWRlbyBpbWFnZXMgYXJlIHJlcXVpcmVkIHRvIHN5bnRoZXNpemUgYSB2aWRlbyB1c2luZyBtaXhlZCBzdHJlYW1pbmcsIHN1Y2ggYXMgZWR1Y2F0aW9uLCBsaXZlIGJyb2FkY2FzdCBvZiB0ZWFjaGVyIGFuZCBzdHVkZW50IGltYWdlcy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgY2FsbGluZyBbbG9naW5Sb29tXSB0byBsb2cgaW4gdG8gdGhlIHJvb20uXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IE5vbmUuXHJcbiAgICAgKiBDYXV0aW9uOiBEdWUgdG8gdGhlIHBlcmZvcm1hbmNlIGNvbnNpZGVyYXRpb25zIG9mIHRoZSBjbGllbnQgZGV2aWNlLCB0aGUgU0RLIG11eGluZyBpcyB0byBzdGFydCB0aGUgbWl4aW5nIHRhc2sgb24gdGhlIFpFR08gUlRDIHNlcnZlciBmb3IgbWl4aW5nLiBJZiBhbiBleGNlcHRpb24gb2NjdXJzIHdoZW4gdGhlIG1peGluZyB0YXNrIGlzIHJlcXVlc3RlZCB0byBzdGFydCwgZm9yIGV4YW1wbGUsIHRoZSBtb3N0IGNvbW1vbiBtaXhpbmcgaW5wdXQgc3RyZWFtIGRvZXMgbm90IGV4aXN0LCB0aGUgZXJyb3IgY29kZSB3aWxsIGJlIGdpdmVuIGZyb20gdGhlIGNhbGxiYWNrIGNhbGxiYWNrLiBGb3Igc3BlY2lmaWMgZXJyb3IgY29kZXMsIHBsZWFzZSByZWZlciB0byB0aGUgY29tbW9uIGVycm9yIGNvZGUgZG9jdW1lbnQgaHR0cHM6Ly9kb2MtemguemVnby5pbS96aC80Mzc4Lmh0bWwuIElmIGEgY2VydGFpbiBpbnB1dCBzdHJlYW0gZG9lcyBub3QgZXhpc3QgaW4gdGhlIG1pZGRsZSwgdGhlIG11eGluZyB0YXNrIHdpbGwgYXV0b21hdGljYWxseSByZXRyeSB0byBwdWxsIHRoaXMgaW5wdXQgc3RyZWFtIGZvciA5MCBzZWNvbmRzLCBhbmQgd2lsbCBub3QgcmV0cnkgYWZ0ZXIgOTAgc2Vjb25kcy4gSWYgYWxsIGlucHV0IHN0cmVhbXMgbm8gbG9uZ2VyIGV4aXN0LCB0aGUgc2VydmVyIHdpbGwgYXV0b21hdGljYWxseSBzdG9wIHRoZSBtaXhpbmcgdGFzayBhZnRlciA5MCBzZWNvbmRzLlxyXG4gICAgICogUmVsYXRlZCBjYWxsYmFja3M6IFtPbk1peGVyUmVsYXlDRE5TdGF0ZVVwZGF0ZV0gY2FuIGJlIHVzZWQgdG8gb2J0YWluIHRoZSBDRE4gc3RhdHVzIHVwZGF0ZSBub3RpZmljYXRpb24gb2YgdGhlIG1peGVkIHN0cmVhbSByZXBvc3QsIGFuZCB0aGUgc291bmQgdXBkYXRlIG5vdGlmaWNhdGlvbiBvZiBlYWNoIHNpbmdsZSBzdHJlYW0gaW4gdGhlIG1peGVkIHN0cmVhbSBjYW4gYmUgb2J0YWluZWQgdGhyb3VnaCBbb25NaXhlclNvdW5kTGV2ZWxVcGRhdGVdLlxyXG4gICAgICogUmVsYXRlZCBBUElzOiB0aGUgbWl4aW5nIHRhc2sgY2FuIGJlIHN0b3BwZWQgYnkgdGhlIFtzdG9wTWl4ZXJUYXNrXSBmdW5jdGlvbi5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0ge1plZ29NaXhlclRhc2t9IHRhc2sgTWl4aW5nIHRhc2sgb2JqZWN0LiBSZXF1aXJlZDogWWVzLlxyXG4gICAgICogQHJldHVybiB7WmVnb01peGVyU3RhcnRSZXN1bHR9IFN0YXJ0IG5vdGlmaWNhdGlvbiBvZiBtaXhpbmcgdGFzayByZXN1bHRzLlJlcXVpcmVkOiBOby4gQ2F1dGlvbjogUGFzc2luZyBbbnVsbF0gbWVhbnMgbm90IHJlY2VpdmluZyBjYWxsYmFjayBub3RpZmljYXRpb25zLlxyXG4gICAgICovXHJcbiAgICBzdGFydE1peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0YXJ0TWl4ZXJUYXNrKHRhc2spO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBhIHN0cmVhbSBtaXhpbmcgdGFzay5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogSW5pdGlhdGUgYSByZXF1ZXN0IHRvIGVuZCB0aGUgbWl4aW5nIHRhc2sgdG8gdGhlIFpFR08gUlRDIHNlcnZlci5cclxuICAgICAqIFVzZSBjYXNlczogSXQgaXMgb2Z0ZW4gdXNlZCB3aGVuIG11bHRpcGxlIHZpZGVvIGltYWdlcyBhcmUgcmVxdWlyZWQgdG8gc3ludGhlc2l6ZSBhIHZpZGVvIHVzaW5nIG1peGVkIHN0cmVhbWluZywgc3VjaCBhcyBlZHVjYXRpb24sIGxpdmUgYnJvYWRjYXN0IG9mIHRlYWNoZXIgYW5kIHN0dWRlbnQgaW1hZ2VzLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciBjYWxsaW5nIFtzdGFydE1peGVyVGFza10gdG8gc3RhcnQgbWl4aW5nLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBOb25lLlxyXG4gICAgICogQ2F1dGlvbjogSWYgdGhlIGRldmVsb3BlciBzdGFydHMgdGhlIG5leHQgbWl4aW5nIHRhc2sgd2l0aG91dCBzdG9wcGluZyB0aGUgcHJldmlvdXMgbWl4aW5nIHRhc2ssIHRoZSBwcmV2aW91cyBtaXhpbmcgdGFzayB3aWxsIG5vdCBhdXRvbWF0aWNhbGx5IHN0b3AgdW50aWwgdGhlIGlucHV0IHN0cmVhbSBvZiB0aGUgcHJldmlvdXMgbWl4aW5nIHRhc2sgZG9lcyBub3QgZXhpc3QgZm9yIDkwIHNlY29uZHMuIEJlZm9yZSBzdGFydGluZyB0aGUgbmV4dCBtaXhpbmcgdGFzaywgeW91IHNob3VsZCBzdG9wIHRoZSBwcmV2aW91cyBtaXhpbmcgdGFzaywgc28gdGhhdCB3aGVuIGFuIGFuY2hvciBoYXMgYWxyZWFkeSBzdGFydGVkIHRoZSBuZXh0IG1peGluZyB0YXNrIHRvIG1peCB3aXRoIG90aGVyIGFuY2hvcnMsIHRoZSBhdWRpZW5jZSBpcyBzdGlsbCBwdWxsaW5nIHRoZSBvdXRwdXQgc3RyZWFtIG9mIHRoZSBwcmV2aW91cyBtaXhpbmcgdGFzay5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogWW91IGNhbiBzdGFydCBtaXhpbmcgYnkgdXNpbmcgdGhlIFtzdGFydE1peGVyVGFza10gZnVuY3Rpb24uXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtaZWdvTWl4ZXJUYXNrfSB0YXNrIE1peGluZyB0YXNrIG9iamVjdC4gUmVxdWlyZWQ6IFllcy5cclxuICAgICAqIEByZXR1cm4ge1plZ29NaXhlclN0b3BSZXN1bHR9IFN0b3Agc3RyZWFtIG1peGluZyB0YXNrIHJlc3VsdCBjYWxsYmFjayBub3RpZmljYXRpb24uUmVxdWlyZWQ6IE5vLiBDYXV0aW9uOiBQYXNzaW5nIFtudWxsXSBtZWFucyBub3QgcmVjZWl2aW5nIGNhbGxiYWNrIG5vdGlmaWNhdGlvbnMuXHJcbiAgICAgKi9cclxuICAgIHN0b3BNaXhlclRhc2sodGFzaykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zdG9wTWl4ZXJUYXNrKHRhc2spO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdGFydHMgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IExvY2FsIHVzZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiB0byBzdGFydCBhbiBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzaywgYWxsIHN0cmVhbXMgaW4gYSByb29tIHdpbCBiZSBtaXhlZC4gQ3VycmVudGx5LCBvbmx5IGF1ZGlvIHN0cmVhbXMgY2FuIGJlIG1peGVkLiBXaGVuIGF1dG8gc3RyZWFtIG1peGluZyBpcyBlbmFibGVkLCB0aGUgYXVkaW8gb2YgYWxsIHN0cmVhbXMgaW4gdGhlIHJvb20gaXMgYXV0b21hdGljYWxseSBtaXhlZCwgYW5kIGFueSBmdXJ0aGVyIHB1c2hlZCBzdHJlYW1zIGluIHRoZSByb29tIGFyZSBhdXRvbWF0aWNhbGx5IG1peGVkIGludG8gdGhlIGZpbmFsIG91dHB1dCBzdHJlYW0uXHJcbiAgICAgKiBVc2UgY2FzZXM6IE9mdGVuIHVzZWQgaW4gdm9pY2UgY2hhdCByb29tIHNjZW5hcmlvcy5cclxuICAgICAqIFdoZW4gdG8gY2FsbDogQWZ0ZXIgdGhlIGVuZ2luZSBpcyBjcmVhdGVkLCB1c2VyIGNhbiBjYWxsIHRoaXMgZnVuY3Rpb24gdG8gZW5hYmxlIGF1dG8gc3RyZWFtIG1peGluZyBpbiB0aGUgdGFyZ2V0IHJvb20gaWYgdGhlIHRhcmdldCByb29tIGhhcyBhbHJlYWR5IGJlZW4gY3JlYXRlZFxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBQbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly9kb2MtZW4uemVnby5pbS9hcnRpY2xlLzc2MTEgb3IgY29udGFjdCBaRUdPIHRlY2huaWNhbCBzdXBwb3J0LlxyXG4gICAgICogQ2F1dGlvbjogQmVmb3JlIHN0YXJ0aW5nIHRoZSBuZXh0IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrIGluIHRoZSBzYW1lIHJvb20sIGNhbGwgW3N0b3BBdXRvTWl4ZXJUYXNrXSBmdW5jdGlvbiB0byBlbmQgdGhlIGxhc3QgYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suIE90aGVyd2lzZSwgd2hlbiBvbmUgYW5jaG9yIGhhcyBzdGFydGVkIHRoZSBuZXh0IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrIGFuZCBvdGhlciBhbmNob3JzIGhhdmUgc3RhcnRlZCB0aGUgbmV4dCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzaywgdGhlIGF1ZGllbmNlIHN0aWxsIHB1bGxzIHRoZSBvdXRwdXQgc3RyZWFtIG9mIHRoZSBmaXJzdCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzay4gSWYgdGhlIHVzZXIgZG9lcyBub3QgZW5kIHRoZSBjdXJyZW50IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrLCB0aGUgdGFzayB3aWxsIGF1dG9tYXRpY2FsbHkgZW5kIGFmdGVyIHRoZSByb29tIGRvZXMgbm90IGV4aXN0IG9yIHRoZSBpbnB1dCBzdHJlYW1zIGRvIG5vdCBleGlzdCBmb3IgOTAgc2Vjb25kcy5cclxuICAgICAqIFJlbGF0ZWQgY2FsbGJhY2tzOiBVc2VycyBjYW4gb2J0YWluIHRoZSBleGVjdXRpb24gcmVzdWx0IG9mIHRoZSBmdW5jdGlvbiB0aHJvdWdoIFtaZWdvTWl4ZXJTdGFydENhbGxiYWNrXSBjYWxsYmFjay5Vc2VycyBjYW4gZ2V0IGF1dG9tYXRpYyBtaXhlZCBmbG93IGluZm9ybWF0aW9uIHRocm91Z2ggW29uQXV0b01peGVyU291bmRMZXZlbFVwZGF0ZV0gY2FsbGJhY2suXHJcbiAgICAgKiBSZWxhdGVkIEFQSXM6IFVzZXJzIGNhbiBjYWxsIFtzdG9wQXV0b01peGVyVGFza10gZnVuY3Rpb24gdG8gc3RvcCBhbiBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzay5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gdGFzayBBdXRvIG1peCBzdHJlYW0gdGFzayBvYmplY3RcclxuICAgICAqIEBwYXJhbSBjYWxsYmFjayBTdGFydCBhdXRvIG1peCBzdHJlYW0gdGFzayByZXN1bHQgY2FsbGJhY2sgbm90aWZpY2F0aW9uXHJcbiAgICAgKi9cclxuICAgIHN0YXJ0QXV0b01peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0YXJ0QXV0b01peGVyVGFzayh0YXNrKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RvcHMgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IExvY2FsIHVzZXJzIGNhbiB1c2UgdGhpcyBmdW5jdGlvbiB0byBzdG9wIGFuIGF1dG8gc3RyZWFtIG1peGluZyB0YXNrLlxyXG4gICAgICogVXNlIGNhc2VzOiBPZnRlbiB1c2VkIGluIHZvaWNlIGNoYXQgcm9vbSBzY2VuYXJpb3MuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IENhbGwgdGhpcyBmdW5jdGlvbiBhZnRlciBbc3RhcnRBdXRvTWl4ZXJUYXNrXSBmdW5jdGlvbiBpcyBjYWxsZWQgdG8gc3RhcnQgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKiBDYXV0aW9uOiBCZWZvcmUgY2FsbGluZyBbc3RhcnRBdXRvTWl4ZXJUYXNrXSBmdW5jdGlvbiB0byBzdGFydCB0aGUgbmV4dCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzayBpbiB0aGUgc2FtZSByb29tLCBjYWxsIHRoaXMgZnVuY3Rpb24gdG8gZW5kIHRoZSBsYXN0IGF1dG8gc3RyZWFtIG1peGluZyB0YXNrLiBPdGhlcndpc2UsIHdoZW4gb25lIGFuY2hvciBoYXMgc3RhcnRlZCB0aGUgbmV4dCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzayBhbmQgb3RoZXIgYW5jaG9ycyBoYXZlIHN0YXJ0ZWQgdGhlIG5leHQgYXV0byBzdHJlYW0gbWl4aW5nIHRhc2ssIHRoZSBhdWRpZW5jZSBzdGlsbCBwdWxscyB0aGUgb3V0cHV0IHN0cmVhbSBvZiB0aGUgZmlyc3QgYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suIElmIHRoZSB1c2VyIGRvZXMgbm90IGVuZCB0aGUgY3VycmVudCBhdXRvIHN0cmVhbSBtaXhpbmcgdGFzaywgdGhlIHRhc2sgd2lsbCBhdXRvbWF0aWNhbGx5IGVuZCBhZnRlciB0aGUgcm9vbSBkb2VzIG5vdCBleGlzdCBvciB0aGUgaW5wdXQgc3RyZWFtcyBkbyBub3QgZXhpc3QgZm9yIDkwIHNlY29uZHMuXHJcbiAgICAgKiBSZWxhdGVkIGNhbGxiYWNrczogVXNlcnMgY2FuIG9idGFpbiB0aGUgZXhlY3V0aW9uIHJlc3VsdCBvZiB0aGUgZnVuY3Rpb24gdGhyb3VnaCBbWmVnb01peGVyU3RvcENhbGxiYWNrXSBjYWxsYmFjay5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogVXNlcnMgY2FuIGNhbGwgW3N0YXJ0QXV0b01peGVyVGFza10gZnVuY3Rpb24gdG8gc3RhcnQgYW4gYXV0byBzdHJlYW0gbWl4aW5nIHRhc2suXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHRhc2sgQXV0byBtaXggc3RyZWFtIHRhc2sgb2JqZWN0XHJcbiAgICAgKiBAcGFyYW0gY2FsbGJhY2sgU3RvcCBhdXRvIG1peCBzdHJlYW0gdGFzayByZXN1bHQgY2FsbGJhY2sgbm90aWZpY2F0aW9uXHJcbiAgICAgKi9cclxuICAgIHN0b3BBdXRvTWl4ZXJUYXNrKHRhc2spIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcEF1dG9NaXhlclRhc2sodGFzayk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIE11dGVzIG9yIHVubXV0ZXMgdGhlIG1pY3JvcGhvbmUuXHJcbiAgICAgKlxyXG4gICAgICogVGhpcyBhcGkgaXMgdXNlZCB0byBjb250cm9sIHdoZXRoZXIgdGhlIGNvbGxlY3RlZCBhdWRpbyBkYXRhIGlzIHVzZWQuIFdoZW4gdGhlIG1pY3JvcGhvbmUgaXMgbXV0ZWQgKGRpc2FibGVkKSwgdGhlIGRhdGEgaXMgY29sbGVjdGVkIGFuZCBkaXNjYXJkZWQsIGFuZCB0aGUgbWljcm9waG9uZSBpcyBzdGlsbCBvY2N1cGllZC5cclxuICAgICAqIFRoZSBtaWNyb3Bob25lIGlzIHN0aWxsIG9jY3VwaWVkIGJlY2F1c2UgY2xvc2luZyBvciBvcGVuaW5nIHRoZSBtaWNyb3Bob25lIG9uIHRoZSBoYXJkd2FyZSBpcyBhIHJlbGF0aXZlbHkgaGVhdnkgb3BlcmF0aW9uLCBhbmQgcmVhbCB1c2VycyBtYXkgaGF2ZSBmcmVxdWVudCBvcGVyYXRpb25zLiBGb3IgdHJhZGUtb2ZmIHJlYXNvbnMsIHRoaXMgYXBpIHNpbXBseSBkaXNjYXJkcyB0aGUgY29sbGVjdGVkIGRhdGEuXHJcbiAgICAgKiBJZiB5b3UgcmVhbGx5IHdhbnQgU0RLIHRvIGdpdmUgdXAgb2NjdXB5IHRoZSBtaWNyb3Bob25lLCB5b3UgY2FuIGNhbGwgdGhlIFtlbmFibGVBdWRpb0NhcHR1cmVEZXZpY2VdIGludGVyZmFjZS5cclxuICAgICAqIERldmVsb3BlcnMgd2hvIHdhbnQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHVzZSBtaWNyb3Bob25lIG9uIHRoZSBVSSBzaG91bGQgdXNlIHRoaXMgaW50ZXJmYWNlIHRvIGF2b2lkIHVubmVjZXNzYXJ5IHBlcmZvcm1hbmNlIG92ZXJoZWFkIGJ5IHVzaW5nIHRoZSBbZW5hYmxlQXVkaW9DYXB0dXJlRGV2aWNlXS5cclxuICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gbXV0ZSAtIFdoZXRoZXIgdG8gbXV0ZSAoZGlzYWJsZSkgdGhlIG1pY3JvcGhvbmUsIHRydWU6IG11dGUgKGRpc2FibGUpIG1pY3JvcGhvbmUsIGZhbHNlOiBlbmFibGUgbWljcm9waG9uZS4gVGhlIGRlZmF1bHQgaXMgZmFsc2UuXHJcbiAgICAgKi9cclxuICAgIG11dGVNaWNyb3Bob25lKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZU1pY3JvcGhvbmUobXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENoZWNrcyB3aGV0aGVyIHRoZSBtaWNyb3Bob25lIGlzIG11dGVkLlxyXG4gICAgICpcclxuICAgICAqIENhbiBiZSB1c2VkIHdpdGggW211dGVNaWNyb3Bob25lXSwgZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIG1pY3JvcGhvbmUgaXMgbXV0ZWQuXHJcbiAgICAgKiBAcmV0dXJuIHtib29sZWFufSAtIFdoZXRoZXIgdGhlIG1pY3JvcGhvbmUgaXMgbXV0ZWQ7IHRydWU6IHRoZSBtaWNyb3Bob25lIGlzIG11dGVkOyBmYWxzZTogdGhlIG1pY3JvcGhvbmUgaXMgZW5hYmxlIChub3QgbXV0ZWQpXHJcbiAgICAgKi9cclxuICAgIGlzTWljcm9waG9uZU11dGVkKCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5pc01pY3JvcGhvbmVNdXRlZCgpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBNdXRlcyBvciB1bm11dGVzIHRoZSBhdWRpbyBvdXRwdXQgc3BlYWtlci5cclxuICAgICAqXHJcbiAgICAgKiBBZnRlciBtdXRlIHNwZWFrZXIsIGFsbCB0aGUgU0RLIHNvdW5kcyB3aWxsIG5vdCBwbGF5LCBpbmNsdWRpbmcgcGxheWluZyBzdHJlYW0sIG1lZGlhcGxheWVyLCBldGMuIEJ1dCB0aGUgU0RLIHdpbGwgc3RpbGwgb2NjdXB5IHRoZSBvdXRwdXQgZGV2aWNlLlxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBtdXRlIC0gV2hldGhlciB0byBtdXRlIChkaXNhYmxlKSBzcGVha2VyIGF1ZGlvIG91dHB1dCwgdHJ1ZTogbXV0ZSAoZGlzYWJsZSkgc3BlYWtlciBhdWRpbyBvdXRwdXQsIGZhbHNlOiBlbmFibGUgc3BlYWtlciBhdWRpbyBvdXRwdXQuIFRoZSBkZWZhdWx0IHZhbHVlIGlzIGZhbHNlXHJcbiAgICAgKi9cclxuICAgIG11dGVTcGVha2VyKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkubXV0ZVNwZWFrZXIobXV0ZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIENoZWNrcyB3aGV0aGVyIHRoZSBhdWRpbyBvdXRwdXQgc3BlYWtlciBpcyBtdXRlZC5cclxuICAgICAqXHJcbiAgICAgKiBDYW4gYmUgdXNlZCB3aXRoIFttdXRlU3BlYWtlcl0sIGRldGVybWluZSB3aGV0aGVyIHRoZSBzcGVha2VyIGF1ZGlvIG91dHB1dCBpcyBtdXRlZC5cclxuICAgICAqIEByZXR1cm4ge2Jvb2xlYW59IC0gV2hldGhlciB0aGUgc3BlYWtlciBpcyBtdXRlZDsgdHJ1ZTogdGhlIHNwZWFrZXIgaXMgbXV0ZWQ7IGZhbHNlOiB0aGUgc3BlYWtlciBpcyBlbmFibGUgKG5vdCBtdXRlZClcclxuICAgICAqL1xyXG4gICAgaXNTcGVha2VyTXV0ZWQoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmlzU3BlYWtlck11dGVkKCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgdGhlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgYXBpIGlzIHVzZWQgdG8gY29udHJvbCB3aGV0aGVyIHRvIHJlbGVhc2UgdGhlIGF1ZGlvIGNvbGxlY3Rpb24gZGV2aWNlLiBXaGVuIHRoZSBhdWRpbyBjb2xsZWN0aW9uIGRldmljZSBpcyB0dXJuZWQgb2ZmLCB0aGUgU0RLIHdpbGwgbm8gbG9uZ2VyIG9jY3VweSB0aGUgYXVkaW8gZGV2aWNlLiBPZiBjb3Vyc2UsIGlmIHRoZSBzdHJlYW0gaXMgYmVpbmcgcHVibGlzaGVkIGF0IHRoaXMgdGltZSwgdGhlcmUgaXMgbm8gYXVkaW8gZGF0YS5cclxuICAgICAqIE9jY3VweWluZyB0aGUgYXVkaW8gY2FwdHVyZSBkZXZpY2UgYW5kIGdpdmluZyB1cCBPY2N1cHlpbmcgdGhlIGF1ZGlvIGRldmljZSBpcyBhIHJlbGF0aXZlbHkgaGVhdnkgb3BlcmF0aW9uLCBhbmQgdGhlIFttdXRlTWljcm9waG9uZV0gaW50ZXJmYWNlIGlzIGdlbmVyYWxseSByZWNvbW1lbmRlZC5cclxuICAgICAqIEBwYXJhbSB7Ym9vbGVhbn0gZW5hYmxlIC0gV2hldGhlciB0byBlbmFibGUgdGhlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlLCB0cnVlOiBkaXNhYmxlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlLCBmYWxzZTogZW5hYmxlIGF1ZGlvIGNhcHR1cmUgZGV2aWNlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUF1ZGlvQ2FwdHVyZURldmljZShlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlQXVkaW9DYXB0dXJlRGV2aWNlKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFR1cm5zIG9uL29mZiB0aGUgY2FtZXJhIChmb3IgdGhlIHNwZWNpZmllZCBjaGFubmVsKS5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGludGVyZmFjZSBpcyB1c2VkIHRvIGNvbnRyb2wgd2hldGhlciB0byBzdGFydCB0aGUgY2FtZXJhIGFjcXVpc2l0aW9uLiBBZnRlciB0aGUgY2FtZXJhIGlzIHR1cm5lZCBvZmYsIHZpZGVvIGNhcHR1cmUgd2lsbCBub3QgYmUgcGVyZm9ybWVkLiBBdCB0aGlzIHRpbWUsIHRoZSBwdWJsaXNoIHN0cmVhbSB3aWxsIGFsc28gaGF2ZSBubyB2aWRlbyBkYXRhLlxyXG4gICAgICogSW4gdGhlIGNhc2Ugb2YgdXNpbmcgYSBjdXN0b20gdmlkZW8gY2FwdHVyZSBmdW5jdGlvbiwgYmVjYXVzZSB0aGUgZGV2ZWxvcGVyIGhhcyB0YWtlbiBvdmVyIHRoZSB2aWRlbyBkYXRhIGNhcHR1cmluZywgdGhlIFNESyBpcyBubyBsb25nZXIgcmVzcG9uc2libGUgZm9yIHRoZSB2aWRlbyBkYXRhIGNhcHR1cmluZywgdGhpcyBhcGkgaXMgbm8gbG9uZ2VyIHZhbGlkLlxyXG4gICAgICogQHBhcmFtIHtib29sZWFufSBlbmFibGUgLSBXaGV0aGVyIHRvIHR1cm4gb24gdGhlIGNhbWVyYSwgdHJ1ZTogdHVybiBvbiBjYW1lcmEsIGZhbHNlOiB0dXJuIG9mZiBjYW1lcmFcclxuICAgICAqIEBwYXJhbSB7WmVnb1B1Ymxpc2hDaGFubmVsfSBjaGFubmVsIC0gUHVibGlzaGluZyBzdHJlYW0gY2hhbm5lbFxyXG4gICAgICovXHJcbiAgICBlbmFibGVDYW1lcmEoZW5hYmxlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmVuYWJsZUNhbWVyYShlbmFibGUsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTd2l0Y2hlcyB0byB0aGUgZnJvbnQgb3IgdGhlIHJlYXIgY2FtZXJhLlxyXG4gICAgICpcclxuICAgICAqIFRoaXMgaW50ZXJmYWNlIGlzIHVzZWQgdG8gY29udHJvbCB0aGUgZnJvbnQgb3IgcmVhciBjYW1lcmFcclxuICAgICAqIEluIHRoZSBjYXNlIG9mIHVzaW5nIGEgY3VzdG9tIHZpZGVvIGNhcHR1cmUgZnVuY3Rpb24sIGJlY2F1c2UgdGhlIGRldmVsb3BlciBoYXMgdGFrZW4gb3ZlciB0aGUgdmlkZW8gZGF0YSBjYXB0dXJpbmcsIHRoZSBTREsgaXMgbm8gbG9uZ2VyIHJlc3BvbnNpYmxlIGZvciB0aGUgdmlkZW8gZGF0YSBjYXB0dXJpbmcsIHRoaXMgYXBpIGlzIG5vIGxvbmdlciB2YWxpZC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gdXNlIHRoZSBmcm9udCBjYW1lcmEsIHRydWU6IHVzZSB0aGUgZnJvbnQgY2FtZXJhLCBmYWxzZTogdXNlIHRoZSB0aGUgcmVhciBjYW1lcmEuIFRoZSBkZWZhdWx0IHZhbHVlIGlzIHRydWVcclxuICAgICAqIEBwYXJhbSBjaGFubmVsIFB1Ymxpc2hpbmcgc3RyZWFtIGNoYW5uZWxcclxuICAgICAqL1xyXG4gICAgdXNlRnJvbnRDYW1lcmEoZW5hYmxlLCBjaGFubmVsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnVzZUZyb250Q2FtZXJhKGVuYWJsZSwgY2hhbm5lbCk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldCB0aGUgY2FtZXJhIHpvb20gZmFjdG9yLlxyXG4gICAgICpcclxuICAgICAqIEV2ZXJ5IHRpbWUgdGhlIGNhbWVyYSBpcyByZXN0YXJ0ZWQsIHRoZSBjYW1lcmEgem9vbSBmYWN0b3Igd2lsbCBiZSByZXN0b3JlZCB0byBpdHMgaW5pdGlhbCB2YWx1ZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZmFjdG9yIFRoZSB6b29tIGZhY3RvciBvZiB0aGUgY2FtZXJhLCB0aGUgbWluaW11bSB2YWx1ZSBpcyAxLjAsIGFuZCB0aGUgbWF4aW11bSB2YWx1ZSBpcyB0aGUgcmV0dXJuIHZhbHVlIG9mIFtnZXRDYW1lcmFNYXhab29tRmFjdG9yXS5cclxuICAgICAqL1xyXG4gICAgc2V0Q2FtZXJhWm9vbUZhY3RvcihmYWN0b3IsIGNoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0Q2FtZXJhWm9vbUZhY3RvcihmYWN0b3IsIGNoYW5uZWwpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBHZXQgdGhlIG1heGltdW0gem9vbSBmYWN0b3Igb2YgdGhlIGNhbWVyYS5cclxuICAgICAqXHJcbiAgICAgKiBUaGlzIGlzIG9ubHkgYXZhaWxhYmxlIGFmdGVyIHRoZSBjYW1lcmEgaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN0YXJ0ZWQsIGFuZCBjYW4gZ2VuZXJhbGx5IGJlIGNhbGxlZCB3aGVuIHRoZSBjYXB0dXJlZCBmaXJzdCBmcmFtZSBpcyByZWNlaXZlZCwgYWthIFtvblB1Ymxpc2hlckNhcHR1cmVkVmlkZW9GaXJzdEZyYW1lXSBjYWxsYmFjay5cclxuICAgICAqXHJcbiAgICAgKiBAcmV0dXJuIFRoZSBtYXhpbXVtIHpvb20gZmFjdG9yIG9mIHRoZSBjYW1lcmEuXHJcbiAgICAgKi9cclxuICAgIGdldENhbWVyYU1heFpvb21GYWN0b3IoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmdldENhbWVyYU1heFpvb21GYWN0b3IoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU3RhcnRzIHNvdW5kIGxldmVsIG1vbml0b3JpbmcuIFN1cHBvcnQgZW5hYmxlIHNvbWUgYWR2YW5jZWQgZmVhdHVyZS5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogQWZ0ZXIgc3RhcnRpbmcgbW9uaXRvcmluZywgeW91IGNhbiByZWNlaXZlIGxvY2FsIGF1ZGlvIHNvdW5kIGxldmVsIHZpYSBbb25DYXB0dXJlZFNvdW5kTGV2ZWxVcGRhdGVdIGNhbGxiYWNrLCBhbmQgcmVjZWl2ZSByZW1vdGUgYXVkaW8gc291bmQgbGV2ZWwgdmlhIFtvblJlbW90ZVNvdW5kTGV2ZWxVcGRhdGVdIGNhbGxiYWNrLiBCZWZvcmUgZW50ZXJpbmcgdGhlIHJvb20sIHlvdSBjYW4gY2FsbCBbc3RhcnRQcmV2aWV3XSB3aXRoIHRoaXMgZnVuY3Rpb24gYW5kIGNvbWJpbmUgaXQgd2l0aCBbb25DYXB0dXJlZFNvdW5kTGV2ZWxVcGRhdGVdIGNhbGxiYWNrIHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSBhdWRpbyBkZXZpY2UgaXMgd29ya2luZyBwcm9wZXJseS5cclxuICAgICAqIFVzZSBjYXNlczogRHVyaW5nIHRoZSBwdWJsaXNoaW5nIGFuZCBwbGF5aW5nIHByb2Nlc3MsIGRldGVybWluZSB3aG8gaXMgdGFsa2luZyBvbiB0aGUgd2hlYXQgYW5kIGRvIGEgVUkgcHJlc2VudGF0aW9uLlxyXG4gICAgICogV2hlbiB0byBjYWxsOiBBZnRlciB0aGUgZW5naW5lIGlzIGNyZWF0ZWQgW2NyZWF0ZUVuZ2luZV0uXHJcbiAgICAgKiBDYXV0aW9uOiBbb25DYXB0dXJlZFNvdW5kTGV2ZWxVcGRhdGVdIGFuZCBbb25SZW1vdGVTb3VuZExldmVsVXBkYXRlXSBjYWxsYmFjayBub3RpZmljYXRpb24gcGVyaW9kIGlzIHRoZSB2YWx1ZSBzZXQgYnkgdGhlIHBhcmFtZXRlci5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gY29uZmlnIENvbmZpZ3VyYXRpb24gZm9yIHN0YXJ0cyB0aGUgc291bmQgbGV2ZWwgbW9uaXRvci5cclxuICAgICAqL1xyXG4gICAgc3RhcnRTb3VuZExldmVsTW9uaXRvcihjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RhcnRTb3VuZExldmVsTW9uaXRvcihjb25maWcpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBTdG9wcyBzb3VuZCBsZXZlbCBtb25pdG9yaW5nLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBBZnRlciB0aGUgbW9uaXRvcmluZyBpcyBzdG9wcGVkLCB0aGUgY2FsbGJhY2sgb2YgdGhlIGxvY2FsL3JlbW90ZSBhdWRpbyBzb3VuZCBsZXZlbCB3aWxsIGJlIHN0b3BwZWQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IEFmdGVyIHRoZSBlbmdpbmUgaXMgY3JlYXRlZCBbY3JlYXRlRW5naW5lXS5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogU291bmR3YXZlIG1vbml0b3JpbmcgY2FuIGJlIGluaXRpYXRlZCB2aWEgW3N0YXJ0U291bmRMZXZlbE1vbml0b3JdLlxyXG4gICAgICovXHJcbiAgICBzdG9wU291bmRMZXZlbE1vbml0b3IoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLnN0b3BTb3VuZExldmVsTW9uaXRvcigpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIGFjb3VzdGljIGVjaG8gY2FuY2VsbGF0aW9uIChBRUMpLlxyXG4gICAgICpcclxuICAgICAqIFR1cm5pbmcgb24gZWNobyBjYW5jZWxsYXRpb24sIHRoZSBTREsgZmlsdGVycyB0aGUgY29sbGVjdGVkIGF1ZGlvIGRhdGEgdG8gcmVkdWNlIHRoZSBlY2hvIGNvbXBvbmVudCBpbiB0aGUgYXVkaW8uXHJcbiAgICAgKiBJdCBuZWVkcyB0byBiZSBpbnZva2VkIGJlZm9yZSBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXSwgW3N0YXJ0UGxheWluZ1N0cmVhbV0sIFtzdGFydFByZXZpZXddLCBbY3JlYXRlTWVkaWFQbGF5ZXJdIGFuZCBbY3JlYXRlQXVkaW9FZmZlY3RQbGF5ZXJdIHRvIHRha2UgZWZmZWN0LlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBlbmFibGUgV2hldGhlciB0byBlbmFibGUgZWNobyBjYW5jZWxsYXRpb24sIHRydWU6IGVuYWJsZSwgZmFsc2U6IGRpc2FibGVcclxuICAgICAqL1xyXG4gICAgZW5hYmxlQUVDKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVBRUMoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0cyB0aGUgYWNvdXN0aWMgZWNobyBjYW5jZWxsYXRpb24gKEFFQykgbW9kZS5cclxuICAgICAqXHJcbiAgICAgKiBTd2l0Y2ggZGlmZmVyZW50IGVjaG8gY2FuY2VsbGF0aW9uIG1vZGVzIHRvIGNvbnRyb2wgdGhlIGV4dGVudCB0byB3aGljaCBlY2hvIGRhdGEgaXMgZWxpbWluYXRlZC5cclxuICAgICAqIEl0IG5lZWRzIHRvIGJlIGludm9rZWQgYmVmb3JlIFtzdGFydFB1Ymxpc2hpbmdTdHJlYW1dLCBbc3RhcnRQbGF5aW5nU3RyZWFtXSwgW3N0YXJ0UHJldmlld10sIFtjcmVhdGVNZWRpYVBsYXllcl0gYW5kIFtjcmVhdGVBdWRpb0VmZmVjdFBsYXllcl0gdG8gdGFrZSBlZmZlY3QuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIG1vZGUgRWNobyBjYW5jZWxsYXRpb24gbW9kZVxyXG4gICAgICovXHJcbiAgICBzZXRBRUNNb2RlKG1vZGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0QUVDTW9kZShtb2RlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyBhdXRvbWF0aWMgZ2FpbiBjb250cm9sIChBR0MpLlxyXG4gICAgICpcclxuICAgICAqIFdoZW4gdGhlIGF1dG8gZ2FpbiBpcyB0dXJuZWQgb24sIHRoZSBzb3VuZCB3aWxsIGJlIGFtcGxpZmllZCwgYnV0IGl0IHdpbGwgYWZmZWN0IHRoZSBzb3VuZCBxdWFsaXR5IHRvIHNvbWUgZXh0ZW50LlxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlIGF1dG9tYXRpYyBnYWluIGNvbnRyb2wsIHRydWU6IGVuYWJsZSwgZmFsc2U6IGRpc2FibGVcclxuICAgICAqL1xyXG4gICAgZW5hYmxlQUdDKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVBR0MoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyBhY3RpdmUgbm9pc2Ugc3VwcHJlc3Npb24gKEFOUywgYWthIEFOQykuXHJcbiAgICAgKlxyXG4gICAgICogVHVybmluZyBvbiB0aGUgbm9pc2Ugc3VwcHJlc3Npb24gc3dpdGNoIGNhbiByZWR1Y2UgdGhlIG5vaXNlIGluIHRoZSBhdWRpbyBkYXRhIGFuZCBtYWtlIHRoZSBodW1hbiB2b2ljZSBjbGVhcmVyLlxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlIG5vaXNlIHN1cHByZXNzaW9uLCB0cnVlOiBlbmFibGUsIGZhbHNlOiBkaXNhYmxlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUFOUyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlQU5TKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIEVuYWJsZXMgb3IgZGlzYWJsZXMgdHJhbnNpZW50IG5vaXNlIHN1cHByZXNzaW9uLlxyXG4gICAgICpcclxuICAgICAqIFN1cHByZXNzIHRyYW5zaWVudCBub2lzZXMgc3VjaCBhcyBrZXlib2FyZCBhbmQgZGVzayBrbm9ja3NcclxuICAgICAqIEl0IG5lZWRzIHRvIGJlIGludm9rZWQgYmVmb3JlIFtzdGFydFB1Ymxpc2hpbmdTdHJlYW1dLCBbc3RhcnRQbGF5aW5nU3RyZWFtXSwgW3N0YXJ0UHJldmlld10sIFtjcmVhdGVNZWRpYVBsYXllcl0gYW5kIFtjcmVhdGVBdWRpb0VmZmVjdFBsYXllcl0gdG8gdGFrZSBlZmZlY3QuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIGVuYWJsZSBXaGV0aGVyIHRvIGVuYWJsZSB0cmFuc2llbnQgbm9pc2Ugc3VwcHJlc3Npb24sIHRydWU6IGVuYWJsZSwgZmFsc2U6IGRpc2FibGVcclxuICAgICAqL1xyXG4gICAgZW5hYmxlVHJhbnNpZW50QU5TKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVUcmFuc2llbnRBTlMoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0cyB0aGUgYXV0b21hdGljIG5vaXNlIHN1cHByZXNzaW9uIChBTlMpIG1vZGUuXHJcbiAgICAgKlxyXG4gICAgICogRGVmYXVsdCBpcyBtZWRpdW0gbW9kZVxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gbW9kZSBBdWRpbyBOb2lzZSBTdXBwcmVzc2lvbiBtb2RlXHJcbiAgICAgKi9cclxuICAgIHNldEFOU01vZGUobW9kZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRBTlNNb2RlKG1vZGUpO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBFbmFibGVzIG9yIGRpc2FibGVzIGhlYWRwaG9uZSBtb25pdG9yaW5nLlxyXG4gICAgICpcclxuICAgICAqIGVuYWJsZS9kaXNhYmxlIGhlYWRwaG9uZSBtb25pdG9yLCB0aGlzIHNldHRpbmcgdGFrZXMgZWZmZWN0IHdoZW4gdGhlIGhlYWRzZXQgaXMgY29ubmVjdGVkLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSBlbmFibGUgV2hldGhlciB0byB1c2UgaGVhZHBob25lIG1vbml0b3IsIFlFUzogZW5hYmxlLCBOTzogZGlzYWJsZVxyXG4gICAgICovXHJcbiAgICBlbmFibGVIZWFkcGhvbmVNb25pdG9yKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5lbmFibGVIZWFkcGhvbmVNb25pdG9yKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFNldHMgdGhlIGhlYWRwaG9uZSBtb25pdG9yIHZvbHVtZS5cclxuICAgICAqXHJcbiAgICAgKiBzZXQgaGVhZHBob25lIG1vbml0b3Igdm9sdW1lLCB0aGlzIHNldHRpbmcgdGFrZXMgZWZmZWN0IHdoZW4gdGhlIGhlYWRzZXQgaXMgY29ubmVjdGVkLlxyXG4gICAgICpcclxuICAgICAqIEBwYXJhbSB2b2x1bWUgaGVhZHBob25lIG1vbml0b3Igdm9sdW1lLCByYW5nZSBmcm9tIDAgdG8gMjAwLCAxMDAgYXMgZGVmYXVsdFxyXG4gICAgICovXHJcbiAgICBzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lKHZvbHVtZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdG8gdHVybiBvbiBhY291c3RpYyBlY2hvIGNhbmNlbGxhdGlvbiAoQUVDKSB3aGVuIHVzaW5nIHRoZSBoZWFkcGhvbmUuXHJcbiAgICAgKlxyXG4gICAgICogSXQgbmVlZHMgdG8gYmUgaW52b2tlZCBiZWZvcmUgW3N0YXJ0UHVibGlzaGluZ1N0cmVhbV0sIFtzdGFydFBsYXlpbmdTdHJlYW1dLCBbc3RhcnRQcmV2aWV3XSwgW2NyZWF0ZU1lZGlhUGxheWVyXSBhbmQgW2NyZWF0ZUF1ZGlvRWZmZWN0UGxheWVyXSB0byB0YWtlIGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlLCBbWUVTXTogZW5hYmxlLCBbTk9dOiBkaXNhYmxlXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUhlYWRwaG9uZUFFQyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZW5hYmxlSGVhZHBob25lQUVDKGVuYWJsZSk7XHJcbiAgICB9XHJcbiAgICAvKipcclxuICAgICAqIFdoZXRoZXIgdG8gdXNlIHRoZSBidWlsdC1pbiBzcGVha2VyIHRvIHBsYXkgYXVkaW8uXHJcbiAgICAgKlxyXG4gICAgICogV2hlbiB5b3UgY2hvb3NlIG5vdCB0byB1c2UgdGhlIGJ1aWx0LWluIHNwZWFrZXIgdG8gcGxheSBzb3VuZCwgdGhhdCBpcywgc2V0IHRvIFtmYWxzZV0sIHRoZSBTREsgd2lsbCBzZWxlY3QgdGhlIGN1cnJlbnRseSBoaWdoZXN0IHByaW9yaXR5IGF1ZGlvIG91dHB1dCBkZXZpY2UgdG8gcGxheSB0aGUgc291bmQgYWNjb3JkaW5nIHRvIHRoZSBzeXN0ZW0gc2NoZWR1bGVcclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZGVmYXVsdFRvU3BlYWtlciBXaGV0aGVyIHRvIHVzZSB0aGUgYnVpbHQtaW4gc3BlYWtlciB0byBwbGF5IHNvdW5kLCB0cnVlOiB1c2UgdGhlIGJ1aWx0LWluIHNwZWFrZXIgdG8gcGxheSBzb3VuZCwgZmFsc2U6IHVzZSB0aGUgaGlnaGVzdCBwcmlvcml0eSBhdWRpbyBvdXRwdXQgZGV2aWNlIHNjaGVkdWxlZCBieSB0aGUgY3VycmVudCBzeXN0ZW0gdG8gcGxheSBzb3VuZFxyXG4gICAgICovXHJcbiAgICBzZXRBdWRpb1JvdXRlVG9TcGVha2VyKGRlZmF1bHRUb1NwZWFrZXIpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc2V0QXVkaW9Sb3V0ZVRvU3BlYWtlcihkZWZhdWx0VG9TcGVha2VyKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogR2V0IGN1cnJlbnQgYXVkaW8gcm91dGUgdHlwZVxyXG4gICAgICpcclxuICAgICAqIEByZXR1cm4ge1plZ29BdWRpb1JvdXRlfSBBdWRpbyByb3V0ZVxyXG4gICAgICovXHJcbiAgICBnZXRBdWRpb1JvdXRlVHlwZSgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuZ2V0QXVkaW9Sb3V0ZVR5cGUoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlIHRoZSBFZmZlY3RzIGJlYXV0eSBlbnZpcm9ubWVudC5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogRW5hYmxlIHRoZSBFZmZlY3RzIGJlYXV0eSBlbnZpcm9ubWVudC4gU3BlY2lmeSB0aGUgZGF0YSB0eXBlIGZvciBwcm9jZXNzaW5nIGJlYXV0eS4gVGhlIFdpbmRvd3MgcGxhdGZvcm0gb25seSBzdXBwb3J0cyByYXdEYXRhLCB0aGUgQXBwbGUgZGV2aWNlIG9ubHkgc3VwcG9ydHMgQ1ZQaXhlbEJ1ZmZlciwgYW5kIHRoZSBBbmRyb2lkIHBsYXRmb3JtIG9ubHkgc3VwcG9ydHMgdGV4dHVyZTJkLlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBEZWZhdWx0IHZhbHVlOiBXaGVuIHRoaXMgZnVuY3Rpb24gaXMgbm90IGNhbGxlZCwgdGhlIGJlYXV0eSBlbnZpcm9ubWVudCBpcyBub3QgYWN0aXZhdGVkIGJ5IGRlZmF1bHQuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IE11c3QgYmUgY2FsbGVkIGJlZm9yZSBjYWxsaW5nIFtzdGFydFByZXZpZXddLCBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXS4gSWYgeW91IG5lZWQgdG8gbW9kaWZ5IHRoZSBjb25maWd1cmF0aW9uLCBwbGVhc2UgY2FsbCBbbG9nb3V0Um9vbV0gdG8gbG9nIG91dCBvZiB0aGUgcm9vbSBmaXJzdCwgb3RoZXJ3aXNlIGl0IHdpbGwgbm90IHRha2UgZWZmZWN0LlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbZW5hYmxlRWZmZWN0c0JlYXV0eV0gc3dpdGNoIGJlYXV0eSwgW3NldEVmZmVjdHNCZWF1dHlQYXJhbV0gc2V0IGJlYXV0eSBwYXJhbWV0ZXJzLlxyXG4gICAgICogQ2F1dGlvbjogVGhpcyBiZWF1dHkgZnVuY3Rpb24gaXMgdGhlIGJhc2ljIGZ1bmN0aW9uLiBJZiBpdCBkb2VzIG5vdCBtZWV0IHRoZSBleHBlY3RhdGlvbnMgb2YgdGhlIGRldmVsb3BlciwgeW91IGNhbiB1c2UgdGhlIGN1c3RvbSB2aWRlbyBwcmUtcHJvY2Vzc2luZyBmdW5jdGlvbiBbZW5hYmxlQ3VzdG9tVmlkZW9Qcm9jZXNzaW5nXSBvciB0aGUgY3VzdG9tIHZpZGVvIGNhcHR1cmUgZnVuY3Rpb24gW2VuYWJsZUN1c3RvbVZpZGVvQ2FwdHVyZV0gZG9ja2luZyBhbmQgY29uc3RydWN0aW5nIHRoZSBBSSDigIvigIt2aXNpb24gU0RLIFtaZWdvRWZmZWN0c10gX19fX19odHRwczovL2RvYy16aC56ZWdvLmltL2FydGljbGUvOTU1Nl9fX19fIGZvciBiZXN0IHJlc3VsdHMuXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IFRoaXMgZnVuY3Rpb24gb25seSBzdXBwb3J0cyBBbmRyb2lkIHN5c3RlbSA1LjAgYW5kIGFib3ZlLCBBbmRyb2lkIFNESyB2ZXJzaW9uIDIxIGFuZCBhYm92ZS5cclxuICAgICAqL1xyXG4gICAgc3RhcnRFZmZlY3RzRW52KCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zdGFydEVmZmVjdHNFbnYoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRGlzYWJsZSB0aGUgRWZmZWN0cyBiZWF1dHkgZW52aXJvbm1lbnQuXHJcbiAgICAgKlxyXG4gICAgICogRGVzY3JpcHRpb246IERpc2FibGUgdGhlIEVmZmVjdHMgYmVhdXR5IGVudmlyb25tZW50LlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IE11c3QgYmUgY2FsbGVkIGJlZm9yZSBjYWxsaW5nIFtzdGFydFByZXZpZXddLCBbc3RhcnRQdWJsaXNoaW5nU3RyZWFtXS4gSWYgeW91IG5lZWQgdG8gbW9kaWZ5IHRoZSBjb25maWd1cmF0aW9uLCBwbGVhc2UgY2FsbCBbbG9nb3V0Um9vbV0gdG8gbG9nIG91dCBvZiB0aGUgcm9vbSBmaXJzdCwgb3RoZXJ3aXNlIGl0IHdpbGwgbm90IHRha2UgZWZmZWN0LlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBbZW5hYmxlRWZmZWN0c0JlYXV0eV0gc3dpdGNoIGJlYXV0eSwgW3NldEVmZmVjdHNCZWF1dHlQYXJhbV0gc2V0IGJlYXV0eSBwYXJhbWV0ZXJzLlxyXG4gICAgICogQ2F1dGlvbjogVGhpcyBiZWF1dHkgZnVuY3Rpb24gaXMgdGhlIGJhc2ljIGZ1bmN0aW9uLiBJZiBpdCBkb2VzIG5vdCBtZWV0IHRoZSBleHBlY3RhdGlvbnMgb2YgdGhlIGRldmVsb3BlciwgeW91IGNhbiB1c2UgdGhlIGN1c3RvbSB2aWRlbyBwcmUtcHJvY2Vzc2luZyBmdW5jdGlvbiBbZW5hYmxlQ3VzdG9tVmlkZW9Qcm9jZXNzaW5nXSBvciB0aGUgY3VzdG9tIHZpZGVvIGNhcHR1cmUgZnVuY3Rpb24gW2VuYWJsZUN1c3RvbVZpZGVvQ2FwdHVyZV0gZG9ja2luZyBhbmQgY29uc3RydWN0aW5nIHRoZSBBSSDigIvigIt2aXNpb24gU0RLIFtaZWdvRWZmZWN0c10gaHR0cHM6Ly9kb2MtemguemVnby5pbS9hcnRpY2xlLzk1NTYgZm9yIGJlc3QgcmVzdWx0cy5cclxuICAgICAqIFJlc3RyaWN0aW9uczogVGhpcyBmdW5jdGlvbiBvbmx5IHN1cHBvcnRzIEFuZHJvaWQgc3lzdGVtIDUuMCBhbmQgYWJvdmUsIEFuZHJvaWQgU0RLIHZlcnNpb24gMjEgYW5kIGFib3ZlLlxyXG4gICAgICovXHJcbiAgICBzdG9wRWZmZWN0c0VudigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuc3RvcEVmZmVjdHNFbnYoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRW5hYmxlcyBvciBkaXNhYmxlcyB0aGUgYmVhdXR5IGVmZmVjdC5cclxuICAgICAqXHJcbiAgICAgKiBEZXNjcmlwdGlvbjogU3VwcG9ydCBiYXNpYyBiZWF1dHkgZnVuY3Rpb25zLCBpbmNsdWRpbmcgd2hpdGVuLCByb3N5LCBzbW9vdGgsIGFuZCBzaGFycGVuLlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFlvdSBtdXN0IGNhbGwgW3N0YXJ0RWZmZWN0c0Vudl0gdG8gZW5hYmxlIHRoZSBiZWF1dHkgZW52aXJvbm1lbnQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbi5cclxuICAgICAqIERlZmF1bHQgdmFsdWU6IFdoZW4gdGhpcyBmdW5jdGlvbiBpcyBub3QgY2FsbGVkLCB0aGUgYmVhdXR5IGVmZmVjdCBpcyBub3QgZW5hYmxlZCBieSBkZWZhdWx0LlxyXG4gICAgICogUmVsYXRlZCBBUElzOiBZb3UgY2FuIGNhbGwgdGhlIFtzZXRCZWF1dGlmeU9wdGlvbl0gZnVuY3Rpb24gdG8gYWRqdXN0IHRoZSBiZWF1dHkgcGFyYW1ldGVycy5cclxuICAgICAqIENhdXRpb246IFRoaXMgYmVhdXR5IGZ1bmN0aW9uIGlzIHRoZSBiYXNpYyBmdW5jdGlvbi4gSWYgaXQgZG9lcyBub3QgbWVldCB0aGUgZXhwZWN0YXRpb25zIG9mIHRoZSBkZXZlbG9wZXIsIHlvdSBjYW4gdXNlIHRoZSBjdXN0b20gdmlkZW8gcHJlLXByb2Nlc3NpbmcgZnVuY3Rpb24gW2VuYWJsZUN1c3RvbVZpZGVvUHJvY2Vzc2luZ10gb3IgdGhlIGN1c3RvbSB2aWRlbyBjYXB0dXJlIGZ1bmN0aW9uIFtlbmFibGVDdXN0b21WaWRlb0NhcHR1cmVdIGRvY2tpbmcgYW5kIGNvbnN0cnVjdGluZyB0aGUgQUkg4oCL4oCLdmlzaW9uIFNESyBbWmVnb0VmZmVjdHNdIGh0dHBzOi8vZG9jLXpoLnplZ28uaW0vYXJ0aWNsZS85NTU2IGZvciBiZXN0IHJlc3VsdHMuXHJcbiAgICAgKiBSZXN0cmljdGlvbnM6IFRoaXMgZnVuY3Rpb24gb25seSBzdXBwb3J0cyBBbmRyb2lkIHN5c3RlbSA1LjAgYW5kIGFib3ZlLCBBbmRyb2lkIFNESyB2ZXJzaW9uIDIxIGFuZCBhYm92ZS5cclxuICAgICAqXHJcbiAgICAgKiBAcGFyYW0gZW5hYmxlIFdoZXRoZXIgdG8gZW5hYmxlIHRoZSBiZWF1dHkgZWZmZWN0LCB0cnVlIGlzIGVuYWJsZWQ7IGZhbHNlIGlzIGRpc2FibGVkLCBhbmQgdGhlIGRlZmF1bHQgaXMgZmFsc2UuXHJcbiAgICAgKi9cclxuICAgIGVuYWJsZUVmZmVjdHNCZWF1dHkoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5nZXRJbnN0YW5jZSgpLmVuYWJsZUVmZmVjdHNCZWF1dHkoZW5hYmxlKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogU2V0IGJlYXV0aWZ5IHBhcmFtLlxyXG4gICAgICpcclxuICAgICAqIERlc2NyaXB0aW9uOiBTZXQgdGhlIGJlYXV0eSBwYXJhbWV0ZXJzLCBpbmNsdWRpbmcgd2hpdGVuLCByb3N5LCBzbW9vdGgsIGFuZCBzaGFycGVuLlxyXG4gICAgICogVXNlIGNhc2VzOiBJdCBpcyBvZnRlbiB1c2VkIGluIHNjZW5lcyBzdWNoIGFzIHZpZGVvIGNhbGxzIGFuZCBsaXZlIGJyb2FkY2FzdHMuXHJcbiAgICAgKiBXaGVuIHRvIGNhbGw6IFlvdSBtdXN0IGNhbGwgW3N0YXJ0RWZmZWN0c0Vudl0gdG8gZW5hYmxlIHRoZSBiZWF1dHkgZW52aXJvbm1lbnQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbi5cclxuICAgICAqIFJlbGF0ZWQgQVBJczogWW91IGNhbiBjYWxsIFtlbmFibGVFZmZlY3RzQmVhdXR5XSB0byB0dXJuIG9uIG9yIG9mZiB0aGUgYmVhdXR5IGZ1bmN0aW9uLlxyXG4gICAgICogUmVzdHJpY3Rpb25zOiBUaGlzIGZ1bmN0aW9uIG9ubHkgc3VwcG9ydHMgQW5kcm9pZCBzeXN0ZW0gNS4wIGFuZCBhYm92ZSwgQW5kcm9pZCBTREsgdmVyc2lvbiAyMSBhbmQgYWJvdmUuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHBhcmFtIEJlYXV0eSBvcHRpb24gcGFyYW0uXHJcbiAgICAgKi9cclxuICAgIHNldEVmZmVjdHNCZWF1dHlQYXJhbShwYXJhbSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5zZXRFZmZlY3RzQmVhdXR5UGFyYW0ocGFyYW0pO1xyXG4gICAgfVxyXG4gICAgLyoqXHJcbiAgICAgKiBDcmVhdGVzIGEgbWVkaWEgcGxheWVyIGluc3RhbmNlLlxyXG4gICAgICpcclxuICAgICAqIEN1cnJlbnRseSwgYSBtYXhpbXVtIG9mIDQgaW5zdGFuY2VzIGNhbiBiZSBjcmVhdGVkLCBhZnRlciB3aGljaCBpdCB3aWxsIHJldHVybiBudWxsLiBUaGUgbW9yZSBpbnN0YW5jZXMgb2YgYSBtZWRpYSBwbGF5ZXIsIHRoZSBncmVhdGVyIHRoZSBwZXJmb3JtYW5jZSBvdmVyaGVhZCBvbiB0aGUgZGV2aWNlLlxyXG4gICAgICogQHJldHVybiB7WmVnb01lZGlhUGxheWVyfSAtIE1lZGlhIHBsYXllciBpbnN0YW5jZSwgbnVsbCB3aWxsIGJlIHJldHVybmVkIHdoZW4gdGhlIG1heGltdW0gbnVtYmVyIGlzIGV4Y2VlZGVkLlxyXG4gICAgICovXHJcbiAgICBjcmVhdGVNZWRpYVBsYXllcigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLmdldEluc3RhbmNlKCkuY3JlYXRlTWVkaWFQbGF5ZXIoKTtcclxuICAgIH1cclxuICAgIC8qKlxyXG4gICAgICogRGVzdHJveXMgYSBtZWRpYSBwbGF5ZXIgaW5zdGFuY2UuXHJcbiAgICAgKlxyXG4gICAgICogQHBhcmFtIHtaZWdvTWVkaWFQbGF5ZXJ9IG1lZGlhUGxheWVyIC0gVGhlIG1lZGlhIHBsYXllciBpbnN0YW5jZSBvYmplY3QgdG8gYmUgZGVzdHJveWVkXHJcbiAgICAgKi9cclxuICAgIGRlc3Ryb3lNZWRpYVBsYXllcihtZWRpYVBsYXllcikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuZ2V0SW5zdGFuY2UoKS5kZXN0cm95TWVkaWFQbGF5ZXIobWVkaWFQbGF5ZXIpO1xyXG4gICAgfVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///819\n");
- /***/ }),
- /* 820 */
- /*!***************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
- \***************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- function _classCallCheck(instance, Constructor) {
- if (!(instance instanceof Constructor)) {
- throw new TypeError("Cannot call a class as a function");
- }
- }
- module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 821 */
- /*!************************************************************!*\
- !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
- \************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 62);
- function _defineProperties(target, props) {
- for (var i = 0; i < props.length; i++) {
- var descriptor = props[i];
- descriptor.enumerable = descriptor.enumerable || false;
- descriptor.configurable = true;
- if ("value" in descriptor) descriptor.writable = true;
- Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
- }
- }
- function _createClass(Constructor, protoProps, staticProps) {
- if (protoProps) _defineProperties(Constructor.prototype, protoProps);
- if (staticProps) _defineProperties(Constructor, staticProps);
- Object.defineProperty(Constructor, "prototype", {
- writable: false
- });
- return Constructor;
- }
- module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
- /***/ }),
- /* 822 */
- /*!*************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/ZegoExpressDefines.js ***!
- \*************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ZegoVolumeType = exports.ZegoVoiceChangerPreset = exports.ZegoViewMode = exports.ZegoVideoStreamType = exports.ZegoVideoMirrorMode = exports.ZegoVideoFrameFormatSeries = exports.ZegoVideoFrameFormat = exports.ZegoVideoFlipMode = exports.ZegoVideoEncodedFrameFormat = exports.ZegoVideoConfigPreset = exports.ZegoVideoCodecID = exports.ZegoVideoBufferType = exports.ZegoUpdateType = exports.ZegoTrafficControlProperty = exports.ZegoTrafficControlMinVideoBitrateMode = exports.ZegoTrafficControlFocusOnMode = exports.ZegoStreamResourceMode = exports.ZegoStreamRelayCDNUpdateReason = exports.ZegoStreamRelayCDNState = exports.ZegoStreamQualityLevel = exports.ZegoScenario = exports.ZegoSEIType = exports.ZegoRoomState = exports.ZegoRoomMode = exports.ZegoReverbPreset = exports.ZegoRemoteDeviceState = exports.ZegoPublisherState = exports.ZegoPublishChannel = exports.ZegoPlayerVideoLayer = exports.ZegoPlayerState = exports.ZegoPlayerMediaEvent = exports.ZegoOrientation = exports.ZegoNetworkSpeedTestType = exports.ZegoNetworkMode = exports.ZegoMixerInputContentType = exports.ZegoMediaPlayerState = exports.ZegoMediaPlayerNetworkEvent = exports.ZegoMediaPlayerAudioChannel = exports.ZegoLanguage = exports.ZegoEngineState = exports.ZegoDeviceType = exports.ZegoDeviceExceptionType = exports.ZegoDataRecordType = exports.ZegoDataRecordState = exports.ZegoCustomAudioProcessType = exports.ZegoCapturePipelineScaleMode = exports.ZegoAudioSourceType = exports.ZegoAudioSampleRate = exports.ZegoAudioRoute = exports.ZegoAudioMixMode = exports.ZegoAudioEffectPlayState = exports.ZegoAudioDeviceType = exports.ZegoAudioDataCallbackBitMask = exports.ZegoAudioConfigPreset = exports.ZegoAudioCodecID = exports.ZegoAudioChannel = exports.ZegoAudioCaptureStereoMode = exports.ZegoANSMode = exports.ZegoAECMode = void 0;\n/**\r\n * Application scenario.\r\n */\nvar ZegoScenario;\nexports.ZegoScenario = ZegoScenario;\n(function (ZegoScenario) {\n /**\r\n * General scenario\r\n */\n ZegoScenario[ZegoScenario[\"General\"] = 0] = \"General\";\n /**\r\n * Communication scenario\r\n */\n ZegoScenario[ZegoScenario[\"Communication\"] = 1] = \"Communication\";\n /**\r\n * Live scenario\r\n */\n ZegoScenario[ZegoScenario[\"Live\"] = 2] = \"Live\";\n})(ZegoScenario || (exports.ZegoScenario = ZegoScenario = {}));\n/**\r\n * Language.\r\n */\nvar ZegoLanguage;\nexports.ZegoLanguage = ZegoLanguage;\n(function (ZegoLanguage) {\n /**\r\n * English\r\n */\n ZegoLanguage[ZegoLanguage[\"English\"] = 0] = \"English\";\n /**\r\n * Chinese\r\n */\n ZegoLanguage[ZegoLanguage[\"Chinese\"] = 1] = \"Chinese\";\n})(ZegoLanguage || (exports.ZegoLanguage = ZegoLanguage = {}));\nvar ZegoOrientation;\nexports.ZegoOrientation = ZegoOrientation;\n(function (ZegoOrientation) {\n ZegoOrientation[ZegoOrientation[\"PortraitUp\"] = 0] = \"PortraitUp\";\n ZegoOrientation[ZegoOrientation[\"LandscapeLeft\"] = 1] = \"LandscapeLeft\";\n ZegoOrientation[ZegoOrientation[\"PortraitDown\"] = 2] = \"PortraitDown\";\n ZegoOrientation[ZegoOrientation[\"LandscapeRight\"] = 3] = \"LandscapeRight\";\n})(ZegoOrientation || (exports.ZegoOrientation = ZegoOrientation = {}));\n/**\r\n * Engine state.\r\n */\nvar ZegoEngineState;\nexports.ZegoEngineState = ZegoEngineState;\n(function (ZegoEngineState) {\n /**\r\n * The engine has started\r\n */\n ZegoEngineState[ZegoEngineState[\"Start\"] = 0] = \"Start\";\n /**\r\n * The engine has stoped\r\n */\n ZegoEngineState[ZegoEngineState[\"Stop\"] = 1] = \"Stop\";\n})(ZegoEngineState || (exports.ZegoEngineState = ZegoEngineState = {}));\n/**\r\n * Room state.\r\n */\nvar ZegoRoomState;\nexports.ZegoRoomState = ZegoRoomState;\n(function (ZegoRoomState) {\n /**\r\n * Unconnected state, enter this state before logging in and after exiting the room. If there is a steady state abnormality in the process of logging in to the room, such as AppID and AppSign are incorrect, or if the same user name is logged in elsewhere and the local end is KickOut, it will enter this state.\r\n */\n ZegoRoomState[ZegoRoomState[\"DisConnected\"] = 0] = \"DisConnected\";\n /**\r\n * The state that the connection is being requested. It will enter this state after successful execution login room function. The display of the UI is usually performed using this state. If the connection is interrupted due to poor network quality, the SDK will perform an internal retry and will return to the requesting connection status.\r\n */\n ZegoRoomState[ZegoRoomState[\"Connecting\"] = 1] = \"Connecting\";\n /**\r\n * The status that is successfully connected. Entering this status indicates that the login to the room has been successful. The user can receive the callback notification of the user and the stream information in the room.\r\n */\n ZegoRoomState[ZegoRoomState[\"Connected\"] = 2] = \"Connected\";\n})(ZegoRoomState || (exports.ZegoRoomState = ZegoRoomState = {}));\n/** Room mode. */\nvar ZegoRoomMode;\nexports.ZegoRoomMode = ZegoRoomMode;\n(function (ZegoRoomMode) {\n /** Single room mode. */\n ZegoRoomMode[ZegoRoomMode[\"SingleRoom\"] = 0] = \"SingleRoom\";\n /** Multiple room mode. */\n ZegoRoomMode[ZegoRoomMode[\"MultiRoom\"] = 1] = \"MultiRoom\";\n})(ZegoRoomMode || (exports.ZegoRoomMode = ZegoRoomMode = {}));\n/**\r\n * Publish channel.\r\n */\nvar ZegoPublishChannel;\nexports.ZegoPublishChannel = ZegoPublishChannel;\n(function (ZegoPublishChannel) {\n /**\r\n * Main publish channel\r\n */\n ZegoPublishChannel[ZegoPublishChannel[\"Main\"] = 0] = \"Main\";\n /**\r\n * Auxiliary publish channel\r\n */\n ZegoPublishChannel[ZegoPublishChannel[\"Aux\"] = 1] = \"Aux\";\n})(ZegoPublishChannel || (exports.ZegoPublishChannel = ZegoPublishChannel = {}));\n/**\r\n * Publish stream status.\r\n */\nvar ZegoPublisherState;\nexports.ZegoPublisherState = ZegoPublisherState;\n(function (ZegoPublisherState) {\n /**\r\n * The state is not published, and it is in this state before publishing the stream. If a steady-state exception occurs in the publish process, such as AppID and AppSign are incorrect, or if other users are already publishing the stream, there will be a failure and enter this state.\r\n */\n ZegoPublisherState[ZegoPublisherState[\"NoPublish\"] = 0] = \"NoPublish\";\n /**\r\n * The state that it is requesting to publish the stream after the [startPublishingStream] function is successfully called. The UI is usually displayed through this state. If the connection is interrupted due to poor network quality, the SDK will perform an internal retry and will return to the requesting state.\r\n */\n ZegoPublisherState[ZegoPublisherState[\"PublishRequesting\"] = 1] = \"PublishRequesting\";\n /**\r\n * The state that the stream is being published, entering the state indicates that the stream has been successfully published, and the user can communicate normally.\r\n */\n ZegoPublisherState[ZegoPublisherState[\"Publishing\"] = 2] = \"Publishing\";\n})(ZegoPublisherState || (exports.ZegoPublisherState = ZegoPublisherState = {}));\n/**\r\n * Video rendering fill mode.\r\n */\nvar ZegoViewMode;\nexports.ZegoViewMode = ZegoViewMode;\n(function (ZegoViewMode) {\n /**\r\n * The proportional scaling up, there may be black borders\r\n */\n ZegoViewMode[ZegoViewMode[\"AspectFit\"] = 0] = \"AspectFit\";\n /**\r\n * The proportional zoom fills the entire View and may be partially cut\r\n */\n ZegoViewMode[ZegoViewMode[\"AspectFill\"] = 1] = \"AspectFill\";\n /**\r\n * Fill the entire view, the image may be stretched\r\n */\n ZegoViewMode[ZegoViewMode[\"ScaleToFill\"] = 2] = \"ScaleToFill\";\n})(ZegoViewMode || (exports.ZegoViewMode = ZegoViewMode = {}));\n/**\r\n * Mirror mode for previewing or playing the of the stream.\r\n */\nvar ZegoVideoMirrorMode;\nexports.ZegoVideoMirrorMode = ZegoVideoMirrorMode;\n(function (ZegoVideoMirrorMode) {\n /**\r\n * The mirror image only for previewing locally. This mode is used by default.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"OnlyPreviewMirror\"] = 0] = \"OnlyPreviewMirror\";\n /**\r\n * Both the video previewed locally and the far end playing the stream will see mirror image.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"BothMirror\"] = 1] = \"BothMirror\";\n /**\r\n * Both the video previewed locally and the far end playing the stream will not see mirror image.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"NoMirror\"] = 2] = \"NoMirror\";\n /**\r\n * The mirror image only for far end playing the stream.\r\n */\n ZegoVideoMirrorMode[ZegoVideoMirrorMode[\"OnlyPublishMirror\"] = 3] = \"OnlyPublishMirror\";\n})(ZegoVideoMirrorMode || (exports.ZegoVideoMirrorMode = ZegoVideoMirrorMode = {}));\n/// SEI type\nvar ZegoSEIType;\nexports.ZegoSEIType = ZegoSEIType;\n(function (ZegoSEIType) {\n /// Using H.264 SEI (nalu type = 6, payload type = 243) type packaging, this type is not specified by the SEI standard, there is no conflict with the video encoder or the SEI in the video file, users do not need to follow the SEI content Do filtering, SDK uses this type by default.\n ZegoSEIType[ZegoSEIType[\"ZegoDefined\"] = 0] = \"ZegoDefined\";\n /// SEI (nalu type = 6, payload type = 5) of H.264 is used for packaging. The H.264 standard has a prescribed format for this type: startcode + nalu type (6) + payload type (5) + len + payload (uuid + content) + trailing bits. Because the video encoder itself generates an SEI with a payload type of 5, or when a video file is used for streaming, such SEI may also exist in the video file, so when using this type, the user needs to use uuid + context as a buffer sending SEI. At this time, in order to distinguish the SEI generated by the video encoder itself, when the App sends this type of SEI, it can fill in the service-specific uuid (uuid length is 16 bytes). When the receiver uses the SDK to parse the SEI of the payload type 5, it will set filter string filters out the SEI matching the uuid and throws it to the business. If the filter string is not set, the SDK will throw all received SEI to the developer. uuid filter string setting function, [ZegoEngineConfig.advancedConfig(\"unregister_sei_filter\",\"XXXXXX\")], where unregister_sei_filter is the key, and XXXXX is the uuid filter string to be set.\n ZegoSEIType[ZegoSEIType[\"UserUnregister\"] = 1] = \"UserUnregister\";\n})(ZegoSEIType || (exports.ZegoSEIType = ZegoSEIType = {}));\n/// Voice changer preset value.\nvar ZegoVoiceChangerPreset;\nexports.ZegoVoiceChangerPreset = ZegoVoiceChangerPreset;\n(function (ZegoVoiceChangerPreset) {\n /// No Voice changer\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"None\"] = 0] = \"None\";\n /// Male to child voice (loli voice effect)\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"MenToChild\"] = 1] = \"MenToChild\";\n /// Male to female voice (kindergarten voice effect)\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"MenToWomen\"] = 2] = \"MenToWomen\";\n /// Female to child voice\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"WomenToChild\"] = 3] = \"WomenToChild\";\n /// Female to male voice\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"WomenToMen\"] = 4] = \"WomenToMen\";\n /// Foreigner voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"Foreigner\"] = 5] = \"Foreigner\";\n /// Autobot Optimus Prime voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"OptimusPrime\"] = 6] = \"OptimusPrime\";\n /// Android robot voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"Android\"] = 7] = \"Android\";\n /// Ethereal voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"Ethereal\"] = 8] = \"Ethereal\";\n /// Magnetic(Male) voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"MaleMagnetic\"] = 9] = \"MaleMagnetic\";\n /// Fresh(Female) voice effect\n ZegoVoiceChangerPreset[ZegoVoiceChangerPreset[\"FemaleFresh\"] = 10] = \"FemaleFresh\";\n})(ZegoVoiceChangerPreset || (exports.ZegoVoiceChangerPreset = ZegoVoiceChangerPreset = {}));\n/// Reverberation preset value.\nvar ZegoReverbPreset;\nexports.ZegoReverbPreset = ZegoReverbPreset;\n(function (ZegoReverbPreset) {\n /// No Reverberation\n ZegoReverbPreset[ZegoReverbPreset[\"None\"] = 0] = \"None\";\n /// Soft room reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"SoftRoom\"] = 1] = \"SoftRoom\";\n /// Large room reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"LargeRoom\"] = 2] = \"LargeRoom\";\n /// Concer hall reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"ConcerHall\"] = 3] = \"ConcerHall\";\n /// Valley reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Valley\"] = 4] = \"Valley\";\n /// Recording studio reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"RecordingStudio\"] = 5] = \"RecordingStudio\";\n /// Basement reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Basement\"] = 6] = \"Basement\";\n /// KTV reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"KTV\"] = 7] = \"KTV\";\n /// Popular reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Popular\"] = 8] = \"Popular\";\n /// Rock reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"Rock\"] = 9] = \"Rock\";\n /// Vocal concert reverb effect\n ZegoReverbPreset[ZegoReverbPreset[\"VocalConcert\"] = 10] = \"VocalConcert\";\n})(ZegoReverbPreset || (exports.ZegoReverbPreset = ZegoReverbPreset = {}));\n/**\r\n * Video configuration resolution and bitrate preset enumeration. The preset resolutions are adapted for mobile and desktop. On mobile, height is longer than width, and desktop is the opposite. For example, 1080p is actually 1080(w) x 1920(h) on mobile and 1920(w) x 1080(h) on desktop.\r\n */\nvar ZegoVideoConfigPreset;\nexports.ZegoVideoConfigPreset = ZegoVideoConfigPreset;\n(function (ZegoVideoConfigPreset) {\n /**\r\n * Set the resolution to 320x180, the default is 15 fps, the code rate is 300 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset180P\"] = 0] = \"Preset180P\";\n /**\r\n * Set the resolution to 480x270, the default is 15 fps, the code rate is 400 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset270P\"] = 1] = \"Preset270P\";\n /**\r\n * Set the resolution to 640x360, the default is 15 fps, the code rate is 600 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset360P\"] = 2] = \"Preset360P\";\n /**\r\n * Set the resolution to 960x540, the default is 15 fps, the code rate is 1200 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset540P\"] = 3] = \"Preset540P\";\n /**\r\n * Set the resolution to 1280x720, the default is 15 fps, the code rate is 1500 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset720P\"] = 4] = \"Preset720P\";\n /**\r\n * Set the resolution to 1920x1080, the default is 15 fps, the code rate is 3000 kbps\r\n */\n ZegoVideoConfigPreset[ZegoVideoConfigPreset[\"Preset1080P\"] = 5] = \"Preset1080P\";\n})(ZegoVideoConfigPreset || (exports.ZegoVideoConfigPreset = ZegoVideoConfigPreset = {}));\n/**\r\n * Stream quality level.\r\n */\nvar ZegoStreamQualityLevel;\nexports.ZegoStreamQualityLevel = ZegoStreamQualityLevel;\n(function (ZegoStreamQualityLevel) {\n /**\r\n * Excellent\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Excellent\"] = 0] = \"Excellent\";\n /**\r\n * Good\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Good\"] = 1] = \"Good\";\n /**\r\n * Normal\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Medium\"] = 2] = \"Medium\";\n /**\r\n * Bad\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Bad\"] = 3] = \"Bad\";\n /**\r\n * Failed\r\n */\n ZegoStreamQualityLevel[ZegoStreamQualityLevel[\"Die\"] = 4] = \"Die\";\n})(ZegoStreamQualityLevel || (exports.ZegoStreamQualityLevel = ZegoStreamQualityLevel = {}));\n/// Audio channel type.\nvar ZegoAudioChannel;\nexports.ZegoAudioChannel = ZegoAudioChannel;\n(function (ZegoAudioChannel) {\n /// Unknown\n ZegoAudioChannel[ZegoAudioChannel[\"Unknown\"] = 0] = \"Unknown\";\n /// Mono\n ZegoAudioChannel[ZegoAudioChannel[\"Mono\"] = 1] = \"Mono\";\n /// Stereo\n ZegoAudioChannel[ZegoAudioChannel[\"Stereo\"] = 2] = \"Stereo\";\n})(ZegoAudioChannel || (exports.ZegoAudioChannel = ZegoAudioChannel = {}));\n/// Audio capture stereo mode.\nvar ZegoAudioCaptureStereoMode;\nexports.ZegoAudioCaptureStereoMode = ZegoAudioCaptureStereoMode;\n(function (ZegoAudioCaptureStereoMode) {\n /// Disable capture stereo, i.e. capture mono\n ZegoAudioCaptureStereoMode[ZegoAudioCaptureStereoMode[\"None\"] = 0] = \"None\";\n /// Always enable capture stereo\n ZegoAudioCaptureStereoMode[ZegoAudioCaptureStereoMode[\"Always\"] = 1] = \"Always\";\n /// Adaptive mode, capture stereo when publishing stream only, capture mono when publishing and playing stream (e.g. talk/intercom scenes)\n ZegoAudioCaptureStereoMode[ZegoAudioCaptureStereoMode[\"Adaptive\"] = 2] = \"Adaptive\";\n})(ZegoAudioCaptureStereoMode || (exports.ZegoAudioCaptureStereoMode = ZegoAudioCaptureStereoMode = {}));\n/// Audio mix mode.\nvar ZegoAudioMixMode;\nexports.ZegoAudioMixMode = ZegoAudioMixMode;\n(function (ZegoAudioMixMode) {\n /// Default mode, no special behavior\n ZegoAudioMixMode[ZegoAudioMixMode[\"Raw\"] = 0] = \"Raw\";\n /// Audio focus mode, which can highlight the sound of a certain stream in multiple audio streams\n ZegoAudioMixMode[ZegoAudioMixMode[\"Focused\"] = 1] = \"Focused\";\n})(ZegoAudioMixMode || (exports.ZegoAudioMixMode = ZegoAudioMixMode = {}));\n/// Audio Codec ID.\nvar ZegoAudioCodecID;\nexports.ZegoAudioCodecID = ZegoAudioCodecID;\n(function (ZegoAudioCodecID) {\n /// default\n ZegoAudioCodecID[ZegoAudioCodecID[\"Default\"] = 0] = \"Default\";\n /// Normal\n ZegoAudioCodecID[ZegoAudioCodecID[\"Normal\"] = 1] = \"Normal\";\n /// Normal2\n ZegoAudioCodecID[ZegoAudioCodecID[\"Normal2\"] = 2] = \"Normal2\";\n /// Normal3\n ZegoAudioCodecID[ZegoAudioCodecID[\"Normal3\"] = 3] = \"Normal3\";\n /// Low\n ZegoAudioCodecID[ZegoAudioCodecID[\"Low\"] = 4] = \"Low\";\n /// Low2\n ZegoAudioCodecID[ZegoAudioCodecID[\"Low2\"] = 5] = \"Low2\";\n /// Low3\n ZegoAudioCodecID[ZegoAudioCodecID[\"Low3\"] = 6] = \"Low3\";\n})(ZegoAudioCodecID || (exports.ZegoAudioCodecID = ZegoAudioCodecID = {}));\n/**\r\n * Video codec ID.\r\n */\nvar ZegoVideoCodecID;\nexports.ZegoVideoCodecID = ZegoVideoCodecID;\n(function (ZegoVideoCodecID) {\n /**\r\n * Default (H.264)\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"Default\"] = 0] = \"Default\";\n /**\r\n * Scalable Video Coding (H.264 SVC)\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"SVC\"] = 1] = \"SVC\";\n /**\r\n * VP8\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"VP8\"] = 2] = \"VP8\";\n /**\r\n * H.265\r\n */\n ZegoVideoCodecID[ZegoVideoCodecID[\"H265\"] = 3] = \"H265\";\n})(ZegoVideoCodecID || (exports.ZegoVideoCodecID = ZegoVideoCodecID = {}));\n/**\r\n * Player video layer.\r\n */\nvar ZegoPlayerVideoLayer;\nexports.ZegoPlayerVideoLayer = ZegoPlayerVideoLayer;\n(function (ZegoPlayerVideoLayer) {\n /**\r\n * The layer to be played depends on the network status\r\n */\n ZegoPlayerVideoLayer[ZegoPlayerVideoLayer[\"Auto\"] = 0] = \"Auto\";\n /**\r\n * Play the base layer (small resolution)\r\n */\n ZegoPlayerVideoLayer[ZegoPlayerVideoLayer[\"Base\"] = 1] = \"Base\";\n /**\r\n * Play the extend layer (big resolution)\r\n */\n ZegoPlayerVideoLayer[ZegoPlayerVideoLayer[\"BaseExtend\"] = 2] = \"BaseExtend\";\n})(ZegoPlayerVideoLayer || (exports.ZegoPlayerVideoLayer = ZegoPlayerVideoLayer = {}));\n/**\r\n * Video stream type\r\n */\nvar ZegoVideoStreamType;\nexports.ZegoVideoStreamType = ZegoVideoStreamType;\n(function (ZegoVideoStreamType) {\n /**\r\n * The type to be played depends on the network status\r\n */\n ZegoVideoStreamType[ZegoVideoStreamType[\"Default\"] = 0] = \"Default\";\n /**\r\n * small resolution type\r\n */\n ZegoVideoStreamType[ZegoVideoStreamType[\"Small\"] = 1] = \"Small\";\n /**\r\n * big resolution type\r\n */\n ZegoVideoStreamType[ZegoVideoStreamType[\"Big\"] = 2] = \"Big\";\n})(ZegoVideoStreamType || (exports.ZegoVideoStreamType = ZegoVideoStreamType = {}));\n/// Audio echo cancellation mode.\nvar ZegoAECMode;\nexports.ZegoAECMode = ZegoAECMode;\n(function (ZegoAECMode) {\n /// Aggressive echo cancellation may affect the sound quality slightly, but the echo will be very clean\n ZegoAECMode[ZegoAECMode[\"Aggressive\"] = 0] = \"Aggressive\";\n /// Moderate echo cancellation, which may slightly affect a little bit of sound, but the residual echo will be less\n ZegoAECMode[ZegoAECMode[\"Medium\"] = 1] = \"Medium\";\n /// Comfortable echo cancellation, that is, echo cancellation does not affect the sound quality of the sound, and sometimes there may be a little echo, but it will not affect the normal listening.\n ZegoAECMode[ZegoAECMode[\"Soft\"] = 2] = \"Soft\";\n})(ZegoAECMode || (exports.ZegoAECMode = ZegoAECMode = {}));\n/// Active Noise Suppression mode.\nvar ZegoANSMode;\nexports.ZegoANSMode = ZegoANSMode;\n(function (ZegoANSMode) {\n /// Soft ANS\n ZegoANSMode[ZegoANSMode[\"Soft\"] = 0] = \"Soft\";\n /// Medium ANS\n ZegoANSMode[ZegoANSMode[\"Medium\"] = 1] = \"Medium\";\n /// Aggressive ANS\n ZegoANSMode[ZegoANSMode[\"Aggressive\"] = 2] = \"Aggressive\";\n})(ZegoANSMode || (exports.ZegoANSMode = ZegoANSMode = {}));\n/**\r\n * Traffic control property (bitmask enumeration).\r\n */\nvar ZegoTrafficControlProperty;\nexports.ZegoTrafficControlProperty = ZegoTrafficControlProperty;\n(function (ZegoTrafficControlProperty) {\n /**\r\n * Basic\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"Basic\"] = 0] = \"Basic\";\n /**\r\n * Adaptive FPS\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"AdaptiveFPS\"] = 1] = \"AdaptiveFPS\";\n /**\r\n * Adaptive resolution\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"AdaptiveResolution\"] = 2] = \"AdaptiveResolution\";\n /**\r\n * Adaptive Audio bitrate\r\n */\n ZegoTrafficControlProperty[ZegoTrafficControlProperty[\"AdaptiveAudioBitrate\"] = 4] = \"AdaptiveAudioBitrate\";\n})(ZegoTrafficControlProperty || (exports.ZegoTrafficControlProperty = ZegoTrafficControlProperty = {}));\n/**\r\n * Video transmission mode when current bitrate is lower than the set minimum bitrate.\r\n */\nvar ZegoTrafficControlMinVideoBitrateMode;\nexports.ZegoTrafficControlMinVideoBitrateMode = ZegoTrafficControlMinVideoBitrateMode;\n(function (ZegoTrafficControlMinVideoBitrateMode) {\n /**\r\n * Stop video transmission when current bitrate is lower than the set minimum bitrate\r\n */\n ZegoTrafficControlMinVideoBitrateMode[ZegoTrafficControlMinVideoBitrateMode[\"NoVideo\"] = 0] = \"NoVideo\";\n /**\r\n * Video is sent at a very low frequency (no more than 2fps) which is lower than the set minimum bitrate\r\n */\n ZegoTrafficControlMinVideoBitrateMode[ZegoTrafficControlMinVideoBitrateMode[\"UltraLowFPS\"] = 1] = \"UltraLowFPS\";\n})(ZegoTrafficControlMinVideoBitrateMode || (exports.ZegoTrafficControlMinVideoBitrateMode = ZegoTrafficControlMinVideoBitrateMode = {}));\n/**\r\n * Factors that trigger traffic control\r\n */\nvar ZegoTrafficControlFocusOnMode;\nexports.ZegoTrafficControlFocusOnMode = ZegoTrafficControlFocusOnMode;\n(function (ZegoTrafficControlFocusOnMode) {\n /**\r\n * Focus only on the local network\r\n */\n ZegoTrafficControlFocusOnMode[ZegoTrafficControlFocusOnMode[\"LocalOnly\"] = 0] = \"LocalOnly\";\n /**\r\n * Pay attention to the local network, but also take into account the remote network, currently only effective in the 1v1 scenario\r\n */\n ZegoTrafficControlFocusOnMode[ZegoTrafficControlFocusOnMode[\"Remote\"] = 1] = \"Remote\";\n})(ZegoTrafficControlFocusOnMode || (exports.ZegoTrafficControlFocusOnMode = ZegoTrafficControlFocusOnMode = {}));\n/**\r\n * Playing stream status.\r\n */\nvar ZegoPlayerState;\nexports.ZegoPlayerState = ZegoPlayerState;\n(function (ZegoPlayerState) {\n /**\r\n * The state of the flow is not played, and it is in this state before the stream is played. If the steady flow anomaly occurs during the playing process, such as AppID and AppSign are incorrect, it will enter this state.\r\n */\n ZegoPlayerState[ZegoPlayerState[\"NoPlay\"] = 0] = \"NoPlay\";\n /**\r\n * The state that the stream is being requested for playing. After the [startPlayingStream] function is successfully called, it will enter the state. The UI is usually displayed through this state. If the connection is interrupted due to poor network quality, the SDK will perform an internal retry and will return to the requesting state.\r\n */\n ZegoPlayerState[ZegoPlayerState[\"PlayRequesting\"] = 1] = \"PlayRequesting\";\n /**\r\n * The state that the stream is being playing, entering the state indicates that the stream has been successfully played, and the user can communicate normally.\r\n */\n ZegoPlayerState[ZegoPlayerState[\"Playing\"] = 2] = \"Playing\";\n})(ZegoPlayerState || (exports.ZegoPlayerState = ZegoPlayerState = {}));\n/**\r\n * Media event when playing.\r\n */\nvar ZegoPlayerMediaEvent;\nexports.ZegoPlayerMediaEvent = ZegoPlayerMediaEvent;\n(function (ZegoPlayerMediaEvent) {\n /**\r\n * Audio stuck event when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"AudioBreakOccur\"] = 0] = \"AudioBreakOccur\";\n /**\r\n * Audio stuck event recovery when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"AudioBreakResume\"] = 1] = \"AudioBreakResume\";\n /**\r\n * Video stuck event when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"VideoBreakOccur\"] = 2] = \"VideoBreakOccur\";\n /**\r\n * Video stuck event recovery when playing\r\n */\n ZegoPlayerMediaEvent[ZegoPlayerMediaEvent[\"VideoBreakResume\"] = 3] = \"VideoBreakResume\";\n})(ZegoPlayerMediaEvent || (exports.ZegoPlayerMediaEvent = ZegoPlayerMediaEvent = {}));\n/**\r\n * Stream Resource Mode\r\n */\nvar ZegoStreamResourceMode;\nexports.ZegoStreamResourceMode = ZegoStreamResourceMode;\n(function (ZegoStreamResourceMode) {\n /**\r\n * Default mode. The SDK will automatically select the streaming resource according to the cdnConfig parameters set by the player config and the ready-made background configuration.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"Default\"] = 0] = \"Default\";\n /**\r\n * Playing stream only from CDN.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"OnlyCDN\"] = 1] = \"OnlyCDN\";\n /**\r\n * Playing stream only from L3.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"OnlyL3\"] = 2] = \"OnlyL3\";\n /**\r\n * Playing stream only from RTC.\r\n */\n ZegoStreamResourceMode[ZegoStreamResourceMode[\"OnlyRTC\"] = 3] = \"OnlyRTC\";\n})(ZegoStreamResourceMode || (exports.ZegoStreamResourceMode = ZegoStreamResourceMode = {}));\n/**\r\n * Update type.\r\n */\nvar ZegoUpdateType;\nexports.ZegoUpdateType = ZegoUpdateType;\n(function (ZegoUpdateType) {\n /**\r\n * Add\r\n */\n ZegoUpdateType[ZegoUpdateType[\"Add\"] = 0] = \"Add\";\n /**\r\n * Delete\r\n */\n ZegoUpdateType[ZegoUpdateType[\"Delete\"] = 1] = \"Delete\";\n})(ZegoUpdateType || (exports.ZegoUpdateType = ZegoUpdateType = {}));\n/// State of CDN relay.\nvar ZegoStreamRelayCDNState;\nexports.ZegoStreamRelayCDNState = ZegoStreamRelayCDNState;\n(function (ZegoStreamRelayCDNState) {\n /// The state indicates that there is no CDN relay\n ZegoStreamRelayCDNState[ZegoStreamRelayCDNState[\"NoRelay\"] = 0] = \"NoRelay\";\n /// The CDN relay is being requested\n ZegoStreamRelayCDNState[ZegoStreamRelayCDNState[\"RelayRequesting\"] = 1] = \"RelayRequesting\";\n /// Entering this status indicates that the CDN relay has been successful\n ZegoStreamRelayCDNState[ZegoStreamRelayCDNState[\"Relaying\"] = 2] = \"Relaying\";\n})(ZegoStreamRelayCDNState || (exports.ZegoStreamRelayCDNState = ZegoStreamRelayCDNState = {}));\n/// Reason for state of CDN relay changed.\nvar ZegoStreamRelayCDNUpdateReason;\nexports.ZegoStreamRelayCDNUpdateReason = ZegoStreamRelayCDNUpdateReason;\n(function (ZegoStreamRelayCDNUpdateReason) {\n /// No error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"None\"] = 0] = \"None\";\n /// Server error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"ServerError\"] = 1] = \"ServerError\";\n /// Handshake error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"HandshakeFailed\"] = 2] = \"HandshakeFailed\";\n /// Access point error\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"AccessPointError\"] = 3] = \"AccessPointError\";\n /// Stream create failure\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"CreateStreamFailed\"] = 4] = \"CreateStreamFailed\";\n /// Bad name\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"BadName\"] = 5] = \"BadName\";\n /// CDN server actively disconnected\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"CDNServerDisconnected\"] = 6] = \"CDNServerDisconnected\";\n /// Active disconnect\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"Disconnected\"] = 7] = \"Disconnected\";\n /// All mixer input streams sessions closed\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"MixStreamAllInputStreamClosed\"] = 8] = \"MixStreamAllInputStreamClosed\";\n /// All mixer input streams have no data\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"MixStreamAllInputStreamNoData\"] = 9] = \"MixStreamAllInputStreamNoData\";\n /// Internal error of stream mixer server\n ZegoStreamRelayCDNUpdateReason[ZegoStreamRelayCDNUpdateReason[\"MixStreamServerInternalError\"] = 10] = \"MixStreamServerInternalError\";\n})(ZegoStreamRelayCDNUpdateReason || (exports.ZegoStreamRelayCDNUpdateReason = ZegoStreamRelayCDNUpdateReason = {}));\n/// Audio device type.\nvar ZegoAudioDeviceType;\nexports.ZegoAudioDeviceType = ZegoAudioDeviceType;\n(function (ZegoAudioDeviceType) {\n /// Audio input type\n ZegoAudioDeviceType[ZegoAudioDeviceType[\"Input\"] = 0] = \"Input\";\n /// Audio output type\n ZegoAudioDeviceType[ZegoAudioDeviceType[\"Output\"] = 1] = \"Output\";\n})(ZegoAudioDeviceType || (exports.ZegoAudioDeviceType = ZegoAudioDeviceType = {}));\n/** Audio route */\nvar ZegoAudioRoute;\nexports.ZegoAudioRoute = ZegoAudioRoute;\n(function (ZegoAudioRoute) {\n /** Speaker */\n ZegoAudioRoute[ZegoAudioRoute[\"Speaker\"] = 0] = \"Speaker\";\n /** Headphone */\n ZegoAudioRoute[ZegoAudioRoute[\"Headphone\"] = 1] = \"Headphone\";\n /** Bluetooth device */\n ZegoAudioRoute[ZegoAudioRoute[\"Bluetooth\"] = 2] = \"Bluetooth\";\n /** Receiver */\n ZegoAudioRoute[ZegoAudioRoute[\"Receiver\"] = 3] = \"Receiver\";\n /** External USB audio device */\n ZegoAudioRoute[ZegoAudioRoute[\"ExternalUSB\"] = 4] = \"ExternalUSB\";\n /** Apple AirPlay */\n ZegoAudioRoute[ZegoAudioRoute[\"AirPlay\"] = 5] = \"AirPlay\";\n})(ZegoAudioRoute || (exports.ZegoAudioRoute = ZegoAudioRoute = {}));\n/// Mix stream content type.\nvar ZegoMixerInputContentType;\nexports.ZegoMixerInputContentType = ZegoMixerInputContentType;\n(function (ZegoMixerInputContentType) {\n /// Mix stream for audio only\n ZegoMixerInputContentType[ZegoMixerInputContentType[\"Audio\"] = 0] = \"Audio\";\n /// Mix stream for both audio and video\n ZegoMixerInputContentType[ZegoMixerInputContentType[\"Video\"] = 1] = \"Video\";\n})(ZegoMixerInputContentType || (exports.ZegoMixerInputContentType = ZegoMixerInputContentType = {}));\n/// Capture pipeline scale mode.\nvar ZegoCapturePipelineScaleMode;\nexports.ZegoCapturePipelineScaleMode = ZegoCapturePipelineScaleMode;\n(function (ZegoCapturePipelineScaleMode) {\n /// Zoom immediately after acquisition, default\n ZegoCapturePipelineScaleMode[ZegoCapturePipelineScaleMode[\"Pre\"] = 0] = \"Pre\";\n /// Scaling while encoding\n ZegoCapturePipelineScaleMode[ZegoCapturePipelineScaleMode[\"Post\"] = 1] = \"Post\";\n})(ZegoCapturePipelineScaleMode || (exports.ZegoCapturePipelineScaleMode = ZegoCapturePipelineScaleMode = {}));\n/// Video frame format.\nvar ZegoVideoFrameFormat;\nexports.ZegoVideoFrameFormat = ZegoVideoFrameFormat;\n(function (ZegoVideoFrameFormat) {\n /// Unknown format, will take platform default\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"Unknown\"] = 0] = \"Unknown\";\n /// I420 (YUV420Planar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"I420\"] = 1] = \"I420\";\n /// NV12 (YUV420SemiPlanar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"NV12\"] = 2] = \"NV12\";\n /// NV21 (YUV420SemiPlanar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"NV21\"] = 3] = \"NV21\";\n /// BGRA32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"BGRA32\"] = 4] = \"BGRA32\";\n /// RGBA32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"RGBA32\"] = 5] = \"RGBA32\";\n /// ARGB32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"ARGB32\"] = 6] = \"ARGB32\";\n /// ABGR32 format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"ABGR32\"] = 7] = \"ABGR32\";\n /// I422 (YUV422Planar) format\n ZegoVideoFrameFormat[ZegoVideoFrameFormat[\"I422\"] = 8] = \"I422\";\n})(ZegoVideoFrameFormat || (exports.ZegoVideoFrameFormat = ZegoVideoFrameFormat = {}));\n/// Video encoded frame format.\nvar ZegoVideoEncodedFrameFormat;\nexports.ZegoVideoEncodedFrameFormat = ZegoVideoEncodedFrameFormat;\n(function (ZegoVideoEncodedFrameFormat) {\n /// AVC AVCC format\n ZegoVideoEncodedFrameFormat[ZegoVideoEncodedFrameFormat[\"AVCC\"] = 0] = \"AVCC\";\n /// AVC Annex-B format\n ZegoVideoEncodedFrameFormat[ZegoVideoEncodedFrameFormat[\"AnnexB\"] = 1] = \"AnnexB\";\n})(ZegoVideoEncodedFrameFormat || (exports.ZegoVideoEncodedFrameFormat = ZegoVideoEncodedFrameFormat = {}));\n/// Video frame buffer type.\nvar ZegoVideoBufferType;\nexports.ZegoVideoBufferType = ZegoVideoBufferType;\n(function (ZegoVideoBufferType) {\n /// Raw data type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"Unknown\"] = 0] = \"Unknown\";\n /// Raw data type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"RawData\"] = 1] = \"RawData\";\n /// Encoded data type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"EncodedData\"] = 2] = \"EncodedData\";\n /// Texture 2D type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"GLTexture2D\"] = 3] = \"GLTexture2D\";\n /// CVPixelBuffer type video frame\n ZegoVideoBufferType[ZegoVideoBufferType[\"CVPixelBuffer\"] = 4] = \"CVPixelBuffer\";\n})(ZegoVideoBufferType || (exports.ZegoVideoBufferType = ZegoVideoBufferType = {}));\n/// Video frame format series.\nvar ZegoVideoFrameFormatSeries;\nexports.ZegoVideoFrameFormatSeries = ZegoVideoFrameFormatSeries;\n(function (ZegoVideoFrameFormatSeries) {\n /// RGB series\n ZegoVideoFrameFormatSeries[ZegoVideoFrameFormatSeries[\"RGB\"] = 0] = \"RGB\";\n /// YUV series\n ZegoVideoFrameFormatSeries[ZegoVideoFrameFormatSeries[\"YUV\"] = 1] = \"YUV\";\n})(ZegoVideoFrameFormatSeries || (exports.ZegoVideoFrameFormatSeries = ZegoVideoFrameFormatSeries = {}));\n/// Video frame flip mode.\nvar ZegoVideoFlipMode;\nexports.ZegoVideoFlipMode = ZegoVideoFlipMode;\n(function (ZegoVideoFlipMode) {\n /// No flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"None\"] = 0] = \"None\";\n /// X-axis flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"X\"] = 1] = \"X\";\n /// Y-axis flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"Y\"] = 2] = \"Y\";\n /// X-Y-axis flip\n ZegoVideoFlipMode[ZegoVideoFlipMode[\"XY\"] = 3] = \"XY\";\n})(ZegoVideoFlipMode || (exports.ZegoVideoFlipMode = ZegoVideoFlipMode = {}));\n/// Customize the audio processing configuration type.\nvar ZegoCustomAudioProcessType;\nexports.ZegoCustomAudioProcessType = ZegoCustomAudioProcessType;\n(function (ZegoCustomAudioProcessType) {\n /// Remote audio processing\n ZegoCustomAudioProcessType[ZegoCustomAudioProcessType[\"Remote\"] = 0] = \"Remote\";\n /// Capture audio processing\n ZegoCustomAudioProcessType[ZegoCustomAudioProcessType[\"Capture\"] = 1] = \"Capture\";\n /// Remote audio and capture audio processing\n ZegoCustomAudioProcessType[ZegoCustomAudioProcessType[\"CaptureAndRemote\"] = 2] = \"CaptureAndRemote\";\n})(ZegoCustomAudioProcessType || (exports.ZegoCustomAudioProcessType = ZegoCustomAudioProcessType = {}));\n/// Audio Config Preset.\nvar ZegoAudioConfigPreset;\nexports.ZegoAudioConfigPreset = ZegoAudioConfigPreset;\n(function (ZegoAudioConfigPreset) {\n /// Basic sound quality (16 kbps, Mono, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"BasicQuality\"] = 0] = \"BasicQuality\";\n /// Standard sound quality (48 kbps, Mono, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"StandardQuality\"] = 1] = \"StandardQuality\";\n /// Standard sound quality (56 kbps, Stereo, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"StandardQualityStereo\"] = 2] = \"StandardQualityStereo\";\n /// High sound quality (128 kbps, Mono, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"HighQuality\"] = 3] = \"HighQuality\";\n /// High sound quality (192 kbps, Stereo, ZegoAudioCodecIDDefault)\n ZegoAudioConfigPreset[ZegoAudioConfigPreset[\"HighQualityStereo\"] = 4] = \"HighQualityStereo\";\n})(ZegoAudioConfigPreset || (exports.ZegoAudioConfigPreset = ZegoAudioConfigPreset = {}));\n/**\r\n * Player state.\r\n */\nvar ZegoMediaPlayerState;\nexports.ZegoMediaPlayerState = ZegoMediaPlayerState;\n(function (ZegoMediaPlayerState) {\n /**\r\n * Not playing\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"NoPlay\"] = 0] = \"NoPlay\";\n /**\r\n * Playing\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"Playing\"] = 1] = \"Playing\";\n /**\r\n * Pausing\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"Pausing\"] = 2] = \"Pausing\";\n /**\r\n * End of play\r\n */\n ZegoMediaPlayerState[ZegoMediaPlayerState[\"PlayEnded\"] = 3] = \"PlayEnded\";\n})(ZegoMediaPlayerState || (exports.ZegoMediaPlayerState = ZegoMediaPlayerState = {}));\n/**\r\n * Player network event.\r\n */\nvar ZegoMediaPlayerNetworkEvent;\nexports.ZegoMediaPlayerNetworkEvent = ZegoMediaPlayerNetworkEvent;\n(function (ZegoMediaPlayerNetworkEvent) {\n /**\r\n * Network resources are not playing well, and start trying to cache data\r\n */\n ZegoMediaPlayerNetworkEvent[ZegoMediaPlayerNetworkEvent[\"BufferBegin\"] = 0] = \"BufferBegin\";\n /**\r\n * Network resources can be played smoothly\r\n */\n ZegoMediaPlayerNetworkEvent[ZegoMediaPlayerNetworkEvent[\"BufferEnded\"] = 1] = \"BufferEnded\";\n})(ZegoMediaPlayerNetworkEvent || (exports.ZegoMediaPlayerNetworkEvent = ZegoMediaPlayerNetworkEvent = {}));\n/**\r\n * Audio channel.\r\n */\nvar ZegoMediaPlayerAudioChannel;\nexports.ZegoMediaPlayerAudioChannel = ZegoMediaPlayerAudioChannel;\n(function (ZegoMediaPlayerAudioChannel) {\n /**\r\n * Audio channel left\r\n */\n ZegoMediaPlayerAudioChannel[ZegoMediaPlayerAudioChannel[\"Left\"] = 0] = \"Left\";\n /**\r\n * Audio channel right\r\n */\n ZegoMediaPlayerAudioChannel[ZegoMediaPlayerAudioChannel[\"Right\"] = 1] = \"Right\";\n /**\r\n * Audio channel all\r\n */\n ZegoMediaPlayerAudioChannel[ZegoMediaPlayerAudioChannel[\"All\"] = 2] = \"All\";\n})(ZegoMediaPlayerAudioChannel || (exports.ZegoMediaPlayerAudioChannel = ZegoMediaPlayerAudioChannel = {}));\n/// AudioEffectPlayer state.\nvar ZegoAudioEffectPlayState;\nexports.ZegoAudioEffectPlayState = ZegoAudioEffectPlayState;\n(function (ZegoAudioEffectPlayState) {\n /// Not playing\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"NoPlay\"] = 0] = \"NoPlay\";\n /// Playing\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"Playing\"] = 1] = \"Playing\";\n /// Pausing\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"Pausing\"] = 2] = \"Pausing\";\n /// End of play\n ZegoAudioEffectPlayState[ZegoAudioEffectPlayState[\"PlayEnded\"] = 3] = \"PlayEnded\";\n})(ZegoAudioEffectPlayState || (exports.ZegoAudioEffectPlayState = ZegoAudioEffectPlayState = {}));\n/// volume type.\nvar ZegoVolumeType;\nexports.ZegoVolumeType = ZegoVolumeType;\n(function (ZegoVolumeType) {\n /// volume local\n ZegoVolumeType[ZegoVolumeType[\"Local\"] = 0] = \"Local\";\n /// volume remote\n ZegoVolumeType[ZegoVolumeType[\"Remote\"] = 1] = \"Remote\";\n})(ZegoVolumeType || (exports.ZegoVolumeType = ZegoVolumeType = {}));\n/// audio sample rate.\nvar ZegoAudioSampleRate;\nexports.ZegoAudioSampleRate = ZegoAudioSampleRate;\n(function (ZegoAudioSampleRate) {\n /// Unknown\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Unknown\"] = 0] = \"Unknown\";\n /// 8K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate8K\"] = 8000] = \"Rate8K\";\n /// 16K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate16K\"] = 16000] = \"Rate16K\";\n /// 22.05K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate22K\"] = 22050] = \"Rate22K\";\n /// 24K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate24K\"] = 24000] = \"Rate24K\";\n /// 32K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate32K\"] = 32000] = \"Rate32K\";\n /// 44.1K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate44K\"] = 44100] = \"Rate44K\";\n /// 48K\n ZegoAudioSampleRate[ZegoAudioSampleRate[\"Rate48K\"] = 48000] = \"Rate48K\";\n})(ZegoAudioSampleRate || (exports.ZegoAudioSampleRate = ZegoAudioSampleRate = {}));\n/// Audio capture source type.\nvar ZegoAudioSourceType;\nexports.ZegoAudioSourceType = ZegoAudioSourceType;\n(function (ZegoAudioSourceType) {\n /// Default audio capture source (the main channel uses custom audio capture by default the aux channel uses the same sound as main channel by default)\n ZegoAudioSourceType[ZegoAudioSourceType[\"Default\"] = 0] = \"Default\";\n /// Use custom audio capture, refer to [enableCustomAudioIO]\n ZegoAudioSourceType[ZegoAudioSourceType[\"Custom\"] = 1] = \"Custom\";\n /// Use media player as audio source, only support aux channel\n ZegoAudioSourceType[ZegoAudioSourceType[\"MediaPlayer\"] = 2] = \"MediaPlayer\";\n})(ZegoAudioSourceType || (exports.ZegoAudioSourceType = ZegoAudioSourceType = {}));\n/// Record type.\nvar ZegoDataRecordType;\nexports.ZegoDataRecordType = ZegoDataRecordType;\n(function (ZegoDataRecordType) {\n /// This field indicates that the Express-Audio SDK records audio by default, and the Express-Video SDK records audio and video by default. When recording files in .aac format, audio is also recorded by default.\n ZegoDataRecordType[ZegoDataRecordType[\"Default\"] = 0] = \"Default\";\n /// only record audio\n ZegoDataRecordType[ZegoDataRecordType[\"OnlyAudio\"] = 1] = \"OnlyAudio\";\n /// only record video, Audio SDK and recording .aac format files are invalid.\n ZegoDataRecordType[ZegoDataRecordType[\"OnlyVideo\"] = 2] = \"OnlyVideo\";\n /// record audio and video. Express-Audio SDK and .aac format files are recorded only audio.\n ZegoDataRecordType[ZegoDataRecordType[\"AudioAndVideo\"] = 3] = \"AudioAndVideo\";\n})(ZegoDataRecordType || (exports.ZegoDataRecordType = ZegoDataRecordType = {}));\n/// Record state.\nvar ZegoDataRecordState;\nexports.ZegoDataRecordState = ZegoDataRecordState;\n(function (ZegoDataRecordState) {\n /// Unrecorded state, which is the state when a recording error occurs or before recording starts.\n ZegoDataRecordState[ZegoDataRecordState[\"NoRecord\"] = 0] = \"NoRecord\";\n /// Recording in progress, in this state after successfully call [startRecordingCapturedData] function\n ZegoDataRecordState[ZegoDataRecordState[\"Recording\"] = 1] = \"Recording\";\n /// Record successs\n ZegoDataRecordState[ZegoDataRecordState[\"Success\"] = 2] = \"Success\";\n})(ZegoDataRecordState || (exports.ZegoDataRecordState = ZegoDataRecordState = {}));\n/// Audio data callback function enable bitmask enumeration.\nvar ZegoAudioDataCallbackBitMask;\nexports.ZegoAudioDataCallbackBitMask = ZegoAudioDataCallbackBitMask;\n(function (ZegoAudioDataCallbackBitMask) {\n /// The mask bit of this field corresponds to the enable [onCapturedAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Captured\"] = 1] = \"Captured\";\n /// The mask bit of this field corresponds to the enable [onPlaybackAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Playback\"] = 2] = \"Playback\";\n /// The mask bit of this field corresponds to the enable [onMixedAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Mixed\"] = 4] = \"Mixed\";\n /// The mask bit of this field corresponds to the enable [onPlayerAudioData] callback function\n ZegoAudioDataCallbackBitMask[ZegoAudioDataCallbackBitMask[\"Player\"] = 8] = \"Player\";\n})(ZegoAudioDataCallbackBitMask || (exports.ZegoAudioDataCallbackBitMask = ZegoAudioDataCallbackBitMask = {}));\n/// Network mode\nvar ZegoNetworkMode;\nexports.ZegoNetworkMode = ZegoNetworkMode;\n(function (ZegoNetworkMode) {\n /// Offline (No network)\n ZegoNetworkMode[ZegoNetworkMode[\"Offline\"] = 0] = \"Offline\";\n /// Unknown network mode\n ZegoNetworkMode[ZegoNetworkMode[\"Unknown\"] = 1] = \"Unknown\";\n /// Wired Ethernet (LAN)\n ZegoNetworkMode[ZegoNetworkMode[\"Ethernet\"] = 2] = \"Ethernet\";\n /// Wi-Fi (WLAN)\n ZegoNetworkMode[ZegoNetworkMode[\"WiFi\"] = 3] = \"WiFi\";\n /// 2G Network (GPRS/EDGE/CDMA1x/etc.)\n ZegoNetworkMode[ZegoNetworkMode[\"Mode2G\"] = 4] = \"Mode2G\";\n /// 3G Network (WCDMA/HSDPA/EVDO/etc.)\n ZegoNetworkMode[ZegoNetworkMode[\"Mode3G\"] = 5] = \"Mode3G\";\n /// 4G Network (LTE)\n ZegoNetworkMode[ZegoNetworkMode[\"Mode4G\"] = 6] = \"Mode4G\";\n /// 5G Network (NR (NSA/SA))\n ZegoNetworkMode[ZegoNetworkMode[\"Mode5G\"] = 7] = \"Mode5G\";\n})(ZegoNetworkMode || (exports.ZegoNetworkMode = ZegoNetworkMode = {}));\n/// network speed test type\nvar ZegoNetworkSpeedTestType;\nexports.ZegoNetworkSpeedTestType = ZegoNetworkSpeedTestType;\n(function (ZegoNetworkSpeedTestType) {\n /// uplink\n ZegoNetworkSpeedTestType[ZegoNetworkSpeedTestType[\"Uplink\"] = 0] = \"Uplink\";\n /// downlink\n ZegoNetworkSpeedTestType[ZegoNetworkSpeedTestType[\"Downlink\"] = 1] = \"Downlink\";\n})(ZegoNetworkSpeedTestType || (exports.ZegoNetworkSpeedTestType = ZegoNetworkSpeedTestType = {}));\n/** The exception type for the device. */\nvar ZegoDeviceExceptionType;\nexports.ZegoDeviceExceptionType = ZegoDeviceExceptionType;\n(function (ZegoDeviceExceptionType) {\n /** Unknown device exception. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"Unknown\"] = 0] = \"Unknown\";\n /** Generic device exception. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"Generic\"] = 1] = \"Generic\";\n /** Invalid device ID exception. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"InvalidID\"] = 2] = \"InvalidID\";\n /** Device permission is not granted. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"PermissionNotGranted\"] = 3] = \"PermissionNotGranted\";\n /** The capture frame rate of the device is 0. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"ZeroCaptureFPS\"] = 4] = \"ZeroCaptureFPS\";\n /** The device is being occupied. */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"DeviceOccupied\"] = 5] = \"DeviceOccupied\";\n /** The device is unplugged (not plugged in). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"DeviceUnplugged\"] = 6] = \"DeviceUnplugged\";\n /** The device requires the system to restart before it can work (Windows platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"RebootRequired\"] = 7] = \"RebootRequired\";\n /** The system media service is unavailable, e.g. when the iOS system detects that the current pressure is huge (such as playing a lot of animation), it is possible to disable all media related services (Apple platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"MediaServiceWereLost\"] = 8] = \"MediaServiceWereLost\";\n /** The device is being occupied by Siri (Apple platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"SiriIsRecording\"] = 9] = \"SiriIsRecording\";\n /** The device captured sound level is too low (Windows platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"SoundLevelTooLow\"] = 10] = \"SoundLevelTooLow\";\n /** The device is being occupied, and maybe cause by iPad magnetic case (Apple platform only). */\n ZegoDeviceExceptionType[ZegoDeviceExceptionType[\"MagneticCase\"] = 11] = \"MagneticCase\";\n})(ZegoDeviceExceptionType || (exports.ZegoDeviceExceptionType = ZegoDeviceExceptionType = {}));\n/** Device type. */\nvar ZegoDeviceType;\nexports.ZegoDeviceType = ZegoDeviceType;\n(function (ZegoDeviceType) {\n /** Unknown device type. */\n ZegoDeviceType[ZegoDeviceType[\"Unknown\"] = 0] = \"Unknown\";\n /** Camera device. */\n ZegoDeviceType[ZegoDeviceType[\"Camera\"] = 1] = \"Camera\";\n /** Microphone device. */\n ZegoDeviceType[ZegoDeviceType[\"Microphone\"] = 2] = \"Microphone\";\n /** Speaker device. */\n ZegoDeviceType[ZegoDeviceType[\"Speaker\"] = 3] = \"Speaker\";\n /** Audio device. (Other audio device that cannot be accurately classified into microphones or speakers.) */\n ZegoDeviceType[ZegoDeviceType[\"AudioDevice\"] = 4] = \"AudioDevice\";\n})(ZegoDeviceType || (exports.ZegoDeviceType = ZegoDeviceType = {}));\n/** Remote device status. */\nvar ZegoRemoteDeviceState;\nexports.ZegoRemoteDeviceState = ZegoRemoteDeviceState;\n(function (ZegoRemoteDeviceState) {\n /** Device on */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Open\"] = 0] = \"Open\";\n /** General device error */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"GenericError\"] = 1] = \"GenericError\";\n /** Invalid device ID */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"InvalidID\"] = 2] = \"InvalidID\";\n /** No permission */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"NoAuthorization\"] = 3] = \"NoAuthorization\";\n /** Captured frame rate is 0 */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"ZeroFPS\"] = 4] = \"ZeroFPS\";\n /** The device is occupied */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"InUseByOther\"] = 5] = \"InUseByOther\";\n /** The device is not plugged in or unplugged */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Unplugged\"] = 6] = \"Unplugged\";\n /** The system needs to be restarted */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"RebootRequired\"] = 7] = \"RebootRequired\";\n /** System media services stop, such as under the iOS platform, when the system detects that the current pressure is huge (such as playing a lot of animation), it is possible to disable all media related services. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"SystemMediaServicesLost\"] = 8] = \"SystemMediaServicesLost\";\n /** Capturing disabled */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Disable\"] = 9] = \"Disable\";\n /** The remote device is muted */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Mute\"] = 10] = \"Mute\";\n /** The device is interrupted, such as a phone call interruption, etc. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"Interruption\"] = 11] = \"Interruption\";\n /** There are multiple apps at the same time in the foreground, such as the iPad app split screen, the system will prohibit all apps from using the camera. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"InBackground\"] = 12] = \"InBackground\";\n /** CDN server actively disconnected */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"MultiForegroundApp\"] = 13] = \"MultiForegroundApp\";\n /** The system is under high load pressure and may cause abnormal equipment. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"BySystemPressure\"] = 14] = \"BySystemPressure\";\n /** The remote device is not supported to publish the device state. */\n ZegoRemoteDeviceState[ZegoRemoteDeviceState[\"NotSupport\"] = 15] = \"NotSupport\";\n})(ZegoRemoteDeviceState || (exports.ZegoRemoteDeviceState = ZegoRemoteDeviceState = {}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvWmVnb0V4cHJlc3NEZWZpbmVzLmpzIl0sIm5hbWVzIjpbIlplZ29TY2VuYXJpbyIsIlplZ29MYW5ndWFnZSIsIlplZ29PcmllbnRhdGlvbiIsIlplZ29FbmdpbmVTdGF0ZSIsIlplZ29Sb29tU3RhdGUiLCJaZWdvUm9vbU1vZGUiLCJaZWdvUHVibGlzaENoYW5uZWwiLCJaZWdvUHVibGlzaGVyU3RhdGUiLCJaZWdvVmlld01vZGUiLCJaZWdvVmlkZW9NaXJyb3JNb2RlIiwiWmVnb1NFSVR5cGUiLCJaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0IiwiWmVnb1JldmVyYlByZXNldCIsIlplZ29WaWRlb0NvbmZpZ1ByZXNldCIsIlplZ29TdHJlYW1RdWFsaXR5TGV2ZWwiLCJaZWdvQXVkaW9DaGFubmVsIiwiWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGUiLCJaZWdvQXVkaW9NaXhNb2RlIiwiWmVnb0F1ZGlvQ29kZWNJRCIsIlplZ29WaWRlb0NvZGVjSUQiLCJaZWdvUGxheWVyVmlkZW9MYXllciIsIlplZ29WaWRlb1N0cmVhbVR5cGUiLCJaZWdvQUVDTW9kZSIsIlplZ29BTlNNb2RlIiwiWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHkiLCJaZWdvVHJhZmZpY0NvbnRyb2xNaW5WaWRlb0JpdHJhdGVNb2RlIiwiWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGUiLCJaZWdvUGxheWVyU3RhdGUiLCJaZWdvUGxheWVyTWVkaWFFdmVudCIsIlplZ29TdHJlYW1SZXNvdXJjZU1vZGUiLCJaZWdvVXBkYXRlVHlwZSIsIlplZ29TdHJlYW1SZWxheUNETlN0YXRlIiwiWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uIiwiWmVnb0F1ZGlvRGV2aWNlVHlwZSIsIlplZ29BdWRpb1JvdXRlIiwiWmVnb01peGVySW5wdXRDb250ZW50VHlwZSIsIlplZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGUiLCJaZWdvVmlkZW9GcmFtZUZvcm1hdCIsIlplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdCIsIlplZ29WaWRlb0J1ZmZlclR5cGUiLCJaZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllcyIsIlplZ29WaWRlb0ZsaXBNb2RlIiwiWmVnb0N1c3RvbUF1ZGlvUHJvY2Vzc1R5cGUiLCJaZWdvQXVkaW9Db25maWdQcmVzZXQiLCJaZWdvTWVkaWFQbGF5ZXJTdGF0ZSIsIlplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudCIsIlplZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbCIsIlplZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZSIsIlplZ29Wb2x1bWVUeXBlIiwiWmVnb0F1ZGlvU2FtcGxlUmF0ZSIsIlplZ29BdWRpb1NvdXJjZVR5cGUiLCJaZWdvRGF0YVJlY29yZFR5cGUiLCJaZWdvRGF0YVJlY29yZFN0YXRlIiwiWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFzayIsIlplZ29OZXR3b3JrTW9kZSIsIlplZ29OZXR3b3JrU3BlZWRUZXN0VHlwZSIsIlplZ29EZXZpY2VFeGNlcHRpb25UeXBlIiwiWmVnb0RldmljZVR5cGUiLCJaZWdvUmVtb3RlRGV2aWNlU3RhdGUiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNPLElBQUlBLFlBQVk7QUFBQztBQUN4QixDQUFDLFVBQVVBLFlBQVksRUFBRTtFQUNyQjtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUNyRDtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZUFBZTtFQUNqRTtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtBQUNuRCxDQUFDLEVBQUVBLFlBQVksNEJBQUtBLFlBQVksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3ZDO0FBQ0E7QUFDQTtBQUNPLElBQUlDLFlBQVk7QUFBQztBQUN4QixDQUFDLFVBQVVBLFlBQVksRUFBRTtFQUNyQjtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUNyRDtBQUNKO0FBQ0E7RUFDSUEsWUFBWSxDQUFDQSxZQUFZLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztBQUN6RCxDQUFDLEVBQUVBLFlBQVksNEJBQUtBLFlBQVksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ2hDLElBQUlDLGVBQWU7QUFBQztBQUMzQixDQUFDLFVBQVVBLGVBQWUsRUFBRTtFQUN4QkEsZUFBZSxDQUFDQSxlQUFlLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUNqRUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZUFBZTtFQUN2RUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsY0FBYztFQUNyRUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7QUFDN0UsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxlQUFlO0FBQUM7QUFDM0IsQ0FBQyxVQUFVQSxlQUFlLEVBQUU7RUFDeEI7QUFDSjtBQUNBO0VBQ0lBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE9BQU87RUFDdkQ7QUFDSjtBQUNBO0VBQ0lBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07QUFDekQsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxhQUFhO0FBQUM7QUFDekIsQ0FBQyxVQUFVQSxhQUFhLEVBQUU7RUFDdEI7QUFDSjtBQUNBO0VBQ0lBLGFBQWEsQ0FBQ0EsYUFBYSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGNBQWM7RUFDakU7QUFDSjtBQUNBO0VBQ0lBLGFBQWEsQ0FBQ0EsYUFBYSxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDN0Q7QUFDSjtBQUNBO0VBQ0lBLGFBQWEsQ0FBQ0EsYUFBYSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7QUFDL0QsQ0FBQyxFQUFFQSxhQUFhLDZCQUFLQSxhQUFhLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN6QztBQUNPLElBQUlDLFlBQVk7QUFBQztBQUN4QixDQUFDLFVBQVVBLFlBQVksRUFBRTtFQUNyQjtFQUNBQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzNEO0VBQ0FBLFlBQVksQ0FBQ0EsWUFBWSxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7QUFDN0QsQ0FBQyxFQUFFQSxZQUFZLDRCQUFLQSxZQUFZLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN2QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxrQkFBa0I7QUFBQztBQUM5QixDQUFDLFVBQVVBLGtCQUFrQixFQUFFO0VBQzNCO0FBQ0o7QUFDQTtFQUNJQSxrQkFBa0IsQ0FBQ0Esa0JBQWtCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUMzRDtBQUNKO0FBQ0E7RUFDSUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7QUFDN0QsQ0FBQyxFQUFFQSxrQkFBa0Isa0NBQUtBLGtCQUFrQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsa0JBQWtCO0FBQUM7QUFDOUIsQ0FBQyxVQUFVQSxrQkFBa0IsRUFBRTtFQUMzQjtBQUNKO0FBQ0E7RUFDSUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDckU7QUFDSjtBQUNBO0VBQ0lBLGtCQUFrQixDQUFDQSxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLG1CQUFtQjtFQUNyRjtBQUNKO0FBQ0E7RUFDSUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7QUFDM0UsQ0FBQyxFQUFFQSxrQkFBa0Isa0NBQUtBLGtCQUFrQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsWUFBWTtBQUFDO0FBQ3hCLENBQUMsVUFBVUEsWUFBWSxFQUFFO0VBQ3JCO0FBQ0o7QUFDQTtFQUNJQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQ3pEO0FBQ0o7QUFDQTtFQUNJQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzNEO0FBQ0o7QUFDQTtFQUNJQSxZQUFZLENBQUNBLFlBQVksQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0FBQ2pFLENBQUMsRUFBRUEsWUFBWSw0QkFBS0EsWUFBWSxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkM7QUFDQTtBQUNBO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtBQUNKO0FBQ0E7RUFDSUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsbUJBQW1CO0VBQ3ZGO0FBQ0o7QUFDQTtFQUNJQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUN6RTtBQUNKO0FBQ0E7RUFDSUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFVBQVU7RUFDckU7QUFDSjtBQUNBO0VBQ0lBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLG1CQUFtQjtBQUMzRixDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLFdBQVc7QUFBQztBQUN2QixDQUFDLFVBQVVBLFdBQVcsRUFBRTtFQUNwQjtFQUNBQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0VBQzNEO0VBQ0FBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZ0JBQWdCO0FBQ3JFLENBQUMsRUFBRUEsV0FBVywyQkFBS0EsV0FBVyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckM7QUFDTyxJQUFJQyxzQkFBc0I7QUFBQztBQUNsQyxDQUFDLFVBQVVBLHNCQUFzQixFQUFFO0VBQy9CO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ25FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQy9FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQy9FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25GO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQy9FO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQzdFO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25GO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3pFO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxVQUFVO0VBQzNFO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25GO0VBQ0FBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxhQUFhLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxhQUFhO0FBQ3RGLENBQUMsRUFBRUEsc0JBQXNCLHNDQUFLQSxzQkFBc0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNEO0FBQ08sSUFBSUMsZ0JBQWdCO0FBQUM7QUFDNUIsQ0FBQyxVQUFVQSxnQkFBZ0IsRUFBRTtFQUN6QjtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUN2RDtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUMvRDtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUNqRTtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUNuRTtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUMzRDtFQUNBQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxpQkFBaUI7RUFDN0U7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFVBQVU7RUFDL0Q7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDckQ7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDN0Q7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDdkQ7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLGNBQWM7QUFDNUUsQ0FBQyxFQUFFQSxnQkFBZ0IsZ0NBQUtBLGdCQUFnQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0M7QUFDQTtBQUNBO0FBQ08sSUFBSUMscUJBQXFCO0FBQUM7QUFDakMsQ0FBQyxVQUFVQSxxQkFBcUIsRUFBRTtFQUM5QjtBQUNKO0FBQ0E7RUFDSUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzdFO0FBQ0o7QUFDQTtFQUNJQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsWUFBWSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsWUFBWTtFQUM3RTtBQUNKO0FBQ0E7RUFDSUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQzdFO0FBQ0o7QUFDQTtFQUNJQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsYUFBYTtBQUNuRixDQUFDLEVBQUVBLHFCQUFxQixxQ0FBS0EscUJBQXFCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN6RDtBQUNBO0FBQ0E7QUFDTyxJQUFJQyxzQkFBc0I7QUFBQztBQUNsQyxDQUFDLFVBQVVBLHNCQUFzQixFQUFFO0VBQy9CO0FBQ0o7QUFDQTtFQUNJQSxzQkFBc0IsQ0FBQ0Esc0JBQXNCLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUM3RTtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDbkU7QUFDSjtBQUNBO0VBQ0lBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ3ZFO0FBQ0o7QUFDQTtFQUNJQSxzQkFBc0IsQ0FBQ0Esc0JBQXNCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztFQUNqRTtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7QUFDckUsQ0FBQyxFQUFFQSxzQkFBc0Isc0NBQUtBLHNCQUFzQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0Q7QUFDTyxJQUFJQyxnQkFBZ0I7QUFBQztBQUM1QixDQUFDLFVBQVVBLGdCQUFnQixFQUFFO0VBQ3pCO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ3ZEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQy9ELENBQUMsRUFBRUEsZ0JBQWdCLGdDQUFLQSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQy9DO0FBQ08sSUFBSUMsMEJBQTBCO0FBQUM7QUFDdEMsQ0FBQyxVQUFVQSwwQkFBMEIsRUFBRTtFQUNuQztFQUNBQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUMzRTtFQUNBQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUMvRTtFQUNBQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtBQUN2RixDQUFDLEVBQUVBLDBCQUEwQiwwQ0FBS0EsMEJBQTBCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNuRTtBQUNPLElBQUlDLGdCQUFnQjtBQUFDO0FBQzVCLENBQUMsVUFBVUEsZ0JBQWdCLEVBQUU7RUFDekI7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDckQ7RUFDQUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7QUFDakUsQ0FBQyxFQUFFQSxnQkFBZ0IsZ0NBQUtBLGdCQUFnQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0M7QUFDTyxJQUFJQyxnQkFBZ0I7QUFBQztBQUM1QixDQUFDLFVBQVVBLGdCQUFnQixFQUFFO0VBQ3pCO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQzNEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0VBQ3JEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ3ZEO0VBQ0FBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0FBQzNELENBQUMsRUFBRUEsZ0JBQWdCLGdDQUFLQSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQy9DO0FBQ0E7QUFDQTtBQUNPLElBQUlDLGdCQUFnQjtBQUFDO0FBQzVCLENBQUMsVUFBVUEsZ0JBQWdCLEVBQUU7RUFDekI7QUFDSjtBQUNBO0VBQ0lBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzdEO0FBQ0o7QUFDQTtFQUNJQSxnQkFBZ0IsQ0FBQ0EsZ0JBQWdCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztFQUNyRDtBQUNKO0FBQ0E7RUFDSUEsZ0JBQWdCLENBQUNBLGdCQUFnQixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDckQ7QUFDSjtBQUNBO0VBQ0lBLGdCQUFnQixDQUFDQSxnQkFBZ0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0FBQzNELENBQUMsRUFBRUEsZ0JBQWdCLGdDQUFLQSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQy9DO0FBQ0E7QUFDQTtBQUNPLElBQUlDLG9CQUFvQjtBQUFDO0FBQ2hDLENBQUMsVUFBVUEsb0JBQW9CLEVBQUU7RUFDN0I7QUFDSjtBQUNBO0VBQ0lBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUMvRDtBQUNKO0FBQ0E7RUFDSUEsb0JBQW9CLENBQUNBLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7QUFDL0UsQ0FBQyxFQUFFQSxvQkFBb0Isb0NBQUtBLG9CQUFvQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtBQUNKO0FBQ0E7RUFDSUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDbkU7QUFDSjtBQUNBO0VBQ0lBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxPQUFPO0VBQy9EO0FBQ0o7QUFDQTtFQUNJQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztBQUMvRCxDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLFdBQVc7QUFBQztBQUN2QixDQUFDLFVBQVVBLFdBQVcsRUFBRTtFQUNwQjtFQUNBQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0VBQ3pEO0VBQ0FBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDakQ7RUFDQUEsV0FBVyxDQUFDQSxXQUFXLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtBQUNqRCxDQUFDLEVBQUVBLFdBQVcsMkJBQUtBLFdBQVcsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3JDO0FBQ08sSUFBSUMsV0FBVztBQUFDO0FBQ3ZCLENBQUMsVUFBVUEsV0FBVyxFQUFFO0VBQ3BCO0VBQ0FBLFdBQVcsQ0FBQ0EsV0FBVyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDN0M7RUFDQUEsV0FBVyxDQUFDQSxXQUFXLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUNqRDtFQUNBQSxXQUFXLENBQUNBLFdBQVcsQ0FBQyxZQUFZLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxZQUFZO0FBQzdELENBQUMsRUFBRUEsV0FBVywyQkFBS0EsV0FBVyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckM7QUFDQTtBQUNBO0FBQ08sSUFBSUMsMEJBQTBCO0FBQUM7QUFDdEMsQ0FBQyxVQUFVQSwwQkFBMEIsRUFBRTtFQUNuQztBQUNKO0FBQ0E7RUFDSUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE9BQU87RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0VBQ3pGO0FBQ0o7QUFDQTtFQUNJQSwwQkFBMEIsQ0FBQ0EsMEJBQTBCLENBQUMsb0JBQW9CLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxvQkFBb0I7RUFDdkc7QUFDSjtBQUNBO0VBQ0lBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLHNCQUFzQjtBQUMvRyxDQUFDLEVBQUVBLDBCQUEwQiwwQ0FBS0EsMEJBQTBCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNuRTtBQUNBO0FBQ0E7QUFDTyxJQUFJQyxxQ0FBcUM7QUFBQztBQUNqRCxDQUFDLFVBQVVBLHFDQUFxQyxFQUFFO0VBQzlDO0FBQ0o7QUFDQTtFQUNJQSxxQ0FBcUMsQ0FBQ0EscUNBQXFDLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN2RztBQUNKO0FBQ0E7RUFDSUEscUNBQXFDLENBQUNBLHFDQUFxQyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7QUFDbkgsQ0FBQyxFQUFFQSxxQ0FBcUMscURBQUtBLHFDQUFxQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDekY7QUFDQTtBQUNBO0FBQ08sSUFBSUMsNkJBQTZCO0FBQUM7QUFDekMsQ0FBQyxVQUFVQSw2QkFBNkIsRUFBRTtFQUN0QztBQUNKO0FBQ0E7RUFDSUEsNkJBQTZCLENBQUNBLDZCQUE2QixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDM0Y7QUFDSjtBQUNBO0VBQ0lBLDZCQUE2QixDQUFDQSw2QkFBNkIsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQ3pGLENBQUMsRUFBRUEsNkJBQTZCLDZDQUFLQSw2QkFBNkIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3pFO0FBQ0E7QUFDQTtBQUNPLElBQUlDLGVBQWU7QUFBQztBQUMzQixDQUFDLFVBQVVBLGVBQWUsRUFBRTtFQUN4QjtBQUNKO0FBQ0E7RUFDSUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUN6RDtBQUNKO0FBQ0E7RUFDSUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDekU7QUFDSjtBQUNBO0VBQ0lBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7QUFDL0QsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNBO0FBQ0E7QUFDTyxJQUFJQyxvQkFBb0I7QUFBQztBQUNoQyxDQUFDLFVBQVVBLG9CQUFvQixFQUFFO0VBQzdCO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxpQkFBaUI7RUFDckY7QUFDSjtBQUNBO0VBQ0lBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGtCQUFrQjtFQUN2RjtBQUNKO0FBQ0E7RUFDSUEsb0JBQW9CLENBQUNBLG9CQUFvQixDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsaUJBQWlCO0VBQ3JGO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxrQkFBa0I7QUFDM0YsQ0FBQyxFQUFFQSxvQkFBb0Isb0NBQUtBLG9CQUFvQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkQ7QUFDQTtBQUNBO0FBQ08sSUFBSUMsc0JBQXNCO0FBQUM7QUFDbEMsQ0FBQyxVQUFVQSxzQkFBc0IsRUFBRTtFQUMvQjtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDekU7QUFDSjtBQUNBO0VBQ0lBLHNCQUFzQixDQUFDQSxzQkFBc0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3pFO0FBQ0o7QUFDQTtFQUNJQSxzQkFBc0IsQ0FBQ0Esc0JBQXNCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUN2RTtBQUNKO0FBQ0E7RUFDSUEsc0JBQXNCLENBQUNBLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7QUFDN0UsQ0FBQyxFQUFFQSxzQkFBc0Isc0NBQUtBLHNCQUFzQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0Q7QUFDQTtBQUNBO0FBQ08sSUFBSUMsY0FBYztBQUFDO0FBQzFCLENBQUMsVUFBVUEsY0FBYyxFQUFFO0VBQ3ZCO0FBQ0o7QUFDQTtFQUNJQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0VBQ2pEO0FBQ0o7QUFDQTtFQUNJQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQzNELENBQUMsRUFBRUEsY0FBYyw4QkFBS0EsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0M7QUFDTyxJQUFJQyx1QkFBdUI7QUFBQztBQUNuQyxDQUFDLFVBQVVBLHVCQUF1QixFQUFFO0VBQ2hDO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNFO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUMzRjtFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtBQUNqRixDQUFDLEVBQUVBLHVCQUF1Qix1Q0FBS0EsdUJBQXVCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3RDtBQUNPLElBQUlDLDhCQUE4QjtBQUFDO0FBQzFDLENBQUMsVUFBVUEsOEJBQThCLEVBQUU7RUFDdkM7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDbkY7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDakc7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLGlCQUFpQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsaUJBQWlCO0VBQ3pHO0VBQ0FBLDhCQUE4QixDQUFDQSw4QkFBOEIsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGtCQUFrQjtFQUMzRztFQUNBQSw4QkFBOEIsQ0FBQ0EsOEJBQThCLENBQUMsb0JBQW9CLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxvQkFBb0I7RUFDL0c7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDekY7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLHVCQUF1QixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsdUJBQXVCO0VBQ3JIO0VBQ0FBLDhCQUE4QixDQUFDQSw4QkFBOEIsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ25HO0VBQ0FBLDhCQUE4QixDQUFDQSw4QkFBOEIsQ0FBQywrQkFBK0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLCtCQUErQjtFQUNySTtFQUNBQSw4QkFBOEIsQ0FBQ0EsOEJBQThCLENBQUMsK0JBQStCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRywrQkFBK0I7RUFDckk7RUFDQUEsOEJBQThCLENBQUNBLDhCQUE4QixDQUFDLDhCQUE4QixDQUFDLEdBQUcsRUFBRSxDQUFDLEdBQUcsOEJBQThCO0FBQ3hJLENBQUMsRUFBRUEsOEJBQThCLDhDQUFLQSw4QkFBOEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNFO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUMvRDtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtBQUNyRSxDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLGNBQWM7QUFBQztBQUMxQixDQUFDLFVBQVVBLGNBQWMsRUFBRTtFQUN2QjtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3pEO0VBQ0FBLGNBQWMsQ0FBQ0EsY0FBYyxDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDN0Q7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUM3RDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxVQUFVO0VBQzNEO0VBQ0FBLGNBQWMsQ0FBQ0EsY0FBYyxDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDakU7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztBQUM3RCxDQUFDLEVBQUVBLGNBQWMsOEJBQUtBLGNBQWMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQzNDO0FBQ08sSUFBSUMseUJBQXlCO0FBQUM7QUFDckMsQ0FBQyxVQUFVQSx5QkFBeUIsRUFBRTtFQUNsQztFQUNBQSx5QkFBeUIsQ0FBQ0EseUJBQXlCLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUMzRTtFQUNBQSx5QkFBeUIsQ0FBQ0EseUJBQXlCLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztBQUMvRSxDQUFDLEVBQUVBLHlCQUF5Qix5Q0FBS0EseUJBQXlCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqRTtBQUNPLElBQUlDLDRCQUE0QjtBQUFDO0FBQ3hDLENBQUMsVUFBVUEsNEJBQTRCLEVBQUU7RUFDckM7RUFDQUEsNEJBQTRCLENBQUNBLDRCQUE0QixDQUFDLEtBQUssQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLEtBQUs7RUFDN0U7RUFDQUEsNEJBQTRCLENBQUNBLDRCQUE0QixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07QUFDbkYsQ0FBQyxFQUFFQSw0QkFBNEIsNENBQUtBLDRCQUE0QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDdkU7QUFDTyxJQUFJQyxvQkFBb0I7QUFBQztBQUNoQyxDQUFDLFVBQVVBLG9CQUFvQixFQUFFO0VBQzdCO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3JFO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQy9EO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ25FO0VBQ0FBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0FBQ25FLENBQUMsRUFBRUEsb0JBQW9CLG9DQUFLQSxvQkFBb0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3ZEO0FBQ08sSUFBSUMsMkJBQTJCO0FBQUM7QUFDdkMsQ0FBQyxVQUFVQSwyQkFBMkIsRUFBRTtFQUNwQztFQUNBQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUM3RTtFQUNBQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtBQUNyRixDQUFDLEVBQUVBLDJCQUEyQiwyQ0FBS0EsMkJBQTJCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRTtBQUNPLElBQUlDLG1CQUFtQjtBQUFDO0FBQy9CLENBQUMsVUFBVUEsbUJBQW1CLEVBQUU7RUFDNUI7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDbkU7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDbkU7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDM0U7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7RUFDM0U7RUFDQUEsbUJBQW1CLENBQUNBLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGVBQWU7QUFDbkYsQ0FBQyxFQUFFQSxtQkFBbUIsbUNBQUtBLG1CQUFtQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckQ7QUFDTyxJQUFJQywwQkFBMEI7QUFBQztBQUN0QyxDQUFDLFVBQVVBLDBCQUEwQixFQUFFO0VBQ25DO0VBQ0FBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0VBQ3pFO0VBQ0FBLDBCQUEwQixDQUFDQSwwQkFBMEIsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxLQUFLO0FBQzdFLENBQUMsRUFBRUEsMEJBQTBCLDBDQUFLQSwwQkFBMEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ25FO0FBQ08sSUFBSUMsaUJBQWlCO0FBQUM7QUFDN0IsQ0FBQyxVQUFVQSxpQkFBaUIsRUFBRTtFQUMxQjtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsTUFBTTtFQUN6RDtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRztFQUNuRDtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsR0FBRztFQUNuRDtFQUNBQSxpQkFBaUIsQ0FBQ0EsaUJBQWlCLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsSUFBSTtBQUN6RCxDQUFDLEVBQUVBLGlCQUFpQixpQ0FBS0EsaUJBQWlCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNqRDtBQUNPLElBQUlDLDBCQUEwQjtBQUFDO0FBQ3RDLENBQUMsVUFBVUEsMEJBQTBCLEVBQUU7RUFDbkM7RUFDQUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDL0U7RUFDQUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDakY7RUFDQUEsMEJBQTBCLENBQUNBLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsa0JBQWtCO0FBQ3ZHLENBQUMsRUFBRUEsMEJBQTBCLDBDQUFLQSwwQkFBMEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ25FO0FBQ08sSUFBSUMscUJBQXFCO0FBQUM7QUFDakMsQ0FBQyxVQUFVQSxxQkFBcUIsRUFBRTtFQUM5QjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsY0FBYztFQUNqRjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxpQkFBaUI7RUFDdkY7RUFDQUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsdUJBQXVCO0VBQ25HO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0VBQy9FO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxtQkFBbUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLG1CQUFtQjtBQUMvRixDQUFDLEVBQUVBLHFCQUFxQixxQ0FBS0EscUJBQXFCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN6RDtBQUNBO0FBQ0E7QUFDTyxJQUFJQyxvQkFBb0I7QUFBQztBQUNoQyxDQUFDLFVBQVVBLG9CQUFvQixFQUFFO0VBQzdCO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUNuRTtBQUNKO0FBQ0E7RUFDSUEsb0JBQW9CLENBQUNBLG9CQUFvQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDckU7QUFDSjtBQUNBO0VBQ0lBLG9CQUFvQixDQUFDQSxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3JFO0FBQ0o7QUFDQTtFQUNJQSxvQkFBb0IsQ0FBQ0Esb0JBQW9CLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztBQUM3RSxDQUFDLEVBQUVBLG9CQUFvQixvQ0FBS0Esb0JBQW9CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN2RDtBQUNBO0FBQ0E7QUFDTyxJQUFJQywyQkFBMkI7QUFBQztBQUN2QyxDQUFDLFVBQVVBLDJCQUEyQixFQUFFO0VBQ3BDO0FBQ0o7QUFDQTtFQUNJQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsYUFBYTtFQUMzRjtBQUNKO0FBQ0E7RUFDSUEsMkJBQTJCLENBQUNBLDJCQUEyQixDQUFDLGFBQWEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGFBQWE7QUFDL0YsQ0FBQyxFQUFFQSwyQkFBMkIsMkNBQUtBLDJCQUEyQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDckU7QUFDQTtBQUNBO0FBQ08sSUFBSUMsMkJBQTJCO0FBQUM7QUFDdkMsQ0FBQyxVQUFVQSwyQkFBMkIsRUFBRTtFQUNwQztBQUNKO0FBQ0E7RUFDSUEsMkJBQTJCLENBQUNBLDJCQUEyQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLE1BQU07RUFDN0U7QUFDSjtBQUNBO0VBQ0lBLDJCQUEyQixDQUFDQSwyQkFBMkIsQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxPQUFPO0VBQy9FO0FBQ0o7QUFDQTtFQUNJQSwyQkFBMkIsQ0FBQ0EsMkJBQTJCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsS0FBSztBQUMvRSxDQUFDLEVBQUVBLDJCQUEyQiwyQ0FBS0EsMkJBQTJCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRTtBQUNPLElBQUlDLHdCQUF3QjtBQUFDO0FBQ3BDLENBQUMsVUFBVUEsd0JBQXdCLEVBQUU7RUFDakM7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDM0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDN0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDN0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7QUFDckYsQ0FBQyxFQUFFQSx3QkFBd0Isd0NBQUtBLHdCQUF3QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0Q7QUFDTyxJQUFJQyxjQUFjO0FBQUM7QUFDMUIsQ0FBQyxVQUFVQSxjQUFjLEVBQUU7RUFDdkI7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUNyRDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0FBQzNELENBQUMsRUFBRUEsY0FBYyw4QkFBS0EsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0M7QUFDTyxJQUFJQyxtQkFBbUI7QUFBQztBQUMvQixDQUFDLFVBQVVBLG1CQUFtQixFQUFFO0VBQzVCO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ25FO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxRQUFRLENBQUMsR0FBRyxJQUFJLENBQUMsR0FBRyxRQUFRO0VBQ3BFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxLQUFLLENBQUMsR0FBRyxTQUFTO0FBQzNFLENBQUMsRUFBRUEsbUJBQW1CLG1DQUFLQSxtQkFBbUIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3JEO0FBQ08sSUFBSUMsbUJBQW1CO0FBQUM7QUFDL0IsQ0FBQyxVQUFVQSxtQkFBbUIsRUFBRTtFQUM1QjtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUNuRTtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUNqRTtFQUNBQSxtQkFBbUIsQ0FBQ0EsbUJBQW1CLENBQUMsYUFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsYUFBYTtBQUMvRSxDQUFDLEVBQUVBLG1CQUFtQixtQ0FBS0EsbUJBQW1CLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUNyRDtBQUNPLElBQUlDLGtCQUFrQjtBQUFDO0FBQzlCLENBQUMsVUFBVUEsa0JBQWtCLEVBQUU7RUFDM0I7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDakU7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDckU7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFdBQVc7RUFDckU7RUFDQUEsa0JBQWtCLENBQUNBLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGVBQWU7QUFDakYsQ0FBQyxFQUFFQSxrQkFBa0Isa0NBQUtBLGtCQUFrQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkQ7QUFDTyxJQUFJQyxtQkFBbUI7QUFBQztBQUMvQixDQUFDLFVBQVVBLG1CQUFtQixFQUFFO0VBQzVCO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxVQUFVO0VBQ3JFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQ3ZFO0VBQ0FBLG1CQUFtQixDQUFDQSxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0FBQ3ZFLENBQUMsRUFBRUEsbUJBQW1CLG1DQUFLQSxtQkFBbUIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO0FBQ3JEO0FBQ08sSUFBSUMsNEJBQTRCO0FBQUM7QUFDeEMsQ0FBQyxVQUFVQSw0QkFBNEIsRUFBRTtFQUNyQztFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUN2RjtFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUN2RjtFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsT0FBTztFQUNqRjtFQUNBQSw0QkFBNEIsQ0FBQ0EsNEJBQTRCLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtBQUN2RixDQUFDLEVBQUVBLDRCQUE0Qiw0Q0FBS0EsNEJBQTRCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUN2RTtBQUNPLElBQUlDLGVBQWU7QUFBQztBQUMzQixDQUFDLFVBQVVBLGVBQWUsRUFBRTtFQUN4QjtFQUNBQSxlQUFlLENBQUNBLGVBQWUsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNEO0VBQ0FBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFNBQVM7RUFDM0Q7RUFDQUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsVUFBVTtFQUM3RDtFQUNBQSxlQUFlLENBQUNBLGVBQWUsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ3JEO0VBQ0FBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDekQ7RUFDQUEsZUFBZSxDQUFDQSxlQUFlLENBQUMsUUFBUSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsUUFBUTtFQUN6RDtFQUNBQSxlQUFlLENBQUNBLGVBQWUsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ3pEO0VBQ0FBLGVBQWUsQ0FBQ0EsZUFBZSxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7QUFDN0QsQ0FBQyxFQUFFQSxlQUFlLCtCQUFLQSxlQUFlLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM3QztBQUNPLElBQUlDLHdCQUF3QjtBQUFDO0FBQ3BDLENBQUMsVUFBVUEsd0JBQXdCLEVBQUU7RUFDakM7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFFBQVE7RUFDM0U7RUFDQUEsd0JBQXdCLENBQUNBLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFVBQVU7QUFDbkYsQ0FBQyxFQUFFQSx3QkFBd0Isd0NBQUtBLHdCQUF3QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDL0Q7QUFDTyxJQUFJQyx1QkFBdUI7QUFBQztBQUNuQyxDQUFDLFVBQVVBLHVCQUF1QixFQUFFO0VBQ2hDO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNFO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQzNFO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQy9FO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxzQkFBc0IsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLHNCQUFzQjtFQUNyRztFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDekY7RUFDQUEsdUJBQXVCLENBQUNBLHVCQUF1QixDQUFDLGdCQUFnQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsZ0JBQWdCO0VBQ3pGO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUMzRjtFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDekY7RUFDQUEsdUJBQXVCLENBQUNBLHVCQUF1QixDQUFDLHNCQUFzQixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsc0JBQXNCO0VBQ3JHO0VBQ0FBLHVCQUF1QixDQUFDQSx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUMzRjtFQUNBQSx1QkFBdUIsQ0FBQ0EsdUJBQXVCLENBQUMsa0JBQWtCLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxrQkFBa0I7RUFDOUY7RUFDQUEsdUJBQXVCLENBQUNBLHVCQUF1QixDQUFDLGNBQWMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLGNBQWM7QUFDMUYsQ0FBQyxFQUFFQSx1QkFBdUIsdUNBQUtBLHVCQUF1QixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDN0Q7QUFDTyxJQUFJQyxjQUFjO0FBQUM7QUFDMUIsQ0FBQyxVQUFVQSxjQUFjLEVBQUU7RUFDdkI7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN6RDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxRQUFRO0VBQ3ZEO0VBQ0FBLGNBQWMsQ0FBQ0EsY0FBYyxDQUFDLFlBQVksQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLFlBQVk7RUFDL0Q7RUFDQUEsY0FBYyxDQUFDQSxjQUFjLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN6RDtFQUNBQSxjQUFjLENBQUNBLGNBQWMsQ0FBQyxhQUFhLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxhQUFhO0FBQ3JFLENBQUMsRUFBRUEsY0FBYyw4QkFBS0EsY0FBYyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDM0M7QUFDTyxJQUFJQyxxQkFBcUI7QUFBQztBQUNqQyxDQUFDLFVBQVVBLHFCQUFxQixFQUFFO0VBQzlCO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxNQUFNO0VBQ2pFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxjQUFjO0VBQ2pGO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxXQUFXO0VBQzNFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLENBQUMsQ0FBQyxHQUFHLGlCQUFpQjtFQUN2RjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsU0FBUztFQUN2RTtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsY0FBYztFQUNqRjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcsV0FBVztFQUMzRTtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsZ0JBQWdCLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxnQkFBZ0I7RUFDckY7RUFDQUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLHlCQUF5QixDQUFDLEdBQUcsQ0FBQyxDQUFDLEdBQUcseUJBQXlCO0VBQ3ZHO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsR0FBRyxTQUFTO0VBQ3ZFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxNQUFNLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxNQUFNO0VBQ2xFO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxjQUFjO0VBQ2xGO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxjQUFjO0VBQ2xGO0VBQ0FBLHFCQUFxQixDQUFDQSxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLG9CQUFvQjtFQUM5RjtFQUNBQSxxQkFBcUIsQ0FBQ0EscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsR0FBRyxFQUFFLENBQUMsR0FBRyxrQkFBa0I7RUFDMUY7RUFDQUEscUJBQXFCLENBQUNBLHFCQUFxQixDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxHQUFHLFlBQVk7QUFDbEYsQ0FBQyxFQUFFQSxxQkFBcUIscUNBQUtBLHFCQUFxQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMiLCJmaWxlIjoiODIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEFwcGxpY2F0aW9uIHNjZW5hcmlvLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvU2NlbmFyaW87XHJcbihmdW5jdGlvbiAoWmVnb1NjZW5hcmlvKSB7XHJcbiAgICAvKipcclxuICAgICAqIEdlbmVyYWwgc2NlbmFyaW9cclxuICAgICAqL1xyXG4gICAgWmVnb1NjZW5hcmlvW1plZ29TY2VuYXJpb1tcIkdlbmVyYWxcIl0gPSAwXSA9IFwiR2VuZXJhbFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBDb21tdW5pY2F0aW9uIHNjZW5hcmlvXHJcbiAgICAgKi9cclxuICAgIFplZ29TY2VuYXJpb1taZWdvU2NlbmFyaW9bXCJDb21tdW5pY2F0aW9uXCJdID0gMV0gPSBcIkNvbW11bmljYXRpb25cIjtcclxuICAgIC8qKlxyXG4gICAgICogTGl2ZSBzY2VuYXJpb1xyXG4gICAgICovXHJcbiAgICBaZWdvU2NlbmFyaW9bWmVnb1NjZW5hcmlvW1wiTGl2ZVwiXSA9IDJdID0gXCJMaXZlXCI7XHJcbn0pKFplZ29TY2VuYXJpbyB8fCAoWmVnb1NjZW5hcmlvID0ge30pKTtcclxuLyoqXHJcbiAqIExhbmd1YWdlLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvTGFuZ3VhZ2U7XHJcbihmdW5jdGlvbiAoWmVnb0xhbmd1YWdlKSB7XHJcbiAgICAvKipcclxuICAgICAqIEVuZ2xpc2hcclxuICAgICAqL1xyXG4gICAgWmVnb0xhbmd1YWdlW1plZ29MYW5ndWFnZVtcIkVuZ2xpc2hcIl0gPSAwXSA9IFwiRW5nbGlzaFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBDaGluZXNlXHJcbiAgICAgKi9cclxuICAgIFplZ29MYW5ndWFnZVtaZWdvTGFuZ3VhZ2VbXCJDaGluZXNlXCJdID0gMV0gPSBcIkNoaW5lc2VcIjtcclxufSkoWmVnb0xhbmd1YWdlIHx8IChaZWdvTGFuZ3VhZ2UgPSB7fSkpO1xyXG5leHBvcnQgdmFyIFplZ29PcmllbnRhdGlvbjtcclxuKGZ1bmN0aW9uIChaZWdvT3JpZW50YXRpb24pIHtcclxuICAgIFplZ29PcmllbnRhdGlvbltaZWdvT3JpZW50YXRpb25bXCJQb3J0cmFpdFVwXCJdID0gMF0gPSBcIlBvcnRyYWl0VXBcIjtcclxuICAgIFplZ29PcmllbnRhdGlvbltaZWdvT3JpZW50YXRpb25bXCJMYW5kc2NhcGVMZWZ0XCJdID0gMV0gPSBcIkxhbmRzY2FwZUxlZnRcIjtcclxuICAgIFplZ29PcmllbnRhdGlvbltaZWdvT3JpZW50YXRpb25bXCJQb3J0cmFpdERvd25cIl0gPSAyXSA9IFwiUG9ydHJhaXREb3duXCI7XHJcbiAgICBaZWdvT3JpZW50YXRpb25bWmVnb09yaWVudGF0aW9uW1wiTGFuZHNjYXBlUmlnaHRcIl0gPSAzXSA9IFwiTGFuZHNjYXBlUmlnaHRcIjtcclxufSkoWmVnb09yaWVudGF0aW9uIHx8IChaZWdvT3JpZW50YXRpb24gPSB7fSkpO1xyXG4vKipcclxuICogRW5naW5lIHN0YXRlLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvRW5naW5lU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb0VuZ2luZVN0YXRlKSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBlbmdpbmUgaGFzIHN0YXJ0ZWRcclxuICAgICAqL1xyXG4gICAgWmVnb0VuZ2luZVN0YXRlW1plZ29FbmdpbmVTdGF0ZVtcIlN0YXJ0XCJdID0gMF0gPSBcIlN0YXJ0XCI7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBlbmdpbmUgaGFzIHN0b3BlZFxyXG4gICAgICovXHJcbiAgICBaZWdvRW5naW5lU3RhdGVbWmVnb0VuZ2luZVN0YXRlW1wiU3RvcFwiXSA9IDFdID0gXCJTdG9wXCI7XHJcbn0pKFplZ29FbmdpbmVTdGF0ZSB8fCAoWmVnb0VuZ2luZVN0YXRlID0ge30pKTtcclxuLyoqXHJcbiAqIFJvb20gc3RhdGUuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29Sb29tU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb1Jvb21TdGF0ZSkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBVbmNvbm5lY3RlZCBzdGF0ZSwgZW50ZXIgdGhpcyBzdGF0ZSBiZWZvcmUgbG9nZ2luZyBpbiBhbmQgYWZ0ZXIgZXhpdGluZyB0aGUgcm9vbS4gSWYgdGhlcmUgaXMgYSBzdGVhZHkgc3RhdGUgYWJub3JtYWxpdHkgaW4gdGhlIHByb2Nlc3Mgb2YgbG9nZ2luZyBpbiB0byB0aGUgcm9vbSwgc3VjaCBhcyBBcHBJRCBhbmQgQXBwU2lnbiBhcmUgaW5jb3JyZWN0LCBvciBpZiB0aGUgc2FtZSB1c2VyIG5hbWUgaXMgbG9nZ2VkIGluIGVsc2V3aGVyZSBhbmQgdGhlIGxvY2FsIGVuZCBpcyBLaWNrT3V0LCBpdCB3aWxsIGVudGVyIHRoaXMgc3RhdGUuXHJcbiAgICAgKi9cclxuICAgIFplZ29Sb29tU3RhdGVbWmVnb1Jvb21TdGF0ZVtcIkRpc0Nvbm5lY3RlZFwiXSA9IDBdID0gXCJEaXNDb25uZWN0ZWRcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgdGhlIGNvbm5lY3Rpb24gaXMgYmVpbmcgcmVxdWVzdGVkLiBJdCB3aWxsIGVudGVyIHRoaXMgc3RhdGUgYWZ0ZXIgc3VjY2Vzc2Z1bCBleGVjdXRpb24gbG9naW4gcm9vbSBmdW5jdGlvbi4gVGhlIGRpc3BsYXkgb2YgdGhlIFVJIGlzIHVzdWFsbHkgcGVyZm9ybWVkIHVzaW5nIHRoaXMgc3RhdGUuIElmIHRoZSBjb25uZWN0aW9uIGlzIGludGVycnVwdGVkIGR1ZSB0byBwb29yIG5ldHdvcmsgcXVhbGl0eSwgdGhlIFNESyB3aWxsIHBlcmZvcm0gYW4gaW50ZXJuYWwgcmV0cnkgYW5kIHdpbGwgcmV0dXJuIHRvIHRoZSByZXF1ZXN0aW5nIGNvbm5lY3Rpb24gc3RhdHVzLlxyXG4gICAgICovXHJcbiAgICBaZWdvUm9vbVN0YXRlW1plZ29Sb29tU3RhdGVbXCJDb25uZWN0aW5nXCJdID0gMV0gPSBcIkNvbm5lY3RpbmdcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXR1cyB0aGF0IGlzIHN1Y2Nlc3NmdWxseSBjb25uZWN0ZWQuIEVudGVyaW5nIHRoaXMgc3RhdHVzIGluZGljYXRlcyB0aGF0IHRoZSBsb2dpbiB0byB0aGUgcm9vbSBoYXMgYmVlbiBzdWNjZXNzZnVsLiBUaGUgdXNlciBjYW4gcmVjZWl2ZSB0aGUgY2FsbGJhY2sgbm90aWZpY2F0aW9uIG9mIHRoZSB1c2VyIGFuZCB0aGUgc3RyZWFtIGluZm9ybWF0aW9uIGluIHRoZSByb29tLlxyXG4gICAgICovXHJcbiAgICBaZWdvUm9vbVN0YXRlW1plZ29Sb29tU3RhdGVbXCJDb25uZWN0ZWRcIl0gPSAyXSA9IFwiQ29ubmVjdGVkXCI7XHJcbn0pKFplZ29Sb29tU3RhdGUgfHwgKFplZ29Sb29tU3RhdGUgPSB7fSkpO1xyXG4vKiogUm9vbSBtb2RlLiAqL1xyXG5leHBvcnQgdmFyIFplZ29Sb29tTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvUm9vbU1vZGUpIHtcclxuICAgIC8qKiBTaW5nbGUgcm9vbSBtb2RlLiAqL1xyXG4gICAgWmVnb1Jvb21Nb2RlW1plZ29Sb29tTW9kZVtcIlNpbmdsZVJvb21cIl0gPSAwXSA9IFwiU2luZ2xlUm9vbVwiO1xyXG4gICAgLyoqIE11bHRpcGxlIHJvb20gbW9kZS4gKi9cclxuICAgIFplZ29Sb29tTW9kZVtaZWdvUm9vbU1vZGVbXCJNdWx0aVJvb21cIl0gPSAxXSA9IFwiTXVsdGlSb29tXCI7XHJcbn0pKFplZ29Sb29tTW9kZSB8fCAoWmVnb1Jvb21Nb2RlID0ge30pKTtcclxuLyoqXHJcbiAqIFB1Ymxpc2ggY2hhbm5lbC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1B1Ymxpc2hDaGFubmVsO1xyXG4oZnVuY3Rpb24gKFplZ29QdWJsaXNoQ2hhbm5lbCkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBNYWluIHB1Ymxpc2ggY2hhbm5lbFxyXG4gICAgICovXHJcbiAgICBaZWdvUHVibGlzaENoYW5uZWxbWmVnb1B1Ymxpc2hDaGFubmVsW1wiTWFpblwiXSA9IDBdID0gXCJNYWluXCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1eGlsaWFyeSBwdWJsaXNoIGNoYW5uZWxcclxuICAgICAqL1xyXG4gICAgWmVnb1B1Ymxpc2hDaGFubmVsW1plZ29QdWJsaXNoQ2hhbm5lbFtcIkF1eFwiXSA9IDFdID0gXCJBdXhcIjtcclxufSkoWmVnb1B1Ymxpc2hDaGFubmVsIHx8IChaZWdvUHVibGlzaENoYW5uZWwgPSB7fSkpO1xyXG4vKipcclxuICogUHVibGlzaCBzdHJlYW0gc3RhdHVzLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvUHVibGlzaGVyU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb1B1Ymxpc2hlclN0YXRlKSB7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBzdGF0ZSBpcyBub3QgcHVibGlzaGVkLCBhbmQgaXQgaXMgaW4gdGhpcyBzdGF0ZSBiZWZvcmUgcHVibGlzaGluZyB0aGUgc3RyZWFtLiBJZiBhIHN0ZWFkeS1zdGF0ZSBleGNlcHRpb24gb2NjdXJzIGluIHRoZSBwdWJsaXNoIHByb2Nlc3MsIHN1Y2ggYXMgQXBwSUQgYW5kIEFwcFNpZ24gYXJlIGluY29ycmVjdCwgb3IgaWYgb3RoZXIgdXNlcnMgYXJlIGFscmVhZHkgcHVibGlzaGluZyB0aGUgc3RyZWFtLCB0aGVyZSB3aWxsIGJlIGEgZmFpbHVyZSBhbmQgZW50ZXIgdGhpcyBzdGF0ZS5cclxuICAgICAqL1xyXG4gICAgWmVnb1B1Ymxpc2hlclN0YXRlW1plZ29QdWJsaXNoZXJTdGF0ZVtcIk5vUHVibGlzaFwiXSA9IDBdID0gXCJOb1B1Ymxpc2hcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgaXQgaXMgcmVxdWVzdGluZyB0byBwdWJsaXNoIHRoZSBzdHJlYW0gYWZ0ZXIgdGhlIFtzdGFydFB1Ymxpc2hpbmdTdHJlYW1dIGZ1bmN0aW9uIGlzIHN1Y2Nlc3NmdWxseSBjYWxsZWQuIFRoZSBVSSBpcyB1c3VhbGx5IGRpc3BsYXllZCB0aHJvdWdoIHRoaXMgc3RhdGUuIElmIHRoZSBjb25uZWN0aW9uIGlzIGludGVycnVwdGVkIGR1ZSB0byBwb29yIG5ldHdvcmsgcXVhbGl0eSwgdGhlIFNESyB3aWxsIHBlcmZvcm0gYW4gaW50ZXJuYWwgcmV0cnkgYW5kIHdpbGwgcmV0dXJuIHRvIHRoZSByZXF1ZXN0aW5nIHN0YXRlLlxyXG4gICAgICovXHJcbiAgICBaZWdvUHVibGlzaGVyU3RhdGVbWmVnb1B1Ymxpc2hlclN0YXRlW1wiUHVibGlzaFJlcXVlc3RpbmdcIl0gPSAxXSA9IFwiUHVibGlzaFJlcXVlc3RpbmdcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgdGhlIHN0cmVhbSBpcyBiZWluZyBwdWJsaXNoZWQsIGVudGVyaW5nIHRoZSBzdGF0ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgc3RyZWFtIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBwdWJsaXNoZWQsIGFuZCB0aGUgdXNlciBjYW4gY29tbXVuaWNhdGUgbm9ybWFsbHkuXHJcbiAgICAgKi9cclxuICAgIFplZ29QdWJsaXNoZXJTdGF0ZVtaZWdvUHVibGlzaGVyU3RhdGVbXCJQdWJsaXNoaW5nXCJdID0gMl0gPSBcIlB1Ymxpc2hpbmdcIjtcclxufSkoWmVnb1B1Ymxpc2hlclN0YXRlIHx8IChaZWdvUHVibGlzaGVyU3RhdGUgPSB7fSkpO1xyXG4vKipcclxuICogVmlkZW8gcmVuZGVyaW5nIGZpbGwgbW9kZS5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZXdNb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29WaWV3TW9kZSkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgcHJvcG9ydGlvbmFsIHNjYWxpbmcgdXAsIHRoZXJlIG1heSBiZSBibGFjayBib3JkZXJzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWV3TW9kZVtaZWdvVmlld01vZGVbXCJBc3BlY3RGaXRcIl0gPSAwXSA9IFwiQXNwZWN0Rml0XCI7XHJcbiAgICAvKipcclxuICAgICAqIFRoZSBwcm9wb3J0aW9uYWwgem9vbSBmaWxscyB0aGUgZW50aXJlIFZpZXcgYW5kIG1heSBiZSBwYXJ0aWFsbHkgY3V0XHJcbiAgICAgKi9cclxuICAgIFplZ29WaWV3TW9kZVtaZWdvVmlld01vZGVbXCJBc3BlY3RGaWxsXCJdID0gMV0gPSBcIkFzcGVjdEZpbGxcIjtcclxuICAgIC8qKlxyXG4gICAgICogRmlsbCB0aGUgZW50aXJlIHZpZXcsIHRoZSBpbWFnZSBtYXkgYmUgc3RyZXRjaGVkXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWV3TW9kZVtaZWdvVmlld01vZGVbXCJTY2FsZVRvRmlsbFwiXSA9IDJdID0gXCJTY2FsZVRvRmlsbFwiO1xyXG59KShaZWdvVmlld01vZGUgfHwgKFplZ29WaWV3TW9kZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBNaXJyb3IgbW9kZSBmb3IgcHJldmlld2luZyBvciBwbGF5aW5nIHRoZSBvZiB0aGUgc3RyZWFtLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvVmlkZW9NaXJyb3JNb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29WaWRlb01pcnJvck1vZGUpIHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIG1pcnJvciBpbWFnZSBvbmx5IGZvciBwcmV2aWV3aW5nIGxvY2FsbHkuIFRoaXMgbW9kZSBpcyB1c2VkIGJ5IGRlZmF1bHQuXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb01pcnJvck1vZGVbWmVnb1ZpZGVvTWlycm9yTW9kZVtcIk9ubHlQcmV2aWV3TWlycm9yXCJdID0gMF0gPSBcIk9ubHlQcmV2aWV3TWlycm9yXCI7XHJcbiAgICAvKipcclxuICAgICAqIEJvdGggdGhlIHZpZGVvIHByZXZpZXdlZCBsb2NhbGx5IGFuZCB0aGUgZmFyIGVuZCBwbGF5aW5nIHRoZSBzdHJlYW0gd2lsbCBzZWUgbWlycm9yIGltYWdlLlxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9NaXJyb3JNb2RlW1plZ29WaWRlb01pcnJvck1vZGVbXCJCb3RoTWlycm9yXCJdID0gMV0gPSBcIkJvdGhNaXJyb3JcIjtcclxuICAgIC8qKlxyXG4gICAgICogQm90aCB0aGUgdmlkZW8gcHJldmlld2VkIGxvY2FsbHkgYW5kIHRoZSBmYXIgZW5kIHBsYXlpbmcgdGhlIHN0cmVhbSB3aWxsIG5vdCBzZWUgbWlycm9yIGltYWdlLlxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9NaXJyb3JNb2RlW1plZ29WaWRlb01pcnJvck1vZGVbXCJOb01pcnJvclwiXSA9IDJdID0gXCJOb01pcnJvclwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgbWlycm9yIGltYWdlIG9ubHkgZm9yIGZhciBlbmQgcGxheWluZyB0aGUgc3RyZWFtLlxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9NaXJyb3JNb2RlW1plZ29WaWRlb01pcnJvck1vZGVbXCJPbmx5UHVibGlzaE1pcnJvclwiXSA9IDNdID0gXCJPbmx5UHVibGlzaE1pcnJvclwiO1xyXG59KShaZWdvVmlkZW9NaXJyb3JNb2RlIHx8IChaZWdvVmlkZW9NaXJyb3JNb2RlID0ge30pKTtcclxuLy8vIFNFSSB0eXBlXHJcbmV4cG9ydCB2YXIgWmVnb1NFSVR5cGU7XHJcbihmdW5jdGlvbiAoWmVnb1NFSVR5cGUpIHtcclxuICAgIC8vLyBVc2luZyBILjI2NCBTRUkgKG5hbHUgdHlwZSA9IDYsIHBheWxvYWQgdHlwZSA9IDI0MykgdHlwZSBwYWNrYWdpbmcsIHRoaXMgdHlwZSBpcyBub3Qgc3BlY2lmaWVkIGJ5IHRoZSBTRUkgc3RhbmRhcmQsIHRoZXJlIGlzIG5vIGNvbmZsaWN0IHdpdGggdGhlIHZpZGVvIGVuY29kZXIgb3IgdGhlIFNFSSBpbiB0aGUgdmlkZW8gZmlsZSwgdXNlcnMgZG8gbm90IG5lZWQgdG8gZm9sbG93IHRoZSBTRUkgY29udGVudCBEbyBmaWx0ZXJpbmcsIFNESyB1c2VzIHRoaXMgdHlwZSBieSBkZWZhdWx0LlxyXG4gICAgWmVnb1NFSVR5cGVbWmVnb1NFSVR5cGVbXCJaZWdvRGVmaW5lZFwiXSA9IDBdID0gXCJaZWdvRGVmaW5lZFwiO1xyXG4gICAgLy8vIFNFSSAobmFsdSB0eXBlID0gNiwgcGF5bG9hZCB0eXBlID0gNSkgb2YgSC4yNjQgaXMgdXNlZCBmb3IgcGFja2FnaW5nLiBUaGUgSC4yNjQgc3RhbmRhcmQgaGFzIGEgcHJlc2NyaWJlZCBmb3JtYXQgZm9yIHRoaXMgdHlwZTogc3RhcnRjb2RlICsgbmFsdSB0eXBlICg2KSArIHBheWxvYWQgdHlwZSAoNSkgKyBsZW4gKyBwYXlsb2FkICh1dWlkICsgY29udGVudCkgKyB0cmFpbGluZyBiaXRzLiBCZWNhdXNlIHRoZSB2aWRlbyBlbmNvZGVyIGl0c2VsZiBnZW5lcmF0ZXMgYW4gU0VJIHdpdGggYSBwYXlsb2FkIHR5cGUgb2YgNSwgb3Igd2hlbiBhIHZpZGVvIGZpbGUgaXMgdXNlZCBmb3Igc3RyZWFtaW5nLCBzdWNoIFNFSSBtYXkgYWxzbyBleGlzdCBpbiB0aGUgdmlkZW8gZmlsZSwgc28gd2hlbiB1c2luZyB0aGlzIHR5cGUsIHRoZSB1c2VyIG5lZWRzIHRvIHVzZSB1dWlkICsgY29udGV4dCBhcyBhIGJ1ZmZlciBzZW5kaW5nIFNFSS4gQXQgdGhpcyB0aW1lLCBpbiBvcmRlciB0byBkaXN0aW5ndWlzaCB0aGUgU0VJIGdlbmVyYXRlZCBieSB0aGUgdmlkZW8gZW5jb2RlciBpdHNlbGYsIHdoZW4gdGhlIEFwcCBzZW5kcyB0aGlzIHR5cGUgb2YgU0VJLCBpdCBjYW4gZmlsbCBpbiB0aGUgc2VydmljZS1zcGVjaWZpYyB1dWlkICh1dWlkIGxlbmd0aCBpcyAxNiBieXRlcykuIFdoZW4gdGhlIHJlY2VpdmVyIHVzZXMgdGhlIFNESyB0byBwYXJzZSB0aGUgU0VJIG9mIHRoZSBwYXlsb2FkIHR5cGUgNSwgaXQgd2lsbCBzZXQgZmlsdGVyIHN0cmluZyBmaWx0ZXJzIG91dCB0aGUgU0VJIG1hdGNoaW5nIHRoZSB1dWlkIGFuZCB0aHJvd3MgaXQgdG8gdGhlIGJ1c2luZXNzLiBJZiB0aGUgZmlsdGVyIHN0cmluZyBpcyBub3Qgc2V0LCB0aGUgU0RLIHdpbGwgdGhyb3cgYWxsIHJlY2VpdmVkIFNFSSB0byB0aGUgZGV2ZWxvcGVyLiB1dWlkIGZpbHRlciBzdHJpbmcgc2V0dGluZyBmdW5jdGlvbiwgW1plZ29FbmdpbmVDb25maWcuYWR2YW5jZWRDb25maWcoXCJ1bnJlZ2lzdGVyX3NlaV9maWx0ZXJcIixcIlhYWFhYWFwiKV0sIHdoZXJlIHVucmVnaXN0ZXJfc2VpX2ZpbHRlciBpcyB0aGUga2V5LCBhbmQgWFhYWFggaXMgdGhlIHV1aWQgZmlsdGVyIHN0cmluZyB0byBiZSBzZXQuXHJcbiAgICBaZWdvU0VJVHlwZVtaZWdvU0VJVHlwZVtcIlVzZXJVbnJlZ2lzdGVyXCJdID0gMV0gPSBcIlVzZXJVbnJlZ2lzdGVyXCI7XHJcbn0pKFplZ29TRUlUeXBlIHx8IChaZWdvU0VJVHlwZSA9IHt9KSk7XHJcbi8vLyBWb2ljZSBjaGFuZ2VyIHByZXNldCB2YWx1ZS5cclxuZXhwb3J0IHZhciBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0O1xyXG4oZnVuY3Rpb24gKFplZ29Wb2ljZUNoYW5nZXJQcmVzZXQpIHtcclxuICAgIC8vLyBObyBWb2ljZSBjaGFuZ2VyXHJcbiAgICBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1plZ29Wb2ljZUNoYW5nZXJQcmVzZXRbXCJOb25lXCJdID0gMF0gPSBcIk5vbmVcIjtcclxuICAgIC8vLyBNYWxlIHRvIGNoaWxkIHZvaWNlIChsb2xpIHZvaWNlIGVmZmVjdClcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIk1lblRvQ2hpbGRcIl0gPSAxXSA9IFwiTWVuVG9DaGlsZFwiO1xyXG4gICAgLy8vIE1hbGUgdG8gZmVtYWxlIHZvaWNlIChraW5kZXJnYXJ0ZW4gdm9pY2UgZWZmZWN0KVxyXG4gICAgWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1wiTWVuVG9Xb21lblwiXSA9IDJdID0gXCJNZW5Ub1dvbWVuXCI7XHJcbiAgICAvLy8gRmVtYWxlIHRvIGNoaWxkIHZvaWNlXHJcbiAgICBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1plZ29Wb2ljZUNoYW5nZXJQcmVzZXRbXCJXb21lblRvQ2hpbGRcIl0gPSAzXSA9IFwiV29tZW5Ub0NoaWxkXCI7XHJcbiAgICAvLy8gRmVtYWxlIHRvIG1hbGUgdm9pY2VcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIldvbWVuVG9NZW5cIl0gPSA0XSA9IFwiV29tZW5Ub01lblwiO1xyXG4gICAgLy8vIEZvcmVpZ25lciB2b2ljZSBlZmZlY3RcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIkZvcmVpZ25lclwiXSA9IDVdID0gXCJGb3JlaWduZXJcIjtcclxuICAgIC8vLyBBdXRvYm90IE9wdGltdXMgUHJpbWUgdm9pY2UgZWZmZWN0XHJcbiAgICBaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1plZ29Wb2ljZUNoYW5nZXJQcmVzZXRbXCJPcHRpbXVzUHJpbWVcIl0gPSA2XSA9IFwiT3B0aW11c1ByaW1lXCI7XHJcbiAgICAvLy8gQW5kcm9pZCByb2JvdCB2b2ljZSBlZmZlY3RcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIkFuZHJvaWRcIl0gPSA3XSA9IFwiQW5kcm9pZFwiO1xyXG4gICAgLy8vIEV0aGVyZWFsIHZvaWNlIGVmZmVjdFxyXG4gICAgWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1wiRXRoZXJlYWxcIl0gPSA4XSA9IFwiRXRoZXJlYWxcIjtcclxuICAgIC8vLyBNYWduZXRpYyhNYWxlKSB2b2ljZSBlZmZlY3RcclxuICAgIFplZ29Wb2ljZUNoYW5nZXJQcmVzZXRbWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtcIk1hbGVNYWduZXRpY1wiXSA9IDldID0gXCJNYWxlTWFnbmV0aWNcIjtcclxuICAgIC8vLyBGcmVzaChGZW1hbGUpIHZvaWNlIGVmZmVjdFxyXG4gICAgWmVnb1ZvaWNlQ2hhbmdlclByZXNldFtaZWdvVm9pY2VDaGFuZ2VyUHJlc2V0W1wiRmVtYWxlRnJlc2hcIl0gPSAxMF0gPSBcIkZlbWFsZUZyZXNoXCI7XHJcbn0pKFplZ29Wb2ljZUNoYW5nZXJQcmVzZXQgfHwgKFplZ29Wb2ljZUNoYW5nZXJQcmVzZXQgPSB7fSkpO1xyXG4vLy8gUmV2ZXJiZXJhdGlvbiBwcmVzZXQgdmFsdWUuXHJcbmV4cG9ydCB2YXIgWmVnb1JldmVyYlByZXNldDtcclxuKGZ1bmN0aW9uIChaZWdvUmV2ZXJiUHJlc2V0KSB7XHJcbiAgICAvLy8gTm8gUmV2ZXJiZXJhdGlvblxyXG4gICAgWmVnb1JldmVyYlByZXNldFtaZWdvUmV2ZXJiUHJlc2V0W1wiTm9uZVwiXSA9IDBdID0gXCJOb25lXCI7XHJcbiAgICAvLy8gU29mdCByb29tIHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlNvZnRSb29tXCJdID0gMV0gPSBcIlNvZnRSb29tXCI7XHJcbiAgICAvLy8gTGFyZ2Ugcm9vbSByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJMYXJnZVJvb21cIl0gPSAyXSA9IFwiTGFyZ2VSb29tXCI7XHJcbiAgICAvLy8gQ29uY2VyIGhhbGwgcmV2ZXJiIGVmZmVjdFxyXG4gICAgWmVnb1JldmVyYlByZXNldFtaZWdvUmV2ZXJiUHJlc2V0W1wiQ29uY2VySGFsbFwiXSA9IDNdID0gXCJDb25jZXJIYWxsXCI7XHJcbiAgICAvLy8gVmFsbGV5IHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlZhbGxleVwiXSA9IDRdID0gXCJWYWxsZXlcIjtcclxuICAgIC8vLyBSZWNvcmRpbmcgc3R1ZGlvIHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlJlY29yZGluZ1N0dWRpb1wiXSA9IDVdID0gXCJSZWNvcmRpbmdTdHVkaW9cIjtcclxuICAgIC8vLyBCYXNlbWVudCByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJCYXNlbWVudFwiXSA9IDZdID0gXCJCYXNlbWVudFwiO1xyXG4gICAgLy8vIEtUViByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJLVFZcIl0gPSA3XSA9IFwiS1RWXCI7XHJcbiAgICAvLy8gUG9wdWxhciByZXZlcmIgZWZmZWN0XHJcbiAgICBaZWdvUmV2ZXJiUHJlc2V0W1plZ29SZXZlcmJQcmVzZXRbXCJQb3B1bGFyXCJdID0gOF0gPSBcIlBvcHVsYXJcIjtcclxuICAgIC8vLyBSb2NrIHJldmVyYiBlZmZlY3RcclxuICAgIFplZ29SZXZlcmJQcmVzZXRbWmVnb1JldmVyYlByZXNldFtcIlJvY2tcIl0gPSA5XSA9IFwiUm9ja1wiO1xyXG4gICAgLy8vIFZvY2FsIGNvbmNlcnQgcmV2ZXJiIGVmZmVjdFxyXG4gICAgWmVnb1JldmVyYlByZXNldFtaZWdvUmV2ZXJiUHJlc2V0W1wiVm9jYWxDb25jZXJ0XCJdID0gMTBdID0gXCJWb2NhbENvbmNlcnRcIjtcclxufSkoWmVnb1JldmVyYlByZXNldCB8fCAoWmVnb1JldmVyYlByZXNldCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBWaWRlbyBjb25maWd1cmF0aW9uIHJlc29sdXRpb24gYW5kIGJpdHJhdGUgcHJlc2V0IGVudW1lcmF0aW9uLiBUaGUgcHJlc2V0IHJlc29sdXRpb25zIGFyZSBhZGFwdGVkIGZvciBtb2JpbGUgYW5kIGRlc2t0b3AuIE9uIG1vYmlsZSwgaGVpZ2h0IGlzIGxvbmdlciB0aGFuIHdpZHRoLCBhbmQgZGVza3RvcCBpcyB0aGUgb3Bwb3NpdGUuIEZvciBleGFtcGxlLCAxMDgwcCBpcyBhY3R1YWxseSAxMDgwKHcpIHggMTkyMChoKSBvbiBtb2JpbGUgYW5kIDE5MjAodykgeCAxMDgwKGgpIG9uIGRlc2t0b3AuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29WaWRlb0NvbmZpZ1ByZXNldDtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9Db25maWdQcmVzZXQpIHtcclxuICAgIC8qKlxyXG4gICAgICogU2V0IHRoZSByZXNvbHV0aW9uIHRvIDMyMHgxODAsIHRoZSBkZWZhdWx0IGlzIDE1IGZwcywgdGhlIGNvZGUgcmF0ZSBpcyAzMDAga2Jwc1xyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9Db25maWdQcmVzZXRbWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1wiUHJlc2V0MTgwUFwiXSA9IDBdID0gXCJQcmVzZXQxODBQXCI7XHJcbiAgICAvKipcclxuICAgICAqIFNldCB0aGUgcmVzb2x1dGlvbiB0byA0ODB4MjcwLCB0aGUgZGVmYXVsdCBpcyAxNSBmcHMsIHRoZSBjb2RlIHJhdGUgaXMgNDAwIGticHNcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1plZ29WaWRlb0NvbmZpZ1ByZXNldFtcIlByZXNldDI3MFBcIl0gPSAxXSA9IFwiUHJlc2V0MjcwUFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHJlc29sdXRpb24gdG8gNjQweDM2MCwgdGhlIGRlZmF1bHQgaXMgMTUgZnBzLCB0aGUgY29kZSByYXRlIGlzIDYwMCBrYnBzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvbmZpZ1ByZXNldFtaZWdvVmlkZW9Db25maWdQcmVzZXRbXCJQcmVzZXQzNjBQXCJdID0gMl0gPSBcIlByZXNldDM2MFBcIjtcclxuICAgIC8qKlxyXG4gICAgICogU2V0IHRoZSByZXNvbHV0aW9uIHRvIDk2MHg1NDAsIHRoZSBkZWZhdWx0IGlzIDE1IGZwcywgdGhlIGNvZGUgcmF0ZSBpcyAxMjAwIGticHNcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1plZ29WaWRlb0NvbmZpZ1ByZXNldFtcIlByZXNldDU0MFBcIl0gPSAzXSA9IFwiUHJlc2V0NTQwUFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHJlc29sdXRpb24gdG8gMTI4MHg3MjAsIHRoZSBkZWZhdWx0IGlzIDE1IGZwcywgdGhlIGNvZGUgcmF0ZSBpcyAxNTAwIGticHNcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29uZmlnUHJlc2V0W1plZ29WaWRlb0NvbmZpZ1ByZXNldFtcIlByZXNldDcyMFBcIl0gPSA0XSA9IFwiUHJlc2V0NzIwUFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBTZXQgdGhlIHJlc29sdXRpb24gdG8gMTkyMHgxMDgwLCB0aGUgZGVmYXVsdCBpcyAxNSBmcHMsIHRoZSBjb2RlIHJhdGUgaXMgMzAwMCBrYnBzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvbmZpZ1ByZXNldFtaZWdvVmlkZW9Db25maWdQcmVzZXRbXCJQcmVzZXQxMDgwUFwiXSA9IDVdID0gXCJQcmVzZXQxMDgwUFwiO1xyXG59KShaZWdvVmlkZW9Db25maWdQcmVzZXQgfHwgKFplZ29WaWRlb0NvbmZpZ1ByZXNldCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBTdHJlYW0gcXVhbGl0eSBsZXZlbC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1N0cmVhbVF1YWxpdHlMZXZlbDtcclxuKGZ1bmN0aW9uIChaZWdvU3RyZWFtUXVhbGl0eUxldmVsKSB7XHJcbiAgICAvKipcclxuICAgICAqIEV4Y2VsbGVudFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJFeGNlbGxlbnRcIl0gPSAwXSA9IFwiRXhjZWxsZW50XCI7XHJcbiAgICAvKipcclxuICAgICAqIEdvb2RcclxuICAgICAqL1xyXG4gICAgWmVnb1N0cmVhbVF1YWxpdHlMZXZlbFtaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1wiR29vZFwiXSA9IDFdID0gXCJHb29kXCI7XHJcbiAgICAvKipcclxuICAgICAqIE5vcm1hbFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJNZWRpdW1cIl0gPSAyXSA9IFwiTWVkaXVtXCI7XHJcbiAgICAvKipcclxuICAgICAqIEJhZFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJCYWRcIl0gPSAzXSA9IFwiQmFkXCI7XHJcbiAgICAvKipcclxuICAgICAqIEZhaWxlZFxyXG4gICAgICovXHJcbiAgICBaZWdvU3RyZWFtUXVhbGl0eUxldmVsW1plZ29TdHJlYW1RdWFsaXR5TGV2ZWxbXCJEaWVcIl0gPSA0XSA9IFwiRGllXCI7XHJcbn0pKFplZ29TdHJlYW1RdWFsaXR5TGV2ZWwgfHwgKFplZ29TdHJlYW1RdWFsaXR5TGV2ZWwgPSB7fSkpO1xyXG4vLy8gQXVkaW8gY2hhbm5lbCB0eXBlLlxyXG5leHBvcnQgdmFyIFplZ29BdWRpb0NoYW5uZWw7XHJcbihmdW5jdGlvbiAoWmVnb0F1ZGlvQ2hhbm5lbCkge1xyXG4gICAgLy8vIFVua25vd25cclxuICAgIFplZ29BdWRpb0NoYW5uZWxbWmVnb0F1ZGlvQ2hhbm5lbFtcIlVua25vd25cIl0gPSAwXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLy8vIE1vbm9cclxuICAgIFplZ29BdWRpb0NoYW5uZWxbWmVnb0F1ZGlvQ2hhbm5lbFtcIk1vbm9cIl0gPSAxXSA9IFwiTW9ub1wiO1xyXG4gICAgLy8vIFN0ZXJlb1xyXG4gICAgWmVnb0F1ZGlvQ2hhbm5lbFtaZWdvQXVkaW9DaGFubmVsW1wiU3RlcmVvXCJdID0gMl0gPSBcIlN0ZXJlb1wiO1xyXG59KShaZWdvQXVkaW9DaGFubmVsIHx8IChaZWdvQXVkaW9DaGFubmVsID0ge30pKTtcclxuLy8vIEF1ZGlvIGNhcHR1cmUgc3RlcmVvIG1vZGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGU7XHJcbihmdW5jdGlvbiAoWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGUpIHtcclxuICAgIC8vLyBEaXNhYmxlIGNhcHR1cmUgc3RlcmVvLCBpLmUuIGNhcHR1cmUgbW9ub1xyXG4gICAgWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbXCJOb25lXCJdID0gMF0gPSBcIk5vbmVcIjtcclxuICAgIC8vLyBBbHdheXMgZW5hYmxlIGNhcHR1cmUgc3RlcmVvXHJcbiAgICBaZWdvQXVkaW9DYXB0dXJlU3RlcmVvTW9kZVtaZWdvQXVkaW9DYXB0dXJlU3RlcmVvTW9kZVtcIkFsd2F5c1wiXSA9IDFdID0gXCJBbHdheXNcIjtcclxuICAgIC8vLyBBZGFwdGl2ZSBtb2RlLCBjYXB0dXJlIHN0ZXJlbyB3aGVuIHB1Ymxpc2hpbmcgc3RyZWFtIG9ubHksIGNhcHR1cmUgbW9ubyB3aGVuIHB1Ymxpc2hpbmcgYW5kIHBsYXlpbmcgc3RyZWFtIChlLmcuIHRhbGsvaW50ZXJjb20gc2NlbmVzKVxyXG4gICAgWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGVbXCJBZGFwdGl2ZVwiXSA9IDJdID0gXCJBZGFwdGl2ZVwiO1xyXG59KShaZWdvQXVkaW9DYXB0dXJlU3RlcmVvTW9kZSB8fCAoWmVnb0F1ZGlvQ2FwdHVyZVN0ZXJlb01vZGUgPSB7fSkpO1xyXG4vLy8gQXVkaW8gbWl4IG1vZGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvTWl4TW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9NaXhNb2RlKSB7XHJcbiAgICAvLy8gRGVmYXVsdCBtb2RlLCBubyBzcGVjaWFsIGJlaGF2aW9yXHJcbiAgICBaZWdvQXVkaW9NaXhNb2RlW1plZ29BdWRpb01peE1vZGVbXCJSYXdcIl0gPSAwXSA9IFwiUmF3XCI7XHJcbiAgICAvLy8gQXVkaW8gZm9jdXMgbW9kZSwgd2hpY2ggY2FuIGhpZ2hsaWdodCB0aGUgc291bmQgb2YgYSBjZXJ0YWluIHN0cmVhbSBpbiBtdWx0aXBsZSBhdWRpbyBzdHJlYW1zXHJcbiAgICBaZWdvQXVkaW9NaXhNb2RlW1plZ29BdWRpb01peE1vZGVbXCJGb2N1c2VkXCJdID0gMV0gPSBcIkZvY3VzZWRcIjtcclxufSkoWmVnb0F1ZGlvTWl4TW9kZSB8fCAoWmVnb0F1ZGlvTWl4TW9kZSA9IHt9KSk7XHJcbi8vLyBBdWRpbyBDb2RlYyBJRC5cclxuZXhwb3J0IHZhciBaZWdvQXVkaW9Db2RlY0lEO1xyXG4oZnVuY3Rpb24gKFplZ29BdWRpb0NvZGVjSUQpIHtcclxuICAgIC8vLyBkZWZhdWx0XHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJEZWZhdWx0XCJdID0gMF0gPSBcIkRlZmF1bHRcIjtcclxuICAgIC8vLyBOb3JtYWxcclxuICAgIFplZ29BdWRpb0NvZGVjSURbWmVnb0F1ZGlvQ29kZWNJRFtcIk5vcm1hbFwiXSA9IDFdID0gXCJOb3JtYWxcIjtcclxuICAgIC8vLyBOb3JtYWwyXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJOb3JtYWwyXCJdID0gMl0gPSBcIk5vcm1hbDJcIjtcclxuICAgIC8vLyBOb3JtYWwzXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJOb3JtYWwzXCJdID0gM10gPSBcIk5vcm1hbDNcIjtcclxuICAgIC8vLyBMb3dcclxuICAgIFplZ29BdWRpb0NvZGVjSURbWmVnb0F1ZGlvQ29kZWNJRFtcIkxvd1wiXSA9IDRdID0gXCJMb3dcIjtcclxuICAgIC8vLyBMb3cyXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJMb3cyXCJdID0gNV0gPSBcIkxvdzJcIjtcclxuICAgIC8vLyBMb3czXHJcbiAgICBaZWdvQXVkaW9Db2RlY0lEW1plZ29BdWRpb0NvZGVjSURbXCJMb3czXCJdID0gNl0gPSBcIkxvdzNcIjtcclxufSkoWmVnb0F1ZGlvQ29kZWNJRCB8fCAoWmVnb0F1ZGlvQ29kZWNJRCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBWaWRlbyBjb2RlYyBJRC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZGVvQ29kZWNJRDtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9Db2RlY0lEKSB7XHJcbiAgICAvKipcclxuICAgICAqIERlZmF1bHQgKEguMjY0KVxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9Db2RlY0lEW1plZ29WaWRlb0NvZGVjSURbXCJEZWZhdWx0XCJdID0gMF0gPSBcIkRlZmF1bHRcIjtcclxuICAgIC8qKlxyXG4gICAgICogU2NhbGFibGUgVmlkZW8gQ29kaW5nIChILjI2NCBTVkMpXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvZGVjSURbWmVnb1ZpZGVvQ29kZWNJRFtcIlNWQ1wiXSA9IDFdID0gXCJTVkNcIjtcclxuICAgIC8qKlxyXG4gICAgICogVlA4XHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb0NvZGVjSURbWmVnb1ZpZGVvQ29kZWNJRFtcIlZQOFwiXSA9IDJdID0gXCJWUDhcIjtcclxuICAgIC8qKlxyXG4gICAgICogSC4yNjVcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvQ29kZWNJRFtaZWdvVmlkZW9Db2RlY0lEW1wiSDI2NVwiXSA9IDNdID0gXCJIMjY1XCI7XHJcbn0pKFplZ29WaWRlb0NvZGVjSUQgfHwgKFplZ29WaWRlb0NvZGVjSUQgPSB7fSkpO1xyXG4vKipcclxuICogUGxheWVyIHZpZGVvIGxheWVyLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvUGxheWVyVmlkZW9MYXllcjtcclxuKGZ1bmN0aW9uIChaZWdvUGxheWVyVmlkZW9MYXllcikge1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgbGF5ZXIgdG8gYmUgcGxheWVkIGRlcGVuZHMgb24gdGhlIG5ldHdvcmsgc3RhdHVzXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJWaWRlb0xheWVyW1plZ29QbGF5ZXJWaWRlb0xheWVyW1wiQXV0b1wiXSA9IDBdID0gXCJBdXRvXCI7XHJcbiAgICAvKipcclxuICAgICAqIFBsYXkgdGhlIGJhc2UgbGF5ZXIgKHNtYWxsIHJlc29sdXRpb24pXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJWaWRlb0xheWVyW1plZ29QbGF5ZXJWaWRlb0xheWVyW1wiQmFzZVwiXSA9IDFdID0gXCJCYXNlXCI7XHJcbiAgICAvKipcclxuICAgICAqIFBsYXkgdGhlIGV4dGVuZCBsYXllciAoYmlnIHJlc29sdXRpb24pXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJWaWRlb0xheWVyW1plZ29QbGF5ZXJWaWRlb0xheWVyW1wiQmFzZUV4dGVuZFwiXSA9IDJdID0gXCJCYXNlRXh0ZW5kXCI7XHJcbn0pKFplZ29QbGF5ZXJWaWRlb0xheWVyIHx8IChaZWdvUGxheWVyVmlkZW9MYXllciA9IHt9KSk7XHJcbi8qKlxyXG4gKiBWaWRlbyBzdHJlYW0gdHlwZVxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvVmlkZW9TdHJlYW1UeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29WaWRlb1N0cmVhbVR5cGUpIHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHR5cGUgdG8gYmUgcGxheWVkIGRlcGVuZHMgb24gdGhlIG5ldHdvcmsgc3RhdHVzXHJcbiAgICAgKi9cclxuICAgIFplZ29WaWRlb1N0cmVhbVR5cGVbWmVnb1ZpZGVvU3RyZWFtVHlwZVtcIkRlZmF1bHRcIl0gPSAwXSA9IFwiRGVmYXVsdFwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBzbWFsbCByZXNvbHV0aW9uIHR5cGVcclxuICAgICAqL1xyXG4gICAgWmVnb1ZpZGVvU3RyZWFtVHlwZVtaZWdvVmlkZW9TdHJlYW1UeXBlW1wiU21hbGxcIl0gPSAxXSA9IFwiU21hbGxcIjtcclxuICAgIC8qKlxyXG4gICAgICogYmlnIHJlc29sdXRpb24gdHlwZVxyXG4gICAgICovXHJcbiAgICBaZWdvVmlkZW9TdHJlYW1UeXBlW1plZ29WaWRlb1N0cmVhbVR5cGVbXCJCaWdcIl0gPSAyXSA9IFwiQmlnXCI7XHJcbn0pKFplZ29WaWRlb1N0cmVhbVR5cGUgfHwgKFplZ29WaWRlb1N0cmVhbVR5cGUgPSB7fSkpO1xyXG4vLy8gQXVkaW8gZWNobyBjYW5jZWxsYXRpb24gbW9kZS5cclxuZXhwb3J0IHZhciBaZWdvQUVDTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvQUVDTW9kZSkge1xyXG4gICAgLy8vIEFnZ3Jlc3NpdmUgZWNobyBjYW5jZWxsYXRpb24gbWF5IGFmZmVjdCB0aGUgc291bmQgcXVhbGl0eSBzbGlnaHRseSwgYnV0IHRoZSBlY2hvIHdpbGwgYmUgdmVyeSBjbGVhblxyXG4gICAgWmVnb0FFQ01vZGVbWmVnb0FFQ01vZGVbXCJBZ2dyZXNzaXZlXCJdID0gMF0gPSBcIkFnZ3Jlc3NpdmVcIjtcclxuICAgIC8vLyBNb2RlcmF0ZSBlY2hvIGNhbmNlbGxhdGlvbiwgd2hpY2ggbWF5IHNsaWdodGx5IGFmZmVjdCBhIGxpdHRsZSBiaXQgb2Ygc291bmQsIGJ1dCB0aGUgcmVzaWR1YWwgZWNobyB3aWxsIGJlIGxlc3NcclxuICAgIFplZ29BRUNNb2RlW1plZ29BRUNNb2RlW1wiTWVkaXVtXCJdID0gMV0gPSBcIk1lZGl1bVwiO1xyXG4gICAgLy8vIENvbWZvcnRhYmxlIGVjaG8gY2FuY2VsbGF0aW9uLCB0aGF0IGlzLCBlY2hvIGNhbmNlbGxhdGlvbiBkb2VzIG5vdCBhZmZlY3QgdGhlIHNvdW5kIHF1YWxpdHkgb2YgdGhlIHNvdW5kLCBhbmQgc29tZXRpbWVzIHRoZXJlIG1heSBiZSBhIGxpdHRsZSBlY2hvLCBidXQgaXQgd2lsbCBub3QgYWZmZWN0IHRoZSBub3JtYWwgbGlzdGVuaW5nLlxyXG4gICAgWmVnb0FFQ01vZGVbWmVnb0FFQ01vZGVbXCJTb2Z0XCJdID0gMl0gPSBcIlNvZnRcIjtcclxufSkoWmVnb0FFQ01vZGUgfHwgKFplZ29BRUNNb2RlID0ge30pKTtcclxuLy8vIEFjdGl2ZSBOb2lzZSBTdXBwcmVzc2lvbiBtb2RlLlxyXG5leHBvcnQgdmFyIFplZ29BTlNNb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29BTlNNb2RlKSB7XHJcbiAgICAvLy8gU29mdCBBTlNcclxuICAgIFplZ29BTlNNb2RlW1plZ29BTlNNb2RlW1wiU29mdFwiXSA9IDBdID0gXCJTb2Z0XCI7XHJcbiAgICAvLy8gTWVkaXVtIEFOU1xyXG4gICAgWmVnb0FOU01vZGVbWmVnb0FOU01vZGVbXCJNZWRpdW1cIl0gPSAxXSA9IFwiTWVkaXVtXCI7XHJcbiAgICAvLy8gQWdncmVzc2l2ZSBBTlNcclxuICAgIFplZ29BTlNNb2RlW1plZ29BTlNNb2RlW1wiQWdncmVzc2l2ZVwiXSA9IDJdID0gXCJBZ2dyZXNzaXZlXCI7XHJcbn0pKFplZ29BTlNNb2RlIHx8IChaZWdvQU5TTW9kZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBUcmFmZmljIGNvbnRyb2wgcHJvcGVydHkgKGJpdG1hc2sgZW51bWVyYXRpb24pLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eTtcclxuKGZ1bmN0aW9uIChaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eSkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBCYXNpY1xyXG4gICAgICovXHJcbiAgICBaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtcIkJhc2ljXCJdID0gMF0gPSBcIkJhc2ljXCI7XHJcbiAgICAvKipcclxuICAgICAqIEFkYXB0aXZlIEZQU1xyXG4gICAgICovXHJcbiAgICBaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eVtcIkFkYXB0aXZlRlBTXCJdID0gMV0gPSBcIkFkYXB0aXZlRlBTXCI7XHJcbiAgICAvKipcclxuICAgICAqIEFkYXB0aXZlIHJlc29sdXRpb25cclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbXCJBZGFwdGl2ZVJlc29sdXRpb25cIl0gPSAyXSA9IFwiQWRhcHRpdmVSZXNvbHV0aW9uXCI7XHJcbiAgICAvKipcclxuICAgICAqIEFkYXB0aXZlIEF1ZGlvIGJpdHJhdGVcclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHlbXCJBZGFwdGl2ZUF1ZGlvQml0cmF0ZVwiXSA9IDRdID0gXCJBZGFwdGl2ZUF1ZGlvQml0cmF0ZVwiO1xyXG59KShaZWdvVHJhZmZpY0NvbnRyb2xQcm9wZXJ0eSB8fCAoWmVnb1RyYWZmaWNDb250cm9sUHJvcGVydHkgPSB7fSkpO1xyXG4vKipcclxuICogVmlkZW8gdHJhbnNtaXNzaW9uIG1vZGUgd2hlbiBjdXJyZW50IGJpdHJhdGUgaXMgbG93ZXIgdGhhbiB0aGUgc2V0IG1pbmltdW0gYml0cmF0ZS5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvVHJhZmZpY0NvbnRyb2xNaW5WaWRlb0JpdHJhdGVNb2RlKSB7XHJcbiAgICAvKipcclxuICAgICAqIFN0b3AgdmlkZW8gdHJhbnNtaXNzaW9uIHdoZW4gY3VycmVudCBiaXRyYXRlIGlzIGxvd2VyIHRoYW4gdGhlIHNldCBtaW5pbXVtIGJpdHJhdGVcclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZVtaZWdvVHJhZmZpY0NvbnRyb2xNaW5WaWRlb0JpdHJhdGVNb2RlW1wiTm9WaWRlb1wiXSA9IDBdID0gXCJOb1ZpZGVvXCI7XHJcbiAgICAvKipcclxuICAgICAqIFZpZGVvIGlzIHNlbnQgYXQgYSB2ZXJ5IGxvdyBmcmVxdWVuY3kgKG5vIG1vcmUgdGhhbiAyZnBzKSB3aGljaCBpcyBsb3dlciB0aGFuIHRoZSBzZXQgbWluaW11bSBiaXRyYXRlXHJcbiAgICAgKi9cclxuICAgIFplZ29UcmFmZmljQ29udHJvbE1pblZpZGVvQml0cmF0ZU1vZGVbWmVnb1RyYWZmaWNDb250cm9sTWluVmlkZW9CaXRyYXRlTW9kZVtcIlVsdHJhTG93RlBTXCJdID0gMV0gPSBcIlVsdHJhTG93RlBTXCI7XHJcbn0pKFplZ29UcmFmZmljQ29udHJvbE1pblZpZGVvQml0cmF0ZU1vZGUgfHwgKFplZ29UcmFmZmljQ29udHJvbE1pblZpZGVvQml0cmF0ZU1vZGUgPSB7fSkpO1xyXG4vKipcclxuICogRmFjdG9ycyB0aGF0IHRyaWdnZXIgdHJhZmZpYyBjb250cm9sXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29UcmFmZmljQ29udHJvbEZvY3VzT25Nb2RlO1xyXG4oZnVuY3Rpb24gKFplZ29UcmFmZmljQ29udHJvbEZvY3VzT25Nb2RlKSB7XHJcbiAgICAvKipcclxuICAgICAqIEZvY3VzIG9ubHkgb24gdGhlIGxvY2FsIG5ldHdvcmtcclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbXCJMb2NhbE9ubHlcIl0gPSAwXSA9IFwiTG9jYWxPbmx5XCI7XHJcbiAgICAvKipcclxuICAgICAqIFBheSBhdHRlbnRpb24gdG8gdGhlIGxvY2FsIG5ldHdvcmssIGJ1dCBhbHNvIHRha2UgaW50byBhY2NvdW50IHRoZSByZW1vdGUgbmV0d29yaywgY3VycmVudGx5IG9ubHkgZWZmZWN0aXZlIGluIHRoZSAxdjEgc2NlbmFyaW9cclxuICAgICAqL1xyXG4gICAgWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbWmVnb1RyYWZmaWNDb250cm9sRm9jdXNPbk1vZGVbXCJSZW1vdGVcIl0gPSAxXSA9IFwiUmVtb3RlXCI7XHJcbn0pKFplZ29UcmFmZmljQ29udHJvbEZvY3VzT25Nb2RlIHx8IChaZWdvVHJhZmZpY0NvbnRyb2xGb2N1c09uTW9kZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBQbGF5aW5nIHN0cmVhbSBzdGF0dXMuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29QbGF5ZXJTdGF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvUGxheWVyU3RhdGUpIHtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIG9mIHRoZSBmbG93IGlzIG5vdCBwbGF5ZWQsIGFuZCBpdCBpcyBpbiB0aGlzIHN0YXRlIGJlZm9yZSB0aGUgc3RyZWFtIGlzIHBsYXllZC4gSWYgdGhlIHN0ZWFkeSBmbG93IGFub21hbHkgb2NjdXJzIGR1cmluZyB0aGUgcGxheWluZyBwcm9jZXNzLCBzdWNoIGFzIEFwcElEIGFuZCBBcHBTaWduIGFyZSBpbmNvcnJlY3QsIGl0IHdpbGwgZW50ZXIgdGhpcyBzdGF0ZS5cclxuICAgICAqL1xyXG4gICAgWmVnb1BsYXllclN0YXRlW1plZ29QbGF5ZXJTdGF0ZVtcIk5vUGxheVwiXSA9IDBdID0gXCJOb1BsYXlcIjtcclxuICAgIC8qKlxyXG4gICAgICogVGhlIHN0YXRlIHRoYXQgdGhlIHN0cmVhbSBpcyBiZWluZyByZXF1ZXN0ZWQgZm9yIHBsYXlpbmcuIEFmdGVyIHRoZSBbc3RhcnRQbGF5aW5nU3RyZWFtXSBmdW5jdGlvbiBpcyBzdWNjZXNzZnVsbHkgY2FsbGVkLCBpdCB3aWxsIGVudGVyIHRoZSBzdGF0ZS4gVGhlIFVJIGlzIHVzdWFsbHkgZGlzcGxheWVkIHRocm91Z2ggdGhpcyBzdGF0ZS4gSWYgdGhlIGNvbm5lY3Rpb24gaXMgaW50ZXJydXB0ZWQgZHVlIHRvIHBvb3IgbmV0d29yayBxdWFsaXR5LCB0aGUgU0RLIHdpbGwgcGVyZm9ybSBhbiBpbnRlcm5hbCByZXRyeSBhbmQgd2lsbCByZXR1cm4gdG8gdGhlIHJlcXVlc3Rpbmcgc3RhdGUuXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJTdGF0ZVtaZWdvUGxheWVyU3RhdGVbXCJQbGF5UmVxdWVzdGluZ1wiXSA9IDFdID0gXCJQbGF5UmVxdWVzdGluZ1wiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBUaGUgc3RhdGUgdGhhdCB0aGUgc3RyZWFtIGlzIGJlaW5nIHBsYXlpbmcsIGVudGVyaW5nIHRoZSBzdGF0ZSBpbmRpY2F0ZXMgdGhhdCB0aGUgc3RyZWFtIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBwbGF5ZWQsIGFuZCB0aGUgdXNlciBjYW4gY29tbXVuaWNhdGUgbm9ybWFsbHkuXHJcbiAgICAgKi9cclxuICAgIFplZ29QbGF5ZXJTdGF0ZVtaZWdvUGxheWVyU3RhdGVbXCJQbGF5aW5nXCJdID0gMl0gPSBcIlBsYXlpbmdcIjtcclxufSkoWmVnb1BsYXllclN0YXRlIHx8IChaZWdvUGxheWVyU3RhdGUgPSB7fSkpO1xyXG4vKipcclxuICogTWVkaWEgZXZlbnQgd2hlbiBwbGF5aW5nLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvUGxheWVyTWVkaWFFdmVudDtcclxuKGZ1bmN0aW9uIChaZWdvUGxheWVyTWVkaWFFdmVudCkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBBdWRpbyBzdHVjayBldmVudCB3aGVuIHBsYXlpbmdcclxuICAgICAqL1xyXG4gICAgWmVnb1BsYXllck1lZGlhRXZlbnRbWmVnb1BsYXllck1lZGlhRXZlbnRbXCJBdWRpb0JyZWFrT2NjdXJcIl0gPSAwXSA9IFwiQXVkaW9CcmVha09jY3VyXCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIHN0dWNrIGV2ZW50IHJlY292ZXJ5IHdoZW4gcGxheWluZ1xyXG4gICAgICovXHJcbiAgICBaZWdvUGxheWVyTWVkaWFFdmVudFtaZWdvUGxheWVyTWVkaWFFdmVudFtcIkF1ZGlvQnJlYWtSZXN1bWVcIl0gPSAxXSA9IFwiQXVkaW9CcmVha1Jlc3VtZVwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBWaWRlbyBzdHVjayBldmVudCB3aGVuIHBsYXlpbmdcclxuICAgICAqL1xyXG4gICAgWmVnb1BsYXllck1lZGlhRXZlbnRbWmVnb1BsYXllck1lZGlhRXZlbnRbXCJWaWRlb0JyZWFrT2NjdXJcIl0gPSAyXSA9IFwiVmlkZW9CcmVha09jY3VyXCI7XHJcbiAgICAvKipcclxuICAgICAqIFZpZGVvIHN0dWNrIGV2ZW50IHJlY292ZXJ5IHdoZW4gcGxheWluZ1xyXG4gICAgICovXHJcbiAgICBaZWdvUGxheWVyTWVkaWFFdmVudFtaZWdvUGxheWVyTWVkaWFFdmVudFtcIlZpZGVvQnJlYWtSZXN1bWVcIl0gPSAzXSA9IFwiVmlkZW9CcmVha1Jlc3VtZVwiO1xyXG59KShaZWdvUGxheWVyTWVkaWFFdmVudCB8fCAoWmVnb1BsYXllck1lZGlhRXZlbnQgPSB7fSkpO1xyXG4vKipcclxuICogU3RyZWFtIFJlc291cmNlIE1vZGVcclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb1N0cmVhbVJlc291cmNlTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvU3RyZWFtUmVzb3VyY2VNb2RlKSB7XHJcbiAgICAvKipcclxuICAgICAqIERlZmF1bHQgbW9kZS4gVGhlIFNESyB3aWxsIGF1dG9tYXRpY2FsbHkgc2VsZWN0IHRoZSBzdHJlYW1pbmcgcmVzb3VyY2UgYWNjb3JkaW5nIHRvIHRoZSBjZG5Db25maWcgcGFyYW1ldGVycyBzZXQgYnkgdGhlIHBsYXllciBjb25maWcgYW5kIHRoZSByZWFkeS1tYWRlIGJhY2tncm91bmQgY29uZmlndXJhdGlvbi5cclxuICAgICAqL1xyXG4gICAgWmVnb1N0cmVhbVJlc291cmNlTW9kZVtaZWdvU3RyZWFtUmVzb3VyY2VNb2RlW1wiRGVmYXVsdFwiXSA9IDBdID0gXCJEZWZhdWx0XCI7XHJcbiAgICAvKipcclxuICAgICAqIFBsYXlpbmcgc3RyZWFtIG9ubHkgZnJvbSBDRE4uXHJcbiAgICAgKi9cclxuICAgIFplZ29TdHJlYW1SZXNvdXJjZU1vZGVbWmVnb1N0cmVhbVJlc291cmNlTW9kZVtcIk9ubHlDRE5cIl0gPSAxXSA9IFwiT25seUNETlwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBQbGF5aW5nIHN0cmVhbSBvbmx5IGZyb20gTDMuXHJcbiAgICAgKi9cclxuICAgIFplZ29TdHJlYW1SZXNvdXJjZU1vZGVbWmVnb1N0cmVhbVJlc291cmNlTW9kZVtcIk9ubHlMM1wiXSA9IDJdID0gXCJPbmx5TDNcIjtcclxuICAgIC8qKlxyXG4gICAgICogUGxheWluZyBzdHJlYW0gb25seSBmcm9tIFJUQy5cclxuICAgICAqL1xyXG4gICAgWmVnb1N0cmVhbVJlc291cmNlTW9kZVtaZWdvU3RyZWFtUmVzb3VyY2VNb2RlW1wiT25seVJUQ1wiXSA9IDNdID0gXCJPbmx5UlRDXCI7XHJcbn0pKFplZ29TdHJlYW1SZXNvdXJjZU1vZGUgfHwgKFplZ29TdHJlYW1SZXNvdXJjZU1vZGUgPSB7fSkpO1xyXG4vKipcclxuICogVXBkYXRlIHR5cGUuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29VcGRhdGVUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29VcGRhdGVUeXBlKSB7XHJcbiAgICAvKipcclxuICAgICAqIEFkZFxyXG4gICAgICovXHJcbiAgICBaZWdvVXBkYXRlVHlwZVtaZWdvVXBkYXRlVHlwZVtcIkFkZFwiXSA9IDBdID0gXCJBZGRcIjtcclxuICAgIC8qKlxyXG4gICAgICogRGVsZXRlXHJcbiAgICAgKi9cclxuICAgIFplZ29VcGRhdGVUeXBlW1plZ29VcGRhdGVUeXBlW1wiRGVsZXRlXCJdID0gMV0gPSBcIkRlbGV0ZVwiO1xyXG59KShaZWdvVXBkYXRlVHlwZSB8fCAoWmVnb1VwZGF0ZVR5cGUgPSB7fSkpO1xyXG4vLy8gU3RhdGUgb2YgQ0ROIHJlbGF5LlxyXG5leHBvcnQgdmFyIFplZ29TdHJlYW1SZWxheUNETlN0YXRlO1xyXG4oZnVuY3Rpb24gKFplZ29TdHJlYW1SZWxheUNETlN0YXRlKSB7XHJcbiAgICAvLy8gVGhlIHN0YXRlIGluZGljYXRlcyB0aGF0IHRoZXJlIGlzIG5vIENETiByZWxheVxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbXCJOb1JlbGF5XCJdID0gMF0gPSBcIk5vUmVsYXlcIjtcclxuICAgIC8vLyBUaGUgQ0ROIHJlbGF5IGlzIGJlaW5nIHJlcXVlc3RlZFxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbWmVnb1N0cmVhbVJlbGF5Q0ROU3RhdGVbXCJSZWxheVJlcXVlc3RpbmdcIl0gPSAxXSA9IFwiUmVsYXlSZXF1ZXN0aW5nXCI7XHJcbiAgICAvLy8gRW50ZXJpbmcgdGhpcyBzdGF0dXMgaW5kaWNhdGVzIHRoYXQgdGhlIENETiByZWxheSBoYXMgYmVlbiBzdWNjZXNzZnVsXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5TdGF0ZVtaZWdvU3RyZWFtUmVsYXlDRE5TdGF0ZVtcIlJlbGF5aW5nXCJdID0gMl0gPSBcIlJlbGF5aW5nXCI7XHJcbn0pKFplZ29TdHJlYW1SZWxheUNETlN0YXRlIHx8IChaZWdvU3RyZWFtUmVsYXlDRE5TdGF0ZSA9IHt9KSk7XHJcbi8vLyBSZWFzb24gZm9yIHN0YXRlIG9mIENETiByZWxheSBjaGFuZ2VkLlxyXG5leHBvcnQgdmFyIFplZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbjtcclxuKGZ1bmN0aW9uIChaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb24pIHtcclxuICAgIC8vLyBObyBlcnJvclxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIk5vbmVcIl0gPSAwXSA9IFwiTm9uZVwiO1xyXG4gICAgLy8vIFNlcnZlciBlcnJvclxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIlNlcnZlckVycm9yXCJdID0gMV0gPSBcIlNlcnZlckVycm9yXCI7XHJcbiAgICAvLy8gSGFuZHNoYWtlIGVycm9yXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiSGFuZHNoYWtlRmFpbGVkXCJdID0gMl0gPSBcIkhhbmRzaGFrZUZhaWxlZFwiO1xyXG4gICAgLy8vIEFjY2VzcyBwb2ludCBlcnJvclxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIkFjY2Vzc1BvaW50RXJyb3JcIl0gPSAzXSA9IFwiQWNjZXNzUG9pbnRFcnJvclwiO1xyXG4gICAgLy8vIFN0cmVhbSBjcmVhdGUgZmFpbHVyZVxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIkNyZWF0ZVN0cmVhbUZhaWxlZFwiXSA9IDRdID0gXCJDcmVhdGVTdHJlYW1GYWlsZWRcIjtcclxuICAgIC8vLyBCYWQgbmFtZVxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIkJhZE5hbWVcIl0gPSA1XSA9IFwiQmFkTmFtZVwiO1xyXG4gICAgLy8vIENETiBzZXJ2ZXIgYWN0aXZlbHkgZGlzY29ubmVjdGVkXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiQ0ROU2VydmVyRGlzY29ubmVjdGVkXCJdID0gNl0gPSBcIkNETlNlcnZlckRpc2Nvbm5lY3RlZFwiO1xyXG4gICAgLy8vIEFjdGl2ZSBkaXNjb25uZWN0XHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiRGlzY29ubmVjdGVkXCJdID0gN10gPSBcIkRpc2Nvbm5lY3RlZFwiO1xyXG4gICAgLy8vIEFsbCBtaXhlciBpbnB1dCBzdHJlYW1zIHNlc3Npb25zIGNsb3NlZFxyXG4gICAgWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1plZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbltcIk1peFN0cmVhbUFsbElucHV0U3RyZWFtQ2xvc2VkXCJdID0gOF0gPSBcIk1peFN0cmVhbUFsbElucHV0U3RyZWFtQ2xvc2VkXCI7XHJcbiAgICAvLy8gQWxsIG1peGVyIGlucHV0IHN0cmVhbXMgaGF2ZSBubyBkYXRhXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiTWl4U3RyZWFtQWxsSW5wdXRTdHJlYW1Ob0RhdGFcIl0gPSA5XSA9IFwiTWl4U3RyZWFtQWxsSW5wdXRTdHJlYW1Ob0RhdGFcIjtcclxuICAgIC8vLyBJbnRlcm5hbCBlcnJvciBvZiBzdHJlYW0gbWl4ZXIgc2VydmVyXHJcbiAgICBaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb25bWmVnb1N0cmVhbVJlbGF5Q0ROVXBkYXRlUmVhc29uW1wiTWl4U3RyZWFtU2VydmVySW50ZXJuYWxFcnJvclwiXSA9IDEwXSA9IFwiTWl4U3RyZWFtU2VydmVySW50ZXJuYWxFcnJvclwiO1xyXG59KShaZWdvU3RyZWFtUmVsYXlDRE5VcGRhdGVSZWFzb24gfHwgKFplZ29TdHJlYW1SZWxheUNETlVwZGF0ZVJlYXNvbiA9IHt9KSk7XHJcbi8vLyBBdWRpbyBkZXZpY2UgdHlwZS5cclxuZXhwb3J0IHZhciBaZWdvQXVkaW9EZXZpY2VUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29BdWRpb0RldmljZVR5cGUpIHtcclxuICAgIC8vLyBBdWRpbyBpbnB1dCB0eXBlXHJcbiAgICBaZWdvQXVkaW9EZXZpY2VUeXBlW1plZ29BdWRpb0RldmljZVR5cGVbXCJJbnB1dFwiXSA9IDBdID0gXCJJbnB1dFwiO1xyXG4gICAgLy8vIEF1ZGlvIG91dHB1dCB0eXBlXHJcbiAgICBaZWdvQXVkaW9EZXZpY2VUeXBlW1plZ29BdWRpb0RldmljZVR5cGVbXCJPdXRwdXRcIl0gPSAxXSA9IFwiT3V0cHV0XCI7XHJcbn0pKFplZ29BdWRpb0RldmljZVR5cGUgfHwgKFplZ29BdWRpb0RldmljZVR5cGUgPSB7fSkpO1xyXG4vKiogIEF1ZGlvIHJvdXRlICovXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvUm91dGU7XHJcbihmdW5jdGlvbiAoWmVnb0F1ZGlvUm91dGUpIHtcclxuICAgIC8qKiBTcGVha2VyICovXHJcbiAgICBaZWdvQXVkaW9Sb3V0ZVtaZWdvQXVkaW9Sb3V0ZVtcIlNwZWFrZXJcIl0gPSAwXSA9IFwiU3BlYWtlclwiO1xyXG4gICAgLyoqIEhlYWRwaG9uZSAqL1xyXG4gICAgWmVnb0F1ZGlvUm91dGVbWmVnb0F1ZGlvUm91dGVbXCJIZWFkcGhvbmVcIl0gPSAxXSA9IFwiSGVhZHBob25lXCI7XHJcbiAgICAvKiogQmx1ZXRvb3RoIGRldmljZSAqL1xyXG4gICAgWmVnb0F1ZGlvUm91dGVbWmVnb0F1ZGlvUm91dGVbXCJCbHVldG9vdGhcIl0gPSAyXSA9IFwiQmx1ZXRvb3RoXCI7XHJcbiAgICAvKiogUmVjZWl2ZXIgKi9cclxuICAgIFplZ29BdWRpb1JvdXRlW1plZ29BdWRpb1JvdXRlW1wiUmVjZWl2ZXJcIl0gPSAzXSA9IFwiUmVjZWl2ZXJcIjtcclxuICAgIC8qKiBFeHRlcm5hbCBVU0IgYXVkaW8gZGV2aWNlICovXHJcbiAgICBaZWdvQXVkaW9Sb3V0ZVtaZWdvQXVkaW9Sb3V0ZVtcIkV4dGVybmFsVVNCXCJdID0gNF0gPSBcIkV4dGVybmFsVVNCXCI7XHJcbiAgICAvKiogQXBwbGUgQWlyUGxheSAqL1xyXG4gICAgWmVnb0F1ZGlvUm91dGVbWmVnb0F1ZGlvUm91dGVbXCJBaXJQbGF5XCJdID0gNV0gPSBcIkFpclBsYXlcIjtcclxufSkoWmVnb0F1ZGlvUm91dGUgfHwgKFplZ29BdWRpb1JvdXRlID0ge30pKTtcclxuLy8vIE1peCBzdHJlYW0gY29udGVudCB0eXBlLlxyXG5leHBvcnQgdmFyIFplZ29NaXhlcklucHV0Q29udGVudFR5cGU7XHJcbihmdW5jdGlvbiAoWmVnb01peGVySW5wdXRDb250ZW50VHlwZSkge1xyXG4gICAgLy8vIE1peCBzdHJlYW0gZm9yIGF1ZGlvIG9ubHlcclxuICAgIFplZ29NaXhlcklucHV0Q29udGVudFR5cGVbWmVnb01peGVySW5wdXRDb250ZW50VHlwZVtcIkF1ZGlvXCJdID0gMF0gPSBcIkF1ZGlvXCI7XHJcbiAgICAvLy8gTWl4IHN0cmVhbSBmb3IgYm90aCBhdWRpbyBhbmQgdmlkZW9cclxuICAgIFplZ29NaXhlcklucHV0Q29udGVudFR5cGVbWmVnb01peGVySW5wdXRDb250ZW50VHlwZVtcIlZpZGVvXCJdID0gMV0gPSBcIlZpZGVvXCI7XHJcbn0pKFplZ29NaXhlcklucHV0Q29udGVudFR5cGUgfHwgKFplZ29NaXhlcklucHV0Q29udGVudFR5cGUgPSB7fSkpO1xyXG4vLy8gQ2FwdHVyZSBwaXBlbGluZSBzY2FsZSBtb2RlLlxyXG5leHBvcnQgdmFyIFplZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGU7XHJcbihmdW5jdGlvbiAoWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZSkge1xyXG4gICAgLy8vIFpvb20gaW1tZWRpYXRlbHkgYWZ0ZXIgYWNxdWlzaXRpb24sIGRlZmF1bHRcclxuICAgIFplZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGVbWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZVtcIlByZVwiXSA9IDBdID0gXCJQcmVcIjtcclxuICAgIC8vLyBTY2FsaW5nIHdoaWxlIGVuY29kaW5nXHJcbiAgICBaZWdvQ2FwdHVyZVBpcGVsaW5lU2NhbGVNb2RlW1plZ29DYXB0dXJlUGlwZWxpbmVTY2FsZU1vZGVbXCJQb3N0XCJdID0gMV0gPSBcIlBvc3RcIjtcclxufSkoWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZSB8fCAoWmVnb0NhcHR1cmVQaXBlbGluZVNjYWxlTW9kZSA9IHt9KSk7XHJcbi8vLyBWaWRlbyBmcmFtZSBmb3JtYXQuXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZGVvRnJhbWVGb3JtYXQ7XHJcbihmdW5jdGlvbiAoWmVnb1ZpZGVvRnJhbWVGb3JtYXQpIHtcclxuICAgIC8vLyBVbmtub3duIGZvcm1hdCwgd2lsbCB0YWtlIHBsYXRmb3JtIGRlZmF1bHRcclxuICAgIFplZ29WaWRlb0ZyYW1lRm9ybWF0W1plZ29WaWRlb0ZyYW1lRm9ybWF0W1wiVW5rbm93blwiXSA9IDBdID0gXCJVbmtub3duXCI7XHJcbiAgICAvLy8gSTQyMCAoWVVWNDIwUGxhbmFyKSBmb3JtYXRcclxuICAgIFplZ29WaWRlb0ZyYW1lRm9ybWF0W1plZ29WaWRlb0ZyYW1lRm9ybWF0W1wiSTQyMFwiXSA9IDFdID0gXCJJNDIwXCI7XHJcbiAgICAvLy8gTlYxMiAoWVVWNDIwU2VtaVBsYW5hcikgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIk5WMTJcIl0gPSAyXSA9IFwiTlYxMlwiO1xyXG4gICAgLy8vIE5WMjEgKFlVVjQyMFNlbWlQbGFuYXIpIGZvcm1hdFxyXG4gICAgWmVnb1ZpZGVvRnJhbWVGb3JtYXRbWmVnb1ZpZGVvRnJhbWVGb3JtYXRbXCJOVjIxXCJdID0gM10gPSBcIk5WMjFcIjtcclxuICAgIC8vLyBCR1JBMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIkJHUkEzMlwiXSA9IDRdID0gXCJCR1JBMzJcIjtcclxuICAgIC8vLyBSR0JBMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIlJHQkEzMlwiXSA9IDVdID0gXCJSR0JBMzJcIjtcclxuICAgIC8vLyBBUkdCMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIkFSR0IzMlwiXSA9IDZdID0gXCJBUkdCMzJcIjtcclxuICAgIC8vLyBBQkdSMzIgZm9ybWF0XHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFtaZWdvVmlkZW9GcmFtZUZvcm1hdFtcIkFCR1IzMlwiXSA9IDddID0gXCJBQkdSMzJcIjtcclxuICAgIC8vLyBJNDIyIChZVVY0MjJQbGFuYXIpIGZvcm1hdFxyXG4gICAgWmVnb1ZpZGVvRnJhbWVGb3JtYXRbWmVnb1ZpZGVvRnJhbWVGb3JtYXRbXCJJNDIyXCJdID0gOF0gPSBcIkk0MjJcIjtcclxufSkoWmVnb1ZpZGVvRnJhbWVGb3JtYXQgfHwgKFplZ29WaWRlb0ZyYW1lRm9ybWF0ID0ge30pKTtcclxuLy8vIFZpZGVvIGVuY29kZWQgZnJhbWUgZm9ybWF0LlxyXG5leHBvcnQgdmFyIFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdDtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9FbmNvZGVkRnJhbWVGb3JtYXQpIHtcclxuICAgIC8vLyBBVkMgQVZDQyBmb3JtYXRcclxuICAgIFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdFtaZWdvVmlkZW9FbmNvZGVkRnJhbWVGb3JtYXRbXCJBVkNDXCJdID0gMF0gPSBcIkFWQ0NcIjtcclxuICAgIC8vLyBBVkMgQW5uZXgtQiBmb3JtYXRcclxuICAgIFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdFtaZWdvVmlkZW9FbmNvZGVkRnJhbWVGb3JtYXRbXCJBbm5leEJcIl0gPSAxXSA9IFwiQW5uZXhCXCI7XHJcbn0pKFplZ29WaWRlb0VuY29kZWRGcmFtZUZvcm1hdCB8fCAoWmVnb1ZpZGVvRW5jb2RlZEZyYW1lRm9ybWF0ID0ge30pKTtcclxuLy8vIFZpZGVvIGZyYW1lIGJ1ZmZlciB0eXBlLlxyXG5leHBvcnQgdmFyIFplZ29WaWRlb0J1ZmZlclR5cGU7XHJcbihmdW5jdGlvbiAoWmVnb1ZpZGVvQnVmZmVyVHlwZSkge1xyXG4gICAgLy8vIFJhdyBkYXRhIHR5cGUgdmlkZW8gZnJhbWVcclxuICAgIFplZ29WaWRlb0J1ZmZlclR5cGVbWmVnb1ZpZGVvQnVmZmVyVHlwZVtcIlVua25vd25cIl0gPSAwXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLy8vIFJhdyBkYXRhIHR5cGUgdmlkZW8gZnJhbWVcclxuICAgIFplZ29WaWRlb0J1ZmZlclR5cGVbWmVnb1ZpZGVvQnVmZmVyVHlwZVtcIlJhd0RhdGFcIl0gPSAxXSA9IFwiUmF3RGF0YVwiO1xyXG4gICAgLy8vIEVuY29kZWQgZGF0YSB0eXBlIHZpZGVvIGZyYW1lXHJcbiAgICBaZWdvVmlkZW9CdWZmZXJUeXBlW1plZ29WaWRlb0J1ZmZlclR5cGVbXCJFbmNvZGVkRGF0YVwiXSA9IDJdID0gXCJFbmNvZGVkRGF0YVwiO1xyXG4gICAgLy8vIFRleHR1cmUgMkQgdHlwZSB2aWRlbyBmcmFtZVxyXG4gICAgWmVnb1ZpZGVvQnVmZmVyVHlwZVtaZWdvVmlkZW9CdWZmZXJUeXBlW1wiR0xUZXh0dXJlMkRcIl0gPSAzXSA9IFwiR0xUZXh0dXJlMkRcIjtcclxuICAgIC8vLyBDVlBpeGVsQnVmZmVyIHR5cGUgdmlkZW8gZnJhbWVcclxuICAgIFplZ29WaWRlb0J1ZmZlclR5cGVbWmVnb1ZpZGVvQnVmZmVyVHlwZVtcIkNWUGl4ZWxCdWZmZXJcIl0gPSA0XSA9IFwiQ1ZQaXhlbEJ1ZmZlclwiO1xyXG59KShaZWdvVmlkZW9CdWZmZXJUeXBlIHx8IChaZWdvVmlkZW9CdWZmZXJUeXBlID0ge30pKTtcclxuLy8vIFZpZGVvIGZyYW1lIGZvcm1hdCBzZXJpZXMuXHJcbmV4cG9ydCB2YXIgWmVnb1ZpZGVvRnJhbWVGb3JtYXRTZXJpZXM7XHJcbihmdW5jdGlvbiAoWmVnb1ZpZGVvRnJhbWVGb3JtYXRTZXJpZXMpIHtcclxuICAgIC8vLyBSR0Igc2VyaWVzXHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1taZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1tcIlJHQlwiXSA9IDBdID0gXCJSR0JcIjtcclxuICAgIC8vLyBZVVYgc2VyaWVzXHJcbiAgICBaZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1taZWdvVmlkZW9GcmFtZUZvcm1hdFNlcmllc1tcIllVVlwiXSA9IDFdID0gXCJZVVZcIjtcclxufSkoWmVnb1ZpZGVvRnJhbWVGb3JtYXRTZXJpZXMgfHwgKFplZ29WaWRlb0ZyYW1lRm9ybWF0U2VyaWVzID0ge30pKTtcclxuLy8vIFZpZGVvIGZyYW1lIGZsaXAgbW9kZS5cclxuZXhwb3J0IHZhciBaZWdvVmlkZW9GbGlwTW9kZTtcclxuKGZ1bmN0aW9uIChaZWdvVmlkZW9GbGlwTW9kZSkge1xyXG4gICAgLy8vIE5vIGZsaXBcclxuICAgIFplZ29WaWRlb0ZsaXBNb2RlW1plZ29WaWRlb0ZsaXBNb2RlW1wiTm9uZVwiXSA9IDBdID0gXCJOb25lXCI7XHJcbiAgICAvLy8gWC1heGlzIGZsaXBcclxuICAgIFplZ29WaWRlb0ZsaXBNb2RlW1plZ29WaWRlb0ZsaXBNb2RlW1wiWFwiXSA9IDFdID0gXCJYXCI7XHJcbiAgICAvLy8gWS1heGlzIGZsaXBcclxuICAgIFplZ29WaWRlb0ZsaXBNb2RlW1plZ29WaWRlb0ZsaXBNb2RlW1wiWVwiXSA9IDJdID0gXCJZXCI7XHJcbiAgICAvLy8gWC1ZLWF4aXMgZmxpcFxyXG4gICAgWmVnb1ZpZGVvRmxpcE1vZGVbWmVnb1ZpZGVvRmxpcE1vZGVbXCJYWVwiXSA9IDNdID0gXCJYWVwiO1xyXG59KShaZWdvVmlkZW9GbGlwTW9kZSB8fCAoWmVnb1ZpZGVvRmxpcE1vZGUgPSB7fSkpO1xyXG4vLy8gQ3VzdG9taXplIHRoZSBhdWRpbyBwcm9jZXNzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZS5cclxuZXhwb3J0IHZhciBaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZSkge1xyXG4gICAgLy8vIFJlbW90ZSBhdWRpbyBwcm9jZXNzaW5nXHJcbiAgICBaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZVtaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZVtcIlJlbW90ZVwiXSA9IDBdID0gXCJSZW1vdGVcIjtcclxuICAgIC8vLyBDYXB0dXJlIGF1ZGlvIHByb2Nlc3NpbmdcclxuICAgIFplZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1plZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1wiQ2FwdHVyZVwiXSA9IDFdID0gXCJDYXB0dXJlXCI7XHJcbiAgICAvLy8gUmVtb3RlIGF1ZGlvIGFuZCBjYXB0dXJlIGF1ZGlvIHByb2Nlc3NpbmdcclxuICAgIFplZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1plZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlW1wiQ2FwdHVyZUFuZFJlbW90ZVwiXSA9IDJdID0gXCJDYXB0dXJlQW5kUmVtb3RlXCI7XHJcbn0pKFplZ29DdXN0b21BdWRpb1Byb2Nlc3NUeXBlIHx8IChaZWdvQ3VzdG9tQXVkaW9Qcm9jZXNzVHlwZSA9IHt9KSk7XHJcbi8vLyBBdWRpbyBDb25maWcgUHJlc2V0LlxyXG5leHBvcnQgdmFyIFplZ29BdWRpb0NvbmZpZ1ByZXNldDtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9Db25maWdQcmVzZXQpIHtcclxuICAgIC8vLyBCYXNpYyBzb3VuZCBxdWFsaXR5ICgxNiBrYnBzLCBNb25vLCBaZWdvQXVkaW9Db2RlY0lERGVmYXVsdClcclxuICAgIFplZ29BdWRpb0NvbmZpZ1ByZXNldFtaZWdvQXVkaW9Db25maWdQcmVzZXRbXCJCYXNpY1F1YWxpdHlcIl0gPSAwXSA9IFwiQmFzaWNRdWFsaXR5XCI7XHJcbiAgICAvLy8gU3RhbmRhcmQgc291bmQgcXVhbGl0eSAoNDgga2JwcywgTW9ubywgWmVnb0F1ZGlvQ29kZWNJRERlZmF1bHQpXHJcbiAgICBaZWdvQXVkaW9Db25maWdQcmVzZXRbWmVnb0F1ZGlvQ29uZmlnUHJlc2V0W1wiU3RhbmRhcmRRdWFsaXR5XCJdID0gMV0gPSBcIlN0YW5kYXJkUXVhbGl0eVwiO1xyXG4gICAgLy8vIFN0YW5kYXJkIHNvdW5kIHF1YWxpdHkgKDU2IGticHMsIFN0ZXJlbywgWmVnb0F1ZGlvQ29kZWNJRERlZmF1bHQpXHJcbiAgICBaZWdvQXVkaW9Db25maWdQcmVzZXRbWmVnb0F1ZGlvQ29uZmlnUHJlc2V0W1wiU3RhbmRhcmRRdWFsaXR5U3RlcmVvXCJdID0gMl0gPSBcIlN0YW5kYXJkUXVhbGl0eVN0ZXJlb1wiO1xyXG4gICAgLy8vIEhpZ2ggc291bmQgcXVhbGl0eSAoMTI4IGticHMsIE1vbm8sIFplZ29BdWRpb0NvZGVjSUREZWZhdWx0KVxyXG4gICAgWmVnb0F1ZGlvQ29uZmlnUHJlc2V0W1plZ29BdWRpb0NvbmZpZ1ByZXNldFtcIkhpZ2hRdWFsaXR5XCJdID0gM10gPSBcIkhpZ2hRdWFsaXR5XCI7XHJcbiAgICAvLy8gSGlnaCBzb3VuZCBxdWFsaXR5ICgxOTIga2JwcywgU3RlcmVvLCBaZWdvQXVkaW9Db2RlY0lERGVmYXVsdClcclxuICAgIFplZ29BdWRpb0NvbmZpZ1ByZXNldFtaZWdvQXVkaW9Db25maWdQcmVzZXRbXCJIaWdoUXVhbGl0eVN0ZXJlb1wiXSA9IDRdID0gXCJIaWdoUXVhbGl0eVN0ZXJlb1wiO1xyXG59KShaZWdvQXVkaW9Db25maWdQcmVzZXQgfHwgKFplZ29BdWRpb0NvbmZpZ1ByZXNldCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBQbGF5ZXIgc3RhdGUuXHJcbiAqL1xyXG5leHBvcnQgdmFyIFplZ29NZWRpYVBsYXllclN0YXRlO1xyXG4oZnVuY3Rpb24gKFplZ29NZWRpYVBsYXllclN0YXRlKSB7XHJcbiAgICAvKipcclxuICAgICAqIE5vdCBwbGF5aW5nXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllclN0YXRlW1plZ29NZWRpYVBsYXllclN0YXRlW1wiTm9QbGF5XCJdID0gMF0gPSBcIk5vUGxheVwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBQbGF5aW5nXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllclN0YXRlW1plZ29NZWRpYVBsYXllclN0YXRlW1wiUGxheWluZ1wiXSA9IDFdID0gXCJQbGF5aW5nXCI7XHJcbiAgICAvKipcclxuICAgICAqIFBhdXNpbmdcclxuICAgICAqL1xyXG4gICAgWmVnb01lZGlhUGxheWVyU3RhdGVbWmVnb01lZGlhUGxheWVyU3RhdGVbXCJQYXVzaW5nXCJdID0gMl0gPSBcIlBhdXNpbmdcIjtcclxuICAgIC8qKlxyXG4gICAgICogRW5kIG9mIHBsYXlcclxuICAgICAqL1xyXG4gICAgWmVnb01lZGlhUGxheWVyU3RhdGVbWmVnb01lZGlhUGxheWVyU3RhdGVbXCJQbGF5RW5kZWRcIl0gPSAzXSA9IFwiUGxheUVuZGVkXCI7XHJcbn0pKFplZ29NZWRpYVBsYXllclN0YXRlIHx8IChaZWdvTWVkaWFQbGF5ZXJTdGF0ZSA9IHt9KSk7XHJcbi8qKlxyXG4gKiBQbGF5ZXIgbmV0d29yayBldmVudC5cclxuICovXHJcbmV4cG9ydCB2YXIgWmVnb01lZGlhUGxheWVyTmV0d29ya0V2ZW50O1xyXG4oZnVuY3Rpb24gKFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudCkge1xyXG4gICAgLyoqXHJcbiAgICAgKiBOZXR3b3JrIHJlc291cmNlcyBhcmUgbm90IHBsYXlpbmcgd2VsbCwgYW5kIHN0YXJ0IHRyeWluZyB0byBjYWNoZSBkYXRhXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudFtaZWdvTWVkaWFQbGF5ZXJOZXR3b3JrRXZlbnRbXCJCdWZmZXJCZWdpblwiXSA9IDBdID0gXCJCdWZmZXJCZWdpblwiO1xyXG4gICAgLyoqXHJcbiAgICAgKiBOZXR3b3JrIHJlc291cmNlcyBjYW4gYmUgcGxheWVkIHNtb290aGx5XHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudFtaZWdvTWVkaWFQbGF5ZXJOZXR3b3JrRXZlbnRbXCJCdWZmZXJFbmRlZFwiXSA9IDFdID0gXCJCdWZmZXJFbmRlZFwiO1xyXG59KShaZWdvTWVkaWFQbGF5ZXJOZXR3b3JrRXZlbnQgfHwgKFplZ29NZWRpYVBsYXllck5ldHdvcmtFdmVudCA9IHt9KSk7XHJcbi8qKlxyXG4gKiBBdWRpbyBjaGFubmVsLlxyXG4gKi9cclxuZXhwb3J0IHZhciBaZWdvTWVkaWFQbGF5ZXJBdWRpb0NoYW5uZWw7XHJcbihmdW5jdGlvbiAoWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsKSB7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIGNoYW5uZWwgbGVmdFxyXG4gICAgICovXHJcbiAgICBaZWdvTWVkaWFQbGF5ZXJBdWRpb0NoYW5uZWxbWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsW1wiTGVmdFwiXSA9IDBdID0gXCJMZWZ0XCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIGNoYW5uZWwgcmlnaHRcclxuICAgICAqL1xyXG4gICAgWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsW1plZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbFtcIlJpZ2h0XCJdID0gMV0gPSBcIlJpZ2h0XCI7XHJcbiAgICAvKipcclxuICAgICAqIEF1ZGlvIGNoYW5uZWwgYWxsXHJcbiAgICAgKi9cclxuICAgIFplZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbFtaZWdvTWVkaWFQbGF5ZXJBdWRpb0NoYW5uZWxbXCJBbGxcIl0gPSAyXSA9IFwiQWxsXCI7XHJcbn0pKFplZ29NZWRpYVBsYXllckF1ZGlvQ2hhbm5lbCB8fCAoWmVnb01lZGlhUGxheWVyQXVkaW9DaGFubmVsID0ge30pKTtcclxuLy8vIEF1ZGlvRWZmZWN0UGxheWVyIHN0YXRlLlxyXG5leHBvcnQgdmFyIFplZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGUpIHtcclxuICAgIC8vLyBOb3QgcGxheWluZ1xyXG4gICAgWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1plZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZVtcIk5vUGxheVwiXSA9IDBdID0gXCJOb1BsYXlcIjtcclxuICAgIC8vLyBQbGF5aW5nXHJcbiAgICBaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGVbWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1wiUGxheWluZ1wiXSA9IDFdID0gXCJQbGF5aW5nXCI7XHJcbiAgICAvLy8gUGF1c2luZ1xyXG4gICAgWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1plZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZVtcIlBhdXNpbmdcIl0gPSAyXSA9IFwiUGF1c2luZ1wiO1xyXG4gICAgLy8vIEVuZCBvZiBwbGF5XHJcbiAgICBaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGVbWmVnb0F1ZGlvRWZmZWN0UGxheVN0YXRlW1wiUGxheUVuZGVkXCJdID0gM10gPSBcIlBsYXlFbmRlZFwiO1xyXG59KShaZWdvQXVkaW9FZmZlY3RQbGF5U3RhdGUgfHwgKFplZ29BdWRpb0VmZmVjdFBsYXlTdGF0ZSA9IHt9KSk7XHJcbi8vLyB2b2x1bWUgdHlwZS5cclxuZXhwb3J0IHZhciBaZWdvVm9sdW1lVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvVm9sdW1lVHlwZSkge1xyXG4gICAgLy8vIHZvbHVtZSBsb2NhbFxyXG4gICAgWmVnb1ZvbHVtZVR5cGVbWmVnb1ZvbHVtZVR5cGVbXCJMb2NhbFwiXSA9IDBdID0gXCJMb2NhbFwiO1xyXG4gICAgLy8vIHZvbHVtZSByZW1vdGVcclxuICAgIFplZ29Wb2x1bWVUeXBlW1plZ29Wb2x1bWVUeXBlW1wiUmVtb3RlXCJdID0gMV0gPSBcIlJlbW90ZVwiO1xyXG59KShaZWdvVm9sdW1lVHlwZSB8fCAoWmVnb1ZvbHVtZVR5cGUgPSB7fSkpO1xyXG4vLy8gYXVkaW8gc2FtcGxlIHJhdGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvU2FtcGxlUmF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9TYW1wbGVSYXRlKSB7XHJcbiAgICAvLy8gVW5rbm93blxyXG4gICAgWmVnb0F1ZGlvU2FtcGxlUmF0ZVtaZWdvQXVkaW9TYW1wbGVSYXRlW1wiVW5rbm93blwiXSA9IDBdID0gXCJVbmtub3duXCI7XHJcbiAgICAvLy8gOEtcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGU4S1wiXSA9IDgwMDBdID0gXCJSYXRlOEtcIjtcclxuICAgIC8vLyAxNktcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUxNktcIl0gPSAxNjAwMF0gPSBcIlJhdGUxNktcIjtcclxuICAgIC8vLyAyMi4wNUtcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUyMktcIl0gPSAyMjA1MF0gPSBcIlJhdGUyMktcIjtcclxuICAgIC8vLyAyNEtcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUyNEtcIl0gPSAyNDAwMF0gPSBcIlJhdGUyNEtcIjtcclxuICAgIC8vLyAzMktcclxuICAgIFplZ29BdWRpb1NhbXBsZVJhdGVbWmVnb0F1ZGlvU2FtcGxlUmF0ZVtcIlJhdGUzMktcIl0gPSAzMjAwMF0gPSBcIlJhdGUzMktcIjtcclxuICAgIC8vLyA0NC4xS1xyXG4gICAgWmVnb0F1ZGlvU2FtcGxlUmF0ZVtaZWdvQXVkaW9TYW1wbGVSYXRlW1wiUmF0ZTQ0S1wiXSA9IDQ0MTAwXSA9IFwiUmF0ZTQ0S1wiO1xyXG4gICAgLy8vIDQ4S1xyXG4gICAgWmVnb0F1ZGlvU2FtcGxlUmF0ZVtaZWdvQXVkaW9TYW1wbGVSYXRlW1wiUmF0ZTQ4S1wiXSA9IDQ4MDAwXSA9IFwiUmF0ZTQ4S1wiO1xyXG59KShaZWdvQXVkaW9TYW1wbGVSYXRlIHx8IChaZWdvQXVkaW9TYW1wbGVSYXRlID0ge30pKTtcclxuLy8vIEF1ZGlvIGNhcHR1cmUgc291cmNlIHR5cGUuXHJcbmV4cG9ydCB2YXIgWmVnb0F1ZGlvU291cmNlVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvQXVkaW9Tb3VyY2VUeXBlKSB7XHJcbiAgICAvLy8gRGVmYXVsdCBhdWRpbyBjYXB0dXJlIHNvdXJjZSAodGhlIG1haW4gY2hhbm5lbCB1c2VzIGN1c3RvbSBhdWRpbyBjYXB0dXJlIGJ5IGRlZmF1bHQgdGhlIGF1eCBjaGFubmVsIHVzZXMgdGhlIHNhbWUgc291bmQgYXMgbWFpbiBjaGFubmVsIGJ5IGRlZmF1bHQpXHJcbiAgICBaZWdvQXVkaW9Tb3VyY2VUeXBlW1plZ29BdWRpb1NvdXJjZVR5cGVbXCJEZWZhdWx0XCJdID0gMF0gPSBcIkRlZmF1bHRcIjtcclxuICAgIC8vLyBVc2UgY3VzdG9tIGF1ZGlvIGNhcHR1cmUsIHJlZmVyIHRvIFtlbmFibGVDdXN0b21BdWRpb0lPXVxyXG4gICAgWmVnb0F1ZGlvU291cmNlVHlwZVtaZWdvQXVkaW9Tb3VyY2VUeXBlW1wiQ3VzdG9tXCJdID0gMV0gPSBcIkN1c3RvbVwiO1xyXG4gICAgLy8vIFVzZSBtZWRpYSBwbGF5ZXIgYXMgYXVkaW8gc291cmNlLCBvbmx5IHN1cHBvcnQgYXV4IGNoYW5uZWxcclxuICAgIFplZ29BdWRpb1NvdXJjZVR5cGVbWmVnb0F1ZGlvU291cmNlVHlwZVtcIk1lZGlhUGxheWVyXCJdID0gMl0gPSBcIk1lZGlhUGxheWVyXCI7XHJcbn0pKFplZ29BdWRpb1NvdXJjZVR5cGUgfHwgKFplZ29BdWRpb1NvdXJjZVR5cGUgPSB7fSkpO1xyXG4vLy8gUmVjb3JkIHR5cGUuXHJcbmV4cG9ydCB2YXIgWmVnb0RhdGFSZWNvcmRUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29EYXRhUmVjb3JkVHlwZSkge1xyXG4gICAgLy8vIFRoaXMgZmllbGQgaW5kaWNhdGVzIHRoYXQgdGhlIEV4cHJlc3MtQXVkaW8gU0RLIHJlY29yZHMgYXVkaW8gYnkgZGVmYXVsdCwgYW5kIHRoZSBFeHByZXNzLVZpZGVvIFNESyByZWNvcmRzIGF1ZGlvIGFuZCB2aWRlbyBieSBkZWZhdWx0LiBXaGVuIHJlY29yZGluZyBmaWxlcyBpbiAuYWFjIGZvcm1hdCwgYXVkaW8gaXMgYWxzbyByZWNvcmRlZCBieSBkZWZhdWx0LlxyXG4gICAgWmVnb0RhdGFSZWNvcmRUeXBlW1plZ29EYXRhUmVjb3JkVHlwZVtcIkRlZmF1bHRcIl0gPSAwXSA9IFwiRGVmYXVsdFwiO1xyXG4gICAgLy8vIG9ubHkgcmVjb3JkIGF1ZGlvXHJcbiAgICBaZWdvRGF0YVJlY29yZFR5cGVbWmVnb0RhdGFSZWNvcmRUeXBlW1wiT25seUF1ZGlvXCJdID0gMV0gPSBcIk9ubHlBdWRpb1wiO1xyXG4gICAgLy8vIG9ubHkgcmVjb3JkIHZpZGVvLCBBdWRpbyBTREsgYW5kIHJlY29yZGluZyAuYWFjIGZvcm1hdCBmaWxlcyBhcmUgaW52YWxpZC5cclxuICAgIFplZ29EYXRhUmVjb3JkVHlwZVtaZWdvRGF0YVJlY29yZFR5cGVbXCJPbmx5VmlkZW9cIl0gPSAyXSA9IFwiT25seVZpZGVvXCI7XHJcbiAgICAvLy8gcmVjb3JkIGF1ZGlvIGFuZCB2aWRlby4gRXhwcmVzcy1BdWRpbyBTREsgYW5kIC5hYWMgZm9ybWF0IGZpbGVzIGFyZSByZWNvcmRlZCBvbmx5IGF1ZGlvLlxyXG4gICAgWmVnb0RhdGFSZWNvcmRUeXBlW1plZ29EYXRhUmVjb3JkVHlwZVtcIkF1ZGlvQW5kVmlkZW9cIl0gPSAzXSA9IFwiQXVkaW9BbmRWaWRlb1wiO1xyXG59KShaZWdvRGF0YVJlY29yZFR5cGUgfHwgKFplZ29EYXRhUmVjb3JkVHlwZSA9IHt9KSk7XHJcbi8vLyBSZWNvcmQgc3RhdGUuXHJcbmV4cG9ydCB2YXIgWmVnb0RhdGFSZWNvcmRTdGF0ZTtcclxuKGZ1bmN0aW9uIChaZWdvRGF0YVJlY29yZFN0YXRlKSB7XHJcbiAgICAvLy8gVW5yZWNvcmRlZCBzdGF0ZSwgd2hpY2ggaXMgdGhlIHN0YXRlIHdoZW4gYSByZWNvcmRpbmcgZXJyb3Igb2NjdXJzIG9yIGJlZm9yZSByZWNvcmRpbmcgc3RhcnRzLlxyXG4gICAgWmVnb0RhdGFSZWNvcmRTdGF0ZVtaZWdvRGF0YVJlY29yZFN0YXRlW1wiTm9SZWNvcmRcIl0gPSAwXSA9IFwiTm9SZWNvcmRcIjtcclxuICAgIC8vLyBSZWNvcmRpbmcgaW4gcHJvZ3Jlc3MsIGluIHRoaXMgc3RhdGUgYWZ0ZXIgc3VjY2Vzc2Z1bGx5IGNhbGwgW3N0YXJ0UmVjb3JkaW5nQ2FwdHVyZWREYXRhXSBmdW5jdGlvblxyXG4gICAgWmVnb0RhdGFSZWNvcmRTdGF0ZVtaZWdvRGF0YVJlY29yZFN0YXRlW1wiUmVjb3JkaW5nXCJdID0gMV0gPSBcIlJlY29yZGluZ1wiO1xyXG4gICAgLy8vIFJlY29yZCBzdWNjZXNzc1xyXG4gICAgWmVnb0RhdGFSZWNvcmRTdGF0ZVtaZWdvRGF0YVJlY29yZFN0YXRlW1wiU3VjY2Vzc1wiXSA9IDJdID0gXCJTdWNjZXNzXCI7XHJcbn0pKFplZ29EYXRhUmVjb3JkU3RhdGUgfHwgKFplZ29EYXRhUmVjb3JkU3RhdGUgPSB7fSkpO1xyXG4vLy8gQXVkaW8gZGF0YSBjYWxsYmFjayBmdW5jdGlvbiBlbmFibGUgYml0bWFzayBlbnVtZXJhdGlvbi5cclxuZXhwb3J0IHZhciBaZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrO1xyXG4oZnVuY3Rpb24gKFplZ29BdWRpb0RhdGFDYWxsYmFja0JpdE1hc2spIHtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvbkNhcHR1cmVkQXVkaW9EYXRhXSBjYWxsYmFjayBmdW5jdGlvblxyXG4gICAgWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1taZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrW1wiQ2FwdHVyZWRcIl0gPSAxXSA9IFwiQ2FwdHVyZWRcIjtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvblBsYXliYWNrQXVkaW9EYXRhXSBjYWxsYmFjayBmdW5jdGlvblxyXG4gICAgWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1taZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrW1wiUGxheWJhY2tcIl0gPSAyXSA9IFwiUGxheWJhY2tcIjtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvbk1peGVkQXVkaW9EYXRhXSBjYWxsYmFjayBmdW5jdGlvblxyXG4gICAgWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1taZWdvQXVkaW9EYXRhQ2FsbGJhY2tCaXRNYXNrW1wiTWl4ZWRcIl0gPSA0XSA9IFwiTWl4ZWRcIjtcclxuICAgIC8vLyBUaGUgbWFzayBiaXQgb2YgdGhpcyBmaWVsZCBjb3JyZXNwb25kcyB0byB0aGUgZW5hYmxlIFtvblBsYXllckF1ZGlvRGF0YV0gY2FsbGJhY2sgZnVuY3Rpb25cclxuICAgIFplZ29BdWRpb0RhdGFDYWxsYmFja0JpdE1hc2tbWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFza1tcIlBsYXllclwiXSA9IDhdID0gXCJQbGF5ZXJcIjtcclxufSkoWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFzayB8fCAoWmVnb0F1ZGlvRGF0YUNhbGxiYWNrQml0TWFzayA9IHt9KSk7XHJcbi8vLyBOZXR3b3JrIG1vZGVcclxuZXhwb3J0IHZhciBaZWdvTmV0d29ya01vZGU7XHJcbihmdW5jdGlvbiAoWmVnb05ldHdvcmtNb2RlKSB7XHJcbiAgICAvLy8gT2ZmbGluZSAoTm8gbmV0d29yaylcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJPZmZsaW5lXCJdID0gMF0gPSBcIk9mZmxpbmVcIjtcclxuICAgIC8vLyBVbmtub3duIG5ldHdvcmsgbW9kZVxyXG4gICAgWmVnb05ldHdvcmtNb2RlW1plZ29OZXR3b3JrTW9kZVtcIlVua25vd25cIl0gPSAxXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLy8vIFdpcmVkIEV0aGVybmV0IChMQU4pXHJcbiAgICBaZWdvTmV0d29ya01vZGVbWmVnb05ldHdvcmtNb2RlW1wiRXRoZXJuZXRcIl0gPSAyXSA9IFwiRXRoZXJuZXRcIjtcclxuICAgIC8vLyBXaS1GaSAoV0xBTilcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJXaUZpXCJdID0gM10gPSBcIldpRmlcIjtcclxuICAgIC8vLyAyRyBOZXR3b3JrIChHUFJTL0VER0UvQ0RNQTF4L2V0Yy4pXHJcbiAgICBaZWdvTmV0d29ya01vZGVbWmVnb05ldHdvcmtNb2RlW1wiTW9kZTJHXCJdID0gNF0gPSBcIk1vZGUyR1wiO1xyXG4gICAgLy8vIDNHIE5ldHdvcmsgKFdDRE1BL0hTRFBBL0VWRE8vZXRjLilcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJNb2RlM0dcIl0gPSA1XSA9IFwiTW9kZTNHXCI7XHJcbiAgICAvLy8gNEcgTmV0d29yayAoTFRFKVxyXG4gICAgWmVnb05ldHdvcmtNb2RlW1plZ29OZXR3b3JrTW9kZVtcIk1vZGU0R1wiXSA9IDZdID0gXCJNb2RlNEdcIjtcclxuICAgIC8vLyA1RyBOZXR3b3JrIChOUiAoTlNBL1NBKSlcclxuICAgIFplZ29OZXR3b3JrTW9kZVtaZWdvTmV0d29ya01vZGVbXCJNb2RlNUdcIl0gPSA3XSA9IFwiTW9kZTVHXCI7XHJcbn0pKFplZ29OZXR3b3JrTW9kZSB8fCAoWmVnb05ldHdvcmtNb2RlID0ge30pKTtcclxuLy8vIG5ldHdvcmsgc3BlZWQgdGVzdCB0eXBlXHJcbmV4cG9ydCB2YXIgWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlO1xyXG4oZnVuY3Rpb24gKFplZ29OZXR3b3JrU3BlZWRUZXN0VHlwZSkge1xyXG4gICAgLy8vIHVwbGlua1xyXG4gICAgWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlW1plZ29OZXR3b3JrU3BlZWRUZXN0VHlwZVtcIlVwbGlua1wiXSA9IDBdID0gXCJVcGxpbmtcIjtcclxuICAgIC8vLyBkb3dubGlua1xyXG4gICAgWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlW1plZ29OZXR3b3JrU3BlZWRUZXN0VHlwZVtcIkRvd25saW5rXCJdID0gMV0gPSBcIkRvd25saW5rXCI7XHJcbn0pKFplZ29OZXR3b3JrU3BlZWRUZXN0VHlwZSB8fCAoWmVnb05ldHdvcmtTcGVlZFRlc3RUeXBlID0ge30pKTtcclxuLyoqIFRoZSBleGNlcHRpb24gdHlwZSBmb3IgdGhlIGRldmljZS4gKi9cclxuZXhwb3J0IHZhciBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZSkge1xyXG4gICAgLyoqIFVua25vd24gZGV2aWNlIGV4Y2VwdGlvbi4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiVW5rbm93blwiXSA9IDBdID0gXCJVbmtub3duXCI7XHJcbiAgICAvKiogR2VuZXJpYyBkZXZpY2UgZXhjZXB0aW9uLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJHZW5lcmljXCJdID0gMV0gPSBcIkdlbmVyaWNcIjtcclxuICAgIC8qKiBJbnZhbGlkIGRldmljZSBJRCBleGNlcHRpb24uICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIkludmFsaWRJRFwiXSA9IDJdID0gXCJJbnZhbGlkSURcIjtcclxuICAgIC8qKiBEZXZpY2UgcGVybWlzc2lvbiBpcyBub3QgZ3JhbnRlZC4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiUGVybWlzc2lvbk5vdEdyYW50ZWRcIl0gPSAzXSA9IFwiUGVybWlzc2lvbk5vdEdyYW50ZWRcIjtcclxuICAgIC8qKiBUaGUgY2FwdHVyZSBmcmFtZSByYXRlIG9mIHRoZSBkZXZpY2UgaXMgMC4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiWmVyb0NhcHR1cmVGUFNcIl0gPSA0XSA9IFwiWmVyb0NhcHR1cmVGUFNcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIGlzIGJlaW5nIG9jY3VwaWVkLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJEZXZpY2VPY2N1cGllZFwiXSA9IDVdID0gXCJEZXZpY2VPY2N1cGllZFwiO1xyXG4gICAgLyoqIFRoZSBkZXZpY2UgaXMgdW5wbHVnZ2VkIChub3QgcGx1Z2dlZCBpbikuICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIkRldmljZVVucGx1Z2dlZFwiXSA9IDZdID0gXCJEZXZpY2VVbnBsdWdnZWRcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIHJlcXVpcmVzIHRoZSBzeXN0ZW0gdG8gcmVzdGFydCBiZWZvcmUgaXQgY2FuIHdvcmsgKFdpbmRvd3MgcGxhdGZvcm0gb25seSkuICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIlJlYm9vdFJlcXVpcmVkXCJdID0gN10gPSBcIlJlYm9vdFJlcXVpcmVkXCI7XHJcbiAgICAvKiogVGhlIHN5c3RlbSBtZWRpYSBzZXJ2aWNlIGlzIHVuYXZhaWxhYmxlLCBlLmcuIHdoZW4gdGhlIGlPUyBzeXN0ZW0gZGV0ZWN0cyB0aGF0IHRoZSBjdXJyZW50IHByZXNzdXJlIGlzIGh1Z2UgKHN1Y2ggYXMgcGxheWluZyBhIGxvdCBvZiBhbmltYXRpb24pLCBpdCBpcyBwb3NzaWJsZSB0byBkaXNhYmxlIGFsbCBtZWRpYSByZWxhdGVkIHNlcnZpY2VzIChBcHBsZSBwbGF0Zm9ybSBvbmx5KS4gKi9cclxuICAgIFplZ29EZXZpY2VFeGNlcHRpb25UeXBlW1plZ29EZXZpY2VFeGNlcHRpb25UeXBlW1wiTWVkaWFTZXJ2aWNlV2VyZUxvc3RcIl0gPSA4XSA9IFwiTWVkaWFTZXJ2aWNlV2VyZUxvc3RcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIGlzIGJlaW5nIG9jY3VwaWVkIGJ5IFNpcmkgKEFwcGxlIHBsYXRmb3JtIG9ubHkpLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJTaXJpSXNSZWNvcmRpbmdcIl0gPSA5XSA9IFwiU2lyaUlzUmVjb3JkaW5nXCI7XHJcbiAgICAvKiogVGhlIGRldmljZSBjYXB0dXJlZCBzb3VuZCBsZXZlbCBpcyB0b28gbG93IChXaW5kb3dzIHBsYXRmb3JtIG9ubHkpLiAqL1xyXG4gICAgWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbWmVnb0RldmljZUV4Y2VwdGlvblR5cGVbXCJTb3VuZExldmVsVG9vTG93XCJdID0gMTBdID0gXCJTb3VuZExldmVsVG9vTG93XCI7XHJcbiAgICAvKiogVGhlIGRldmljZSBpcyBiZWluZyBvY2N1cGllZCwgYW5kIG1heWJlIGNhdXNlIGJ5IGlQYWQgbWFnbmV0aWMgY2FzZSAoQXBwbGUgcGxhdGZvcm0gb25seSkuICovXHJcbiAgICBaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZVtcIk1hZ25ldGljQ2FzZVwiXSA9IDExXSA9IFwiTWFnbmV0aWNDYXNlXCI7XHJcbn0pKFplZ29EZXZpY2VFeGNlcHRpb25UeXBlIHx8IChaZWdvRGV2aWNlRXhjZXB0aW9uVHlwZSA9IHt9KSk7XHJcbi8qKiBEZXZpY2UgdHlwZS4gKi9cclxuZXhwb3J0IHZhciBaZWdvRGV2aWNlVHlwZTtcclxuKGZ1bmN0aW9uIChaZWdvRGV2aWNlVHlwZSkge1xyXG4gICAgLyoqIFVua25vd24gZGV2aWNlIHR5cGUuICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIlVua25vd25cIl0gPSAwXSA9IFwiVW5rbm93blwiO1xyXG4gICAgLyoqIENhbWVyYSBkZXZpY2UuICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIkNhbWVyYVwiXSA9IDFdID0gXCJDYW1lcmFcIjtcclxuICAgIC8qKiBNaWNyb3Bob25lIGRldmljZS4gKi9cclxuICAgIFplZ29EZXZpY2VUeXBlW1plZ29EZXZpY2VUeXBlW1wiTWljcm9waG9uZVwiXSA9IDJdID0gXCJNaWNyb3Bob25lXCI7XHJcbiAgICAvKiogU3BlYWtlciBkZXZpY2UuICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIlNwZWFrZXJcIl0gPSAzXSA9IFwiU3BlYWtlclwiO1xyXG4gICAgLyoqIEF1ZGlvIGRldmljZS4gKE90aGVyIGF1ZGlvIGRldmljZSB0aGF0IGNhbm5vdCBiZSBhY2N1cmF0ZWx5IGNsYXNzaWZpZWQgaW50byBtaWNyb3Bob25lcyBvciBzcGVha2Vycy4pICovXHJcbiAgICBaZWdvRGV2aWNlVHlwZVtaZWdvRGV2aWNlVHlwZVtcIkF1ZGlvRGV2aWNlXCJdID0gNF0gPSBcIkF1ZGlvRGV2aWNlXCI7XHJcbn0pKFplZ29EZXZpY2VUeXBlIHx8IChaZWdvRGV2aWNlVHlwZSA9IHt9KSk7XHJcbi8qKiBSZW1vdGUgZGV2aWNlIHN0YXR1cy4gKi9cclxuZXhwb3J0IHZhciBaZWdvUmVtb3RlRGV2aWNlU3RhdGU7XHJcbihmdW5jdGlvbiAoWmVnb1JlbW90ZURldmljZVN0YXRlKSB7XHJcbiAgICAvKiogRGV2aWNlIG9uICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiT3BlblwiXSA9IDBdID0gXCJPcGVuXCI7XHJcbiAgICAvKiogR2VuZXJhbCBkZXZpY2UgZXJyb3IgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJHZW5lcmljRXJyb3JcIl0gPSAxXSA9IFwiR2VuZXJpY0Vycm9yXCI7XHJcbiAgICAvKiogSW52YWxpZCBkZXZpY2UgSUQgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJJbnZhbGlkSURcIl0gPSAyXSA9IFwiSW52YWxpZElEXCI7XHJcbiAgICAvKiogTm8gcGVybWlzc2lvbiAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIk5vQXV0aG9yaXphdGlvblwiXSA9IDNdID0gXCJOb0F1dGhvcml6YXRpb25cIjtcclxuICAgIC8qKiBDYXB0dXJlZCBmcmFtZSByYXRlIGlzIDAgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJaZXJvRlBTXCJdID0gNF0gPSBcIlplcm9GUFNcIjtcclxuICAgIC8qKiBUaGUgZGV2aWNlIGlzIG9jY3VwaWVkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiSW5Vc2VCeU90aGVyXCJdID0gNV0gPSBcIkluVXNlQnlPdGhlclwiO1xyXG4gICAgLyoqIFRoZSBkZXZpY2UgaXMgbm90IHBsdWdnZWQgaW4gb3IgdW5wbHVnZ2VkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiVW5wbHVnZ2VkXCJdID0gNl0gPSBcIlVucGx1Z2dlZFwiO1xyXG4gICAgLyoqIFRoZSBzeXN0ZW0gbmVlZHMgdG8gYmUgcmVzdGFydGVkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiUmVib290UmVxdWlyZWRcIl0gPSA3XSA9IFwiUmVib290UmVxdWlyZWRcIjtcclxuICAgIC8qKiBTeXN0ZW0gbWVkaWEgc2VydmljZXMgc3RvcCwgc3VjaCBhcyB1bmRlciB0aGUgaU9TIHBsYXRmb3JtLCB3aGVuIHRoZSBzeXN0ZW0gZGV0ZWN0cyB0aGF0IHRoZSBjdXJyZW50IHByZXNzdXJlIGlzIGh1Z2UgKHN1Y2ggYXMgcGxheWluZyBhIGxvdCBvZiBhbmltYXRpb24pLCBpdCBpcyBwb3NzaWJsZSB0byBkaXNhYmxlIGFsbCBtZWRpYSByZWxhdGVkIHNlcnZpY2VzLiAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIlN5c3RlbU1lZGlhU2VydmljZXNMb3N0XCJdID0gOF0gPSBcIlN5c3RlbU1lZGlhU2VydmljZXNMb3N0XCI7XHJcbiAgICAvKiogQ2FwdHVyaW5nIGRpc2FibGVkICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiRGlzYWJsZVwiXSA9IDldID0gXCJEaXNhYmxlXCI7XHJcbiAgICAvKiogVGhlIHJlbW90ZSBkZXZpY2UgaXMgbXV0ZWQgKi9cclxuICAgIFplZ29SZW1vdGVEZXZpY2VTdGF0ZVtaZWdvUmVtb3RlRGV2aWNlU3RhdGVbXCJNdXRlXCJdID0gMTBdID0gXCJNdXRlXCI7XHJcbiAgICAvKiogVGhlIGRldmljZSBpcyBpbnRlcnJ1cHRlZCwgc3VjaCBhcyBhIHBob25lIGNhbGwgaW50ZXJydXB0aW9uLCBldGMuICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiSW50ZXJydXB0aW9uXCJdID0gMTFdID0gXCJJbnRlcnJ1cHRpb25cIjtcclxuICAgIC8qKiBUaGVyZSBhcmUgbXVsdGlwbGUgYXBwcyBhdCB0aGUgc2FtZSB0aW1lIGluIHRoZSBmb3JlZ3JvdW5kLCBzdWNoIGFzIHRoZSBpUGFkIGFwcCBzcGxpdCBzY3JlZW4sIHRoZSBzeXN0ZW0gd2lsbCBwcm9oaWJpdCBhbGwgYXBwcyBmcm9tIHVzaW5nIHRoZSBjYW1lcmEuICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiSW5CYWNrZ3JvdW5kXCJdID0gMTJdID0gXCJJbkJhY2tncm91bmRcIjtcclxuICAgIC8qKiBDRE4gc2VydmVyIGFjdGl2ZWx5IGRpc2Nvbm5lY3RlZCAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIk11bHRpRm9yZWdyb3VuZEFwcFwiXSA9IDEzXSA9IFwiTXVsdGlGb3JlZ3JvdW5kQXBwXCI7XHJcbiAgICAvKiogVGhlIHN5c3RlbSBpcyB1bmRlciBoaWdoIGxvYWQgcHJlc3N1cmUgYW5kIG1heSBjYXVzZSBhYm5vcm1hbCBlcXVpcG1lbnQuICovXHJcbiAgICBaZWdvUmVtb3RlRGV2aWNlU3RhdGVbWmVnb1JlbW90ZURldmljZVN0YXRlW1wiQnlTeXN0ZW1QcmVzc3VyZVwiXSA9IDE0XSA9IFwiQnlTeXN0ZW1QcmVzc3VyZVwiO1xyXG4gICAgLyoqIFRoZSByZW1vdGUgZGV2aWNlIGlzIG5vdCBzdXBwb3J0ZWQgdG8gcHVibGlzaCB0aGUgZGV2aWNlIHN0YXRlLiAqL1xyXG4gICAgWmVnb1JlbW90ZURldmljZVN0YXRlW1plZ29SZW1vdGVEZXZpY2VTdGF0ZVtcIk5vdFN1cHBvcnRcIl0gPSAxNV0gPSBcIk5vdFN1cHBvcnRcIjtcclxufSkoWmVnb1JlbW90ZURldmljZVN0YXRlIHx8IChaZWdvUmVtb3RlRGV2aWNlU3RhdGUgPSB7fSkpO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///822\n");
- /***/ }),
- /* 823 */
- /*!*********************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/impl/ZegoExpressEngineImpl.js ***!
- \*********************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("/* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.ZegoMediaPlayerImpl = exports.ZegoExpressEngineImpl = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 815));\nvar _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 61));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 817));\nvar _toConsumableArray2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 130));\nvar _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 820));\nvar _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ 821));\nvar _index = __webpack_require__(/*! ../index */ 824);\nvar _ZegoExpressDefines = __webpack_require__(/*! ../ZegoExpressDefines */ 822);\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n// @ts-ignore\nvar ZegoEvent = __webpack_provided_uni_dot_requireNativePlugin('globalEvent');\n// @ts-ignore\nvar ZegoExpressNativeEngineMoudle = __webpack_provided_uni_dot_requireNativePlugin('zego-ZegoExpressUniAppSDK_ZegoExpressUniAppEngine');\nvar Prefix = ZegoExpressNativeEngineMoudle.prefix();\nvar engine;\nvar ZegoExpressEngineImpl = /*#__PURE__*/function () {\n function ZegoExpressEngineImpl() {\n (0, _classCallCheck2.default)(this, ZegoExpressEngineImpl);\n }\n (0, _createClass2.default)(ZegoExpressEngineImpl, [{\n key: \"on\",\n value: function on(event, callback) {\n var native_listener = function native_listener(res) {\n var data = res.data;\n // @ts-ignore\n callback.apply(void 0, (0, _toConsumableArray2.default)(data));\n };\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) {\n map = new Map();\n ZegoExpressEngineImpl._listeners.set(event, map);\n }\n map.set(callback, native_listener);\n ZegoEvent.addEventListener(Prefix + event, native_listener);\n }\n }, {\n key: \"off\",\n value: function off(event, callback) {\n if (callback === undefined) {\n ZegoEvent.removeEventListener(Prefix + event);\n ZegoExpressEngineImpl._listeners.delete(event);\n } else {\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) return;\n ZegoEvent.removeEventListener(Prefix + event, map.get(callback));\n map.delete(callback);\n }\n }\n }, {\n key: \"setLogConfig\",\n value: function setLogConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setLogConfig\", {\n config: config\n });\n }\n }, {\n key: \"getVersion\",\n value: function getVersion() {\n return ZegoExpressEngineImpl._callMethod(\"getVersion\");\n }\n }, {\n key: \"uploadLog\",\n value: function uploadLog() {\n return ZegoExpressEngineImpl._callMethod(\"uploadLog\");\n }\n }, {\n key: \"callExperimentalAPI\",\n value: function callExperimentalAPI(params) {\n return ZegoExpressEngineImpl._callMethod(\"callExperimentalAPI\", {\n params: params\n });\n }\n }, {\n key: \"setDummyCaptureImagePath\",\n value: function setDummyCaptureImagePath(filePath) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setDummyCaptureImagePath\", {\n filePath: filePath,\n channel: channel\n });\n }\n }, {\n key: \"loginRoom\",\n value: function loginRoom(roomID, user, config) {\n return ZegoExpressEngineImpl._callMethod(\"loginRoom\", {\n roomID: roomID,\n user: user,\n config: config\n });\n }\n }, {\n key: \"logoutRoom\",\n value: function logoutRoom(roomID) {\n return ZegoExpressEngineImpl._callMethod(\"logoutRoom\", {\n roomID: roomID\n });\n }\n }, {\n key: \"loginMultiRoom\",\n value: function loginMultiRoom(roomID, config) {\n return ZegoExpressEngineImpl._callMethod(\"loginMultiRoom\", {\n roomID: roomID,\n config: config\n });\n }\n }, {\n key: \"switchRoom\",\n value: function switchRoom(fromRoomID, toRoomID, config) {\n return ZegoExpressEngineImpl._callMethod(\"switchRoom\", {\n fromRoomID: fromRoomID,\n toRoomID: toRoomID,\n config: config\n });\n }\n }, {\n key: \"renewToken\",\n value: function renewToken(roomID, token) {\n return ZegoExpressEngineImpl._callMethod(\"renewToken\", {\n roomID: roomID,\n token: token\n });\n }\n }, {\n key: \"setRoomExtraInfo\",\n value: function setRoomExtraInfo(value, key, roomID) {\n return ZegoExpressEngineImpl._callMethod(\"setRoomExtraInfo\", {\n value: value,\n key: key,\n roomID: roomID\n });\n }\n }, {\n key: \"startPublishingStream\",\n value: function startPublishingStream(streamID) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n var config = arguments.length > 2 ? arguments[2] : undefined;\n return ZegoExpressEngineImpl._callMethod(\"startPublishingStream\", {\n streamID: streamID,\n channel: channel,\n config: config\n });\n }\n }, {\n key: \"stopPublishingStream\",\n value: function stopPublishingStream() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"stopPublishingStream\", {\n channel: channel\n });\n }\n }, {\n key: \"setStreamExtraInfo\",\n value: function setStreamExtraInfo(extraInfo) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setStreamExtraInfo\", {\n extraInfo: extraInfo,\n channel: channel\n });\n }\n }, {\n key: \"startPreview\",\n value: function startPreview() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"startPreview\", {\n channel: channel\n });\n }\n }, {\n key: \"stopPreview\",\n value: function stopPreview() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"stopPreview\", {\n channel: channel\n });\n }\n }, {\n key: \"setVideoConfig\",\n value: function setVideoConfig(config) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setVideoConfig\", {\n config: config,\n channel: channel\n });\n }\n }, {\n key: \"getVideoConfig\",\n value: function getVideoConfig() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"getVideoConfig\", {\n channel: channel\n });\n }\n }, {\n key: \"setVideoMirrorMode\",\n value: function setVideoMirrorMode(mode) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setVideoMirrorMode\", {\n mode: mode,\n channel: channel\n });\n }\n }, {\n key: \"setAppOrientation\",\n value: function setAppOrientation(orientation) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setAppOrientation\", {\n orientation: orientation,\n channel: channel\n });\n }\n }, {\n key: \"setAudioConfig\",\n value: function setAudioConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioConfig\", {\n config: config\n });\n }\n }, {\n key: \"getAudioConfig\",\n value: function getAudioConfig() {\n return ZegoExpressEngineImpl._callMethod(\"getAudioConfig\");\n }\n }, {\n key: \"setPublishStreamEncryptionKey\",\n value: function setPublishStreamEncryptionKey(key) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setPublishStreamEncryptionKey\", {\n key: key,\n channel: channel\n });\n }\n }, {\n key: \"takePublishStreamSnapshot\",\n value: function takePublishStreamSnapshot() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"takePublishStreamSnapshot\", {\n channel: channel\n });\n }\n }, {\n key: \"mutePublishStreamAudio\",\n value: function mutePublishStreamAudio(mute) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"mutePublishStreamAudio\", {\n mute: mute,\n channel: channel\n });\n }\n }, {\n key: \"mutePublishStreamVideo\",\n value: function mutePublishStreamVideo(mute) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"mutePublishStreamVideo\", {\n mute: mute,\n channel: channel\n });\n }\n }, {\n key: \"enableTrafficControl\",\n value: function enableTrafficControl(enable, property) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"enableTrafficControl\", {\n enable: enable,\n property: property,\n channel: channel\n });\n }\n }, {\n key: \"setMinVideoBitrateForTrafficControl\",\n value: function setMinVideoBitrateForTrafficControl(bitrate, mode) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setMinVideoBitrateForTrafficControl\", {\n bitrate: bitrate,\n mode: mode,\n channel: channel\n });\n }\n }, {\n key: \"setTrafficControlFocusOn\",\n value: function setTrafficControlFocusOn(mode) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setTrafficControlFocusOn\", {\n mode: mode,\n channel: channel\n });\n }\n }, {\n key: \"setCaptureVolume\",\n value: function setCaptureVolume(volume) {\n return ZegoExpressEngineImpl._callMethod(\"setCaptureVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setAudioCaptureStereoMode\",\n value: function setAudioCaptureStereoMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioCaptureStereoMode\", {\n mode: mode\n });\n }\n }, {\n key: \"addPublishCdnUrl\",\n value: function addPublishCdnUrl(targetURL, streamID) {\n return ZegoExpressEngineImpl._callMethod(\"addPublishCdnUrl\", {\n targetURL: targetURL,\n streamID: streamID\n });\n }\n }, {\n key: \"removePublishCdnUrl\",\n value: function removePublishCdnUrl(targetURL, streamID) {\n return ZegoExpressEngineImpl._callMethod(\"removePublishCdnUrl\", {\n targetURL: targetURL,\n streamID: streamID\n });\n }\n }, {\n key: \"enablePublishDirectToCDN\",\n value: function enablePublishDirectToCDN(enable, config) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"enablePublishDirectToCDN\", {\n enable: enable,\n config: config,\n channel: channel\n });\n }\n }, {\n key: \"setPublishWatermark\",\n value: function setPublishWatermark(watermark, isPreviewVisible) {\n var channel = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setPublishWatermark\", {\n watermark: watermark,\n isPreviewVisible: isPreviewVisible,\n channel: channel\n });\n }\n }, {\n key: \"setSEIConfig\",\n value: function setSEIConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setSEIConfig\", {\n config: config\n });\n }\n }, {\n key: \"sendSEI\",\n value: function sendSEI(data) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"sendSEI\", {\n data: data,\n channel: channel\n });\n }\n }, {\n key: \"enableHardwareEncoder\",\n value: function enableHardwareEncoder(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHardwareEncoder\", {\n enable: enable\n });\n }\n }, {\n key: \"setCapturePipelineScaleMode\",\n value: function setCapturePipelineScaleMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setCapturePipelineScaleMode\", {\n mode: mode\n });\n }\n }, {\n key: \"startPlayingStream\",\n value: function startPlayingStream(streamID, config) {\n return ZegoExpressEngineImpl._callMethod(\"startPlayingStream\", {\n streamID: streamID,\n config: config\n });\n }\n }, {\n key: \"stopPlayingStream\",\n value: function stopPlayingStream(streamID) {\n return ZegoExpressEngineImpl._callMethod(\"stopPlayingStream\", {\n streamID: streamID\n });\n }\n }, {\n key: \"setPlayStreamDecryptionKey\",\n value: function setPlayStreamDecryptionKey(key, streamID) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamDecryptionKey\", {\n key: key,\n streamID: streamID\n });\n }\n }, {\n key: \"takePlayStreamSnapshot\",\n value: function takePlayStreamSnapshot(streamID) {\n return ZegoExpressEngineImpl._callMethod(\"takePlayStreamSnapshot\", {\n streamID: streamID\n });\n }\n }, {\n key: \"setPlayVolume\",\n value: function setPlayVolume(streamID, volume) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayVolume\", {\n streamID: streamID,\n volume: volume\n });\n }\n }, {\n key: \"setAllPlayStreamVolume\",\n value: function setAllPlayStreamVolume(volume) {\n return ZegoExpressEngineImpl._callMethod(\"setAllPlayStreamVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setPlayStreamVideoType\",\n value: function setPlayStreamVideoType(streamID, streamType) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamVideoType\", {\n streamID: streamID,\n streamType: streamType\n });\n }\n }, {\n key: \"setPlayStreamBufferIntervalRange\",\n value: function setPlayStreamBufferIntervalRange(streamID, minBufferInterval, maxBufferInterval) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamBufferIntervalRange\", {\n streamID: streamID,\n minBufferInterval: minBufferInterval,\n maxBufferInterval: maxBufferInterval\n });\n }\n }, {\n key: \"setPlayStreamFocusOn\",\n value: function setPlayStreamFocusOn(streamID) {\n return ZegoExpressEngineImpl._callMethod(\"setPlayStreamFocusOn\", {\n streamID: streamID\n });\n }\n }, {\n key: \"mutePlayStreamAudio\",\n value: function mutePlayStreamAudio(streamID, mute) {\n return ZegoExpressEngineImpl._callMethod(\"mutePlayStreamAudio\", {\n streamID: streamID,\n mute: mute\n });\n }\n }, {\n key: \"mutePlayStreamVideo\",\n value: function mutePlayStreamVideo(streamID, mute) {\n return ZegoExpressEngineImpl._callMethod(\"mutePlayStreamVideo\", {\n streamID: streamID,\n mute: mute\n });\n }\n }, {\n key: \"muteAllPlayStreamAudio\",\n value: function muteAllPlayStreamAudio(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteAllPlayStreamAudio\", {\n mute: mute\n });\n }\n }, {\n key: \"muteAllPlayStreamVideo\",\n value: function muteAllPlayStreamVideo(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteAllPlayStreamVideo\", {\n mute: mute\n });\n }\n }, {\n key: \"enableHardwareDecoder\",\n value: function enableHardwareDecoder(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHardwareDecoder\", {\n enable: enable\n });\n }\n }, {\n key: \"enableCheckPoc\",\n value: function enableCheckPoc(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableCheckPoc\", {\n enable: enable\n });\n }\n }, {\n key: \"startMixerTask\",\n value: function startMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"startMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"stopMixerTask\",\n value: function stopMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"stopMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"startAutoMixerTask\",\n value: function startAutoMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"startAutoMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"stopAutoMixerTask\",\n value: function stopAutoMixerTask(task) {\n return ZegoExpressEngineImpl._callMethod(\"stopAutoMixerTask\", {\n task: task\n });\n }\n }, {\n key: \"muteMicrophone\",\n value: function muteMicrophone(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteMicrophone\", {\n mute: mute\n });\n }\n }, {\n key: \"isMicrophoneMuted\",\n value: function isMicrophoneMuted() {\n return ZegoExpressEngineImpl._callMethod(\"isMicrophoneMuted\");\n }\n }, {\n key: \"muteSpeaker\",\n value: function muteSpeaker(mute) {\n return ZegoExpressEngineImpl._callMethod(\"muteSpeaker\", {\n mute: mute\n });\n }\n }, {\n key: \"isSpeakerMuted\",\n value: function isSpeakerMuted() {\n return ZegoExpressEngineImpl._callMethod(\"isSpeakerMuted\");\n }\n }, {\n key: \"enableAudioCaptureDevice\",\n value: function enableAudioCaptureDevice(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableAudioCaptureDevice\", {\n enable: enable\n });\n }\n }, {\n key: \"getAudioRouteType\",\n value: function getAudioRouteType() {\n return ZegoExpressEngineImpl._callMethod(\"getAudioRouteType\");\n }\n }, {\n key: \"setAudioRouteToSpeaker\",\n value: function setAudioRouteToSpeaker(defaultToSpeaker) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioRouteToSpeaker\", {\n defaultToSpeaker: defaultToSpeaker\n });\n }\n }, {\n key: \"enableCamera\",\n value: function enableCamera(enable) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"enableCamera\", {\n enable: enable,\n channel: channel\n });\n }\n }, {\n key: \"useFrontCamera\",\n value: function useFrontCamera(enable) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"useFrontCamera\", {\n enable: enable,\n channel: channel\n });\n }\n }, {\n key: \"setCameraZoomFactor\",\n value: function setCameraZoomFactor(factor) {\n var channel = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"setCameraZoomFactor\", {\n factor: factor,\n channel: channel\n });\n }\n }, {\n key: \"getCameraMaxZoomFactor\",\n value: function getCameraMaxZoomFactor() {\n var channel = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : _ZegoExpressDefines.ZegoPublishChannel.Main;\n return ZegoExpressEngineImpl._callMethod(\"getCameraMaxZoomFactor\", {\n channel: channel\n });\n }\n }, {\n key: \"startSoundLevelMonitor\",\n value: function startSoundLevelMonitor(config) {\n return ZegoExpressEngineImpl._callMethod(\"startSoundLevelMonitor\", {\n config: config\n });\n }\n }, {\n key: \"stopSoundLevelMonitor\",\n value: function stopSoundLevelMonitor() {\n return ZegoExpressEngineImpl._callMethod(\"stopSoundLevelMonitor\");\n }\n }, {\n key: \"startAudioSpectrumMonitor\",\n value: function startAudioSpectrumMonitor(millisecond) {\n return ZegoExpressEngineImpl._callMethod(\"startAudioSpectrumMonitor\", {\n millisecond: millisecond\n });\n }\n }, {\n key: \"stopAudioSpectrumMonitor\",\n value: function stopAudioSpectrumMonitor() {\n return ZegoExpressEngineImpl._callMethod(\"stopAudioSpectrumMonitor\");\n }\n }, {\n key: \"enableHeadphoneMonitor\",\n value: function enableHeadphoneMonitor(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHeadphoneMonitor\", {\n enable: enable\n });\n }\n }, {\n key: \"setHeadphoneMonitorVolume\",\n value: function setHeadphoneMonitorVolume(volume) {\n return ZegoExpressEngineImpl._callMethod(\"setHeadphoneMonitorVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"enableAEC\",\n value: function enableAEC(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableAEC\", {\n enable: enable\n });\n }\n }, {\n key: \"enableHeadphoneAEC\",\n value: function enableHeadphoneAEC(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableHeadphoneAEC\", {\n enable: enable\n });\n }\n }, {\n key: \"setAECMode\",\n value: function setAECMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setAECMode\", {\n mode: mode\n });\n }\n }, {\n key: \"enableAGC\",\n value: function enableAGC(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableAGC\", {\n enable: enable\n });\n }\n }, {\n key: \"enableANS\",\n value: function enableANS(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableANS\", {\n enable: enable\n });\n }\n }, {\n key: \"enableTransientANS\",\n value: function enableTransientANS(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableTransientANS\", {\n enable: enable\n });\n }\n }, {\n key: \"setANSMode\",\n value: function setANSMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setANSMode\", {\n mode: mode\n });\n }\n }, {\n key: \"startEffectsEnv\",\n value: function startEffectsEnv() {\n return ZegoExpressEngineImpl._callMethod(\"startEffectsEnv\");\n }\n }, {\n key: \"stopEffectsEnv\",\n value: function stopEffectsEnv() {\n return ZegoExpressEngineImpl._callMethod(\"stopEffectsEnv\");\n }\n }, {\n key: \"enableEffectsBeauty\",\n value: function enableEffectsBeauty(enable) {\n return ZegoExpressEngineImpl._callMethod(\"enableEffectsBeauty\", {\n enable: enable\n });\n }\n }, {\n key: \"setEffectsBeautyParam\",\n value: function setEffectsBeautyParam(param) {\n return ZegoExpressEngineImpl._callMethod(\"setEffectsBeautyParam\", {\n param: param\n });\n }\n }, {\n key: \"setAudioEqualizerGain\",\n value: function setAudioEqualizerGain(bandGain, bandIndex) {\n return ZegoExpressEngineImpl._callMethod(\"setAudioEqualizerGain\", {\n bandGain: bandGain,\n bandIndex: bandIndex\n });\n }\n }, {\n key: \"setVoiceChangerPreset\",\n value: function setVoiceChangerPreset(preset) {\n return ZegoExpressEngineImpl._callMethod(\"setVoiceChangerPreset\", {\n preset: preset\n });\n }\n }, {\n key: \"setVoiceChangerParam\",\n value: function setVoiceChangerParam(param, audioChannel) {\n return ZegoExpressEngineImpl._callMethod(\"setVoiceChangerParam\", {\n param: param,\n audioChannel: audioChannel\n });\n }\n }, {\n key: \"setReverbPreset\",\n value: function setReverbPreset(preset) {\n return ZegoExpressEngineImpl._callMethod(\"setReverbPreset\", {\n preset: preset\n });\n }\n }, {\n key: \"setReverbAdvancedParam\",\n value: function setReverbAdvancedParam(param) {\n return ZegoExpressEngineImpl._callMethod(\"setReverbAdvancedParam\", {\n param: param\n });\n }\n }, {\n key: \"setReverbEchoParam\",\n value: function setReverbEchoParam(param) {\n return ZegoExpressEngineImpl._callMethod(\"setReverbEchoParam\", {\n param: param\n });\n }\n }, {\n key: \"enableVirtualStereo\",\n value: function enableVirtualStereo(enable, angle) {\n return ZegoExpressEngineImpl._callMethod(\"enableVirtualStereo\", {\n enable: enable,\n angle: angle\n });\n }\n }, {\n key: \"sendBroadcastMessage\",\n value: function sendBroadcastMessage(roomID, message) {\n return ZegoExpressEngineImpl._callMethod(\"sendBroadcastMessage\", {\n roomID: roomID,\n message: message\n });\n }\n }, {\n key: \"sendBarrageMessage\",\n value: function sendBarrageMessage(roomID, message) {\n return ZegoExpressEngineImpl._callMethod(\"sendBarrageMessage\", {\n roomID: roomID,\n message: message\n });\n }\n }, {\n key: \"sendCustomCommand\",\n value: function sendCustomCommand(roomID, command, toUserList) {\n return ZegoExpressEngineImpl._callMethod(\"sendCustomCommand\", {\n roomID: roomID,\n command: command,\n toUserList: toUserList\n });\n }\n }, {\n key: \"createMediaPlayer\",\n value: function () {\n var _createMediaPlayer = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n var _yield$ZegoExpressEng, playerID, mediaPlayer;\n return _regenerator.default.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n _context.next = 2;\n return ZegoExpressEngineImpl._callMethod(\"createMediaPlayer\");\n case 2:\n _yield$ZegoExpressEng = _context.sent;\n playerID = _yield$ZegoExpressEng.playerID;\n if (!(playerID >= 0)) {\n _context.next = 8;\n break;\n }\n mediaPlayer = new ZegoMediaPlayerImpl(playerID);\n ZegoExpressEngineImpl._mediaPlayerMap.set(playerID, mediaPlayer);\n return _context.abrupt(\"return\", mediaPlayer);\n case 8:\n return _context.abrupt(\"return\", undefined);\n case 9:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n function createMediaPlayer() {\n return _createMediaPlayer.apply(this, arguments);\n }\n return createMediaPlayer;\n }()\n }, {\n key: \"destroyMediaPlayer\",\n value: function () {\n var _destroyMediaPlayer = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(mediaPlayer) {\n var index;\n return _regenerator.default.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n index = mediaPlayer.getIndex();\n if (!(index >= 0)) {\n _context2.next = 8;\n break;\n }\n _context2.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"destroyMediaPlayer\", {\n index: index\n });\n case 4:\n ZegoExpressEngineImpl._mediaPlayerMap.delete(index);\n mediaPlayer.off(\"mediaPlayerStateUpdate\");\n mediaPlayer.off(\"mediaPlayerNetworkEvent\");\n mediaPlayer.off(\"mediaPlayerPlayingProgress\");\n case 8:\n return _context2.abrupt(\"return\");\n case 9:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }));\n function destroyMediaPlayer(_x) {\n return _destroyMediaPlayer.apply(this, arguments);\n }\n return destroyMediaPlayer;\n }()\n }], [{\n key: \"_callMethod\",\n value: function _callMethod(method, args) {\n return new Promise(function (resolve, _) {\n ZegoExpressNativeEngineMoudle.callMethod({\n method: method,\n args: args\n }, function (res) {\n resolve(res);\n });\n });\n }\n }, {\n key: \"getInstance\",\n value: function getInstance() {\n if (engine) {\n return engine;\n }\n throw new Error('Get instance failed, Please create engine first');\n }\n }, {\n key: \"createEngineWithProfile\",\n value: function () {\n var _createEngineWithProfile = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(profile) {\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n if (!engine) {\n _context3.next = 2;\n break;\n }\n return _context3.abrupt(\"return\", engine);\n case 2:\n _context3.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"createEngineWithProfile\", {\n profile: profile\n });\n case 4:\n engine = new ZegoExpressEngineImpl();\n _context3.next = 7;\n return ZegoExpressEngineImpl._callMethod(\"setPluginVersion\", {\n version: _index.pluginVersion\n });\n case 7:\n return _context3.abrupt(\"return\", engine);\n case 8:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }));\n function createEngineWithProfile(_x2) {\n return _createEngineWithProfile.apply(this, arguments);\n }\n return createEngineWithProfile;\n }()\n }, {\n key: \"createEngine\",\n value: function () {\n var _createEngine = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4(appID, appSign, isTestEnv, scenario) {\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n if (!engine) {\n _context4.next = 2;\n break;\n }\n return _context4.abrupt(\"return\", engine);\n case 2:\n _context4.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"createEngine\", {\n appID: appID,\n appSign: appSign,\n isTestEnv: isTestEnv,\n scenario: scenario\n });\n case 4:\n engine = new ZegoExpressEngineImpl();\n _context4.next = 7;\n return ZegoExpressEngineImpl._callMethod(\"setPluginVersion\", {\n version: _index.pluginVersion\n });\n case 7:\n return _context4.abrupt(\"return\", engine);\n case 8:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }));\n function createEngine(_x3, _x4, _x5, _x6) {\n return _createEngine.apply(this, arguments);\n }\n return createEngine;\n }()\n }, {\n key: \"destroyEngine\",\n value: function () {\n var _destroyEngine = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() {\n return _regenerator.default.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n engine = undefined;\n ZegoExpressEngineImpl._mediaPlayerMap.forEach(function (_, key) {\n ZegoExpressEngineImpl._callMethod(\"destroyMediaPlayer\", {\n key: key\n });\n });\n _context5.next = 4;\n return ZegoExpressEngineImpl._callMethod(\"destroyEngine\");\n case 4:\n ZegoExpressEngineImpl._listeners.forEach(function (_, key) {\n ZegoEvent.removeEventListener(Prefix + key);\n });\n ZegoExpressEngineImpl._listeners.clear();\n ZegoExpressEngineImpl._mediaPlayerMap.clear();\n case 7:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }));\n function destroyEngine() {\n return _destroyEngine.apply(this, arguments);\n }\n return destroyEngine;\n }()\n }, {\n key: \"setEngineConfig\",\n value: function setEngineConfig(config) {\n return ZegoExpressEngineImpl._callMethod(\"setEngineConfig\", {\n config: config\n });\n }\n }, {\n key: \"setRoomMode\",\n value: function setRoomMode(mode) {\n return ZegoExpressEngineImpl._callMethod(\"setRoomMode\", {\n mode: mode\n });\n }\n }]);\n return ZegoExpressEngineImpl;\n}();\nexports.ZegoExpressEngineImpl = ZegoExpressEngineImpl;\nZegoExpressEngineImpl._listeners = new Map();\nZegoExpressEngineImpl._mediaPlayerMap = new Map();\nvar ZegoMediaPlayerImpl = /*#__PURE__*/function () {\n function ZegoMediaPlayerImpl(index) {\n (0, _classCallCheck2.default)(this, ZegoMediaPlayerImpl);\n this._index = index;\n }\n (0, _createClass2.default)(ZegoMediaPlayerImpl, [{\n key: \"_callMethod\",\n value: function _callMethod(method, args) {\n var _this = this;\n return new Promise(function (resolve, _) {\n ZegoExpressNativeEngineMoudle.callMethod({\n method: method,\n args: _objectSpread({\n playerID: _this._index\n }, args)\n }, function (res) {\n resolve(res);\n });\n });\n }\n }, {\n key: \"on\",\n value: function on(event, callback) {\n var native_listener = function native_listener(res) {\n var data = res.data,\n idx = res.idx;\n if (idx >= 0) {\n var mediaPlayer = ZegoExpressEngineImpl._mediaPlayerMap.get(idx);\n // @ts-ignore\n callback.apply(void 0, [mediaPlayer].concat((0, _toConsumableArray2.default)(data)));\n }\n };\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) {\n map = new Map();\n ZegoExpressEngineImpl._listeners.set(event, map);\n }\n map.set(callback, native_listener);\n ZegoEvent.addEventListener(Prefix + event, native_listener);\n ZegoExpressEngineImpl._listeners.set(event, map);\n }\n }, {\n key: \"off\",\n value: function off(event, callback) {\n if (callback === undefined) {\n ZegoEvent.removeEventListener(Prefix + event);\n ZegoExpressEngineImpl._listeners.delete(event);\n } else {\n var map = ZegoExpressEngineImpl._listeners.get(event);\n if (map === undefined) {\n return;\n }\n ZegoEvent.removeEventListener(Prefix + event, map.get(callback));\n map.delete(callback);\n }\n }\n }, {\n key: \"loadResource\",\n value: function loadResource(path) {\n return this._callMethod(\"mediaPlayerLoadResource\", {\n path: path\n });\n }\n }, {\n key: \"start\",\n value: function start() {\n return this._callMethod(\"mediaPlayerStart\");\n }\n }, {\n key: \"stop\",\n value: function stop() {\n return this._callMethod(\"mediaPlayerStop\");\n }\n }, {\n key: \"pause\",\n value: function pause() {\n return this._callMethod(\"mediaPlayerPause\");\n }\n }, {\n key: \"resume\",\n value: function resume() {\n return this._callMethod(\"mediaPlayerResume\");\n }\n }, {\n key: \"setPlayerView\",\n value: function setPlayerView(playerID) {\n return this._callMethod(\"mediaPlayerSetPlayerView\", {\n playerID: playerID\n });\n }\n }, {\n key: \"seekTo\",\n value: function seekTo(millisecond) {\n return this._callMethod(\"mediaPlayerSeekTo\", {\n millisecond: millisecond\n });\n }\n }, {\n key: \"enableRepeat\",\n value: function enableRepeat(enable) {\n return this._callMethod(\"mediaPlayerEnableRepeat\", {\n enable: enable\n });\n }\n }, {\n key: \"enableAux\",\n value: function enableAux(enable) {\n return this._callMethod(\"mediaPlayerEnableAux\", {\n enable: enable\n });\n }\n }, {\n key: \"muteLocal\",\n value: function muteLocal(mute) {\n return this._callMethod(\"mediaPlayerMuteLocal\", {\n mute: mute\n });\n }\n }, {\n key: \"setVolume\",\n value: function setVolume(volume) {\n return this._callMethod(\"mediaPlayerSetVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setPlayVolume\",\n value: function setPlayVolume(volume) {\n return this._callMethod(\"mediaPlayerSetPlayVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setPublishVolume\",\n value: function setPublishVolume(volume) {\n return this._callMethod(\"mediaPlayerSetPublishVolume\", {\n volume: volume\n });\n }\n }, {\n key: \"setProgressInterval\",\n value: function setProgressInterval(millisecond) {\n return this._callMethod(\"mediaPlayerSetProgressInterval\", {\n millisecond: millisecond\n });\n }\n }, {\n key: \"setAudioTrackIndex\",\n value: function setAudioTrackIndex(index) {\n return this._callMethod(\"mediaPlayerSetAudioTrackIndex\", {\n index: index\n });\n }\n }, {\n key: \"setVoiceChangerParam\",\n value: function setVoiceChangerParam(param, audioChannel) {\n return this._callMethod(\"mediaPlayerSetVoiceChangerParam\", {\n param: param,\n audioChannel: audioChannel\n });\n }\n }, {\n key: \"takeSnapshot\",\n value: function takeSnapshot() {\n return this._callMethod(\"mediaPlayerTakeSnapshot\");\n }\n }, {\n key: \"setNetworkResourceMaxCache\",\n value: function setNetworkResourceMaxCache(time, size) {\n return this._callMethod(\"mediaPlayerSetNetworkResourceMaxCache\", {\n time: time,\n size: size\n });\n }\n }, {\n key: \"setNetworkBufferThreshold\",\n value: function setNetworkBufferThreshold(threshold) {\n return this._callMethod(\"mediaPlayerSetNetworkBufferThreshold\", {\n threshold: threshold\n });\n }\n }, {\n key: \"enableAccurateSeek\",\n value: function enableAccurateSeek(enable, config) {\n return this._callMethod(\"mediaPlayerEnableAccurateSeek\", {\n enable: enable,\n config: config\n });\n }\n }, {\n key: \"getNetworkResourceCache\",\n value: function getNetworkResourceCache() {\n return this._callMethod(\"mediaPlayerGetNetworkResourceCache\");\n }\n }, {\n key: \"getPlayVolume\",\n value: function getPlayVolume() {\n return this._callMethod(\"mediaPlayerGetPlayVolume\");\n }\n }, {\n key: \"getPublishVolume\",\n value: function getPublishVolume() {\n return this._callMethod(\"mediaPlayerGetPublishVolume\");\n }\n }, {\n key: \"getTotalDuration\",\n value: function getTotalDuration() {\n return this._callMethod(\"mediaPlayerGetTotalDuration\");\n }\n }, {\n key: \"getCurrentProgress\",\n value: function getCurrentProgress() {\n return this._callMethod(\"mediaPlayerGetCurrentProgress\");\n }\n }, {\n key: \"getAudioTrackCount\",\n value: function getAudioTrackCount() {\n return this._callMethod(\"mediaPlayerGetAudioTrackCount\");\n }\n }, {\n key: \"getCurrentState\",\n value: function getCurrentState() {\n return this._callMethod(\"mediaPlayerGetCurrentState\");\n }\n }, {\n key: \"getIndex\",\n value: function getIndex() {\n return this._index;\n }\n }]);\n return ZegoMediaPlayerImpl;\n}();\nexports.ZegoMediaPlayerImpl = ZegoMediaPlayerImpl;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js */ 67)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvaW1wbC9aZWdvRXhwcmVzc0VuZ2luZUltcGwuanMiXSwibmFtZXMiOlsiWmVnb0V2ZW50IiwidW5pIiwiWmVnb0V4cHJlc3NOYXRpdmVFbmdpbmVNb3VkbGUiLCJQcmVmaXgiLCJwcmVmaXgiLCJlbmdpbmUiLCJaZWdvRXhwcmVzc0VuZ2luZUltcGwiLCJldmVudCIsImNhbGxiYWNrIiwibmF0aXZlX2xpc3RlbmVyIiwicmVzIiwiZGF0YSIsIm1hcCIsIl9saXN0ZW5lcnMiLCJnZXQiLCJ1bmRlZmluZWQiLCJNYXAiLCJzZXQiLCJhZGRFdmVudExpc3RlbmVyIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImRlbGV0ZSIsImNvbmZpZyIsIl9jYWxsTWV0aG9kIiwicGFyYW1zIiwiZmlsZVBhdGgiLCJjaGFubmVsIiwiWmVnb1B1Ymxpc2hDaGFubmVsIiwiTWFpbiIsInJvb21JRCIsInVzZXIiLCJmcm9tUm9vbUlEIiwidG9Sb29tSUQiLCJ0b2tlbiIsInZhbHVlIiwia2V5Iiwic3RyZWFtSUQiLCJleHRyYUluZm8iLCJtb2RlIiwib3JpZW50YXRpb24iLCJtdXRlIiwiZW5hYmxlIiwicHJvcGVydHkiLCJiaXRyYXRlIiwidm9sdW1lIiwidGFyZ2V0VVJMIiwid2F0ZXJtYXJrIiwiaXNQcmV2aWV3VmlzaWJsZSIsInN0cmVhbVR5cGUiLCJtaW5CdWZmZXJJbnRlcnZhbCIsIm1heEJ1ZmZlckludGVydmFsIiwidGFzayIsImRlZmF1bHRUb1NwZWFrZXIiLCJmYWN0b3IiLCJtaWxsaXNlY29uZCIsInBhcmFtIiwiYmFuZEdhaW4iLCJiYW5kSW5kZXgiLCJwcmVzZXQiLCJhdWRpb0NoYW5uZWwiLCJhbmdsZSIsIm1lc3NhZ2UiLCJjb21tYW5kIiwidG9Vc2VyTGlzdCIsInBsYXllcklEIiwibWVkaWFQbGF5ZXIiLCJaZWdvTWVkaWFQbGF5ZXJJbXBsIiwiX21lZGlhUGxheWVyTWFwIiwiaW5kZXgiLCJnZXRJbmRleCIsIm9mZiIsIm1ldGhvZCIsImFyZ3MiLCJQcm9taXNlIiwicmVzb2x2ZSIsIl8iLCJjYWxsTWV0aG9kIiwiRXJyb3IiLCJwcm9maWxlIiwidmVyc2lvbiIsInBsdWdpblZlcnNpb24iLCJhcHBJRCIsImFwcFNpZ24iLCJpc1Rlc3RFbnYiLCJzY2VuYXJpbyIsImZvckVhY2giLCJjbGVhciIsIl9pbmRleCIsImlkeCIsInBhdGgiLCJ0aW1lIiwic2l6ZSIsInRocmVzaG9sZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFBMkQ7QUFBQTtBQUMzRDtBQUNBLElBQU1BLFNBQVMsR0FBR0MsOENBQXVCLENBQUMsYUFBYSxDQUFDO0FBQ3hEO0FBQ0EsSUFBTUMsNkJBQTZCLEdBQUdELDhDQUF1QixDQUFDLG1EQUFtRCxDQUFDO0FBQ2xILElBQU1FLE1BQU0sR0FBR0QsNkJBQTZCLENBQUNFLE1BQU0sRUFBRTtBQUNyRCxJQUFJQyxNQUFNO0FBQUMsSUFDRUMscUJBQXFCO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBLE9Ba0Q5QixZQUFHQyxLQUFLLEVBQUVDLFFBQVEsRUFBRTtNQUNoQixJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWUsQ0FBSUMsR0FBRyxFQUFLO1FBQzdCLElBQVFDLElBQUksR0FBS0QsR0FBRyxDQUFaQyxJQUFJO1FBQ1o7UUFDQUgsUUFBUSxnREFBSUcsSUFBSSxFQUFDO01BQ3JCLENBQUM7TUFDRCxJQUFJQyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO01BQ3JELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUFFO1FBQ25CSCxHQUFHLEdBQUcsSUFBSUksR0FBRyxFQUFFO1FBQ2ZWLHFCQUFxQixDQUFDTyxVQUFVLENBQUNJLEdBQUcsQ0FBQ1YsS0FBSyxFQUFFSyxHQUFHLENBQUM7TUFDcEQ7TUFDQUEsR0FBRyxDQUFDSyxHQUFHLENBQUNULFFBQVEsRUFBRUMsZUFBZSxDQUFDO01BQ2xDVCxTQUFTLENBQUNrQixnQkFBZ0IsQ0FBQ2YsTUFBTSxHQUFHSSxLQUFLLEVBQUVFLGVBQWUsQ0FBQztJQUMvRDtFQUFDO0lBQUE7SUFBQSxPQUNELGFBQUlGLEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2pCLElBQUlBLFFBQVEsS0FBS08sU0FBUyxFQUFFO1FBQ3hCZixTQUFTLENBQUNtQixtQkFBbUIsQ0FBQ2hCLE1BQU0sR0FBR0ksS0FBSyxDQUFDO1FBQzdDRCxxQkFBcUIsQ0FBQ08sVUFBVSxDQUFDTyxNQUFNLENBQUNiLEtBQUssQ0FBQztNQUNsRCxDQUFDLE1BQ0k7UUFDRCxJQUFNSyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO1FBQ3ZELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUNqQjtRQUNKZixTQUFTLENBQUNtQixtQkFBbUIsQ0FBQ2hCLE1BQU0sR0FBR0ksS0FBSyxFQUFFSyxHQUFHLENBQUNFLEdBQUcsQ0FBQ04sUUFBUSxDQUFDLENBQUM7UUFDaEVJLEdBQUcsQ0FBQ1EsTUFBTSxDQUFDWixRQUFRLENBQUM7TUFDeEI7SUFDSjtFQUFDO0lBQUE7SUFBQSxPQUNELHNCQUFhYSxNQUFNLEVBQUU7TUFDakIsT0FBT2YscUJBQXFCLENBQUNnQixXQUFXLENBQUMsY0FBYyxFQUFFO1FBQUVELE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDeEU7RUFBQztJQUFBO0lBQUEsT0FDRCxzQkFBYTtNQUNULE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFlBQVksQ0FBQztJQUMxRDtFQUFDO0lBQUE7SUFBQSxPQUNELHFCQUFZO01BQ1IsT0FBT2hCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFdBQVcsQ0FBQztJQUN6RDtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQkMsTUFBTSxFQUFFO01BQ3hCLE9BQU9qQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxxQkFBcUIsRUFBRTtRQUFFQyxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQy9FO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsa0NBQXlCQyxRQUFRLEVBQXFDO01BQUEsSUFBbkNDLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ2hFLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywwQkFBMEIsRUFBRTtRQUFFRSxRQUFRLEVBQVJBLFFBQVE7UUFBRUMsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMvRjtFQUFDO0lBQUE7SUFBQSxPQUNELG1CQUFVRyxNQUFNLEVBQUVDLElBQUksRUFBRVIsTUFBTSxFQUFFO01BQzVCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFdBQVcsRUFBRTtRQUFFTSxNQUFNLEVBQU5BLE1BQU07UUFBRUMsSUFBSSxFQUFKQSxJQUFJO1FBQUVSLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDbkY7RUFBQztJQUFBO0lBQUEsT0FDRCxvQkFBV08sTUFBTSxFQUFFO01BQ2YsT0FBT3RCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFlBQVksRUFBRTtRQUFFTSxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ3RFO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsd0JBQWVBLE1BQU0sRUFBRVAsTUFBTSxFQUFFO01BQzNCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFUCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsb0JBQVdTLFVBQVUsRUFBRUMsUUFBUSxFQUFFVixNQUFNLEVBQUU7TUFDckMsT0FBT2YscUJBQXFCLENBQUNnQixXQUFXLENBQUMsWUFBWSxFQUFFO1FBQUVRLFVBQVUsRUFBVkEsVUFBVTtRQUFFQyxRQUFRLEVBQVJBLFFBQVE7UUFBRVYsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUM1RjtFQUFDO0lBQUE7SUFBQSxPQUNELG9CQUFXTyxNQUFNLEVBQUVJLEtBQUssRUFBRTtNQUN0QixPQUFPMUIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsWUFBWSxFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFSSxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQzdFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMEJBQWlCQyxLQUFLLEVBQUVDLEdBQUcsRUFBRU4sTUFBTSxFQUFFO01BQ2pDLE9BQU90QixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxrQkFBa0IsRUFBRTtRQUFFVyxLQUFLLEVBQUxBLEtBQUs7UUFBRUMsR0FBRyxFQUFIQSxHQUFHO1FBQUVOLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDeEY7RUFBQztJQUFBO0lBQUEsT0FDRCwrQkFBc0JPLFFBQVEsRUFBNkM7TUFBQSxJQUEzQ1YsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFBQSxJQUFFTixNQUFNO01BQ3JFLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixFQUFFO1FBQUVhLFFBQVEsRUFBUkEsUUFBUTtRQUFFVixPQUFPLEVBQVBBLE9BQU87UUFBRUosTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNwRztFQUFDO0lBQUE7SUFBQSxPQUNELGdDQUF3RDtNQUFBLElBQW5DSSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUNsRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUNqRjtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQlcsU0FBUyxFQUFxQztNQUFBLElBQW5DWCxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUMzRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRWMsU0FBUyxFQUFUQSxTQUFTO1FBQUVYLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDMUY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZ0Q7TUFBQSxJQUFuQ0EsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDMUMsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtRQUFFRyxPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ3pFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsdUJBQStDO01BQUEsSUFBbkNBLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ3pDLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxhQUFhLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUN4RTtFQUFDO0lBQUE7SUFBQSxPQUNELHdCQUFlSixNQUFNLEVBQXFDO01BQUEsSUFBbkNJLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ3BELE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxnQkFBZ0IsRUFBRTtRQUFFRCxNQUFNLEVBQU5BLE1BQU07UUFBRUksT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUNuRjtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFrRDtNQUFBLElBQW5DQSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUM1QyxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMzRTtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQlksSUFBSSxFQUFxQztNQUFBLElBQW5DWixPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUN0RCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRWUsSUFBSSxFQUFKQSxJQUFJO1FBQUVaLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDckY7RUFBQztJQUFBO0lBQUEsT0FDRCwyQkFBa0JhLFdBQVcsRUFBcUM7TUFBQSxJQUFuQ2IsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDNUQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixFQUFFO1FBQUVnQixXQUFXLEVBQVhBLFdBQVc7UUFBRWIsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMzRjtFQUFDO0lBQUE7SUFBQSxPQUNELHdCQUFlSixNQUFNLEVBQUU7TUFDbkIsT0FBT2YscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRUQsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUMxRTtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFpQjtNQUNiLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixDQUFDO0lBQzlEO0VBQUM7SUFBQTtJQUFBLE9BQ0QsdUNBQThCWSxHQUFHLEVBQXFDO01BQUEsSUFBbkNULE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ2hFLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywrQkFBK0IsRUFBRTtRQUFFWSxHQUFHLEVBQUhBLEdBQUc7UUFBRVQsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMvRjtFQUFDO0lBQUE7SUFBQSxPQUNELHFDQUE2RDtNQUFBLElBQW5DQSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUN2RCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMkJBQTJCLEVBQUU7UUFBRUcsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUN0RjtFQUFDO0lBQUE7SUFBQSxPQUNELGdDQUF1QmMsSUFBSSxFQUFxQztNQUFBLElBQW5DZCxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUMxRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkEsSUFBSTtRQUFFZCxPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ3pGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCYyxJQUFJLEVBQXFDO01BQUEsSUFBbkNkLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQzFELE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyx3QkFBd0IsRUFBRTtRQUFFaUIsSUFBSSxFQUFKQSxJQUFJO1FBQUVkLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDekY7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUJlLE1BQU0sRUFBRUMsUUFBUSxFQUFxQztNQUFBLElBQW5DaEIsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDcEUsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHNCQUFzQixFQUFFO1FBQUVrQixNQUFNLEVBQU5BLE1BQU07UUFBRUMsUUFBUSxFQUFSQSxRQUFRO1FBQUVoQixPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ25HO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkNBQW9DaUIsT0FBTyxFQUFFTCxJQUFJLEVBQXFDO01BQUEsSUFBbkNaLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQ2hGLE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxxQ0FBcUMsRUFBRTtRQUFFb0IsT0FBTyxFQUFQQSxPQUFPO1FBQUVMLElBQUksRUFBSkEsSUFBSTtRQUFFWixPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQy9HO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsa0NBQXlCWSxJQUFJLEVBQXFDO01BQUEsSUFBbkNaLE9BQU8sdUVBQUdDLHNDQUFrQixDQUFDQyxJQUFJO01BQzVELE9BQU9yQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywwQkFBMEIsRUFBRTtRQUFFZSxJQUFJLEVBQUpBLElBQUk7UUFBRVosT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMzRjtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFpQmtCLE1BQU0sRUFBRTtNQUNyQixPQUFPckMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsa0JBQWtCLEVBQUU7UUFBRXFCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDNUU7RUFBQztJQUFBO0lBQUEsT0FDRCxtQ0FBMEJOLElBQUksRUFBRTtNQUM1QixPQUFPL0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMkJBQTJCLEVBQUU7UUFBRWUsSUFBSSxFQUFKQTtNQUFLLENBQUMsQ0FBQztJQUNuRjtFQUFDO0lBQUE7SUFBQSxPQUNELDBCQUFpQk8sU0FBUyxFQUFFVCxRQUFRLEVBQUU7TUFDbEMsT0FBTzdCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGtCQUFrQixFQUFFO1FBQUVzQixTQUFTLEVBQVRBLFNBQVM7UUFBRVQsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUN6RjtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQlMsU0FBUyxFQUFFVCxRQUFRLEVBQUU7TUFDckMsT0FBTzdCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVzQixTQUFTLEVBQVRBLFNBQVM7UUFBRVQsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUM1RjtFQUFDO0lBQUE7SUFBQSxPQUNELGtDQUF5QkssTUFBTSxFQUFFbkIsTUFBTSxFQUFxQztNQUFBLElBQW5DSSxPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUN0RSxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMEJBQTBCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkEsTUFBTTtRQUFFbkIsTUFBTSxFQUFOQSxNQUFNO1FBQUVJLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDckc7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0JvQixTQUFTLEVBQUVDLGdCQUFnQixFQUFxQztNQUFBLElBQW5DckIsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDOUUsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUV1QixTQUFTLEVBQVRBLFNBQVM7UUFBRUMsZ0JBQWdCLEVBQWhCQSxnQkFBZ0I7UUFBRXJCLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDN0c7RUFBQztJQUFBO0lBQUEsT0FDRCxzQkFBYUosTUFBTSxFQUFFO01BQ2pCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtRQUFFRCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ3hFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsaUJBQVFWLElBQUksRUFBcUM7TUFBQSxJQUFuQ2MsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDM0MsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFNBQVMsRUFBRTtRQUFFWCxJQUFJLEVBQUpBLElBQUk7UUFBRWMsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUMxRTtFQUFDO0lBQUE7SUFBQSxPQUNELCtCQUFzQmUsTUFBTSxFQUFFO01BQzFCLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyx1QkFBdUIsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNqRjtFQUFDO0lBQUE7SUFBQSxPQUNELHFDQUE0QkgsSUFBSSxFQUFFO01BQzlCLE9BQU8vQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyw2QkFBNkIsRUFBRTtRQUFFZSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3JGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CRixRQUFRLEVBQUVkLE1BQU0sRUFBRTtNQUNqQyxPQUFPZixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxvQkFBb0IsRUFBRTtRQUFFYSxRQUFRLEVBQVJBLFFBQVE7UUFBRWQsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUN4RjtFQUFDO0lBQUE7SUFBQSxPQUNELDJCQUFrQmMsUUFBUSxFQUFFO01BQ3hCLE9BQU83QixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxtQkFBbUIsRUFBRTtRQUFFYSxRQUFRLEVBQVJBO01BQVMsQ0FBQyxDQUFDO0lBQy9FO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsb0NBQTJCRCxHQUFHLEVBQUVDLFFBQVEsRUFBRTtNQUN0QyxPQUFPN0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsNEJBQTRCLEVBQUU7UUFBRVksR0FBRyxFQUFIQSxHQUFHO1FBQUVDLFFBQVEsRUFBUkE7TUFBUyxDQUFDLENBQUM7SUFDN0Y7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJBLFFBQVEsRUFBRTtNQUM3QixPQUFPN0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUNwRjtFQUFDO0lBQUE7SUFBQSxPQUNELHVCQUFjQSxRQUFRLEVBQUVRLE1BQU0sRUFBRTtNQUM1QixPQUFPckMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZUFBZSxFQUFFO1FBQUVhLFFBQVEsRUFBUkEsUUFBUTtRQUFFUSxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ25GO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCQSxNQUFNLEVBQUU7TUFDM0IsT0FBT3JDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVxQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCUixRQUFRLEVBQUVZLFVBQVUsRUFBRTtNQUN6QyxPQUFPekMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQSxRQUFRO1FBQUVZLFVBQVUsRUFBVkE7TUFBVyxDQUFDLENBQUM7SUFDaEc7RUFBQztJQUFBO0lBQUEsT0FDRCwwQ0FBaUNaLFFBQVEsRUFBRWEsaUJBQWlCLEVBQUVDLGlCQUFpQixFQUFFO01BQzdFLE9BQU8zQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxrQ0FBa0MsRUFBRTtRQUFFYSxRQUFRLEVBQVJBLFFBQVE7UUFBRWEsaUJBQWlCLEVBQWpCQSxpQkFBaUI7UUFBRUMsaUJBQWlCLEVBQWpCQTtNQUFrQixDQUFDLENBQUM7SUFDcEk7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUJkLFFBQVEsRUFBRTtNQUMzQixPQUFPN0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQTtNQUFTLENBQUMsQ0FBQztJQUNsRjtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQkEsUUFBUSxFQUFFSSxJQUFJLEVBQUU7TUFDaEMsT0FBT2pDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVhLFFBQVEsRUFBUkEsUUFBUTtRQUFFSSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3ZGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkJBQW9CSixRQUFRLEVBQUVJLElBQUksRUFBRTtNQUNoQyxPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMscUJBQXFCLEVBQUU7UUFBRWEsUUFBUSxFQUFSQSxRQUFRO1FBQUVJLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDdkY7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJBLElBQUksRUFBRTtNQUN6QixPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDaEY7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJBLElBQUksRUFBRTtNQUN6QixPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDaEY7RUFBQztJQUFBO0lBQUEsT0FDRCwrQkFBc0JDLE1BQU0sRUFBRTtNQUMxQixPQUFPbEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsdUJBQXVCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDakY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZUEsTUFBTSxFQUFFO01BQ25CLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxnQkFBZ0IsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUMxRTtFQUFDO0lBQUE7SUFBQSxPQUNELHdCQUFlVSxJQUFJLEVBQUU7TUFDakIsT0FBTzVDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3hFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsdUJBQWNBLElBQUksRUFBRTtNQUNoQixPQUFPNUMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZUFBZSxFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3ZFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CQSxJQUFJLEVBQUU7TUFDckIsT0FBTzVDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG9CQUFvQixFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQzVFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMkJBQWtCQSxJQUFJLEVBQUU7TUFDcEIsT0FBTzVDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixFQUFFO1FBQUU0QixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQzNFO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsd0JBQWVYLElBQUksRUFBRTtNQUNqQixPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDeEU7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0I7TUFDaEIsT0FBT2pDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixDQUFDO0lBQ2pFO0VBQUM7SUFBQTtJQUFBLE9BQ0QscUJBQVlpQixJQUFJLEVBQUU7TUFDZCxPQUFPakMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsYUFBYSxFQUFFO1FBQUVpQixJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3JFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMEJBQWlCO01BQ2IsT0FBT2pDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGdCQUFnQixDQUFDO0lBQzlEO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsa0NBQXlCa0IsTUFBTSxFQUFFO01BQzdCLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywwQkFBMEIsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNwRjtFQUFDO0lBQUE7SUFBQSxPQUNELDZCQUFvQjtNQUNoQixPQUFPbEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsbUJBQW1CLENBQUM7SUFDakU7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUI2QixnQkFBZ0IsRUFBRTtNQUNyQyxPQUFPN0MscUJBQXFCLENBQUNnQixXQUFXLENBQUMsd0JBQXdCLEVBQUU7UUFBRTZCLGdCQUFnQixFQUFoQkE7TUFBaUIsQ0FBQyxDQUFDO0lBQzVGO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsc0JBQWFYLE1BQU0sRUFBcUM7TUFBQSxJQUFuQ2YsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDbEQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQSxNQUFNO1FBQUVmLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDakY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZWUsTUFBTSxFQUFxQztNQUFBLElBQW5DZixPQUFPLHVFQUFHQyxzQ0FBa0IsQ0FBQ0MsSUFBSTtNQUNwRCxPQUFPckIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkEsTUFBTTtRQUFFZixPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ25GO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkJBQW9CMkIsTUFBTSxFQUFxQztNQUFBLElBQW5DM0IsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDekQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUU4QixNQUFNLEVBQU5BLE1BQU07UUFBRTNCLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDeEY7RUFBQztJQUFBO0lBQUEsT0FDRCxrQ0FBMEQ7TUFBQSxJQUFuQ0EsT0FBTyx1RUFBR0Msc0NBQWtCLENBQUNDLElBQUk7TUFDcEQsT0FBT3JCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVHLE9BQU8sRUFBUEE7TUFBUSxDQUFDLENBQUM7SUFDbkY7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJKLE1BQU0sRUFBRTtNQUMzQixPQUFPZixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyx3QkFBd0IsRUFBRTtRQUFFRCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsaUNBQXdCO01BQ3BCLE9BQU9mLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixDQUFDO0lBQ3JFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCK0IsV0FBVyxFQUFFO01BQ25DLE9BQU8vQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQywyQkFBMkIsRUFBRTtRQUFFK0IsV0FBVyxFQUFYQTtNQUFZLENBQUMsQ0FBQztJQUMxRjtFQUFDO0lBQUE7SUFBQSxPQUNELG9DQUEyQjtNQUN2QixPQUFPL0MscUJBQXFCLENBQUNnQixXQUFXLENBQUMsMEJBQTBCLENBQUM7SUFDeEU7RUFBQztJQUFBO0lBQUEsT0FDRCxnQ0FBdUJrQixNQUFNLEVBQUU7TUFDM0IsT0FBT2xDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVrQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2xGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCRyxNQUFNLEVBQUU7TUFDOUIsT0FBT3JDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLDJCQUEyQixFQUFFO1FBQUVxQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ3JGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUJBQVVILE1BQU0sRUFBRTtNQUNkLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxXQUFXLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDckU7RUFBQztJQUFBO0lBQUEsT0FDRCw0QkFBbUJBLE1BQU0sRUFBRTtNQUN2QixPQUFPbEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDOUU7RUFBQztJQUFBO0lBQUEsT0FDRCxvQkFBV0gsSUFBSSxFQUFFO01BQ2IsT0FBTy9CLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFlBQVksRUFBRTtRQUFFZSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3BFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUJBQVVHLE1BQU0sRUFBRTtNQUNkLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxXQUFXLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDckU7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUEsTUFBTSxFQUFFO01BQ2QsT0FBT2xDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLFdBQVcsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUNyRTtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQkEsTUFBTSxFQUFFO01BQ3ZCLE9BQU9sQyxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxvQkFBb0IsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQTtNQUFPLENBQUMsQ0FBQztJQUM5RTtFQUFDO0lBQUE7SUFBQSxPQUNELG9CQUFXSCxJQUFJLEVBQUU7TUFDYixPQUFPL0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsWUFBWSxFQUFFO1FBQUVlLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDcEU7RUFBQztJQUFBO0lBQUEsT0FDRCwyQkFBa0I7TUFDZCxPQUFPL0IscUJBQXFCLENBQUNnQixXQUFXLENBQUMsaUJBQWlCLENBQUM7SUFDL0Q7RUFBQztJQUFBO0lBQUEsT0FDRCwwQkFBaUI7TUFDYixPQUFPaEIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsZ0JBQWdCLENBQUM7SUFDOUQ7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0JrQixNQUFNLEVBQUU7TUFDeEIsT0FBT2xDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVrQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQy9FO0VBQUM7SUFBQTtJQUFBLE9BQ0QsK0JBQXNCYyxLQUFLLEVBQUU7TUFDekIsT0FBT2hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixFQUFFO1FBQUVnQyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQ2hGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsK0JBQXNCQyxRQUFRLEVBQUVDLFNBQVMsRUFBRTtNQUN2QyxPQUFPbEQscUJBQXFCLENBQUNnQixXQUFXLENBQUMsdUJBQXVCLEVBQUU7UUFBRWlDLFFBQVEsRUFBUkEsUUFBUTtRQUFFQyxTQUFTLEVBQVRBO01BQVUsQ0FBQyxDQUFDO0lBQzlGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsK0JBQXNCQyxNQUFNLEVBQUU7TUFDMUIsT0FBT25ELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHVCQUF1QixFQUFFO1FBQUVtQyxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2pGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsOEJBQXFCSCxLQUFLLEVBQUVJLFlBQVksRUFBRTtNQUN0QyxPQUFPcEQscUJBQXFCLENBQUNnQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWdDLEtBQUssRUFBTEEsS0FBSztRQUFFSSxZQUFZLEVBQVpBO01BQWEsQ0FBQyxDQUFDO0lBQzdGO0VBQUM7SUFBQTtJQUFBLE9BQ0QseUJBQWdCRCxNQUFNLEVBQUU7TUFDcEIsT0FBT25ELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGlCQUFpQixFQUFFO1FBQUVtQyxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQzNFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0NBQXVCSCxLQUFLLEVBQUU7TUFDMUIsT0FBT2hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHdCQUF3QixFQUFFO1FBQUVnQyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQ2pGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CQSxLQUFLLEVBQUU7TUFDdEIsT0FBT2hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG9CQUFvQixFQUFFO1FBQUVnQyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQzdFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNkJBQW9CZCxNQUFNLEVBQUVtQixLQUFLLEVBQUU7TUFDL0IsT0FBT3JELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHFCQUFxQixFQUFFO1FBQUVrQixNQUFNLEVBQU5BLE1BQU07UUFBRW1CLEtBQUssRUFBTEE7TUFBTSxDQUFDLENBQUM7SUFDdEY7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUIvQixNQUFNLEVBQUVnQyxPQUFPLEVBQUU7TUFDbEMsT0FBT3RELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLHNCQUFzQixFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFZ0MsT0FBTyxFQUFQQTtNQUFRLENBQUMsQ0FBQztJQUN6RjtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQmhDLE1BQU0sRUFBRWdDLE9BQU8sRUFBRTtNQUNoQyxPQUFPdEQscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7UUFBRU0sTUFBTSxFQUFOQSxNQUFNO1FBQUVnQyxPQUFPLEVBQVBBO01BQVEsQ0FBQyxDQUFDO0lBQ3ZGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMkJBQWtCaEMsTUFBTSxFQUFFaUMsT0FBTyxFQUFFQyxVQUFVLEVBQUU7TUFDM0MsT0FBT3hELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG1CQUFtQixFQUFFO1FBQUVNLE1BQU0sRUFBTkEsTUFBTTtRQUFFaUMsT0FBTyxFQUFQQSxPQUFPO1FBQUVDLFVBQVUsRUFBVkE7TUFBVyxDQUFDLENBQUM7SUFDbEc7RUFBQztJQUFBO0lBQUE7TUFBQSxpR0FDRDtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQUEsT0FDK0J4RCxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQztjQUFBO2dCQUFBO2dCQUF6RXlDLFFBQVEseUJBQVJBLFFBQVE7Z0JBQUEsTUFDWkEsUUFBUSxJQUFJLENBQUM7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQ1BDLFdBQVcsR0FBRyxJQUFJQyxtQkFBbUIsQ0FBQ0YsUUFBUSxDQUFDO2dCQUNyRHpELHFCQUFxQixDQUFDNEQsZUFBZSxDQUFDakQsR0FBRyxDQUFDOEMsUUFBUSxFQUFFQyxXQUFXLENBQUM7Z0JBQUMsaUNBQzFEQSxXQUFXO2NBQUE7Z0JBQUEsaUNBRWZqRCxTQUFTO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBQ25CO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQTtNQUFBLGtHQUNELGtCQUF5QmlELFdBQVc7UUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUMxQkcsS0FBSyxHQUFHSCxXQUFXLENBQUNJLFFBQVEsRUFBRTtnQkFBQSxNQUNoQ0QsS0FBSyxJQUFJLENBQUM7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Z0JBQUEsT0FDSjdELHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLG9CQUFvQixFQUFFO2tCQUFFNkMsS0FBSyxFQUFMQTtnQkFBTSxDQUFDLENBQUM7Y0FBQTtnQkFDeEU3RCxxQkFBcUIsQ0FBQzRELGVBQWUsQ0FBQzlDLE1BQU0sQ0FBQytDLEtBQUssQ0FBQztnQkFDbkRILFdBQVcsQ0FBQ0ssR0FBRyxDQUFDLHdCQUF3QixDQUFDO2dCQUN6Q0wsV0FBVyxDQUFDSyxHQUFHLENBQUMseUJBQXlCLENBQUM7Z0JBQzFDTCxXQUFXLENBQUNLLEdBQUcsQ0FBQyw0QkFBNEIsQ0FBQztjQUFDO2dCQUFBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBR3JEO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQSxPQS9YRCxxQkFBbUJDLE1BQU0sRUFBRUMsSUFBSSxFQUFFO01BQzdCLE9BQU8sSUFBSUMsT0FBTyxDQUFDLFVBQUNDLE9BQU8sRUFBRUMsQ0FBQyxFQUFLO1FBQy9CeEUsNkJBQTZCLENBQUN5RSxVQUFVLENBQUM7VUFBRUwsTUFBTSxFQUFFQSxNQUFNO1VBQUVDLElBQUksRUFBRUE7UUFBSyxDQUFDLEVBQUUsVUFBQzdELEdBQUcsRUFBSztVQUM5RStELE9BQU8sQ0FBQy9ELEdBQUcsQ0FBQztRQUNoQixDQUFDLENBQUM7TUFDTixDQUFDLENBQUM7SUFDTjtFQUFDO0lBQUE7SUFBQSxPQUNELHVCQUFxQjtNQUNqQixJQUFJTCxNQUFNLEVBQUU7UUFDUixPQUFPQSxNQUFNO01BQ2pCO01BQ0EsTUFBTSxJQUFJdUUsS0FBSyxDQUFDLGlEQUFpRCxDQUFDO0lBQ3RFO0VBQUM7SUFBQTtJQUFBO01BQUEsdUdBQ0Qsa0JBQXFDQyxPQUFPO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQUEsS0FDcEN4RSxNQUFNO2tCQUFBO2tCQUFBO2dCQUFBO2dCQUFBLGtDQUNDQSxNQUFNO2NBQUE7Z0JBQUE7Z0JBQUEsT0FFWEMscUJBQXFCLENBQUNnQixXQUFXLENBQUMseUJBQXlCLEVBQUU7a0JBQUV1RCxPQUFPLEVBQVBBO2dCQUFRLENBQUMsQ0FBQztjQUFBO2dCQUMvRXhFLE1BQU0sR0FBRyxJQUFJQyxxQkFBcUIsRUFBRTtnQkFBQztnQkFBQSxPQUMvQkEscUJBQXFCLENBQUNnQixXQUFXLENBQUMsa0JBQWtCLEVBQUU7a0JBQUV3RCxPQUFPLEVBQUVDO2dCQUFjLENBQUMsQ0FBQztjQUFBO2dCQUFBLGtDQUNoRjFFLE1BQU07Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUEsQ0FDaEI7TUFBQTtRQUFBO01BQUE7TUFBQTtJQUFBO0VBQUE7SUFBQTtJQUFBO01BQUEsNEZBQ0Qsa0JBQTBCMkUsS0FBSyxFQUFFQyxPQUFPLEVBQUVDLFNBQVMsRUFBRUMsUUFBUTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUFBLEtBQ3JEOUUsTUFBTTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQSxrQ0FDQ0EsTUFBTTtjQUFBO2dCQUFBO2dCQUFBLE9BRVhDLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGNBQWMsRUFBRTtrQkFBRTBELEtBQUssRUFBTEEsS0FBSztrQkFBRUMsT0FBTyxFQUFQQSxPQUFPO2tCQUFFQyxTQUFTLEVBQVRBLFNBQVM7a0JBQUVDLFFBQVEsRUFBUkE7Z0JBQVMsQ0FBQyxDQUFDO2NBQUE7Z0JBQ2hHOUUsTUFBTSxHQUFHLElBQUlDLHFCQUFxQixFQUFFO2dCQUFDO2dCQUFBLE9BQy9CQSxxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxrQkFBa0IsRUFBRTtrQkFBRXdELE9BQU8sRUFBRUM7Z0JBQWMsQ0FBQyxDQUFDO2NBQUE7Z0JBQUEsa0NBQ2hGMUUsTUFBTTtjQUFBO2NBQUE7Z0JBQUE7WUFBQTtVQUFBO1FBQUE7TUFBQSxDQUNoQjtNQUFBO1FBQUE7TUFBQTtNQUFBO0lBQUE7RUFBQTtJQUFBO0lBQUE7TUFBQSw2RkFDRDtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNJQSxNQUFNLEdBQUdVLFNBQVM7Z0JBQ2xCVCxxQkFBcUIsQ0FBQzRELGVBQWUsQ0FBQ2tCLE9BQU8sQ0FBQyxVQUFDVixDQUFDLEVBQUV4QyxHQUFHLEVBQUs7a0JBQ3RENUIscUJBQXFCLENBQUNnQixXQUFXLENBQUMsb0JBQW9CLEVBQUU7b0JBQUVZLEdBQUcsRUFBSEE7a0JBQUksQ0FBQyxDQUFDO2dCQUNwRSxDQUFDLENBQUM7Z0JBQUM7Z0JBQUEsT0FDRzVCLHFCQUFxQixDQUFDZ0IsV0FBVyxDQUFDLGVBQWUsQ0FBQztjQUFBO2dCQUN4RGhCLHFCQUFxQixDQUFDTyxVQUFVLENBQUN1RSxPQUFPLENBQUMsVUFBQ1YsQ0FBQyxFQUFFeEMsR0FBRyxFQUFLO2tCQUNqRGxDLFNBQVMsQ0FBQ21CLG1CQUFtQixDQUFDaEIsTUFBTSxHQUFHK0IsR0FBRyxDQUFDO2dCQUMvQyxDQUFDLENBQUM7Z0JBQ0Y1QixxQkFBcUIsQ0FBQ08sVUFBVSxDQUFDd0UsS0FBSyxFQUFFO2dCQUN4Qy9FLHFCQUFxQixDQUFDNEQsZUFBZSxDQUFDbUIsS0FBSyxFQUFFO2NBQUM7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBLENBQ2pEO01BQUE7UUFBQTtNQUFBO01BQUE7SUFBQTtFQUFBO0lBQUE7SUFBQSxPQUNELHlCQUF1QmhFLE1BQU0sRUFBRTtNQUMzQixPQUFPZixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxpQkFBaUIsRUFBRTtRQUFFRCxNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQzNFO0VBQUM7SUFBQTtJQUFBLE9BQ0QscUJBQW1CZ0IsSUFBSSxFQUFFO01BQ3JCLE9BQU8vQixxQkFBcUIsQ0FBQ2dCLFdBQVcsQ0FBQyxhQUFhLEVBQUU7UUFBRWUsSUFBSSxFQUFKQTtNQUFLLENBQUMsQ0FBQztJQUNyRTtFQUFDO0VBQUE7QUFBQTtBQUFBO0FBaVZML0IscUJBQXFCLENBQUNPLFVBQVUsR0FBRyxJQUFJRyxHQUFHLEVBQUU7QUFDNUNWLHFCQUFxQixDQUFDNEQsZUFBZSxHQUFHLElBQUlsRCxHQUFHLEVBQUU7QUFBQyxJQUNyQ2lELG1CQUFtQjtFQUM1Qiw2QkFBWUUsS0FBSyxFQUFFO0lBQUE7SUFDZixJQUFJLENBQUNtQixNQUFNLEdBQUduQixLQUFLO0VBQ3ZCO0VBQUM7SUFBQTtJQUFBLE9BQ0QscUJBQVlHLE1BQU0sRUFBRUMsSUFBSSxFQUFFO01BQUE7TUFDdEIsT0FBTyxJQUFJQyxPQUFPLENBQUMsVUFBQ0MsT0FBTyxFQUFFQyxDQUFDLEVBQUs7UUFDL0J4RSw2QkFBNkIsQ0FBQ3lFLFVBQVUsQ0FBQztVQUFFTCxNQUFNLEVBQUVBLE1BQU07VUFBRUMsSUFBSTtZQUFJUixRQUFRLEVBQUUsS0FBSSxDQUFDdUI7VUFBTSxHQUFLZixJQUFJO1FBQUcsQ0FBQyxFQUFFLFVBQUM3RCxHQUFHLEVBQUs7VUFDNUcrRCxPQUFPLENBQUMvRCxHQUFHLENBQUM7UUFDaEIsQ0FBQyxDQUFDO01BQ04sQ0FBQyxDQUFDO0lBQ047RUFBQztJQUFBO0lBQUEsT0FDRCxZQUFHSCxLQUFLLEVBQUVDLFFBQVEsRUFBRTtNQUNoQixJQUFNQyxlQUFlLEdBQUcsU0FBbEJBLGVBQWUsQ0FBSUMsR0FBRyxFQUFLO1FBQzdCLElBQVFDLElBQUksR0FBVUQsR0FBRyxDQUFqQkMsSUFBSTtVQUFFNEUsR0FBRyxHQUFLN0UsR0FBRyxDQUFYNkUsR0FBRztRQUNqQixJQUFJQSxHQUFHLElBQUksQ0FBQyxFQUFFO1VBQ1YsSUFBTXZCLFdBQVcsR0FBRzFELHFCQUFxQixDQUFDNEQsZUFBZSxDQUFDcEQsR0FBRyxDQUFDeUUsR0FBRyxDQUFDO1VBQ2xFO1VBQ0EvRSxRQUFRLGdCQUFDd0QsV0FBVywwQ0FBS3JELElBQUksR0FBQztRQUNsQztNQUNKLENBQUM7TUFDRCxJQUFJQyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO01BQ3JELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUFFO1FBQ25CSCxHQUFHLEdBQUcsSUFBSUksR0FBRyxFQUFFO1FBQ2ZWLHFCQUFxQixDQUFDTyxVQUFVLENBQUNJLEdBQUcsQ0FBQ1YsS0FBSyxFQUFFSyxHQUFHLENBQUM7TUFDcEQ7TUFDQUEsR0FBRyxDQUFDSyxHQUFHLENBQUNULFFBQVEsRUFBRUMsZUFBZSxDQUFDO01BQ2xDVCxTQUFTLENBQUNrQixnQkFBZ0IsQ0FBQ2YsTUFBTSxHQUFHSSxLQUFLLEVBQUVFLGVBQWUsQ0FBQztNQUMzREgscUJBQXFCLENBQUNPLFVBQVUsQ0FBQ0ksR0FBRyxDQUFDVixLQUFLLEVBQUVLLEdBQUcsQ0FBQztJQUNwRDtFQUFDO0lBQUE7SUFBQSxPQUNELGFBQUlMLEtBQUssRUFBRUMsUUFBUSxFQUFFO01BQ2pCLElBQUlBLFFBQVEsS0FBS08sU0FBUyxFQUFFO1FBQ3hCZixTQUFTLENBQUNtQixtQkFBbUIsQ0FBQ2hCLE1BQU0sR0FBR0ksS0FBSyxDQUFDO1FBQzdDRCxxQkFBcUIsQ0FBQ08sVUFBVSxDQUFDTyxNQUFNLENBQUNiLEtBQUssQ0FBQztNQUNsRCxDQUFDLE1BQ0k7UUFDRCxJQUFNSyxHQUFHLEdBQUdOLHFCQUFxQixDQUFDTyxVQUFVLENBQUNDLEdBQUcsQ0FBQ1AsS0FBSyxDQUFDO1FBQ3ZELElBQUlLLEdBQUcsS0FBS0csU0FBUyxFQUFFO1VBQ25CO1FBQ0o7UUFDQWYsU0FBUyxDQUFDbUIsbUJBQW1CLENBQUNoQixNQUFNLEdBQUdJLEtBQUssRUFBRUssR0FBRyxDQUFDRSxHQUFHLENBQUNOLFFBQVEsQ0FBQyxDQUFDO1FBQ2hFSSxHQUFHLENBQUNRLE1BQU0sQ0FBQ1osUUFBUSxDQUFDO01BQ3hCO0lBQ0o7RUFBQztJQUFBO0lBQUEsT0FDRCxzQkFBYWdGLElBQUksRUFBRTtNQUNmLE9BQU8sSUFBSSxDQUFDbEUsV0FBVyxDQUFDLHlCQUF5QixFQUFFO1FBQUVrRSxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ2hFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsaUJBQVE7TUFDSixPQUFPLElBQUksQ0FBQ2xFLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQztJQUMvQztFQUFDO0lBQUE7SUFBQSxPQUNELGdCQUFPO01BQ0gsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQztJQUM5QztFQUFDO0lBQUE7SUFBQSxPQUNELGlCQUFRO01BQ0osT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQztJQUMvQztFQUFDO0lBQUE7SUFBQSxPQUNELGtCQUFTO01BQ0wsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQztJQUNoRDtFQUFDO0lBQUE7SUFBQSxPQUNELHVCQUFjeUMsUUFBUSxFQUFFO01BQ3BCLE9BQU8sSUFBSSxDQUFDekMsV0FBVyxDQUFDLDBCQUEwQixFQUFFO1FBQUV5QyxRQUFRLEVBQVJBO01BQVMsQ0FBQyxDQUFDO0lBQ3JFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsZ0JBQU9WLFdBQVcsRUFBRTtNQUNoQixPQUFPLElBQUksQ0FBQy9CLFdBQVcsQ0FBQyxtQkFBbUIsRUFBRTtRQUFFK0IsV0FBVyxFQUFYQTtNQUFZLENBQUMsQ0FBQztJQUNqRTtFQUFDO0lBQUE7SUFBQSxPQUNELHNCQUFhYixNQUFNLEVBQUU7TUFDakIsT0FBTyxJQUFJLENBQUNsQixXQUFXLENBQUMseUJBQXlCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDbEU7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUEsTUFBTSxFQUFFO01BQ2QsT0FBTyxJQUFJLENBQUNsQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWtCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDL0Q7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUQsSUFBSSxFQUFFO01BQ1osT0FBTyxJQUFJLENBQUNqQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRWlCLElBQUksRUFBSkE7TUFBSyxDQUFDLENBQUM7SUFDN0Q7RUFBQztJQUFBO0lBQUEsT0FDRCxtQkFBVUksTUFBTSxFQUFFO01BQ2QsT0FBTyxJQUFJLENBQUNyQixXQUFXLENBQUMsc0JBQXNCLEVBQUU7UUFBRXFCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDL0Q7RUFBQztJQUFBO0lBQUEsT0FDRCx1QkFBY0EsTUFBTSxFQUFFO01BQ2xCLE9BQU8sSUFBSSxDQUFDckIsV0FBVyxDQUFDLDBCQUEwQixFQUFFO1FBQUVxQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ25FO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMEJBQWlCQSxNQUFNLEVBQUU7TUFDckIsT0FBTyxJQUFJLENBQUNyQixXQUFXLENBQUMsNkJBQTZCLEVBQUU7UUFBRXFCLE1BQU0sRUFBTkE7TUFBTyxDQUFDLENBQUM7SUFDdEU7RUFBQztJQUFBO0lBQUEsT0FDRCw2QkFBb0JVLFdBQVcsRUFBRTtNQUM3QixPQUFPLElBQUksQ0FBQy9CLFdBQVcsQ0FBQyxnQ0FBZ0MsRUFBRTtRQUFFK0IsV0FBVyxFQUFYQTtNQUFZLENBQUMsQ0FBQztJQUM5RTtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQmMsS0FBSyxFQUFFO01BQ3RCLE9BQU8sSUFBSSxDQUFDN0MsV0FBVyxDQUFDLCtCQUErQixFQUFFO1FBQUU2QyxLQUFLLEVBQUxBO01BQU0sQ0FBQyxDQUFDO0lBQ3ZFO0VBQUM7SUFBQTtJQUFBLE9BQ0QsOEJBQXFCYixLQUFLLEVBQUVJLFlBQVksRUFBRTtNQUN0QyxPQUFPLElBQUksQ0FBQ3BDLFdBQVcsQ0FBQyxpQ0FBaUMsRUFBRTtRQUFFZ0MsS0FBSyxFQUFMQSxLQUFLO1FBQUVJLFlBQVksRUFBWkE7TUFBYSxDQUFDLENBQUM7SUFDdkY7RUFBQztJQUFBO0lBQUEsT0FDRCx3QkFBZTtNQUNYLE9BQU8sSUFBSSxDQUFDcEMsV0FBVyxDQUFDLHlCQUF5QixDQUFDO0lBQ3REO0VBQUM7SUFBQTtJQUFBLE9BQ0Qsb0NBQTJCbUUsSUFBSSxFQUFFQyxJQUFJLEVBQUU7TUFDbkMsT0FBTyxJQUFJLENBQUNwRSxXQUFXLENBQUMsdUNBQXVDLEVBQUU7UUFBRW1FLElBQUksRUFBSkEsSUFBSTtRQUFFQyxJQUFJLEVBQUpBO01BQUssQ0FBQyxDQUFDO0lBQ3BGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCQyxTQUFTLEVBQUU7TUFDakMsT0FBTyxJQUFJLENBQUNyRSxXQUFXLENBQUMsc0NBQXNDLEVBQUU7UUFBRXFFLFNBQVMsRUFBVEE7TUFBVSxDQUFDLENBQUM7SUFDbEY7RUFBQztJQUFBO0lBQUEsT0FDRCw0QkFBbUJuRCxNQUFNLEVBQUVuQixNQUFNLEVBQUU7TUFDL0IsT0FBTyxJQUFJLENBQUNDLFdBQVcsQ0FBQywrQkFBK0IsRUFBRTtRQUFFa0IsTUFBTSxFQUFOQSxNQUFNO1FBQUVuQixNQUFNLEVBQU5BO01BQU8sQ0FBQyxDQUFDO0lBQ2hGO0VBQUM7SUFBQTtJQUFBLE9BQ0QsbUNBQTBCO01BQ3RCLE9BQU8sSUFBSSxDQUFDQyxXQUFXLENBQUMsb0NBQW9DLENBQUM7SUFDakU7RUFBQztJQUFBO0lBQUEsT0FDRCx5QkFBZ0I7TUFDWixPQUFPLElBQUksQ0FBQ0EsV0FBVyxDQUFDLDBCQUEwQixDQUFDO0lBQ3ZEO0VBQUM7SUFBQTtJQUFBLE9BQ0QsNEJBQW1CO01BQ2YsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyw2QkFBNkIsQ0FBQztJQUMxRDtFQUFDO0lBQUE7SUFBQSxPQUNELDRCQUFtQjtNQUNmLE9BQU8sSUFBSSxDQUFDQSxXQUFXLENBQUMsNkJBQTZCLENBQUM7SUFDMUQ7RUFBQztJQUFBO0lBQUEsT0FDRCw4QkFBcUI7TUFDakIsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQywrQkFBK0IsQ0FBQztJQUM1RDtFQUFDO0lBQUE7SUFBQSxPQUNELDhCQUFxQjtNQUNqQixPQUFPLElBQUksQ0FBQ0EsV0FBVyxDQUFDLCtCQUErQixDQUFDO0lBQzVEO0VBQUM7SUFBQTtJQUFBLE9BQ0QsMkJBQWtCO01BQ2QsT0FBTyxJQUFJLENBQUNBLFdBQVcsQ0FBQyw0QkFBNEIsQ0FBQztJQUN6RDtFQUFDO0lBQUE7SUFBQSxPQUNELG9CQUFXO01BQ1AsT0FBTyxJQUFJLENBQUNnRSxNQUFNO0lBQ3RCO0VBQUM7RUFBQTtBQUFBO0FBQUEsa0QiLCJmaWxlIjoiODIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcGx1Z2luVmVyc2lvbiB9IGZyb20gXCIuLi9pbmRleFwiO1xyXG5pbXBvcnQgeyBaZWdvUHVibGlzaENoYW5uZWwgfSBmcm9tIFwiLi4vWmVnb0V4cHJlc3NEZWZpbmVzXCI7XHJcbi8vIEB0cy1pZ25vcmVcclxuY29uc3QgWmVnb0V2ZW50ID0gdW5pLnJlcXVpcmVOYXRpdmVQbHVnaW4oJ2dsb2JhbEV2ZW50Jyk7XHJcbi8vIEB0cy1pZ25vcmVcclxuY29uc3QgWmVnb0V4cHJlc3NOYXRpdmVFbmdpbmVNb3VkbGUgPSB1bmkucmVxdWlyZU5hdGl2ZVBsdWdpbignemVnby1aZWdvRXhwcmVzc1VuaUFwcFNES19aZWdvRXhwcmVzc1VuaUFwcEVuZ2luZScpO1xyXG5jb25zdCBQcmVmaXggPSBaZWdvRXhwcmVzc05hdGl2ZUVuZ2luZU1vdWRsZS5wcmVmaXgoKTtcclxubGV0IGVuZ2luZTtcclxuZXhwb3J0IGNsYXNzIFplZ29FeHByZXNzRW5naW5lSW1wbCB7XHJcbiAgICBzdGF0aWMgX2NhbGxNZXRob2QobWV0aG9kLCBhcmdzKSB7XHJcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCBfKSA9PiB7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzTmF0aXZlRW5naW5lTW91ZGxlLmNhbGxNZXRob2QoeyBtZXRob2Q6IG1ldGhvZCwgYXJnczogYXJncyB9LCAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKHJlcyk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIGdldEluc3RhbmNlKCkge1xyXG4gICAgICAgIGlmIChlbmdpbmUpIHtcclxuICAgICAgICAgICAgcmV0dXJuIGVuZ2luZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdHZXQgaW5zdGFuY2UgZmFpbGVkLCBQbGVhc2UgY3JlYXRlIGVuZ2luZSBmaXJzdCcpO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIGFzeW5jIGNyZWF0ZUVuZ2luZVdpdGhQcm9maWxlKHByb2ZpbGUpIHtcclxuICAgICAgICBpZiAoZW5naW5lKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBlbmdpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF3YWl0IFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImNyZWF0ZUVuZ2luZVdpdGhQcm9maWxlXCIsIHsgcHJvZmlsZSB9KTtcclxuICAgICAgICBlbmdpbmUgPSBuZXcgWmVnb0V4cHJlc3NFbmdpbmVJbXBsKCk7XHJcbiAgICAgICAgYXdhaXQgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UGx1Z2luVmVyc2lvblwiLCB7IHZlcnNpb246IHBsdWdpblZlcnNpb24gfSk7XHJcbiAgICAgICAgcmV0dXJuIGVuZ2luZTtcclxuICAgIH1cclxuICAgIHN0YXRpYyBhc3luYyBjcmVhdGVFbmdpbmUoYXBwSUQsIGFwcFNpZ24sIGlzVGVzdEVudiwgc2NlbmFyaW8pIHtcclxuICAgICAgICBpZiAoZW5naW5lKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBlbmdpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGF3YWl0IFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImNyZWF0ZUVuZ2luZVwiLCB7IGFwcElELCBhcHBTaWduLCBpc1Rlc3RFbnYsIHNjZW5hcmlvIH0pO1xyXG4gICAgICAgIGVuZ2luZSA9IG5ldyBaZWdvRXhwcmVzc0VuZ2luZUltcGwoKTtcclxuICAgICAgICBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRQbHVnaW5WZXJzaW9uXCIsIHsgdmVyc2lvbjogcGx1Z2luVmVyc2lvbiB9KTtcclxuICAgICAgICByZXR1cm4gZW5naW5lO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIGFzeW5jIGRlc3Ryb3lFbmdpbmUoKSB7XHJcbiAgICAgICAgZW5naW5lID0gdW5kZWZpbmVkO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbWVkaWFQbGF5ZXJNYXAuZm9yRWFjaCgoXywga2V5KSA9PiB7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImRlc3Ryb3lNZWRpYVBsYXllclwiLCB7IGtleSB9KTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJkZXN0cm95RW5naW5lXCIpO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmZvckVhY2goKF8sIGtleSkgPT4ge1xyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBrZXkpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmNsZWFyKCk7XHJcbiAgICAgICAgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcC5jbGVhcigpO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIHNldEVuZ2luZUNvbmZpZyhjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0RW5naW5lQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhdGljIHNldFJvb21Nb2RlKG1vZGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0Um9vbU1vZGVcIiwgeyBtb2RlIH0pO1xyXG4gICAgfVxyXG4gICAgb24oZXZlbnQsIGNhbGxiYWNrKSB7XHJcbiAgICAgICAgY29uc3QgbmF0aXZlX2xpc3RlbmVyID0gKHJlcykgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCB7IGRhdGEgfSA9IHJlcztcclxuICAgICAgICAgICAgLy8gQHRzLWlnbm9yZVxyXG4gICAgICAgICAgICBjYWxsYmFjayguLi5kYXRhKTtcclxuICAgICAgICB9O1xyXG4gICAgICAgIGxldCBtYXAgPSBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycy5nZXQoZXZlbnQpO1xyXG4gICAgICAgIGlmIChtYXAgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICBtYXAgPSBuZXcgTWFwKCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLnNldChldmVudCwgbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFwLnNldChjYWxsYmFjaywgbmF0aXZlX2xpc3RlbmVyKTtcclxuICAgICAgICBaZWdvRXZlbnQuYWRkRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCwgbmF0aXZlX2xpc3RlbmVyKTtcclxuICAgIH1cclxuICAgIG9mZihldmVudCwgY2FsbGJhY2spIHtcclxuICAgICAgICBpZiAoY2FsbGJhY2sgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmRlbGV0ZShldmVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICBjb25zdCBtYXAgPSBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycy5nZXQoZXZlbnQpO1xyXG4gICAgICAgICAgICBpZiAobWFwID09PSB1bmRlZmluZWQpXHJcbiAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgIFplZ29FdmVudC5yZW1vdmVFdmVudExpc3RlbmVyKFByZWZpeCArIGV2ZW50LCBtYXAuZ2V0KGNhbGxiYWNrKSk7XHJcbiAgICAgICAgICAgIG1hcC5kZWxldGUoY2FsbGJhY2spO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNldExvZ0NvbmZpZyhjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0TG9nQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgZ2V0VmVyc2lvbigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZ2V0VmVyc2lvblwiKTtcclxuICAgIH1cclxuICAgIHVwbG9hZExvZygpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwidXBsb2FkTG9nXCIpO1xyXG4gICAgfVxyXG4gICAgY2FsbEV4cGVyaW1lbnRhbEFQSShwYXJhbXMpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiY2FsbEV4cGVyaW1lbnRhbEFQSVwiLCB7IHBhcmFtcyB9KTtcclxuICAgIH1cclxuICAgIHNldER1bW15Q2FwdHVyZUltYWdlUGF0aChmaWxlUGF0aCwgY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldER1bW15Q2FwdHVyZUltYWdlUGF0aFwiLCB7IGZpbGVQYXRoLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgbG9naW5Sb29tKHJvb21JRCwgdXNlciwgY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImxvZ2luUm9vbVwiLCB7IHJvb21JRCwgdXNlciwgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgbG9nb3V0Um9vbShyb29tSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibG9nb3V0Um9vbVwiLCB7IHJvb21JRCB9KTtcclxuICAgIH1cclxuICAgIGxvZ2luTXVsdGlSb29tKHJvb21JRCwgY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImxvZ2luTXVsdGlSb29tXCIsIHsgcm9vbUlELCBjb25maWcgfSk7XHJcbiAgICB9XHJcbiAgICBzd2l0Y2hSb29tKGZyb21Sb29tSUQsIHRvUm9vbUlELCBjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3dpdGNoUm9vbVwiLCB7IGZyb21Sb29tSUQsIHRvUm9vbUlELCBjb25maWcgfSk7XHJcbiAgICB9XHJcbiAgICByZW5ld1Rva2VuKHJvb21JRCwgdG9rZW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwicmVuZXdUb2tlblwiLCB7IHJvb21JRCwgdG9rZW4gfSk7XHJcbiAgICB9XHJcbiAgICBzZXRSb29tRXh0cmFJbmZvKHZhbHVlLCBrZXksIHJvb21JRCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRSb29tRXh0cmFJbmZvXCIsIHsgdmFsdWUsIGtleSwgcm9vbUlEIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHN0cmVhbUlELCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4sIGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdGFydFB1Ymxpc2hpbmdTdHJlYW1cIiwgeyBzdHJlYW1JRCwgY2hhbm5lbCwgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc3RvcFB1Ymxpc2hpbmdTdHJlYW0oY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BQdWJsaXNoaW5nU3RyZWFtXCIsIHsgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFN0cmVhbUV4dHJhSW5mbyhleHRyYUluZm8sIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRTdHJlYW1FeHRyYUluZm9cIiwgeyBleHRyYUluZm8sIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBzdGFydFByZXZpZXcoY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0YXJ0UHJldmlld1wiLCB7IGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBzdG9wUHJldmlldyhjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RvcFByZXZpZXdcIiwgeyBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0VmlkZW9Db25maWcoY29uZmlnLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0VmlkZW9Db25maWdcIiwgeyBjb25maWcsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBnZXRWaWRlb0NvbmZpZyhjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZ2V0VmlkZW9Db25maWdcIiwgeyBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0VmlkZW9NaXJyb3JNb2RlKG1vZGUsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRWaWRlb01pcnJvck1vZGVcIiwgeyBtb2RlLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0QXBwT3JpZW50YXRpb24ob3JpZW50YXRpb24sIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBcHBPcmllbnRhdGlvblwiLCB7IG9yaWVudGF0aW9uLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0QXVkaW9Db25maWcoY29uZmlnKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldEF1ZGlvQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgZ2V0QXVkaW9Db25maWcoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImdldEF1ZGlvQ29uZmlnXCIpO1xyXG4gICAgfVxyXG4gICAgc2V0UHVibGlzaFN0cmVhbUVuY3J5cHRpb25LZXkoa2V5LCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UHVibGlzaFN0cmVhbUVuY3J5cHRpb25LZXlcIiwgeyBrZXksIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICB0YWtlUHVibGlzaFN0cmVhbVNuYXBzaG90KGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJ0YWtlUHVibGlzaFN0cmVhbVNuYXBzaG90XCIsIHsgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIG11dGVQdWJsaXNoU3RyZWFtQXVkaW8obXV0ZSwgY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVQdWJsaXNoU3RyZWFtQXVkaW9cIiwgeyBtdXRlLCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZVB1Ymxpc2hTdHJlYW1WaWRlbyhtdXRlLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibXV0ZVB1Ymxpc2hTdHJlYW1WaWRlb1wiLCB7IG11dGUsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVUcmFmZmljQ29udHJvbChlbmFibGUsIHByb3BlcnR5LCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlVHJhZmZpY0NvbnRyb2xcIiwgeyBlbmFibGUsIHByb3BlcnR5LCBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0TWluVmlkZW9CaXRyYXRlRm9yVHJhZmZpY0NvbnRyb2woYml0cmF0ZSwgbW9kZSwgY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldE1pblZpZGVvQml0cmF0ZUZvclRyYWZmaWNDb250cm9sXCIsIHsgYml0cmF0ZSwgbW9kZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFRyYWZmaWNDb250cm9sRm9jdXNPbihtb2RlLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0VHJhZmZpY0NvbnRyb2xGb2N1c09uXCIsIHsgbW9kZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldENhcHR1cmVWb2x1bWUodm9sdW1lKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldENhcHR1cmVWb2x1bWVcIiwgeyB2b2x1bWUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRBdWRpb0NhcHR1cmVTdGVyZW9Nb2RlKG1vZGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0QXVkaW9DYXB0dXJlU3RlcmVvTW9kZVwiLCB7IG1vZGUgfSk7XHJcbiAgICB9XHJcbiAgICBhZGRQdWJsaXNoQ2RuVXJsKHRhcmdldFVSTCwgc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiYWRkUHVibGlzaENkblVybFwiLCB7IHRhcmdldFVSTCwgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICByZW1vdmVQdWJsaXNoQ2RuVXJsKHRhcmdldFVSTCwgc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwicmVtb3ZlUHVibGlzaENkblVybFwiLCB7IHRhcmdldFVSTCwgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVQdWJsaXNoRGlyZWN0VG9DRE4oZW5hYmxlLCBjb25maWcsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVQdWJsaXNoRGlyZWN0VG9DRE5cIiwgeyBlbmFibGUsIGNvbmZpZywgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFB1Ymxpc2hXYXRlcm1hcmsod2F0ZXJtYXJrLCBpc1ByZXZpZXdWaXNpYmxlLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UHVibGlzaFdhdGVybWFya1wiLCB7IHdhdGVybWFyaywgaXNQcmV2aWV3VmlzaWJsZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldFNFSUNvbmZpZyhjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0U0VJQ29uZmlnXCIsIHsgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc2VuZFNFSShkYXRhLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2VuZFNFSVwiLCB7IGRhdGEsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVIYXJkd2FyZUVuY29kZXIoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUhhcmR3YXJlRW5jb2RlclwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldENhcHR1cmVQaXBlbGluZVNjYWxlTW9kZShtb2RlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldENhcHR1cmVQaXBlbGluZVNjYWxlTW9kZVwiLCB7IG1vZGUgfSk7XHJcbiAgICB9XHJcbiAgICBzdGFydFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQsIGNvbmZpZykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdGFydFBsYXlpbmdTdHJlYW1cIiwgeyBzdHJlYW1JRCwgY29uZmlnIH0pO1xyXG4gICAgfVxyXG4gICAgc3RvcFBsYXlpbmdTdHJlYW0oc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RvcFBsYXlpbmdTdHJlYW1cIiwgeyBzdHJlYW1JRCB9KTtcclxuICAgIH1cclxuICAgIHNldFBsYXlTdHJlYW1EZWNyeXB0aW9uS2V5KGtleSwgc3RyZWFtSUQpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UGxheVN0cmVhbURlY3J5cHRpb25LZXlcIiwgeyBrZXksIHN0cmVhbUlEIH0pO1xyXG4gICAgfVxyXG4gICAgdGFrZVBsYXlTdHJlYW1TbmFwc2hvdChzdHJlYW1JRCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJ0YWtlUGxheVN0cmVhbVNuYXBzaG90XCIsIHsgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRQbGF5Vm9sdW1lKHN0cmVhbUlELCB2b2x1bWUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0UGxheVZvbHVtZVwiLCB7IHN0cmVhbUlELCB2b2x1bWUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRBbGxQbGF5U3RyZWFtVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBbGxQbGF5U3RyZWFtVm9sdW1lXCIsIHsgdm9sdW1lIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0UGxheVN0cmVhbVZpZGVvVHlwZShzdHJlYW1JRCwgc3RyZWFtVHlwZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRQbGF5U3RyZWFtVmlkZW9UeXBlXCIsIHsgc3RyZWFtSUQsIHN0cmVhbVR5cGUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRQbGF5U3RyZWFtQnVmZmVySW50ZXJ2YWxSYW5nZShzdHJlYW1JRCwgbWluQnVmZmVySW50ZXJ2YWwsIG1heEJ1ZmZlckludGVydmFsKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFBsYXlTdHJlYW1CdWZmZXJJbnRlcnZhbFJhbmdlXCIsIHsgc3RyZWFtSUQsIG1pbkJ1ZmZlckludGVydmFsLCBtYXhCdWZmZXJJbnRlcnZhbCB9KTtcclxuICAgIH1cclxuICAgIHNldFBsYXlTdHJlYW1Gb2N1c09uKHN0cmVhbUlEKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFBsYXlTdHJlYW1Gb2N1c09uXCIsIHsgc3RyZWFtSUQgfSk7XHJcbiAgICB9XHJcbiAgICBtdXRlUGxheVN0cmVhbUF1ZGlvKHN0cmVhbUlELCBtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVQbGF5U3RyZWFtQXVkaW9cIiwgeyBzdHJlYW1JRCwgbXV0ZSB9KTtcclxuICAgIH1cclxuICAgIG11dGVQbGF5U3RyZWFtVmlkZW8oc3RyZWFtSUQsIG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibXV0ZVBsYXlTdHJlYW1WaWRlb1wiLCB7IHN0cmVhbUlELCBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1BdWRpbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVBbGxQbGF5U3RyZWFtQXVkaW9cIiwgeyBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZUFsbFBsYXlTdHJlYW1WaWRlbyhtdXRlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcIm11dGVBbGxQbGF5U3RyZWFtVmlkZW9cIiwgeyBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlSGFyZHdhcmVEZWNvZGVyKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVIYXJkd2FyZURlY29kZXJcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVDaGVja1BvYyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlQ2hlY2tQb2NcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBzdGFydE1peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0YXJ0TWl4ZXJUYXNrXCIsIHsgdGFzayB9KTtcclxuICAgIH1cclxuICAgIHN0b3BNaXhlclRhc2sodGFzaykge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdG9wTWl4ZXJUYXNrXCIsIHsgdGFzayB9KTtcclxuICAgIH1cclxuICAgIHN0YXJ0QXV0b01peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0YXJ0QXV0b01peGVyVGFza1wiLCB7IHRhc2sgfSk7XHJcbiAgICB9XHJcbiAgICBzdG9wQXV0b01peGVyVGFzayh0YXNrKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BBdXRvTWl4ZXJUYXNrXCIsIHsgdGFzayB9KTtcclxuICAgIH1cclxuICAgIG11dGVNaWNyb3Bob25lKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwibXV0ZU1pY3JvcGhvbmVcIiwgeyBtdXRlIH0pO1xyXG4gICAgfVxyXG4gICAgaXNNaWNyb3Bob25lTXV0ZWQoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImlzTWljcm9waG9uZU11dGVkXCIpO1xyXG4gICAgfVxyXG4gICAgbXV0ZVNwZWFrZXIobXV0ZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJtdXRlU3BlYWtlclwiLCB7IG11dGUgfSk7XHJcbiAgICB9XHJcbiAgICBpc1NwZWFrZXJNdXRlZCgpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiaXNTcGVha2VyTXV0ZWRcIik7XHJcbiAgICB9XHJcbiAgICBlbmFibGVBdWRpb0NhcHR1cmVEZXZpY2UoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUF1ZGlvQ2FwdHVyZURldmljZVwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIGdldEF1ZGlvUm91dGVUeXBlKCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJnZXRBdWRpb1JvdXRlVHlwZVwiKTtcclxuICAgIH1cclxuICAgIHNldEF1ZGlvUm91dGVUb1NwZWFrZXIoZGVmYXVsdFRvU3BlYWtlcikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBdWRpb1JvdXRlVG9TcGVha2VyXCIsIHsgZGVmYXVsdFRvU3BlYWtlciB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZUNhbWVyYShlbmFibGUsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVDYW1lcmFcIiwgeyBlbmFibGUsIGNoYW5uZWwgfSk7XHJcbiAgICB9XHJcbiAgICB1c2VGcm9udENhbWVyYShlbmFibGUsIGNoYW5uZWwgPSBaZWdvUHVibGlzaENoYW5uZWwuTWFpbikge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJ1c2VGcm9udENhbWVyYVwiLCB7IGVuYWJsZSwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIHNldENhbWVyYVpvb21GYWN0b3IoZmFjdG9yLCBjaGFubmVsID0gWmVnb1B1Ymxpc2hDaGFubmVsLk1haW4pIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0Q2FtZXJhWm9vbUZhY3RvclwiLCB7IGZhY3RvciwgY2hhbm5lbCB9KTtcclxuICAgIH1cclxuICAgIGdldENhbWVyYU1heFpvb21GYWN0b3IoY2hhbm5lbCA9IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImdldENhbWVyYU1heFpvb21GYWN0b3JcIiwgeyBjaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhcnRTb3VuZExldmVsTW9uaXRvcihjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RhcnRTb3VuZExldmVsTW9uaXRvclwiLCB7IGNvbmZpZyB9KTtcclxuICAgIH1cclxuICAgIHN0b3BTb3VuZExldmVsTW9uaXRvcigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RvcFNvdW5kTGV2ZWxNb25pdG9yXCIpO1xyXG4gICAgfVxyXG4gICAgc3RhcnRBdWRpb1NwZWN0cnVtTW9uaXRvcihtaWxsaXNlY29uZCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzdGFydEF1ZGlvU3BlY3RydW1Nb25pdG9yXCIsIHsgbWlsbGlzZWNvbmQgfSk7XHJcbiAgICB9XHJcbiAgICBzdG9wQXVkaW9TcGVjdHJ1bU1vbml0b3IoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BBdWRpb1NwZWN0cnVtTW9uaXRvclwiKTtcclxuICAgIH1cclxuICAgIGVuYWJsZUhlYWRwaG9uZU1vbml0b3IoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUhlYWRwaG9uZU1vbml0b3JcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lKHZvbHVtZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRIZWFkcGhvbmVNb25pdG9yVm9sdW1lXCIsIHsgdm9sdW1lIH0pO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlQUVDKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVBRUNcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVIZWFkcGhvbmVBRUMoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZUhlYWRwaG9uZUFFQ1wiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldEFFQ01vZGUobW9kZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBRUNNb2RlXCIsIHsgbW9kZSB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZUFHQyhlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlQUdDXCIsIHsgZW5hYmxlIH0pO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlQU5TKGVuYWJsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVBTlNcIiwgeyBlbmFibGUgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVUcmFuc2llbnRBTlMoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcImVuYWJsZVRyYW5zaWVudEFOU1wiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldEFOU01vZGUobW9kZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRBTlNNb2RlXCIsIHsgbW9kZSB9KTtcclxuICAgIH1cclxuICAgIHN0YXJ0RWZmZWN0c0VudigpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic3RhcnRFZmZlY3RzRW52XCIpO1xyXG4gICAgfVxyXG4gICAgc3RvcEVmZmVjdHNFbnYoKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInN0b3BFZmZlY3RzRW52XCIpO1xyXG4gICAgfVxyXG4gICAgZW5hYmxlRWZmZWN0c0JlYXV0eShlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiZW5hYmxlRWZmZWN0c0JlYXV0eVwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIHNldEVmZmVjdHNCZWF1dHlQYXJhbShwYXJhbSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRFZmZlY3RzQmVhdXR5UGFyYW1cIiwgeyBwYXJhbSB9KTtcclxuICAgIH1cclxuICAgIHNldEF1ZGlvRXF1YWxpemVyR2FpbihiYW5kR2FpbiwgYmFuZEluZGV4KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldEF1ZGlvRXF1YWxpemVyR2FpblwiLCB7IGJhbmRHYWluLCBiYW5kSW5kZXggfSk7XHJcbiAgICB9XHJcbiAgICBzZXRWb2ljZUNoYW5nZXJQcmVzZXQocHJlc2V0KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFZvaWNlQ2hhbmdlclByZXNldFwiLCB7IHByZXNldCB9KTtcclxuICAgIH1cclxuICAgIHNldFZvaWNlQ2hhbmdlclBhcmFtKHBhcmFtLCBhdWRpb0NoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2V0Vm9pY2VDaGFuZ2VyUGFyYW1cIiwgeyBwYXJhbSwgYXVkaW9DaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0UmV2ZXJiUHJlc2V0KHByZXNldCkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRSZXZlcmJQcmVzZXRcIiwgeyBwcmVzZXQgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRSZXZlcmJBZHZhbmNlZFBhcmFtKHBhcmFtKSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNldFJldmVyYkFkdmFuY2VkUGFyYW1cIiwgeyBwYXJhbSB9KTtcclxuICAgIH1cclxuICAgIHNldFJldmVyYkVjaG9QYXJhbShwYXJhbSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZXRSZXZlcmJFY2hvUGFyYW1cIiwgeyBwYXJhbSB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZVZpcnR1YWxTdGVyZW8oZW5hYmxlLCBhbmdsZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJlbmFibGVWaXJ0dWFsU3RlcmVvXCIsIHsgZW5hYmxlLCBhbmdsZSB9KTtcclxuICAgIH1cclxuICAgIHNlbmRCcm9hZGNhc3RNZXNzYWdlKHJvb21JRCwgbWVzc2FnZSkge1xyXG4gICAgICAgIHJldHVybiBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJzZW5kQnJvYWRjYXN0TWVzc2FnZVwiLCB7IHJvb21JRCwgbWVzc2FnZSB9KTtcclxuICAgIH1cclxuICAgIHNlbmRCYXJyYWdlTWVzc2FnZShyb29tSUQsIG1lc3NhZ2UpIHtcclxuICAgICAgICByZXR1cm4gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwic2VuZEJhcnJhZ2VNZXNzYWdlXCIsIHsgcm9vbUlELCBtZXNzYWdlIH0pO1xyXG4gICAgfVxyXG4gICAgc2VuZEN1c3RvbUNvbW1hbmQocm9vbUlELCBjb21tYW5kLCB0b1VzZXJMaXN0KSB7XHJcbiAgICAgICAgcmV0dXJuIFplZ29FeHByZXNzRW5naW5lSW1wbC5fY2FsbE1ldGhvZChcInNlbmRDdXN0b21Db21tYW5kXCIsIHsgcm9vbUlELCBjb21tYW5kLCB0b1VzZXJMaXN0IH0pO1xyXG4gICAgfVxyXG4gICAgYXN5bmMgY3JlYXRlTWVkaWFQbGF5ZXIoKSB7XHJcbiAgICAgICAgY29uc3QgeyBwbGF5ZXJJRCB9ID0gYXdhaXQgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9jYWxsTWV0aG9kKFwiY3JlYXRlTWVkaWFQbGF5ZXJcIik7XHJcbiAgICAgICAgaWYgKHBsYXllcklEID49IDApIHtcclxuICAgICAgICAgICAgY29uc3QgbWVkaWFQbGF5ZXIgPSBuZXcgWmVnb01lZGlhUGxheWVySW1wbChwbGF5ZXJJRCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbWVkaWFQbGF5ZXJNYXAuc2V0KHBsYXllcklELCBtZWRpYVBsYXllcik7XHJcbiAgICAgICAgICAgIHJldHVybiBtZWRpYVBsYXllcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcclxuICAgIH1cclxuICAgIGFzeW5jIGRlc3Ryb3lNZWRpYVBsYXllcihtZWRpYVBsYXllcikge1xyXG4gICAgICAgIGNvbnN0IGluZGV4ID0gbWVkaWFQbGF5ZXIuZ2V0SW5kZXgoKTtcclxuICAgICAgICBpZiAoaW5kZXggPj0gMCkge1xyXG4gICAgICAgICAgICBhd2FpdCBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2NhbGxNZXRob2QoXCJkZXN0cm95TWVkaWFQbGF5ZXJcIiwgeyBpbmRleCB9KTtcclxuICAgICAgICAgICAgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcC5kZWxldGUoaW5kZXgpO1xyXG4gICAgICAgICAgICBtZWRpYVBsYXllci5vZmYoXCJtZWRpYVBsYXllclN0YXRlVXBkYXRlXCIpO1xyXG4gICAgICAgICAgICBtZWRpYVBsYXllci5vZmYoXCJtZWRpYVBsYXllck5ldHdvcmtFdmVudFwiKTtcclxuICAgICAgICAgICAgbWVkaWFQbGF5ZXIub2ZmKFwibWVkaWFQbGF5ZXJQbGF5aW5nUHJvZ3Jlc3NcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybjtcclxuICAgIH1cclxufVxyXG5aZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycyA9IG5ldyBNYXAoKTtcclxuWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcCA9IG5ldyBNYXAoKTtcclxuZXhwb3J0IGNsYXNzIFplZ29NZWRpYVBsYXllckltcGwge1xyXG4gICAgY29uc3RydWN0b3IoaW5kZXgpIHtcclxuICAgICAgICB0aGlzLl9pbmRleCA9IGluZGV4O1xyXG4gICAgfVxyXG4gICAgX2NhbGxNZXRob2QobWV0aG9kLCBhcmdzKSB7XHJcbiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCBfKSA9PiB7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzTmF0aXZlRW5naW5lTW91ZGxlLmNhbGxNZXRob2QoeyBtZXRob2Q6IG1ldGhvZCwgYXJnczogeyBwbGF5ZXJJRDogdGhpcy5faW5kZXgsIC4uLmFyZ3MgfSB9LCAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKHJlcyk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgb24oZXZlbnQsIGNhbGxiYWNrKSB7XHJcbiAgICAgICAgY29uc3QgbmF0aXZlX2xpc3RlbmVyID0gKHJlcykgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCB7IGRhdGEsIGlkeCB9ID0gcmVzO1xyXG4gICAgICAgICAgICBpZiAoaWR4ID49IDApIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IG1lZGlhUGxheWVyID0gWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9tZWRpYVBsYXllck1hcC5nZXQoaWR4KTtcclxuICAgICAgICAgICAgICAgIC8vIEB0cy1pZ25vcmVcclxuICAgICAgICAgICAgICAgIGNhbGxiYWNrKG1lZGlhUGxheWVyLCAuLi5kYXRhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH07XHJcbiAgICAgICAgbGV0IG1hcCA9IFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmdldChldmVudCk7XHJcbiAgICAgICAgaWYgKG1hcCA9PT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgICAgICAgIG1hcCA9IG5ldyBNYXAoKTtcclxuICAgICAgICAgICAgWmVnb0V4cHJlc3NFbmdpbmVJbXBsLl9saXN0ZW5lcnMuc2V0KGV2ZW50LCBtYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXAuc2V0KGNhbGxiYWNrLCBuYXRpdmVfbGlzdGVuZXIpO1xyXG4gICAgICAgIFplZ29FdmVudC5hZGRFdmVudExpc3RlbmVyKFByZWZpeCArIGV2ZW50LCBuYXRpdmVfbGlzdGVuZXIpO1xyXG4gICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLnNldChldmVudCwgbWFwKTtcclxuICAgIH1cclxuICAgIG9mZihldmVudCwgY2FsbGJhY2spIHtcclxuICAgICAgICBpZiAoY2FsbGJhY2sgPT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCk7XHJcbiAgICAgICAgICAgIFplZ29FeHByZXNzRW5naW5lSW1wbC5fbGlzdGVuZXJzLmRlbGV0ZShldmVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICBjb25zdCBtYXAgPSBaZWdvRXhwcmVzc0VuZ2luZUltcGwuX2xpc3RlbmVycy5nZXQoZXZlbnQpO1xyXG4gICAgICAgICAgICBpZiAobWFwID09PSB1bmRlZmluZWQpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBaZWdvRXZlbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihQcmVmaXggKyBldmVudCwgbWFwLmdldChjYWxsYmFjaykpO1xyXG4gICAgICAgICAgICBtYXAuZGVsZXRlKGNhbGxiYWNrKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsb2FkUmVzb3VyY2UocGF0aCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJMb2FkUmVzb3VyY2VcIiwgeyBwYXRoIH0pO1xyXG4gICAgfVxyXG4gICAgc3RhcnQoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclN0YXJ0XCIpO1xyXG4gICAgfVxyXG4gICAgc3RvcCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU3RvcFwiKTtcclxuICAgIH1cclxuICAgIHBhdXNlKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJQYXVzZVwiKTtcclxuICAgIH1cclxuICAgIHJlc3VtZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyUmVzdW1lXCIpO1xyXG4gICAgfVxyXG4gICAgc2V0UGxheWVyVmlldyhwbGF5ZXJJRCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJTZXRQbGF5ZXJWaWV3XCIsIHsgcGxheWVySUQgfSk7XHJcbiAgICB9XHJcbiAgICBzZWVrVG8obWlsbGlzZWNvbmQpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2Vla1RvXCIsIHsgbWlsbGlzZWNvbmQgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVSZXBlYXQoZW5hYmxlKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllckVuYWJsZVJlcGVhdFwiLCB7IGVuYWJsZSB9KTtcclxuICAgIH1cclxuICAgIGVuYWJsZUF1eChlbmFibGUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyRW5hYmxlQXV4XCIsIHsgZW5hYmxlIH0pO1xyXG4gICAgfVxyXG4gICAgbXV0ZUxvY2FsKG11dGUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyTXV0ZUxvY2FsXCIsIHsgbXV0ZSB9KTtcclxuICAgIH1cclxuICAgIHNldFZvbHVtZSh2b2x1bWUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2V0Vm9sdW1lXCIsIHsgdm9sdW1lIH0pO1xyXG4gICAgfVxyXG4gICAgc2V0UGxheVZvbHVtZSh2b2x1bWUpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2V0UGxheVZvbHVtZVwiLCB7IHZvbHVtZSB9KTtcclxuICAgIH1cclxuICAgIHNldFB1Ymxpc2hWb2x1bWUodm9sdW1lKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldFB1Ymxpc2hWb2x1bWVcIiwgeyB2b2x1bWUgfSk7XHJcbiAgICB9XHJcbiAgICBzZXRQcm9ncmVzc0ludGVydmFsKG1pbGxpc2Vjb25kKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldFByb2dyZXNzSW50ZXJ2YWxcIiwgeyBtaWxsaXNlY29uZCB9KTtcclxuICAgIH1cclxuICAgIHNldEF1ZGlvVHJhY2tJbmRleChpbmRleCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJTZXRBdWRpb1RyYWNrSW5kZXhcIiwgeyBpbmRleCB9KTtcclxuICAgIH1cclxuICAgIHNldFZvaWNlQ2hhbmdlclBhcmFtKHBhcmFtLCBhdWRpb0NoYW5uZWwpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyU2V0Vm9pY2VDaGFuZ2VyUGFyYW1cIiwgeyBwYXJhbSwgYXVkaW9DaGFubmVsIH0pO1xyXG4gICAgfVxyXG4gICAgdGFrZVNuYXBzaG90KCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJUYWtlU25hcHNob3RcIik7XHJcbiAgICB9XHJcbiAgICBzZXROZXR3b3JrUmVzb3VyY2VNYXhDYWNoZSh0aW1lLCBzaXplKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldE5ldHdvcmtSZXNvdXJjZU1heENhY2hlXCIsIHsgdGltZSwgc2l6ZSB9KTtcclxuICAgIH1cclxuICAgIHNldE5ldHdvcmtCdWZmZXJUaHJlc2hvbGQodGhyZXNob2xkKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllclNldE5ldHdvcmtCdWZmZXJUaHJlc2hvbGRcIiwgeyB0aHJlc2hvbGQgfSk7XHJcbiAgICB9XHJcbiAgICBlbmFibGVBY2N1cmF0ZVNlZWsoZW5hYmxlLCBjb25maWcpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyRW5hYmxlQWNjdXJhdGVTZWVrXCIsIHsgZW5hYmxlLCBjb25maWcgfSk7XHJcbiAgICB9XHJcbiAgICBnZXROZXR3b3JrUmVzb3VyY2VDYWNoZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyR2V0TmV0d29ya1Jlc291cmNlQ2FjaGVcIik7XHJcbiAgICB9XHJcbiAgICBnZXRQbGF5Vm9sdW1lKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJHZXRQbGF5Vm9sdW1lXCIpO1xyXG4gICAgfVxyXG4gICAgZ2V0UHVibGlzaFZvbHVtZSgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyR2V0UHVibGlzaFZvbHVtZVwiKTtcclxuICAgIH1cclxuICAgIGdldFRvdGFsRHVyYXRpb24oKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllckdldFRvdGFsRHVyYXRpb25cIik7XHJcbiAgICB9XHJcbiAgICBnZXRDdXJyZW50UHJvZ3Jlc3MoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMuX2NhbGxNZXRob2QoXCJtZWRpYVBsYXllckdldEN1cnJlbnRQcm9ncmVzc1wiKTtcclxuICAgIH1cclxuICAgIGdldEF1ZGlvVHJhY2tDb3VudCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5fY2FsbE1ldGhvZChcIm1lZGlhUGxheWVyR2V0QXVkaW9UcmFja0NvdW50XCIpO1xyXG4gICAgfVxyXG4gICAgZ2V0Q3VycmVudFN0YXRlKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLl9jYWxsTWV0aG9kKFwibWVkaWFQbGF5ZXJHZXRDdXJyZW50U3RhdGVcIik7XHJcbiAgICB9XHJcbiAgICBnZXRJbmRleCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5faW5kZXg7XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///823\n");
- /***/ }),
- /* 824 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/index.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar _exportNames = {\n pluginVersion: true\n};\nexports.pluginVersion = exports.default = void 0;\nvar _ZegoExpressEngine = _interopRequireDefault(__webpack_require__(/*! ./ZegoExpressEngine */ 819));\nvar _ZegoExpressDefines = __webpack_require__(/*! ./ZegoExpressDefines */ 822);\nObject.keys(_ZegoExpressDefines).forEach(function (key) {\n if (key === \"default\" || key === \"__esModule\") return;\n if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;\n if (key in exports && exports[key] === _ZegoExpressDefines[key]) return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _ZegoExpressDefines[key];\n }\n });\n});\nvar _default = _ZegoExpressEngine.default;\nexports.default = _default;\nvar pluginVersion = '1.1.0';\nexports.pluginVersion = pluginVersion;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvaW5kZXguanMiXSwibmFtZXMiOlsiWmVnb0V4cHJlc3NFbmdpbmUiLCJwbHVnaW5WZXJzaW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0FBQUE7QUFBcUMsZUFDdEJBLDBCQUFpQjtBQUFBO0FBQ3pCLElBQU1DLGFBQWEsR0FBRyxPQUFPO0FBQUMiLCJmaWxlIjoiODI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFplZ29FeHByZXNzRW5naW5lIGZyb20gJy4vWmVnb0V4cHJlc3NFbmdpbmUnO1xyXG5leHBvcnQgKiBmcm9tICcuL1plZ29FeHByZXNzRGVmaW5lcyc7XHJcbmV4cG9ydCBkZWZhdWx0IFplZ29FeHByZXNzRW5naW5lO1xyXG5leHBvcnQgY29uc3QgcGx1Z2luVmVyc2lvbiA9ICcxLjEuMCc7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///824\n");
- /***/ }),
- /* 825 */
- /*!************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/KeyCenter.js ***!
- \************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- eval("// const AppID = 2672645646;\n// const AppSign = 'd164de94a7ed549f55825b9d2ae51e81c39a50909500f94887c50ca4340acb52';\n\nvar AppID = 3215939266;\nvar AppSign = 'ca804a5bc0c2f17330ce7449de7dc5a7a588b7fc0420cb5b5f0c84c0222f36af';\nmodule.exports = {\n AppID: AppID,\n AppSign: AppSign\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9LZXlDZW50ZXIuanMiXSwibmFtZXMiOlsiQXBwSUQiLCJBcHBTaWduIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQ0E7QUFDQTs7QUFFQSxJQUFNQSxLQUFLLEdBQUcsVUFBVTtBQUN4QixJQUFNQyxPQUFPLEdBQUcsa0VBQWtFO0FBRWxGQyxNQUFNLENBQUNDLE9BQU8sR0FBRztFQUNiSCxLQUFLLEVBQUxBLEtBQUs7RUFDUkMsT0FBTyxFQUFQQTtBQUNELENBQUMiLCJmaWxlIjoiODI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiXHJcbi8vIGNvbnN0IEFwcElEID0gMjY3MjY0NTY0NjtcclxuLy8gY29uc3QgQXBwU2lnbiA9ICdkMTY0ZGU5NGE3ZWQ1NDlmNTU4MjViOWQyYWU1MWU4MWMzOWE1MDkwOTUwMGY5NDg4N2M1MGNhNDM0MGFjYjUyJztcclxuXHJcbmNvbnN0IEFwcElEID0gMzIxNTkzOTI2NjtcclxuY29uc3QgQXBwU2lnbiA9ICdjYTgwNGE1YmMwYzJmMTczMzBjZTc0NDlkZTdkYzVhN2E1ODhiN2ZjMDQyMGNiNWI1ZjBjODRjMDIyMmYzNmFmJztcclxuXHJcbm1vZHVsZS5leHBvcnRzID0ge1xyXG4gICAgQXBwSUQsXHJcblx0QXBwU2lnblxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///825\n");
- /***/ }),
- /* 826 */
- /*!****************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue ***!
- \****************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ZegoLocalView.nvue?vue&type=template&id=7f33df84& */ 827);\n/* harmony import */ var _ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ZegoLocalView.nvue?vue&type=script&lang=js& */ 829);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n \n}\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"46d5f1e4\",\n false,\n _ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"zego-express-video-uniapp/zego-view/ZegoLocalView.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkg7QUFDM0g7QUFDa0U7QUFDTDtBQUM3RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUsb0ZBQU07QUFDUixFQUFFLHlGQUFNO0FBQ1IsRUFBRSxrR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSw2RkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDQTtBQUNlLGdGIiwiZmlsZSI6IjgyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vWmVnb0xvY2FsVmlldy5udnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdmMzNkZjg0JlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vWmVnb0xvY2FsVmlldy5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9aZWdvTG9jYWxWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmZ1bmN0aW9uIGluamVjdFN0eWxlcyAoY29udGV4dCkge1xuICBcbiAgaWYoIXRoaXMub3B0aW9ucy5zdHlsZSl7XG4gICAgICAgICAgdGhpcy5vcHRpb25zLnN0eWxlID0ge31cbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pe1xuICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUoVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fLCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICB9XG4gICAgICBcbn1cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiNDZkNWYxZTRcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb0xvY2FsVmlldy5udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///826\n");
- /***/ }),
- /* 827 */
- /*!***********************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=template&id=7f33df84& ***!
- \***********************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoLocalView.nvue?vue&type=template&id=7f33df84& */ 828);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_template_id_7f33df84___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 828 */
- /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=template&id=7f33df84& ***!
- \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c("ZegoExpress-Local-View", {
- attrs: {
- viewMode: _vm.viewMode,
- channel: _vm.channel,
- canvasType: _vm.canvasType,
- },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 829 */
- /*!*****************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=script&lang=js& ***!
- \*****************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoLocalView.nvue?vue&type=script&lang=js& */ 830);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoLocalView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRhLENBQWdCLHdkQUFHLEVBQUMiLCJmaWxlIjoiODI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1plZ29Mb2NhbFZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1plZ29Mb2NhbFZpZXcubnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///829\n");
- /***/ }),
- /* 830 */
- /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=script&lang=js& ***!
- \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ZegoExpressDefines = __webpack_require__(/*! ../lib/ZegoExpressDefines */ 822);\n//\n//\n//\n//\nvar _default = {\n name: 'ZegoLocalView',\n props: {\n viewMode: {\n type: Number,\n default: _ZegoExpressDefines.ZegoViewMode.AspectFit\n },\n channel: {\n type: Number,\n default: _ZegoExpressDefines.ZegoPublishChannel.Main\n },\n canvasType: {\n type: Number,\n default: 0\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb0xvY2FsVmlldy5udnVlIl0sIm5hbWVzIjpbIm5hbWUiLCJwcm9wcyIsInZpZXdNb2RlIiwidHlwZSIsImRlZmF1bHQiLCJjaGFubmVsIiwiY2FudmFzVHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBS0E7Ozs7O2VBS0E7RUFDQUE7RUFDQUM7SUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtJQUNBQztNQUNBRjtNQUNBQztJQUNBO0lBQ0FFO01BQ0FIO01BQ0FDO0lBQ0E7RUFDQTtBQUNBO0FBQUEiLCJmaWxlIjoiODMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDxaZWdvRXhwcmVzcy1Mb2NhbC1WaWV3IDp2aWV3TW9kZT1cInZpZXdNb2RlXCIgOmNoYW5uZWw9XCJjaGFubmVsXCIgOmNhbnZhc1R5cGU9XCJjYW52YXNUeXBlXCI+PC9aZWdvRXhwcmVzcy1Mb2NhbC1WaWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0WmVnb1B1Ymxpc2hDaGFubmVsLFxyXG5cdFx0WmVnb1ZpZXdNb2RlXHJcblx0fSBmcm9tICcuLi9saWIvWmVnb0V4cHJlc3NEZWZpbmVzJztcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1plZ29Mb2NhbFZpZXcnLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0dmlld01vZGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogWmVnb1ZpZXdNb2RlLkFzcGVjdEZpdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjaGFubmVsOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFplZ29QdWJsaXNoQ2hhbm5lbC5NYWluXHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbnZhc1R5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///830\n");
- /***/ }),
- /* 831 */
- /*!*****************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue ***!
- \*****************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./ZegoRemoteView.nvue?vue&type=template&id=79587526& */ 832);\n/* harmony import */ var _ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./ZegoRemoteView.nvue?vue&type=script&lang=js& */ 834);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 21);\n\nvar renderjs\n\n\nfunction injectStyles (context) {\n \n if(!this.options.style){\n this.options.style = {}\n }\n if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){\n Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)\n }\n \n}\n\n/* normalize component */\n\nvar component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n \"12178f23\",\n false,\n _ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ninjectStyles.call(component)\ncomponent.options.__file = \"zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNEg7QUFDNUg7QUFDbUU7QUFDTDtBQUM5RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDcUs7QUFDckssZ0JBQWdCLCtLQUFVO0FBQzFCLEVBQUUscUZBQU07QUFDUixFQUFFLDBGQUFNO0FBQ1IsRUFBRSxtR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBRSw4RkFBVTtBQUNaO0FBQ0E7O0FBRUE7QUFDQTtBQUNlLGdGIiwiZmlsZSI6IjgzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vWmVnb1JlbW90ZVZpZXcubnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03OTU4NzUyNiZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1plZ29SZW1vdGVWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1plZ29SZW1vdGVWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmZ1bmN0aW9uIGluamVjdFN0eWxlcyAoY29udGV4dCkge1xuICBcbiAgaWYoIXRoaXMub3B0aW9ucy5zdHlsZSl7XG4gICAgICAgICAgdGhpcy5vcHRpb25zLnN0eWxlID0ge31cbiAgICAgIH1cbiAgICAgIGlmKFZ1ZS5wcm90b3R5cGUuX19tZXJnZV9zdHlsZSAmJiBWdWUucHJvdG90eXBlLl9fJGFwcFN0eWxlX18pe1xuICAgICAgICBWdWUucHJvdG90eXBlLl9fbWVyZ2Vfc3R5bGUoVnVlLnByb3RvdHlwZS5fXyRhcHBTdHlsZV9fLCB0aGlzLm9wdGlvbnMuc3R5bGUpXG4gICAgICB9XG4gICAgICBcbn1cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXHJ1bnRpbWVcXFxcY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIFwiMTIxNzhmMjNcIixcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmluamVjdFN0eWxlcy5jYWxsKGNvbXBvbmVudClcbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb1JlbW90ZVZpZXcubnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///831\n");
- /***/ }),
- /* 832 */
- /*!************************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=template&id=79587526& ***!
- \************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoRemoteView.nvue?vue&type=template&id=79587526& */ 833);
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["render"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
- /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_template_recycle_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_8_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_template_id_79587526___WEBPACK_IMPORTED_MODULE_0__["components"]; });
- /***/ }),
- /* 833 */
- /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.recycle.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--8-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=template&id=79587526& ***!
- \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! exports provided: render, staticRenderFns, recyclableRender, components */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
- /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
- var components
- var render = function () {
- var _vm = this
- var _h = _vm.$createElement
- var _c = _vm._self._c || _h
- return _c("ZegoExpress-Remote-View", {
- attrs: {
- viewMode: _vm.viewMode,
- streamID: _vm.streamID,
- canvasType: _vm.canvasType,
- },
- })
- }
- var recyclableRender = false
- var staticRenderFns = []
- render._withStripped = true
- /***/ }),
- /* 834 */
- /*!******************************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=script&lang=js& ***!
- \******************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./ZegoRemoteView.nvue?vue&type=script&lang=js& */ 835);\n/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_ref_5_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_5_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_ZegoRemoteView_nvue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZhLENBQWdCLHlkQUFHLEVBQUMiLCJmaWxlIjoiODM0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxiYWJlbC1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz9yZWYtLTUtMCFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHdlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXJcXFxcaW5kZXguanM/P3JlZi0tNS0xIUQ6XFxcXEhCdWlsZGVyWFxcXFxwbHVnaW5zXFxcXHVuaWFwcC1jbGlcXFxcbm9kZV9tb2R1bGVzXFxcXEBkY2xvdWRpb1xcXFx2dWUtY2xpLXBsdWdpbi11bmlcXFxccGFja2FnZXNcXFxcdnVlLWxvYWRlclxcXFxsaWJcXFxcaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1plZ29SZW1vdGVWaWV3Lm52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcYmFiZWwtbG9hZGVyXFxcXGxpYlxcXFxpbmRleC5qcz8/cmVmLS01LTAhRDpcXFxcSEJ1aWxkZXJYXFxcXHBsdWdpbnNcXFxcdW5pYXBwLWNsaVxcXFxub2RlX21vZHVsZXNcXFxcQGRjbG91ZGlvXFxcXHZ1ZS1jbGktcGx1Z2luLXVuaVxcXFxwYWNrYWdlc1xcXFx3ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyXFxcXGluZGV4LmpzPz9yZWYtLTUtMSFEOlxcXFxIQnVpbGRlclhcXFxccGx1Z2luc1xcXFx1bmlhcHAtY2xpXFxcXG5vZGVfbW9kdWxlc1xcXFxAZGNsb3VkaW9cXFxcdnVlLWNsaS1wbHVnaW4tdW5pXFxcXHBhY2thZ2VzXFxcXHZ1ZS1sb2FkZXJcXFxcbGliXFxcXGluZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9aZWdvUmVtb3RlVmlldy5udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///834\n");
- /***/ }),
- /* 835 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/babel-loader/lib??ref--5-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--5-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=script&lang=js& ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = void 0;\nvar _ZegoExpressDefines = __webpack_require__(/*! ../lib/ZegoExpressDefines */ 822);\n//\n//\n//\n//\nvar _default = {\n name: 'ZegoRemoteView',\n props: {\n viewMode: {\n type: Number,\n default: _ZegoExpressDefines.ZegoViewMode.AspectFit\n },\n canvasType: {\n type: Number,\n default: 0\n },\n streamID: {\n type: Number | undefined,\n default: undefined\n }\n }\n};\nexports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb1JlbW90ZVZpZXcubnZ1ZSJdLCJuYW1lcyI6WyJuYW1lIiwicHJvcHMiLCJ2aWV3TW9kZSIsInR5cGUiLCJkZWZhdWx0IiwiY2FudmFzVHlwZSIsInN0cmVhbUlEIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFLQTs7Ozs7ZUFJQTtFQUNBQTtFQUNBQztJQUNBQztNQUNBQztNQUNBQztJQUNBO0lBQ0FDO01BQ0FGO01BQ0FDO0lBQ0E7SUFDQUU7TUFDQUg7TUFDQUM7SUFDQTtFQUNBO0FBQ0E7QUFBQSIsImZpbGUiOiI4MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PFplZ29FeHByZXNzLVJlbW90ZS1WaWV3IDp2aWV3TW9kZT1cInZpZXdNb2RlXCIgOnN0cmVhbUlEPVwic3RyZWFtSURcIiA6Y2FudmFzVHlwZT1cImNhbnZhc1R5cGVcIj48L1plZ29FeHByZXNzLVJlbW90ZS1WaWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQge1xyXG5cdFx0WmVnb1ZpZXdNb2RlXHJcblx0fSBmcm9tICcuLi9saWIvWmVnb0V4cHJlc3NEZWZpbmVzJztcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ1plZ29SZW1vdGVWaWV3JyxcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdHZpZXdNb2RlOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IFplZ29WaWV3TW9kZS5Bc3BlY3RGaXRcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2FudmFzVHlwZToge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdHN0cmVhbUlEOiB7XHJcblx0XHRcdFx0dHlwZTogTnVtYmVyIHwgdW5kZWZpbmVkLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHVuZGVmaW5lZFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGU+XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///835\n");
- /***/ }),
- /* 836 */
- /*!********************************************************************************************************************************!*\
- !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=style&index=0&lang=scss&mpType=page ***!
- \********************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- __webpack_require__.r(__webpack_exports__);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./video.nvue?vue&type=style&index=0&lang=scss&mpType=page */ 837);
- /* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__);
- /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
- /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_hbuilderx_packages_webpack_uni_nvue_loader_lib_style_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_1_D_HBuilderX_plugins_uniapp_cli_node_modules_postcss_loader_src_index_js_ref_11_oneOf_0_2_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_sass_loader_dist_cjs_js_ref_11_oneOf_0_3_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_11_oneOf_0_4_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_video_nvue_vue_type_style_index_0_lang_scss_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a);
- /***/ }),
- /* 837 */
- /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
- !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-1!./node_modules/postcss-loader/src??ref--11-oneOf-0-2!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--11-oneOf-0-3!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--11-oneOf-0-4!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=style&index=0&lang=scss&mpType=page ***!
- \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- module.exports = {
- ".video_box": {
- "": {
- "backgroundColor": [
- "#000000",
- 0,
- 0,
- 19
- ],
- "width": [
- "1200rpx",
- 0,
- 0,
- 19
- ],
- "position": [
- "relative",
- 0,
- 0,
- 19
- ],
- "zIndex": [
- 0,
- 0,
- 0,
- 19
- ]
- }
- },
- ".video_me": {
- ".video_box ": {
- "backgroundColor": [
- "#000000",
- 0,
- 1,
- 20
- ],
- "width": [
- "150",
- 0,
- 1,
- 20
- ],
- "height": [
- "200",
- 0,
- 1,
- 20
- ],
- "position": [
- "fixed",
- 0,
- 1,
- 20
- ],
- "right": [
- 0,
- 0,
- 1,
- 20
- ],
- "top": [
- "65",
- 0,
- 1,
- 20
- ],
- "zIndex": [
- 2000,
- 0,
- 1,
- 20
- ]
- }
- },
- ".video_you": {
- ".video_box ": {
- "backgroundColor": [
- "#000000",
- 0,
- 1,
- 21
- ],
- "width": [
- "1200rpx",
- 0,
- 1,
- 21
- ],
- "height": [
- "600rpx",
- 0,
- 1,
- 21
- ],
- "position": [
- "absolute",
- 0,
- 1,
- 21
- ],
- "right": [
- 0,
- 0,
- 1,
- 21
- ],
- "bottom": [
- 0,
- 0,
- 1,
- 21
- ],
- "zIndex": [
- 1,
- 0,
- 1,
- 21
- ]
- }
- },
- ".video_btn": {
- ".video_box ": {
- "position": [
- "fixed",
- 0,
- 1,
- 22
- ],
- "bottom": [
- "35rpx",
- 0,
- 1,
- 22
- ],
- "left": [
- 0,
- 0,
- 1,
- 22
- ],
- "width": [
- "750rpx",
- 0,
- 1,
- 22
- ]
- }
- },
- ".video_imgList": {
- ".video_box .video_btn ": {
- "display": [
- "flex",
- 0,
- 2,
- 23
- ],
- "flexDirection": [
- "row",
- 0,
- 2,
- 23
- ],
- "justifyContent": [
- "space-around",
- 0,
- 2,
- 23
- ]
- }
- },
- ".video_view": {
- ".video_box .video_btn .video_imgList .video_imgList1 ": {
- "backgroundColor": [
- "rgba(0,0,0,0.5)",
- 0,
- 4,
- 24
- ],
- "borderRadius": [
- "50",
- 0,
- 4,
- 24
- ],
- "width": [
- "50",
- 0,
- 4,
- 24
- ],
- "height": [
- "50",
- 0,
- 4,
- 24
- ],
- "marginTop": [
- 0,
- 0,
- 4,
- 24
- ],
- "marginBottom": [
- 0,
- 0,
- 4,
- 24
- ]
- },
- ".video_box .video_btn .video_imgList .video_imgList2 ": {
- "backgroundColor": [
- "rgba(0,0,0,0.5)",
- 0,
- 4,
- 27
- ],
- "borderRadius": [
- "50",
- 0,
- 4,
- 27
- ],
- "width": [
- "50",
- 0,
- 4,
- 27
- ],
- "height": [
- "50",
- 0,
- 4,
- 27
- ],
- "marginTop": [
- 0,
- 0,
- 4,
- 27
- ],
- "marginRight": [
- 0,
- 0,
- 4,
- 27
- ],
- "marginBottom": [
- 0,
- 0,
- 4,
- 27
- ],
- "marginLeft": [
- "30rpx",
- 0,
- 4,
- 27
- ]
- }
- },
- ".video_view_img": {
- ".video_box .video_btn .video_imgList .video_imgList1 .video_view ": {
- "height": [
- "15",
- 0,
- 5,
- 25
- ],
- "width": [
- "20",
- 0,
- 5,
- 25
- ],
- "marginTop": [
- "36rpx",
- 0,
- 5,
- 25
- ],
- "marginRight": [
- 0,
- 0,
- 5,
- 25
- ],
- "marginBottom": [
- 0,
- 0,
- 5,
- 25
- ],
- "marginLeft": [
- "33rpx",
- 0,
- 5,
- 25
- ]
- },
- ".video_box .video_btn .video_imgList .video_imgList2 .video_view ": {
- "height": [
- "25",
- 0,
- 5,
- 28
- ],
- "width": [
- "25",
- 0,
- 5,
- 28
- ],
- "marginTop": [
- "24rpx",
- 0,
- 5,
- 28
- ],
- "marginRight": [
- 0,
- 0,
- 5,
- 28
- ],
- "marginBottom": [
- 0,
- 0,
- 5,
- 28
- ],
- "marginLeft": [
- "25rpx",
- 0,
- 5,
- 28
- ]
- }
- },
- ".video_view_txt": {
- ".video_box .video_btn .video_imgList .video_imgList1 ": {
- "color": [
- "#ffffff",
- 0,
- 4,
- 26
- ],
- "fontSize": [
- "14",
- 0,
- 4,
- 26
- ],
- "lineHeight": [
- "30",
- 0,
- 4,
- 26
- ],
- "textAlign": [
- "center",
- 0,
- 4,
- 26
- ]
- },
- ".video_box .video_btn .video_imgList .video_imgList2 ": {
- "color": [
- "#ffffff",
- 0,
- 4,
- 29
- ],
- "fontSize": [
- "14",
- 0,
- 4,
- 29
- ],
- "lineHeight": [
- "30",
- 0,
- 4,
- 29
- ],
- "textAlign": [
- "center",
- 0,
- 4,
- 29
- ]
- }
- },
- "@VERSION": 2
- }
- /***/ })
- /******/ ]);
|