video.js 2.2 MB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570225712257222573225742257522576225772257822579225802258122582225832258422585225862258722588225892259022591225922259322594225952259622597225982259922600226012260222603226042260522606226072260822609226102261122612226132261422615226162261722618226192262022621226222262322624226252262622627226282262922630226312263222633226342263522636226372263822639226402264122642226432264422645226462264722648226492265022651226522265322654226552265622657226582265922660226612266222663226642266522666226672266822669226702267122672226732267422675226762267722678226792268022681226822268322684226852268622687226882268922690226912269222693226942269522696226972269822699227002270122702227032270422705227062270722708227092271022711227122271322714227152271622717227182271922720227212272222723227242272522726227272272822729227302273122732227332273422735227362273722738227392274022741227422274322744227452274622747227482274922750227512275222753227542275522756227572275822759227602276122762227632276422765227662276722768227692277022771227722277322774227752277622777227782277922780227812278222783227842278522786227872278822789227902279122792227932279422795227962279722798227992280022801228022280322804228052280622807228082280922810228112281222813228142281522816228172281822819228202282122822228232282422825228262282722828228292283022831228322283322834228352283622837228382283922840228412284222843228442284522846228472284822849228502285122852228532285422855228562285722858228592286022861228622286322864228652286622867228682286922870228712287222873228742287522876228772287822879228802288122882228832288422885228862288722888228892289022891228922289322894228952289622897228982289922900229012290222903229042290522906229072290822909229102291122912229132291422915229162291722918229192292022921229222292322924229252292622927229282292922930229312293222933229342293522936229372293822939229402294122942229432294422945229462294722948229492295022951229522295322954229552295622957229582295922960229612296222963229642296522966229672296822969229702297122972229732297422975229762297722978229792298022981229822298322984229852298622987229882298922990229912299222993229942299522996229972299822999230002300123002230032300423005230062300723008230092301023011230122301323014230152301623017230182301923020230212302223023230242302523026230272302823029230302303123032230332303423035230362303723038230392304023041230422304323044230452304623047230482304923050230512305223053230542305523056230572305823059230602306123062230632306423065230662306723068230692307023071230722307323074230752307623077230782307923080230812308223083230842308523086230872308823089230902309123092230932309423095230962309723098230992310023101231022310323104231052310623107231082310923110231112311223113231142311523116231172311823119231202312123122231232312423125231262312723128231292313023131231322313323134231352313623137231382313923140231412314223143231442314523146231472314823149231502315123152231532315423155231562315723158231592316023161231622316323164231652316623167231682316923170231712317223173231742317523176231772317823179231802318123182231832318423185231862318723188231892319023191231922319323194231952319623197231982319923200232012320223203232042320523206232072320823209232102321123212232132321423215232162321723218232192322023221232222322323224232252322623227232282322923230232312323223233232342323523236232372323823239232402324123242232432324423245232462324723248232492325023251232522325323254232552325623257232582325923260232612326223263232642326523266232672326823269232702327123272232732327423275232762327723278232792328023281232822328323284232852328623287232882328923290232912329223293232942329523296232972329823299233002330123302233032330423305233062330723308233092331023311233122331323314233152331623317233182331923320233212332223323233242332523326233272332823329233302333123332233332333423335233362333723338233392334023341233422334323344233452334623347233482334923350233512335223353233542335523356233572335823359233602336123362233632336423365233662336723368233692337023371233722337323374233752337623377233782337923380233812338223383233842338523386233872338823389233902339123392233932339423395233962339723398233992340023401234022340323404234052340623407234082340923410234112341223413234142341523416234172341823419234202342123422234232342423425234262342723428234292343023431234322343323434234352343623437234382343923440234412344223443234442344523446234472344823449234502345123452234532345423455234562345723458234592346023461234622346323464234652346623467234682346923470234712347223473234742347523476234772347823479234802348123482234832348423485234862348723488234892349023491234922349323494234952349623497234982349923500235012350223503235042350523506235072350823509235102351123512235132351423515235162351723518235192352023521235222352323524235252352623527235282352923530235312353223533235342353523536235372353823539235402354123542235432354423545235462354723548235492355023551235522355323554235552355623557235582355923560235612356223563235642356523566235672356823569235702357123572235732357423575235762357723578235792358023581235822358323584235852358623587235882358923590235912359223593235942359523596235972359823599236002360123602236032360423605236062360723608236092361023611236122361323614236152361623617236182361923620236212362223623236242362523626236272362823629236302363123632236332363423635236362363723638236392364023641236422364323644236452364623647236482364923650236512365223653236542365523656236572365823659236602366123662236632366423665236662366723668236692367023671236722367323674236752367623677236782367923680236812368223683236842368523686236872368823689236902369123692236932369423695236962369723698236992370023701237022370323704237052370623707237082370923710237112371223713237142371523716237172371823719237202372123722237232372423725237262372723728237292373023731237322373323734237352373623737237382373923740237412374223743237442374523746237472374823749237502375123752237532375423755237562375723758237592376023761237622376323764237652376623767237682376923770237712377223773237742377523776237772377823779237802378123782237832378423785237862378723788237892379023791237922379323794237952379623797237982379923800238012380223803238042380523806238072380823809238102381123812238132381423815238162381723818238192382023821238222382323824238252382623827238282382923830238312383223833238342383523836238372383823839238402384123842238432384423845238462384723848238492385023851238522385323854238552385623857238582385923860238612386223863238642386523866238672386823869238702387123872238732387423875238762387723878238792388023881238822388323884238852388623887238882388923890238912389223893238942389523896238972389823899239002390123902239032390423905239062390723908239092391023911239122391323914239152391623917239182391923920239212392223923239242392523926239272392823929239302393123932239332393423935239362393723938239392394023941239422394323944239452394623947239482394923950239512395223953239542395523956239572395823959239602396123962239632396423965239662396723968239692397023971239722397323974239752397623977239782397923980239812398223983239842398523986239872398823989239902399123992239932399423995239962399723998239992400024001240022400324004240052400624007240082400924010240112401224013240142401524016240172401824019240202402124022240232402424025240262402724028240292403024031240322403324034240352403624037240382403924040240412404224043240442404524046240472404824049240502405124052240532405424055240562405724058240592406024061240622406324064240652406624067240682406924070240712407224073240742407524076240772407824079240802408124082240832408424085240862408724088240892409024091240922409324094240952409624097240982409924100241012410224103241042410524106241072410824109241102411124112241132411424115241162411724118241192412024121241222412324124241252412624127241282412924130241312413224133241342413524136241372413824139241402414124142241432414424145241462414724148241492415024151241522415324154241552415624157241582415924160241612416224163241642416524166241672416824169241702417124172241732417424175241762417724178241792418024181241822418324184241852418624187241882418924190241912419224193241942419524196241972419824199242002420124202242032420424205242062420724208242092421024211242122421324214242152421624217242182421924220242212422224223242242422524226242272422824229242302423124232242332423424235242362423724238242392424024241242422424324244242452424624247242482424924250242512425224253242542425524256242572425824259242602426124262242632426424265242662426724268242692427024271242722427324274242752427624277242782427924280242812428224283242842428524286242872428824289242902429124292242932429424295242962429724298242992430024301243022430324304243052430624307243082430924310243112431224313243142431524316243172431824319243202432124322243232432424325243262432724328243292433024331243322433324334243352433624337243382433924340243412434224343243442434524346243472434824349243502435124352243532435424355243562435724358243592436024361243622436324364243652436624367243682436924370243712437224373243742437524376243772437824379243802438124382243832438424385243862438724388243892439024391243922439324394243952439624397243982439924400244012440224403244042440524406244072440824409244102441124412244132441424415244162441724418244192442024421244222442324424244252442624427244282442924430244312443224433244342443524436244372443824439244402444124442244432444424445244462444724448244492445024451244522445324454244552445624457244582445924460244612446224463244642446524466244672446824469244702447124472244732447424475244762447724478244792448024481244822448324484244852448624487244882448924490244912449224493244942449524496244972449824499245002450124502245032450424505245062450724508245092451024511245122451324514245152451624517245182451924520245212452224523245242452524526245272452824529245302453124532245332453424535245362453724538245392454024541245422454324544245452454624547245482454924550245512455224553245542455524556245572455824559245602456124562245632456424565245662456724568245692457024571245722457324574245752457624577245782457924580245812458224583245842458524586245872458824589245902459124592245932459424595245962459724598245992460024601246022460324604246052460624607246082460924610246112461224613246142461524616246172461824619246202462124622246232462424625246262462724628246292463024631246322463324634246352463624637246382463924640246412464224643246442464524646246472464824649246502465124652246532465424655246562465724658246592466024661246622466324664246652466624667246682466924670246712467224673246742467524676246772467824679246802468124682246832468424685246862468724688246892469024691246922469324694246952469624697246982469924700247012470224703247042470524706247072470824709247102471124712247132471424715247162471724718247192472024721247222472324724247252472624727247282472924730247312473224733247342473524736247372473824739247402474124742247432474424745247462474724748247492475024751247522475324754247552475624757247582475924760247612476224763247642476524766247672476824769247702477124772247732477424775247762477724778247792478024781247822478324784247852478624787247882478924790247912479224793247942479524796247972479824799248002480124802248032480424805248062480724808248092481024811248122481324814248152481624817248182481924820248212482224823248242482524826248272482824829248302483124832248332483424835248362483724838248392484024841248422484324844248452484624847248482484924850248512485224853248542485524856248572485824859248602486124862248632486424865248662486724868248692487024871248722487324874248752487624877248782487924880248812488224883248842488524886248872488824889248902489124892248932489424895248962489724898248992490024901249022490324904249052490624907249082490924910249112491224913249142491524916249172491824919249202492124922249232492424925249262492724928249292493024931249322493324934249352493624937249382493924940249412494224943249442494524946249472494824949249502495124952249532495424955249562495724958249592496024961249622496324964249652496624967249682496924970249712497224973249742497524976249772497824979249802498124982249832498424985249862498724988249892499024991249922499324994249952499624997249982499925000250012500225003250042500525006250072500825009250102501125012250132501425015250162501725018250192502025021250222502325024250252502625027250282502925030250312503225033250342503525036250372503825039250402504125042250432504425045250462504725048250492505025051250522505325054250552505625057250582505925060250612506225063250642506525066250672506825069250702507125072250732507425075250762507725078250792508025081250822508325084250852508625087250882508925090250912509225093250942509525096250972509825099251002510125102251032510425105251062510725108251092511025111251122511325114251152511625117251182511925120251212512225123251242512525126251272512825129251302513125132251332513425135251362513725138251392514025141251422514325144251452514625147251482514925150251512515225153251542515525156251572515825159251602516125162251632516425165251662516725168251692517025171251722517325174251752517625177251782517925180251812518225183251842518525186251872518825189251902519125192251932519425195251962519725198251992520025201252022520325204252052520625207252082520925210252112521225213252142521525216252172521825219252202522125222252232522425225252262522725228252292523025231252322523325234252352523625237252382523925240252412524225243252442524525246252472524825249252502525125252252532525425255252562525725258252592526025261252622526325264252652526625267252682526925270252712527225273252742527525276252772527825279252802528125282252832528425285252862528725288252892529025291252922529325294252952529625297252982529925300253012530225303253042530525306253072530825309253102531125312253132531425315253162531725318253192532025321253222532325324253252532625327253282532925330253312533225333253342533525336253372533825339253402534125342253432534425345253462534725348253492535025351253522535325354253552535625357253582535925360253612536225363253642536525366253672536825369253702537125372253732537425375253762537725378253792538025381253822538325384253852538625387253882538925390253912539225393253942539525396253972539825399254002540125402254032540425405254062540725408254092541025411254122541325414254152541625417254182541925420254212542225423254242542525426254272542825429254302543125432254332543425435254362543725438254392544025441254422544325444254452544625447254482544925450254512545225453254542545525456254572545825459254602546125462254632546425465254662546725468254692547025471254722547325474254752547625477254782547925480254812548225483254842548525486254872548825489254902549125492254932549425495254962549725498254992550025501255022550325504255052550625507255082550925510255112551225513255142551525516255172551825519255202552125522255232552425525255262552725528255292553025531255322553325534255352553625537255382553925540255412554225543255442554525546255472554825549255502555125552255532555425555255562555725558255592556025561255622556325564255652556625567255682556925570255712557225573255742557525576255772557825579255802558125582255832558425585255862558725588255892559025591255922559325594255952559625597255982559925600256012560225603256042560525606256072560825609256102561125612256132561425615256162561725618256192562025621256222562325624256252562625627256282562925630256312563225633256342563525636256372563825639256402564125642256432564425645256462564725648256492565025651256522565325654256552565625657256582565925660256612566225663256642566525666256672566825669256702567125672256732567425675256762567725678256792568025681256822568325684256852568625687256882568925690256912569225693256942569525696256972569825699257002570125702257032570425705257062570725708257092571025711257122571325714257152571625717257182571925720257212572225723257242572525726257272572825729257302573125732257332573425735257362573725738257392574025741257422574325744257452574625747257482574925750257512575225753257542575525756257572575825759257602576125762257632576425765257662576725768257692577025771257722577325774257752577625777257782577925780257812578225783257842578525786257872578825789257902579125792257932579425795257962579725798257992580025801258022580325804258052580625807258082580925810258112581225813258142581525816258172581825819258202582125822258232582425825258262582725828258292583025831258322583325834258352583625837258382583925840258412584225843258442584525846258472584825849258502585125852258532585425855258562585725858258592586025861258622586325864258652586625867258682586925870258712587225873258742587525876258772587825879258802588125882258832588425885258862588725888258892589025891258922589325894258952589625897258982589925900259012590225903259042590525906259072590825909259102591125912259132591425915259162591725918259192592025921259222592325924259252592625927259282592925930259312593225933259342593525936259372593825939259402594125942259432594425945259462594725948259492595025951259522595325954259552595625957259582595925960259612596225963259642596525966259672596825969259702597125972259732597425975259762597725978259792598025981259822598325984259852598625987259882598925990259912599225993259942599525996259972599825999260002600126002260032600426005260062600726008260092601026011260122601326014260152601626017260182601926020260212602226023260242602526026260272602826029260302603126032260332603426035260362603726038260392604026041260422604326044260452604626047260482604926050260512605226053260542605526056260572605826059260602606126062260632606426065260662606726068260692607026071260722607326074260752607626077260782607926080260812608226083260842608526086260872608826089260902609126092260932609426095260962609726098260992610026101261022610326104261052610626107261082610926110261112611226113261142611526116261172611826119261202612126122261232612426125261262612726128261292613026131261322613326134261352613626137261382613926140261412614226143261442614526146261472614826149261502615126152261532615426155261562615726158261592616026161261622616326164261652616626167261682616926170261712617226173261742617526176261772617826179261802618126182261832618426185261862618726188261892619026191261922619326194261952619626197261982619926200262012620226203262042620526206262072620826209262102621126212262132621426215262162621726218262192622026221262222622326224262252622626227262282622926230262312623226233262342623526236262372623826239262402624126242262432624426245262462624726248262492625026251262522625326254262552625626257262582625926260262612626226263262642626526266262672626826269262702627126272262732627426275262762627726278262792628026281262822628326284262852628626287262882628926290262912629226293262942629526296262972629826299263002630126302263032630426305263062630726308263092631026311263122631326314263152631626317263182631926320263212632226323263242632526326263272632826329263302633126332263332633426335263362633726338263392634026341263422634326344263452634626347263482634926350263512635226353263542635526356263572635826359263602636126362263632636426365263662636726368263692637026371263722637326374263752637626377263782637926380263812638226383263842638526386263872638826389263902639126392263932639426395263962639726398263992640026401264022640326404264052640626407264082640926410264112641226413264142641526416264172641826419264202642126422264232642426425264262642726428264292643026431264322643326434264352643626437264382643926440264412644226443264442644526446264472644826449264502645126452264532645426455264562645726458264592646026461264622646326464264652646626467264682646926470264712647226473264742647526476264772647826479264802648126482264832648426485264862648726488264892649026491264922649326494264952649626497264982649926500265012650226503265042650526506265072650826509265102651126512265132651426515265162651726518265192652026521265222652326524265252652626527265282652926530265312653226533265342653526536265372653826539265402654126542265432654426545265462654726548265492655026551265522655326554265552655626557265582655926560265612656226563265642656526566265672656826569265702657126572265732657426575265762657726578265792658026581265822658326584265852658626587265882658926590265912659226593265942659526596265972659826599266002660126602266032660426605266062660726608266092661026611266122661326614266152661626617266182661926620266212662226623266242662526626266272662826629266302663126632266332663426635266362663726638266392664026641266422664326644266452664626647266482664926650266512665226653266542665526656266572665826659266602666126662266632666426665266662666726668266692667026671266722667326674266752667626677266782667926680266812668226683266842668526686266872668826689266902669126692266932669426695266962669726698266992670026701267022670326704267052670626707267082670926710267112671226713267142671526716267172671826719267202672126722267232672426725267262672726728267292673026731267322673326734267352673626737267382673926740267412674226743267442674526746267472674826749267502675126752267532675426755267562675726758267592676026761267622676326764267652676626767267682676926770267712677226773267742677526776267772677826779267802678126782267832678426785267862678726788267892679026791267922679326794267952679626797267982679926800268012680226803268042680526806268072680826809268102681126812268132681426815268162681726818268192682026821268222682326824268252682626827268282682926830268312683226833268342683526836268372683826839268402684126842268432684426845268462684726848268492685026851268522685326854268552685626857268582685926860268612686226863268642686526866268672686826869268702687126872268732687426875268762687726878268792688026881268822688326884268852688626887268882688926890268912689226893268942689526896268972689826899269002690126902269032690426905269062690726908269092691026911269122691326914269152691626917269182691926920269212692226923269242692526926269272692826929269302693126932269332693426935269362693726938269392694026941269422694326944269452694626947269482694926950269512695226953269542695526956269572695826959269602696126962269632696426965269662696726968269692697026971269722697326974269752697626977269782697926980269812698226983269842698526986269872698826989269902699126992269932699426995269962699726998269992700027001270022700327004270052700627007270082700927010270112701227013270142701527016270172701827019270202702127022270232702427025270262702727028270292703027031270322703327034270352703627037270382703927040270412704227043270442704527046270472704827049270502705127052270532705427055270562705727058270592706027061270622706327064270652706627067270682706927070270712707227073270742707527076270772707827079270802708127082270832708427085270862708727088270892709027091270922709327094270952709627097270982709927100271012710227103271042710527106271072710827109271102711127112271132711427115271162711727118271192712027121271222712327124271252712627127271282712927130271312713227133271342713527136271372713827139271402714127142271432714427145271462714727148271492715027151271522715327154271552715627157271582715927160271612716227163271642716527166271672716827169271702717127172271732717427175271762717727178271792718027181271822718327184271852718627187271882718927190271912719227193271942719527196271972719827199272002720127202272032720427205272062720727208272092721027211272122721327214272152721627217272182721927220272212722227223272242722527226272272722827229272302723127232272332723427235272362723727238272392724027241272422724327244272452724627247272482724927250272512725227253272542725527256272572725827259272602726127262272632726427265272662726727268272692727027271272722727327274272752727627277272782727927280272812728227283272842728527286272872728827289272902729127292272932729427295272962729727298272992730027301273022730327304273052730627307273082730927310273112731227313273142731527316273172731827319273202732127322273232732427325273262732727328273292733027331273322733327334273352733627337273382733927340273412734227343273442734527346273472734827349273502735127352273532735427355273562735727358273592736027361273622736327364273652736627367273682736927370273712737227373273742737527376273772737827379273802738127382273832738427385273862738727388273892739027391273922739327394273952739627397273982739927400274012740227403274042740527406274072740827409274102741127412274132741427415274162741727418274192742027421274222742327424274252742627427274282742927430274312743227433274342743527436274372743827439274402744127442274432744427445274462744727448274492745027451274522745327454274552745627457274582745927460274612746227463274642746527466274672746827469274702747127472274732747427475274762747727478274792748027481274822748327484274852748627487274882748927490274912749227493274942749527496274972749827499275002750127502275032750427505275062750727508275092751027511275122751327514275152751627517275182751927520275212752227523275242752527526275272752827529275302753127532275332753427535275362753727538275392754027541275422754327544275452754627547275482754927550275512755227553275542755527556275572755827559275602756127562275632756427565275662756727568275692757027571275722757327574275752757627577275782757927580275812758227583275842758527586275872758827589275902759127592275932759427595275962759727598275992760027601276022760327604276052760627607276082760927610276112761227613276142761527616276172761827619276202762127622276232762427625276262762727628276292763027631276322763327634276352763627637276382763927640276412764227643276442764527646276472764827649276502765127652276532765427655276562765727658276592766027661276622766327664276652766627667276682766927670276712767227673276742767527676276772767827679276802768127682276832768427685276862768727688276892769027691276922769327694276952769627697276982769927700277012770227703277042770527706277072770827709277102771127712277132771427715277162771727718277192772027721277222772327724277252772627727277282772927730277312773227733277342773527736277372773827739277402774127742277432774427745277462774727748277492775027751277522775327754277552775627757277582775927760277612776227763277642776527766277672776827769277702777127772277732777427775277762777727778277792778027781277822778327784277852778627787277882778927790277912779227793277942779527796277972779827799278002780127802278032780427805278062780727808278092781027811278122781327814278152781627817278182781927820278212782227823278242782527826278272782827829278302783127832278332783427835278362783727838278392784027841278422784327844278452784627847278482784927850278512785227853278542785527856278572785827859278602786127862278632786427865278662786727868278692787027871278722787327874278752787627877278782787927880278812788227883278842788527886278872788827889278902789127892278932789427895278962789727898278992790027901279022790327904279052790627907279082790927910279112791227913279142791527916279172791827919279202792127922279232792427925279262792727928279292793027931279322793327934279352793627937279382793927940279412794227943279442794527946279472794827949279502795127952279532795427955279562795727958279592796027961279622796327964279652796627967279682796927970279712797227973279742797527976279772797827979279802798127982279832798427985279862798727988279892799027991279922799327994279952799627997279982799928000280012800228003280042800528006280072800828009280102801128012280132801428015280162801728018280192802028021280222802328024280252802628027280282802928030280312803228033280342803528036280372803828039280402804128042280432804428045280462804728048280492805028051280522805328054280552805628057280582805928060280612806228063280642806528066280672806828069280702807128072280732807428075280762807728078280792808028081280822808328084280852808628087280882808928090280912809228093280942809528096280972809828099281002810128102281032810428105281062810728108281092811028111281122811328114281152811628117281182811928120281212812228123281242812528126281272812828129281302813128132281332813428135281362813728138281392814028141281422814328144281452814628147281482814928150281512815228153281542815528156281572815828159281602816128162281632816428165281662816728168281692817028171281722817328174281752817628177281782817928180281812818228183281842818528186281872818828189281902819128192281932819428195281962819728198281992820028201282022820328204282052820628207282082820928210282112821228213282142821528216282172821828219282202822128222282232822428225282262822728228282292823028231282322823328234282352823628237282382823928240282412824228243282442824528246282472824828249282502825128252282532825428255282562825728258282592826028261282622826328264282652826628267282682826928270282712827228273282742827528276282772827828279282802828128282282832828428285282862828728288282892829028291282922829328294282952829628297282982829928300283012830228303283042830528306283072830828309283102831128312283132831428315283162831728318283192832028321283222832328324283252832628327283282832928330283312833228333283342833528336283372833828339283402834128342283432834428345283462834728348283492835028351283522835328354283552835628357283582835928360283612836228363283642836528366283672836828369283702837128372283732837428375283762837728378283792838028381283822838328384283852838628387283882838928390283912839228393283942839528396283972839828399284002840128402284032840428405284062840728408284092841028411284122841328414284152841628417284182841928420284212842228423284242842528426284272842828429284302843128432284332843428435284362843728438284392844028441284422844328444284452844628447284482844928450284512845228453284542845528456284572845828459284602846128462284632846428465284662846728468284692847028471284722847328474284752847628477284782847928480284812848228483284842848528486284872848828489284902849128492284932849428495284962849728498284992850028501285022850328504285052850628507285082850928510285112851228513285142851528516285172851828519285202852128522285232852428525285262852728528285292853028531285322853328534285352853628537285382853928540285412854228543285442854528546285472854828549285502855128552285532855428555285562855728558285592856028561285622856328564285652856628567285682856928570285712857228573285742857528576285772857828579285802858128582285832858428585285862858728588285892859028591285922859328594285952859628597285982859928600286012860228603286042860528606286072860828609286102861128612286132861428615286162861728618286192862028621286222862328624286252862628627286282862928630286312863228633286342863528636286372863828639286402864128642286432864428645286462864728648286492865028651286522865328654286552865628657286582865928660286612866228663286642866528666286672866828669286702867128672286732867428675286762867728678286792868028681286822868328684286852868628687286882868928690286912869228693286942869528696286972869828699287002870128702287032870428705287062870728708287092871028711287122871328714287152871628717287182871928720287212872228723287242872528726287272872828729287302873128732287332873428735287362873728738287392874028741287422874328744287452874628747287482874928750287512875228753287542875528756287572875828759287602876128762287632876428765287662876728768287692877028771287722877328774287752877628777287782877928780287812878228783287842878528786287872878828789287902879128792287932879428795287962879728798287992880028801288022880328804288052880628807288082880928810288112881228813288142881528816288172881828819288202882128822288232882428825288262882728828288292883028831288322883328834288352883628837288382883928840288412884228843288442884528846288472884828849288502885128852288532885428855288562885728858288592886028861288622886328864288652886628867288682886928870288712887228873288742887528876288772887828879288802888128882288832888428885288862888728888288892889028891288922889328894288952889628897288982889928900289012890228903289042890528906289072890828909289102891128912289132891428915289162891728918289192892028921289222892328924289252892628927289282892928930289312893228933289342893528936289372893828939289402894128942289432894428945289462894728948289492895028951289522895328954289552895628957289582895928960289612896228963289642896528966289672896828969289702897128972289732897428975289762897728978289792898028981289822898328984289852898628987289882898928990289912899228993289942899528996289972899828999290002900129002290032900429005290062900729008290092901029011290122901329014290152901629017290182901929020290212902229023290242902529026290272902829029290302903129032290332903429035290362903729038290392904029041290422904329044290452904629047290482904929050290512905229053290542905529056290572905829059290602906129062290632906429065290662906729068290692907029071290722907329074290752907629077290782907929080290812908229083290842908529086290872908829089290902909129092290932909429095290962909729098290992910029101291022910329104291052910629107291082910929110291112911229113291142911529116291172911829119291202912129122291232912429125291262912729128291292913029131291322913329134291352913629137291382913929140291412914229143291442914529146291472914829149291502915129152291532915429155291562915729158291592916029161291622916329164291652916629167291682916929170291712917229173291742917529176291772917829179291802918129182291832918429185291862918729188291892919029191291922919329194291952919629197291982919929200292012920229203292042920529206292072920829209292102921129212292132921429215292162921729218292192922029221292222922329224292252922629227292282922929230292312923229233292342923529236292372923829239292402924129242292432924429245292462924729248292492925029251292522925329254292552925629257292582925929260292612926229263292642926529266292672926829269292702927129272292732927429275292762927729278292792928029281292822928329284292852928629287292882928929290292912929229293292942929529296292972929829299293002930129302293032930429305293062930729308293092931029311293122931329314293152931629317293182931929320293212932229323293242932529326293272932829329293302933129332293332933429335293362933729338293392934029341293422934329344293452934629347293482934929350293512935229353293542935529356293572935829359293602936129362293632936429365293662936729368293692937029371293722937329374293752937629377293782937929380293812938229383293842938529386293872938829389293902939129392293932939429395293962939729398293992940029401294022940329404294052940629407294082940929410294112941229413294142941529416294172941829419294202942129422294232942429425294262942729428294292943029431294322943329434294352943629437294382943929440294412944229443294442944529446294472944829449294502945129452294532945429455294562945729458294592946029461294622946329464294652946629467294682946929470294712947229473294742947529476294772947829479294802948129482294832948429485294862948729488294892949029491294922949329494294952949629497294982949929500295012950229503295042950529506295072950829509295102951129512295132951429515295162951729518295192952029521295222952329524295252952629527295282952929530295312953229533295342953529536295372953829539295402954129542295432954429545295462954729548295492955029551295522955329554295552955629557295582955929560295612956229563295642956529566295672956829569295702957129572295732957429575295762957729578295792958029581295822958329584295852958629587295882958929590295912959229593295942959529596295972959829599296002960129602296032960429605296062960729608296092961029611296122961329614296152961629617296182961929620296212962229623296242962529626296272962829629296302963129632296332963429635296362963729638296392964029641296422964329644296452964629647296482964929650296512965229653296542965529656296572965829659296602966129662296632966429665296662966729668296692967029671296722967329674296752967629677296782967929680296812968229683296842968529686296872968829689296902969129692296932969429695296962969729698296992970029701297022970329704297052970629707297082970929710297112971229713297142971529716297172971829719297202972129722297232972429725297262972729728297292973029731297322973329734297352973629737297382973929740297412974229743297442974529746297472974829749297502975129752297532975429755297562975729758297592976029761297622976329764297652976629767297682976929770297712977229773297742977529776297772977829779297802978129782297832978429785297862978729788297892979029791297922979329794297952979629797297982979929800298012980229803298042980529806298072980829809298102981129812298132981429815298162981729818298192982029821298222982329824298252982629827298282982929830298312983229833298342983529836298372983829839298402984129842298432984429845298462984729848298492985029851298522985329854298552985629857298582985929860298612986229863298642986529866298672986829869298702987129872298732987429875298762987729878298792988029881298822988329884298852988629887298882988929890298912989229893298942989529896298972989829899299002990129902299032990429905299062990729908299092991029911299122991329914299152991629917299182991929920299212992229923299242992529926299272992829929299302993129932299332993429935299362993729938299392994029941299422994329944299452994629947299482994929950299512995229953299542995529956299572995829959299602996129962299632996429965299662996729968299692997029971299722997329974299752997629977299782997929980299812998229983299842998529986299872998829989299902999129992299932999429995299962999729998299993000030001300023000330004300053000630007300083000930010300113001230013300143001530016300173001830019300203002130022300233002430025300263002730028300293003030031300323003330034300353003630037300383003930040300413004230043300443004530046300473004830049300503005130052300533005430055300563005730058300593006030061300623006330064300653006630067300683006930070300713007230073300743007530076300773007830079300803008130082300833008430085300863008730088300893009030091300923009330094300953009630097300983009930100301013010230103301043010530106301073010830109301103011130112301133011430115301163011730118301193012030121301223012330124301253012630127301283012930130301313013230133301343013530136301373013830139301403014130142301433014430145301463014730148301493015030151301523015330154301553015630157301583015930160301613016230163301643016530166301673016830169301703017130172301733017430175301763017730178301793018030181301823018330184301853018630187301883018930190301913019230193301943019530196301973019830199302003020130202302033020430205302063020730208302093021030211302123021330214302153021630217302183021930220302213022230223302243022530226302273022830229302303023130232302333023430235302363023730238302393024030241302423024330244302453024630247302483024930250302513025230253302543025530256302573025830259302603026130262302633026430265302663026730268302693027030271302723027330274302753027630277302783027930280302813028230283302843028530286302873028830289302903029130292302933029430295302963029730298302993030030301303023030330304303053030630307303083030930310303113031230313303143031530316303173031830319303203032130322303233032430325303263032730328303293033030331303323033330334303353033630337303383033930340303413034230343303443034530346303473034830349303503035130352303533035430355303563035730358303593036030361303623036330364303653036630367303683036930370303713037230373303743037530376303773037830379303803038130382303833038430385303863038730388303893039030391303923039330394303953039630397303983039930400304013040230403304043040530406304073040830409304103041130412304133041430415304163041730418304193042030421304223042330424304253042630427304283042930430304313043230433304343043530436304373043830439304403044130442304433044430445304463044730448304493045030451304523045330454304553045630457304583045930460304613046230463304643046530466304673046830469304703047130472304733047430475304763047730478304793048030481304823048330484304853048630487304883048930490304913049230493304943049530496304973049830499305003050130502305033050430505305063050730508305093051030511305123051330514305153051630517305183051930520305213052230523305243052530526305273052830529305303053130532305333053430535305363053730538305393054030541305423054330544305453054630547305483054930550305513055230553305543055530556305573055830559305603056130562305633056430565305663056730568305693057030571305723057330574305753057630577305783057930580305813058230583305843058530586305873058830589305903059130592305933059430595305963059730598305993060030601306023060330604306053060630607306083060930610306113061230613306143061530616306173061830619306203062130622306233062430625306263062730628306293063030631306323063330634306353063630637306383063930640306413064230643306443064530646306473064830649306503065130652306533065430655306563065730658306593066030661306623066330664306653066630667306683066930670306713067230673306743067530676306773067830679306803068130682306833068430685306863068730688306893069030691306923069330694306953069630697306983069930700307013070230703307043070530706307073070830709307103071130712307133071430715307163071730718307193072030721307223072330724307253072630727307283072930730307313073230733307343073530736307373073830739307403074130742307433074430745307463074730748307493075030751307523075330754307553075630757307583075930760307613076230763307643076530766307673076830769307703077130772307733077430775307763077730778307793078030781307823078330784307853078630787307883078930790307913079230793307943079530796307973079830799308003080130802308033080430805308063080730808308093081030811308123081330814308153081630817308183081930820308213082230823308243082530826308273082830829308303083130832308333083430835308363083730838308393084030841308423084330844308453084630847308483084930850308513085230853308543085530856308573085830859308603086130862308633086430865308663086730868308693087030871308723087330874308753087630877308783087930880308813088230883308843088530886308873088830889308903089130892308933089430895308963089730898308993090030901309023090330904309053090630907309083090930910309113091230913309143091530916309173091830919309203092130922309233092430925309263092730928309293093030931309323093330934309353093630937309383093930940309413094230943309443094530946309473094830949309503095130952309533095430955309563095730958309593096030961309623096330964309653096630967309683096930970309713097230973309743097530976309773097830979309803098130982309833098430985309863098730988309893099030991309923099330994309953099630997309983099931000310013100231003310043100531006310073100831009310103101131012310133101431015310163101731018310193102031021310223102331024310253102631027310283102931030310313103231033310343103531036310373103831039310403104131042310433104431045310463104731048310493105031051310523105331054310553105631057310583105931060310613106231063310643106531066310673106831069310703107131072310733107431075310763107731078310793108031081310823108331084310853108631087310883108931090310913109231093310943109531096310973109831099311003110131102311033110431105311063110731108311093111031111311123111331114311153111631117311183111931120311213112231123311243112531126311273112831129311303113131132311333113431135311363113731138311393114031141311423114331144311453114631147311483114931150311513115231153311543115531156311573115831159311603116131162311633116431165311663116731168311693117031171311723117331174311753117631177311783117931180311813118231183311843118531186311873118831189311903119131192311933119431195311963119731198311993120031201312023120331204312053120631207312083120931210312113121231213312143121531216312173121831219312203122131222312233122431225312263122731228312293123031231312323123331234312353123631237312383123931240312413124231243312443124531246312473124831249312503125131252312533125431255312563125731258312593126031261312623126331264312653126631267312683126931270312713127231273312743127531276312773127831279312803128131282312833128431285312863128731288312893129031291312923129331294312953129631297312983129931300313013130231303313043130531306313073130831309313103131131312313133131431315313163131731318313193132031321313223132331324313253132631327313283132931330313313133231333313343133531336313373133831339313403134131342313433134431345313463134731348313493135031351313523135331354313553135631357313583135931360313613136231363313643136531366313673136831369313703137131372313733137431375313763137731378313793138031381313823138331384313853138631387313883138931390313913139231393313943139531396313973139831399314003140131402314033140431405314063140731408314093141031411314123141331414314153141631417314183141931420314213142231423314243142531426314273142831429314303143131432314333143431435314363143731438314393144031441314423144331444314453144631447314483144931450314513145231453314543145531456314573145831459314603146131462314633146431465314663146731468314693147031471314723147331474314753147631477314783147931480314813148231483314843148531486314873148831489314903149131492314933149431495314963149731498314993150031501315023150331504315053150631507315083150931510315113151231513315143151531516315173151831519315203152131522315233152431525315263152731528315293153031531315323153331534315353153631537315383153931540315413154231543315443154531546315473154831549315503155131552315533155431555315563155731558315593156031561315623156331564315653156631567315683156931570315713157231573315743157531576315773157831579315803158131582315833158431585315863158731588315893159031591315923159331594315953159631597315983159931600316013160231603316043160531606316073160831609316103161131612316133161431615316163161731618316193162031621316223162331624316253162631627316283162931630316313163231633316343163531636316373163831639316403164131642316433164431645316463164731648316493165031651316523165331654316553165631657316583165931660316613166231663316643166531666316673166831669316703167131672316733167431675316763167731678316793168031681316823168331684316853168631687316883168931690316913169231693316943169531696316973169831699317003170131702317033170431705317063170731708317093171031711317123171331714317153171631717317183171931720317213172231723317243172531726317273172831729317303173131732317333173431735317363173731738317393174031741317423174331744317453174631747317483174931750317513175231753317543175531756317573175831759317603176131762317633176431765317663176731768317693177031771317723177331774317753177631777317783177931780317813178231783317843178531786317873178831789317903179131792317933179431795317963179731798317993180031801318023180331804318053180631807318083180931810318113181231813318143181531816318173181831819318203182131822318233182431825318263182731828318293183031831318323183331834318353183631837318383183931840318413184231843318443184531846318473184831849318503185131852318533185431855318563185731858318593186031861318623186331864318653186631867318683186931870318713187231873318743187531876318773187831879318803188131882318833188431885318863188731888318893189031891318923189331894318953189631897318983189931900319013190231903319043190531906319073190831909319103191131912319133191431915319163191731918319193192031921319223192331924319253192631927319283192931930319313193231933319343193531936319373193831939319403194131942319433194431945319463194731948319493195031951319523195331954319553195631957319583195931960319613196231963319643196531966319673196831969319703197131972319733197431975319763197731978319793198031981319823198331984319853198631987319883198931990319913199231993319943199531996319973199831999320003200132002320033200432005320063200732008320093201032011320123201332014320153201632017320183201932020320213202232023320243202532026320273202832029320303203132032320333203432035320363203732038320393204032041320423204332044320453204632047320483204932050320513205232053320543205532056320573205832059320603206132062320633206432065320663206732068320693207032071320723207332074320753207632077320783207932080320813208232083320843208532086320873208832089320903209132092320933209432095320963209732098320993210032101321023210332104321053210632107321083210932110321113211232113321143211532116321173211832119321203212132122321233212432125321263212732128321293213032131321323213332134321353213632137321383213932140321413214232143321443214532146321473214832149321503215132152321533215432155321563215732158321593216032161321623216332164321653216632167321683216932170321713217232173321743217532176321773217832179321803218132182321833218432185321863218732188321893219032191321923219332194321953219632197321983219932200322013220232203322043220532206322073220832209322103221132212322133221432215322163221732218322193222032221322223222332224322253222632227322283222932230322313223232233322343223532236322373223832239322403224132242322433224432245322463224732248322493225032251322523225332254322553225632257322583225932260322613226232263322643226532266322673226832269322703227132272322733227432275322763227732278322793228032281322823228332284322853228632287322883228932290322913229232293322943229532296322973229832299323003230132302323033230432305323063230732308323093231032311323123231332314323153231632317323183231932320323213232232323323243232532326323273232832329323303233132332323333233432335323363233732338323393234032341323423234332344323453234632347323483234932350323513235232353323543235532356323573235832359323603236132362323633236432365323663236732368323693237032371323723237332374323753237632377323783237932380323813238232383323843238532386323873238832389323903239132392323933239432395323963239732398323993240032401324023240332404324053240632407324083240932410324113241232413324143241532416324173241832419324203242132422324233242432425324263242732428324293243032431324323243332434324353243632437324383243932440324413244232443324443244532446324473244832449324503245132452324533245432455324563245732458324593246032461324623246332464324653246632467324683246932470324713247232473324743247532476324773247832479324803248132482324833248432485324863248732488324893249032491324923249332494324953249632497324983249932500325013250232503325043250532506325073250832509325103251132512325133251432515325163251732518325193252032521325223252332524325253252632527325283252932530325313253232533325343253532536325373253832539325403254132542325433254432545325463254732548325493255032551325523255332554325553255632557325583255932560325613256232563325643256532566325673256832569325703257132572325733257432575325763257732578325793258032581325823258332584325853258632587325883258932590325913259232593325943259532596325973259832599326003260132602326033260432605326063260732608326093261032611326123261332614326153261632617326183261932620326213262232623326243262532626326273262832629326303263132632326333263432635326363263732638326393264032641326423264332644326453264632647326483264932650326513265232653326543265532656326573265832659326603266132662326633266432665326663266732668326693267032671326723267332674326753267632677326783267932680326813268232683326843268532686326873268832689326903269132692326933269432695326963269732698326993270032701327023270332704327053270632707327083270932710327113271232713327143271532716327173271832719327203272132722327233272432725327263272732728327293273032731327323273332734327353273632737327383273932740327413274232743327443274532746327473274832749327503275132752327533275432755327563275732758327593276032761327623276332764327653276632767327683276932770327713277232773327743277532776327773277832779327803278132782327833278432785327863278732788327893279032791327923279332794327953279632797327983279932800328013280232803328043280532806328073280832809328103281132812328133281432815328163281732818328193282032821328223282332824328253282632827328283282932830328313283232833328343283532836328373283832839328403284132842328433284432845328463284732848328493285032851328523285332854328553285632857328583285932860328613286232863328643286532866328673286832869328703287132872328733287432875328763287732878328793288032881328823288332884328853288632887328883288932890328913289232893328943289532896328973289832899329003290132902329033290432905329063290732908329093291032911329123291332914329153291632917329183291932920329213292232923329243292532926329273292832929329303293132932329333293432935329363293732938329393294032941329423294332944329453294632947329483294932950329513295232953329543295532956329573295832959329603296132962329633296432965329663296732968329693297032971329723297332974329753297632977329783297932980329813298232983329843298532986329873298832989329903299132992329933299432995329963299732998329993300033001330023300333004330053300633007330083300933010330113301233013330143301533016330173301833019330203302133022330233302433025330263302733028330293303033031330323303333034330353303633037330383303933040330413304233043330443304533046330473304833049330503305133052330533305433055330563305733058330593306033061330623306333064330653306633067330683306933070330713307233073330743307533076330773307833079330803308133082330833308433085330863308733088330893309033091330923309333094330953309633097330983309933100331013310233103331043310533106331073310833109331103311133112331133311433115331163311733118331193312033121331223312333124331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733148331493315033151331523315333154331553315633157331583315933160331613316233163331643316533166331673316833169331703317133172331733317433175331763317733178331793318033181331823318333184331853318633187331883318933190331913319233193331943319533196331973319833199332003320133202332033320433205332063320733208332093321033211332123321333214332153321633217332183321933220332213322233223332243322533226332273322833229332303323133232332333323433235332363323733238332393324033241332423324333244332453324633247332483324933250332513325233253332543325533256332573325833259332603326133262332633326433265332663326733268332693327033271332723327333274332753327633277332783327933280332813328233283332843328533286332873328833289332903329133292332933329433295332963329733298332993330033301333023330333304333053330633307333083330933310333113331233313333143331533316333173331833319333203332133322333233332433325333263332733328333293333033331333323333333334333353333633337333383333933340333413334233343333443334533346333473334833349333503335133352333533335433355333563335733358333593336033361333623336333364333653336633367333683336933370333713337233373333743337533376333773337833379333803338133382333833338433385333863338733388333893339033391333923339333394333953339633397333983339933400334013340233403334043340533406334073340833409334103341133412334133341433415334163341733418334193342033421334223342333424334253342633427334283342933430334313343233433334343343533436334373343833439334403344133442334433344433445334463344733448334493345033451334523345333454334553345633457334583345933460334613346233463334643346533466334673346833469334703347133472334733347433475334763347733478334793348033481334823348333484334853348633487334883348933490334913349233493334943349533496334973349833499335003350133502335033350433505335063350733508335093351033511335123351333514335153351633517335183351933520335213352233523335243352533526335273352833529335303353133532335333353433535335363353733538335393354033541335423354333544335453354633547335483354933550335513355233553335543355533556335573355833559335603356133562335633356433565335663356733568335693357033571335723357333574335753357633577335783357933580335813358233583335843358533586335873358833589335903359133592335933359433595335963359733598335993360033601336023360333604336053360633607336083360933610336113361233613336143361533616336173361833619336203362133622336233362433625336263362733628336293363033631336323363333634336353363633637336383363933640336413364233643336443364533646336473364833649336503365133652336533365433655336563365733658336593366033661336623366333664336653366633667336683366933670336713367233673336743367533676336773367833679336803368133682336833368433685336863368733688336893369033691336923369333694336953369633697336983369933700337013370233703337043370533706337073370833709337103371133712337133371433715337163371733718337193372033721337223372333724337253372633727337283372933730337313373233733337343373533736337373373833739337403374133742337433374433745337463374733748337493375033751337523375333754337553375633757337583375933760337613376233763337643376533766337673376833769337703377133772337733377433775337763377733778337793378033781337823378333784337853378633787337883378933790337913379233793337943379533796337973379833799338003380133802338033380433805338063380733808338093381033811338123381333814338153381633817338183381933820338213382233823338243382533826338273382833829338303383133832338333383433835338363383733838338393384033841338423384333844338453384633847338483384933850338513385233853338543385533856338573385833859338603386133862338633386433865338663386733868338693387033871338723387333874338753387633877338783387933880338813388233883338843388533886338873388833889338903389133892338933389433895338963389733898338993390033901339023390333904339053390633907339083390933910339113391233913339143391533916339173391833919339203392133922339233392433925339263392733928339293393033931339323393333934339353393633937339383393933940339413394233943339443394533946339473394833949339503395133952339533395433955339563395733958339593396033961339623396333964339653396633967339683396933970339713397233973339743397533976339773397833979339803398133982339833398433985339863398733988339893399033991339923399333994339953399633997339983399934000340013400234003340043400534006340073400834009340103401134012340133401434015340163401734018340193402034021340223402334024340253402634027340283402934030340313403234033340343403534036340373403834039340403404134042340433404434045340463404734048340493405034051340523405334054340553405634057340583405934060340613406234063340643406534066340673406834069340703407134072340733407434075340763407734078340793408034081340823408334084340853408634087340883408934090340913409234093340943409534096340973409834099341003410134102341033410434105341063410734108341093411034111341123411334114341153411634117341183411934120341213412234123341243412534126341273412834129341303413134132341333413434135341363413734138341393414034141341423414334144341453414634147341483414934150341513415234153341543415534156341573415834159341603416134162341633416434165341663416734168341693417034171341723417334174341753417634177341783417934180341813418234183341843418534186341873418834189341903419134192341933419434195341963419734198341993420034201342023420334204342053420634207342083420934210342113421234213342143421534216342173421834219342203422134222342233422434225342263422734228342293423034231342323423334234342353423634237342383423934240342413424234243342443424534246342473424834249342503425134252342533425434255342563425734258342593426034261342623426334264342653426634267342683426934270342713427234273342743427534276342773427834279342803428134282342833428434285342863428734288342893429034291342923429334294342953429634297342983429934300343013430234303343043430534306343073430834309343103431134312343133431434315343163431734318343193432034321343223432334324343253432634327343283432934330343313433234333343343433534336343373433834339343403434134342343433434434345343463434734348343493435034351343523435334354343553435634357343583435934360343613436234363343643436534366343673436834369343703437134372343733437434375343763437734378343793438034381343823438334384343853438634387343883438934390343913439234393343943439534396343973439834399344003440134402344033440434405344063440734408344093441034411344123441334414344153441634417344183441934420344213442234423344243442534426344273442834429344303443134432344333443434435344363443734438344393444034441344423444334444344453444634447344483444934450344513445234453344543445534456344573445834459344603446134462344633446434465344663446734468344693447034471344723447334474344753447634477344783447934480344813448234483344843448534486344873448834489344903449134492344933449434495344963449734498344993450034501345023450334504345053450634507345083450934510345113451234513345143451534516345173451834519345203452134522345233452434525345263452734528345293453034531345323453334534345353453634537345383453934540345413454234543345443454534546345473454834549345503455134552345533455434555345563455734558345593456034561345623456334564345653456634567345683456934570345713457234573345743457534576345773457834579345803458134582345833458434585345863458734588345893459034591345923459334594345953459634597345983459934600346013460234603346043460534606346073460834609346103461134612346133461434615346163461734618346193462034621346223462334624346253462634627346283462934630346313463234633346343463534636346373463834639346403464134642346433464434645346463464734648346493465034651346523465334654346553465634657346583465934660346613466234663346643466534666346673466834669346703467134672346733467434675346763467734678346793468034681346823468334684346853468634687346883468934690346913469234693346943469534696346973469834699347003470134702347033470434705347063470734708347093471034711347123471334714347153471634717347183471934720347213472234723347243472534726347273472834729347303473134732347333473434735347363473734738347393474034741347423474334744347453474634747347483474934750347513475234753347543475534756347573475834759347603476134762347633476434765347663476734768347693477034771347723477334774347753477634777347783477934780347813478234783347843478534786347873478834789347903479134792347933479434795347963479734798347993480034801348023480334804348053480634807348083480934810348113481234813348143481534816348173481834819348203482134822348233482434825348263482734828348293483034831348323483334834348353483634837348383483934840348413484234843348443484534846348473484834849348503485134852348533485434855348563485734858348593486034861348623486334864348653486634867348683486934870348713487234873348743487534876348773487834879348803488134882348833488434885348863488734888348893489034891348923489334894348953489634897348983489934900349013490234903349043490534906349073490834909349103491134912349133491434915349163491734918349193492034921349223492334924349253492634927349283492934930349313493234933349343493534936349373493834939349403494134942349433494434945349463494734948349493495034951349523495334954349553495634957349583495934960349613496234963349643496534966349673496834969349703497134972349733497434975349763497734978349793498034981349823498334984349853498634987349883498934990349913499234993349943499534996349973499834999350003500135002350033500435005350063500735008350093501035011350123501335014350153501635017350183501935020350213502235023350243502535026350273502835029350303503135032350333503435035350363503735038350393504035041350423504335044350453504635047350483504935050350513505235053350543505535056350573505835059350603506135062350633506435065350663506735068350693507035071350723507335074350753507635077350783507935080350813508235083350843508535086350873508835089350903509135092350933509435095350963509735098350993510035101351023510335104351053510635107351083510935110351113511235113351143511535116351173511835119351203512135122351233512435125351263512735128351293513035131351323513335134351353513635137351383513935140351413514235143351443514535146351473514835149351503515135152351533515435155351563515735158351593516035161351623516335164351653516635167351683516935170351713517235173351743517535176351773517835179351803518135182351833518435185351863518735188351893519035191351923519335194351953519635197351983519935200352013520235203352043520535206352073520835209352103521135212352133521435215352163521735218352193522035221352223522335224352253522635227352283522935230352313523235233352343523535236352373523835239352403524135242352433524435245352463524735248352493525035251352523525335254352553525635257352583525935260352613526235263352643526535266352673526835269352703527135272352733527435275352763527735278352793528035281352823528335284352853528635287352883528935290352913529235293352943529535296352973529835299353003530135302353033530435305353063530735308353093531035311353123531335314353153531635317353183531935320353213532235323353243532535326353273532835329353303533135332353333533435335353363533735338353393534035341353423534335344353453534635347353483534935350353513535235353353543535535356353573535835359353603536135362353633536435365353663536735368353693537035371353723537335374353753537635377353783537935380353813538235383353843538535386353873538835389353903539135392353933539435395353963539735398353993540035401354023540335404354053540635407354083540935410354113541235413354143541535416354173541835419354203542135422354233542435425354263542735428354293543035431354323543335434354353543635437354383543935440354413544235443354443544535446354473544835449354503545135452354533545435455354563545735458354593546035461354623546335464354653546635467354683546935470354713547235473354743547535476354773547835479354803548135482354833548435485354863548735488354893549035491354923549335494354953549635497354983549935500355013550235503355043550535506355073550835509355103551135512355133551435515355163551735518355193552035521355223552335524355253552635527355283552935530355313553235533355343553535536355373553835539355403554135542355433554435545355463554735548355493555035551355523555335554355553555635557355583555935560355613556235563355643556535566355673556835569355703557135572355733557435575355763557735578355793558035581355823558335584355853558635587355883558935590355913559235593355943559535596355973559835599356003560135602356033560435605356063560735608356093561035611356123561335614356153561635617356183561935620356213562235623356243562535626356273562835629356303563135632356333563435635356363563735638356393564035641356423564335644356453564635647356483564935650356513565235653356543565535656356573565835659356603566135662356633566435665356663566735668356693567035671356723567335674356753567635677356783567935680356813568235683356843568535686356873568835689356903569135692356933569435695356963569735698356993570035701357023570335704357053570635707357083570935710357113571235713357143571535716357173571835719357203572135722357233572435725357263572735728357293573035731357323573335734357353573635737357383573935740357413574235743357443574535746357473574835749357503575135752357533575435755357563575735758357593576035761357623576335764357653576635767357683576935770357713577235773357743577535776357773577835779357803578135782357833578435785357863578735788357893579035791357923579335794357953579635797357983579935800358013580235803358043580535806358073580835809358103581135812358133581435815358163581735818358193582035821358223582335824358253582635827358283582935830358313583235833358343583535836358373583835839358403584135842358433584435845358463584735848358493585035851358523585335854358553585635857358583585935860358613586235863358643586535866358673586835869358703587135872358733587435875358763587735878358793588035881358823588335884358853588635887358883588935890358913589235893358943589535896358973589835899359003590135902359033590435905359063590735908359093591035911359123591335914359153591635917359183591935920359213592235923359243592535926359273592835929359303593135932359333593435935359363593735938359393594035941359423594335944359453594635947359483594935950359513595235953359543595535956359573595835959359603596135962359633596435965359663596735968359693597035971359723597335974359753597635977359783597935980359813598235983359843598535986359873598835989359903599135992359933599435995359963599735998359993600036001360023600336004360053600636007360083600936010360113601236013360143601536016360173601836019360203602136022360233602436025360263602736028360293603036031360323603336034360353603636037360383603936040360413604236043360443604536046360473604836049360503605136052360533605436055360563605736058360593606036061360623606336064360653606636067360683606936070360713607236073360743607536076360773607836079360803608136082360833608436085360863608736088360893609036091360923609336094360953609636097360983609936100361013610236103361043610536106361073610836109361103611136112361133611436115361163611736118361193612036121361223612336124361253612636127361283612936130361313613236133361343613536136361373613836139361403614136142361433614436145361463614736148361493615036151361523615336154361553615636157361583615936160361613616236163361643616536166361673616836169361703617136172361733617436175361763617736178361793618036181361823618336184361853618636187361883618936190361913619236193361943619536196361973619836199362003620136202362033620436205362063620736208362093621036211362123621336214362153621636217362183621936220362213622236223362243622536226362273622836229362303623136232362333623436235362363623736238362393624036241362423624336244362453624636247362483624936250362513625236253362543625536256362573625836259362603626136262362633626436265362663626736268362693627036271362723627336274362753627636277362783627936280362813628236283362843628536286362873628836289362903629136292362933629436295362963629736298362993630036301363023630336304363053630636307363083630936310363113631236313363143631536316363173631836319363203632136322363233632436325363263632736328363293633036331363323633336334363353633636337363383633936340363413634236343363443634536346363473634836349363503635136352363533635436355363563635736358363593636036361363623636336364363653636636367363683636936370363713637236373363743637536376363773637836379363803638136382363833638436385363863638736388363893639036391363923639336394363953639636397363983639936400364013640236403364043640536406364073640836409364103641136412364133641436415364163641736418364193642036421364223642336424364253642636427364283642936430364313643236433364343643536436364373643836439364403644136442364433644436445364463644736448364493645036451364523645336454364553645636457364583645936460364613646236463364643646536466364673646836469364703647136472364733647436475364763647736478364793648036481364823648336484364853648636487364883648936490364913649236493364943649536496364973649836499365003650136502365033650436505365063650736508365093651036511365123651336514365153651636517365183651936520365213652236523365243652536526365273652836529365303653136532365333653436535365363653736538365393654036541365423654336544365453654636547365483654936550365513655236553365543655536556365573655836559365603656136562365633656436565365663656736568365693657036571365723657336574365753657636577365783657936580365813658236583365843658536586365873658836589365903659136592365933659436595365963659736598365993660036601366023660336604366053660636607366083660936610366113661236613366143661536616366173661836619366203662136622366233662436625366263662736628366293663036631366323663336634366353663636637366383663936640366413664236643366443664536646366473664836649366503665136652366533665436655366563665736658366593666036661366623666336664366653666636667366683666936670366713667236673366743667536676366773667836679366803668136682366833668436685366863668736688366893669036691366923669336694366953669636697366983669936700367013670236703367043670536706367073670836709367103671136712367133671436715367163671736718367193672036721367223672336724367253672636727367283672936730367313673236733367343673536736367373673836739367403674136742367433674436745367463674736748367493675036751367523675336754367553675636757367583675936760367613676236763367643676536766367673676836769367703677136772367733677436775367763677736778367793678036781367823678336784367853678636787367883678936790367913679236793367943679536796367973679836799368003680136802368033680436805368063680736808368093681036811368123681336814368153681636817368183681936820368213682236823368243682536826368273682836829368303683136832368333683436835368363683736838368393684036841368423684336844368453684636847368483684936850368513685236853368543685536856368573685836859368603686136862368633686436865368663686736868368693687036871368723687336874368753687636877368783687936880368813688236883368843688536886368873688836889368903689136892368933689436895368963689736898368993690036901369023690336904369053690636907369083690936910369113691236913369143691536916369173691836919369203692136922369233692436925369263692736928369293693036931369323693336934369353693636937369383693936940369413694236943369443694536946369473694836949369503695136952369533695436955369563695736958369593696036961369623696336964369653696636967369683696936970369713697236973369743697536976369773697836979369803698136982369833698436985369863698736988369893699036991369923699336994369953699636997369983699937000370013700237003370043700537006370073700837009370103701137012370133701437015370163701737018370193702037021370223702337024370253702637027370283702937030370313703237033370343703537036370373703837039370403704137042370433704437045370463704737048370493705037051370523705337054370553705637057370583705937060370613706237063370643706537066370673706837069370703707137072370733707437075370763707737078370793708037081370823708337084370853708637087370883708937090370913709237093370943709537096370973709837099371003710137102371033710437105371063710737108371093711037111371123711337114371153711637117371183711937120371213712237123371243712537126371273712837129371303713137132371333713437135371363713737138371393714037141371423714337144371453714637147371483714937150371513715237153371543715537156371573715837159371603716137162371633716437165371663716737168371693717037171371723717337174371753717637177371783717937180371813718237183371843718537186371873718837189371903719137192371933719437195371963719737198371993720037201372023720337204372053720637207372083720937210372113721237213372143721537216372173721837219372203722137222372233722437225372263722737228372293723037231372323723337234372353723637237372383723937240372413724237243372443724537246372473724837249372503725137252372533725437255372563725737258372593726037261372623726337264372653726637267372683726937270372713727237273372743727537276372773727837279372803728137282372833728437285372863728737288372893729037291372923729337294372953729637297372983729937300373013730237303373043730537306373073730837309373103731137312373133731437315373163731737318373193732037321373223732337324373253732637327373283732937330373313733237333373343733537336373373733837339373403734137342373433734437345373463734737348373493735037351373523735337354373553735637357373583735937360373613736237363373643736537366373673736837369373703737137372373733737437375373763737737378373793738037381373823738337384373853738637387373883738937390373913739237393373943739537396373973739837399374003740137402374033740437405374063740737408374093741037411374123741337414374153741637417374183741937420374213742237423374243742537426374273742837429374303743137432374333743437435374363743737438374393744037441374423744337444374453744637447374483744937450374513745237453374543745537456374573745837459374603746137462374633746437465374663746737468374693747037471374723747337474374753747637477374783747937480374813748237483374843748537486374873748837489374903749137492374933749437495374963749737498374993750037501375023750337504375053750637507375083750937510375113751237513375143751537516375173751837519375203752137522375233752437525375263752737528375293753037531375323753337534375353753637537375383753937540375413754237543375443754537546375473754837549375503755137552375533755437555375563755737558375593756037561375623756337564375653756637567375683756937570375713757237573375743757537576375773757837579375803758137582375833758437585375863758737588375893759037591375923759337594375953759637597375983759937600376013760237603376043760537606376073760837609376103761137612376133761437615376163761737618376193762037621376223762337624376253762637627376283762937630376313763237633376343763537636376373763837639376403764137642376433764437645376463764737648376493765037651376523765337654376553765637657376583765937660376613766237663376643766537666376673766837669376703767137672376733767437675376763767737678376793768037681376823768337684376853768637687376883768937690376913769237693376943769537696376973769837699377003770137702377033770437705377063770737708377093771037711377123771337714377153771637717377183771937720377213772237723377243772537726377273772837729377303773137732377333773437735377363773737738377393774037741377423774337744377453774637747377483774937750377513775237753377543775537756377573775837759377603776137762377633776437765377663776737768377693777037771377723777337774377753777637777377783777937780377813778237783377843778537786377873778837789377903779137792377933779437795377963779737798377993780037801378023780337804378053780637807378083780937810378113781237813378143781537816378173781837819378203782137822378233782437825378263782737828378293783037831378323783337834378353783637837378383783937840378413784237843378443784537846378473784837849378503785137852378533785437855378563785737858378593786037861378623786337864378653786637867378683786937870378713787237873378743787537876378773787837879378803788137882378833788437885378863788737888378893789037891378923789337894378953789637897378983789937900379013790237903379043790537906379073790837909379103791137912379133791437915379163791737918379193792037921379223792337924379253792637927379283792937930379313793237933379343793537936379373793837939379403794137942379433794437945379463794737948379493795037951379523795337954379553795637957379583795937960379613796237963379643796537966379673796837969379703797137972379733797437975379763797737978379793798037981379823798337984379853798637987379883798937990379913799237993379943799537996379973799837999380003800138002380033800438005380063800738008380093801038011380123801338014380153801638017380183801938020380213802238023380243802538026380273802838029380303803138032380333803438035380363803738038380393804038041380423804338044380453804638047380483804938050380513805238053380543805538056380573805838059380603806138062380633806438065380663806738068380693807038071380723807338074380753807638077380783807938080380813808238083380843808538086380873808838089380903809138092380933809438095380963809738098380993810038101381023810338104381053810638107381083810938110381113811238113381143811538116381173811838119381203812138122381233812438125381263812738128381293813038131381323813338134381353813638137381383813938140381413814238143381443814538146381473814838149381503815138152381533815438155381563815738158381593816038161381623816338164381653816638167381683816938170381713817238173381743817538176381773817838179381803818138182381833818438185381863818738188381893819038191381923819338194381953819638197381983819938200382013820238203382043820538206382073820838209382103821138212382133821438215382163821738218382193822038221382223822338224382253822638227382283822938230382313823238233382343823538236382373823838239382403824138242382433824438245382463824738248382493825038251382523825338254382553825638257382583825938260382613826238263382643826538266382673826838269382703827138272382733827438275382763827738278382793828038281382823828338284382853828638287382883828938290382913829238293382943829538296382973829838299383003830138302383033830438305383063830738308383093831038311383123831338314383153831638317383183831938320383213832238323383243832538326383273832838329383303833138332383333833438335383363833738338383393834038341383423834338344383453834638347383483834938350383513835238353383543835538356383573835838359383603836138362383633836438365383663836738368383693837038371383723837338374383753837638377383783837938380383813838238383383843838538386383873838838389383903839138392383933839438395383963839738398383993840038401384023840338404384053840638407384083840938410384113841238413384143841538416384173841838419384203842138422384233842438425384263842738428384293843038431384323843338434384353843638437384383843938440384413844238443384443844538446384473844838449384503845138452384533845438455384563845738458384593846038461384623846338464384653846638467384683846938470384713847238473384743847538476384773847838479384803848138482384833848438485384863848738488384893849038491384923849338494384953849638497384983849938500385013850238503385043850538506385073850838509385103851138512385133851438515385163851738518385193852038521385223852338524385253852638527385283852938530385313853238533385343853538536385373853838539385403854138542385433854438545385463854738548385493855038551385523855338554385553855638557385583855938560385613856238563385643856538566385673856838569385703857138572385733857438575385763857738578385793858038581385823858338584385853858638587385883858938590385913859238593385943859538596385973859838599386003860138602386033860438605386063860738608386093861038611386123861338614386153861638617386183861938620386213862238623386243862538626386273862838629386303863138632386333863438635386363863738638386393864038641386423864338644386453864638647386483864938650386513865238653386543865538656386573865838659386603866138662386633866438665386663866738668386693867038671386723867338674386753867638677386783867938680386813868238683386843868538686386873868838689386903869138692386933869438695386963869738698386993870038701387023870338704387053870638707387083870938710387113871238713387143871538716387173871838719387203872138722387233872438725387263872738728387293873038731387323873338734387353873638737387383873938740387413874238743387443874538746387473874838749387503875138752387533875438755387563875738758387593876038761387623876338764387653876638767387683876938770387713877238773387743877538776387773877838779387803878138782387833878438785387863878738788387893879038791387923879338794387953879638797387983879938800388013880238803388043880538806388073880838809388103881138812388133881438815388163881738818388193882038821388223882338824388253882638827388283882938830388313883238833388343883538836388373883838839388403884138842388433884438845388463884738848388493885038851388523885338854388553885638857388583885938860388613886238863388643886538866388673886838869388703887138872388733887438875388763887738878388793888038881388823888338884388853888638887388883888938890388913889238893388943889538896388973889838899389003890138902389033890438905389063890738908389093891038911389123891338914389153891638917389183891938920389213892238923389243892538926389273892838929389303893138932389333893438935389363893738938389393894038941389423894338944389453894638947389483894938950389513895238953389543895538956389573895838959389603896138962389633896438965389663896738968389693897038971389723897338974389753897638977389783897938980389813898238983389843898538986389873898838989389903899138992389933899438995389963899738998389993900039001390023900339004390053900639007390083900939010390113901239013390143901539016390173901839019390203902139022390233902439025390263902739028390293903039031390323903339034390353903639037390383903939040390413904239043390443904539046390473904839049390503905139052390533905439055390563905739058390593906039061390623906339064390653906639067390683906939070390713907239073390743907539076390773907839079390803908139082390833908439085390863908739088390893909039091390923909339094390953909639097390983909939100391013910239103391043910539106391073910839109391103911139112391133911439115391163911739118391193912039121391223912339124391253912639127391283912939130391313913239133391343913539136391373913839139391403914139142391433914439145391463914739148391493915039151391523915339154391553915639157391583915939160391613916239163391643916539166391673916839169391703917139172391733917439175391763917739178391793918039181391823918339184391853918639187391883918939190391913919239193391943919539196391973919839199392003920139202392033920439205392063920739208392093921039211392123921339214392153921639217392183921939220392213922239223392243922539226392273922839229392303923139232392333923439235392363923739238392393924039241392423924339244392453924639247392483924939250392513925239253392543925539256392573925839259392603926139262392633926439265392663926739268392693927039271392723927339274392753927639277392783927939280392813928239283392843928539286392873928839289392903929139292392933929439295392963929739298392993930039301393023930339304393053930639307393083930939310393113931239313393143931539316393173931839319393203932139322393233932439325393263932739328393293933039331393323933339334393353933639337393383933939340393413934239343393443934539346393473934839349393503935139352393533935439355393563935739358393593936039361393623936339364393653936639367393683936939370393713937239373393743937539376393773937839379393803938139382393833938439385393863938739388393893939039391393923939339394393953939639397393983939939400394013940239403394043940539406394073940839409394103941139412394133941439415394163941739418394193942039421394223942339424394253942639427394283942939430394313943239433394343943539436394373943839439394403944139442394433944439445394463944739448394493945039451394523945339454394553945639457394583945939460394613946239463394643946539466394673946839469394703947139472394733947439475394763947739478394793948039481394823948339484394853948639487394883948939490394913949239493394943949539496394973949839499395003950139502395033950439505395063950739508395093951039511395123951339514395153951639517395183951939520395213952239523395243952539526395273952839529395303953139532395333953439535395363953739538395393954039541395423954339544395453954639547395483954939550395513955239553395543955539556395573955839559395603956139562395633956439565395663956739568395693957039571395723957339574395753957639577395783957939580395813958239583395843958539586395873958839589395903959139592395933959439595395963959739598395993960039601396023960339604396053960639607396083960939610396113961239613396143961539616396173961839619396203962139622396233962439625396263962739628396293963039631396323963339634396353963639637396383963939640396413964239643396443964539646396473964839649396503965139652396533965439655396563965739658396593966039661396623966339664396653966639667396683966939670396713967239673396743967539676396773967839679396803968139682396833968439685396863968739688396893969039691396923969339694396953969639697396983969939700397013970239703397043970539706397073970839709397103971139712397133971439715397163971739718397193972039721397223972339724397253972639727397283972939730397313973239733397343973539736397373973839739397403974139742397433974439745397463974739748397493975039751397523975339754397553975639757397583975939760397613976239763397643976539766397673976839769397703977139772397733977439775397763977739778397793978039781397823978339784397853978639787397883978939790397913979239793397943979539796397973979839799398003980139802398033980439805398063980739808398093981039811398123981339814398153981639817398183981939820398213982239823398243982539826398273982839829398303983139832398333983439835398363983739838398393984039841398423984339844398453984639847398483984939850398513985239853398543985539856398573985839859398603986139862398633986439865398663986739868398693987039871398723987339874398753987639877398783987939880398813988239883398843988539886398873988839889398903989139892398933989439895398963989739898398993990039901399023990339904399053990639907399083990939910399113991239913399143991539916399173991839919399203992139922399233992439925399263992739928399293993039931399323993339934399353993639937399383993939940399413994239943399443994539946399473994839949399503995139952399533995439955399563995739958399593996039961399623996339964399653996639967399683996939970399713997239973399743997539976399773997839979399803998139982399833998439985399863998739988399893999039991399923999339994399953999639997399983999940000400014000240003400044000540006400074000840009400104001140012400134001440015400164001740018400194002040021400224002340024400254002640027400284002940030400314003240033400344003540036400374003840039400404004140042400434004440045400464004740048400494005040051400524005340054400554005640057400584005940060400614006240063400644006540066400674006840069400704007140072400734007440075400764007740078400794008040081400824008340084400854008640087400884008940090400914009240093400944009540096400974009840099401004010140102401034010440105401064010740108401094011040111401124011340114401154011640117401184011940120401214012240123401244012540126401274012840129401304013140132401334013440135401364013740138401394014040141401424014340144401454014640147401484014940150401514015240153401544015540156401574015840159401604016140162401634016440165401664016740168401694017040171401724017340174401754017640177401784017940180401814018240183401844018540186401874018840189401904019140192401934019440195401964019740198401994020040201402024020340204402054020640207402084020940210402114021240213402144021540216402174021840219402204022140222402234022440225402264022740228402294023040231402324023340234402354023640237402384023940240402414024240243402444024540246402474024840249402504025140252402534025440255402564025740258402594026040261402624026340264402654026640267402684026940270402714027240273402744027540276402774027840279402804028140282402834028440285402864028740288402894029040291402924029340294402954029640297402984029940300403014030240303403044030540306403074030840309403104031140312403134031440315403164031740318403194032040321403224032340324403254032640327403284032940330403314033240333403344033540336403374033840339403404034140342403434034440345403464034740348403494035040351403524035340354403554035640357403584035940360403614036240363403644036540366403674036840369403704037140372403734037440375403764037740378403794038040381403824038340384403854038640387403884038940390403914039240393403944039540396403974039840399404004040140402404034040440405404064040740408404094041040411404124041340414404154041640417404184041940420404214042240423404244042540426404274042840429404304043140432404334043440435404364043740438404394044040441404424044340444404454044640447404484044940450404514045240453404544045540456404574045840459404604046140462404634046440465404664046740468404694047040471404724047340474404754047640477404784047940480404814048240483404844048540486404874048840489404904049140492404934049440495404964049740498404994050040501405024050340504405054050640507405084050940510405114051240513405144051540516405174051840519405204052140522405234052440525405264052740528405294053040531405324053340534405354053640537405384053940540405414054240543405444054540546405474054840549405504055140552405534055440555405564055740558405594056040561405624056340564405654056640567405684056940570405714057240573405744057540576405774057840579405804058140582405834058440585405864058740588405894059040591405924059340594405954059640597405984059940600406014060240603406044060540606406074060840609406104061140612406134061440615406164061740618406194062040621406224062340624406254062640627406284062940630406314063240633406344063540636406374063840639406404064140642406434064440645406464064740648406494065040651406524065340654406554065640657406584065940660406614066240663406644066540666406674066840669406704067140672406734067440675406764067740678406794068040681406824068340684406854068640687406884068940690406914069240693406944069540696406974069840699407004070140702407034070440705407064070740708407094071040711407124071340714407154071640717407184071940720407214072240723407244072540726407274072840729407304073140732407334073440735407364073740738407394074040741407424074340744407454074640747407484074940750407514075240753407544075540756407574075840759407604076140762407634076440765407664076740768407694077040771407724077340774407754077640777407784077940780407814078240783407844078540786407874078840789407904079140792407934079440795407964079740798407994080040801408024080340804408054080640807408084080940810408114081240813408144081540816408174081840819408204082140822408234082440825408264082740828408294083040831408324083340834408354083640837408384083940840408414084240843408444084540846408474084840849408504085140852408534085440855408564085740858408594086040861408624086340864408654086640867408684086940870408714087240873408744087540876408774087840879408804088140882408834088440885408864088740888408894089040891408924089340894408954089640897408984089940900409014090240903409044090540906409074090840909409104091140912409134091440915409164091740918409194092040921409224092340924409254092640927409284092940930409314093240933409344093540936409374093840939409404094140942409434094440945409464094740948409494095040951409524095340954409554095640957409584095940960409614096240963409644096540966409674096840969409704097140972409734097440975409764097740978409794098040981409824098340984409854098640987409884098940990409914099240993409944099540996409974099840999410004100141002410034100441005410064100741008410094101041011410124101341014410154101641017410184101941020410214102241023410244102541026410274102841029410304103141032410334103441035410364103741038410394104041041410424104341044410454104641047410484104941050410514105241053410544105541056410574105841059410604106141062410634106441065410664106741068410694107041071410724107341074410754107641077410784107941080410814108241083410844108541086410874108841089410904109141092410934109441095410964109741098410994110041101411024110341104411054110641107411084110941110411114111241113411144111541116411174111841119411204112141122411234112441125411264112741128411294113041131411324113341134411354113641137411384113941140411414114241143411444114541146411474114841149411504115141152411534115441155411564115741158411594116041161411624116341164411654116641167411684116941170411714117241173411744117541176411774117841179411804118141182411834118441185411864118741188411894119041191411924119341194411954119641197411984119941200412014120241203412044120541206412074120841209412104121141212412134121441215412164121741218412194122041221412224122341224412254122641227412284122941230412314123241233412344123541236412374123841239412404124141242412434124441245412464124741248412494125041251412524125341254412554125641257412584125941260412614126241263412644126541266412674126841269412704127141272412734127441275412764127741278412794128041281412824128341284412854128641287412884128941290412914129241293412944129541296412974129841299413004130141302413034130441305413064130741308413094131041311413124131341314413154131641317413184131941320413214132241323413244132541326413274132841329413304133141332413334133441335413364133741338413394134041341413424134341344413454134641347413484134941350413514135241353413544135541356413574135841359413604136141362413634136441365413664136741368413694137041371413724137341374413754137641377413784137941380413814138241383413844138541386413874138841389413904139141392413934139441395413964139741398413994140041401414024140341404414054140641407414084140941410414114141241413414144141541416414174141841419414204142141422414234142441425414264142741428414294143041431414324143341434414354143641437414384143941440414414144241443414444144541446414474144841449414504145141452414534145441455414564145741458414594146041461414624146341464414654146641467414684146941470414714147241473414744147541476414774147841479414804148141482414834148441485414864148741488414894149041491414924149341494414954149641497414984149941500415014150241503415044150541506415074150841509415104151141512415134151441515415164151741518415194152041521415224152341524415254152641527415284152941530415314153241533415344153541536415374153841539415404154141542415434154441545415464154741548415494155041551415524155341554415554155641557415584155941560415614156241563415644156541566415674156841569415704157141572415734157441575415764157741578415794158041581415824158341584415854158641587415884158941590415914159241593415944159541596415974159841599416004160141602416034160441605416064160741608416094161041611416124161341614416154161641617416184161941620416214162241623416244162541626416274162841629416304163141632416334163441635416364163741638416394164041641416424164341644416454164641647416484164941650416514165241653416544165541656416574165841659416604166141662416634166441665416664166741668416694167041671416724167341674416754167641677416784167941680416814168241683416844168541686416874168841689416904169141692416934169441695416964169741698416994170041701417024170341704417054170641707417084170941710417114171241713417144171541716417174171841719417204172141722417234172441725417264172741728417294173041731417324173341734417354173641737417384173941740417414174241743417444174541746417474174841749417504175141752417534175441755417564175741758417594176041761417624176341764417654176641767417684176941770417714177241773417744177541776417774177841779417804178141782417834178441785417864178741788417894179041791417924179341794417954179641797417984179941800418014180241803418044180541806418074180841809418104181141812418134181441815418164181741818418194182041821418224182341824418254182641827418284182941830418314183241833418344183541836418374183841839418404184141842418434184441845418464184741848418494185041851418524185341854418554185641857418584185941860418614186241863418644186541866418674186841869418704187141872418734187441875418764187741878418794188041881418824188341884418854188641887418884188941890418914189241893418944189541896418974189841899419004190141902419034190441905419064190741908419094191041911419124191341914419154191641917419184191941920419214192241923419244192541926419274192841929419304193141932419334193441935419364193741938419394194041941419424194341944419454194641947419484194941950419514195241953419544195541956419574195841959419604196141962419634196441965419664196741968419694197041971419724197341974419754197641977419784197941980419814198241983419844198541986419874198841989419904199141992419934199441995419964199741998419994200042001420024200342004420054200642007420084200942010420114201242013420144201542016420174201842019420204202142022420234202442025420264202742028420294203042031420324203342034420354203642037420384203942040420414204242043420444204542046420474204842049420504205142052420534205442055420564205742058420594206042061420624206342064420654206642067420684206942070420714207242073420744207542076420774207842079420804208142082420834208442085420864208742088420894209042091420924209342094420954209642097420984209942100421014210242103421044210542106421074210842109421104211142112421134211442115421164211742118421194212042121421224212342124421254212642127421284212942130421314213242133421344213542136421374213842139421404214142142421434214442145421464214742148421494215042151421524215342154421554215642157421584215942160421614216242163421644216542166421674216842169421704217142172421734217442175421764217742178421794218042181421824218342184421854218642187421884218942190421914219242193421944219542196421974219842199422004220142202422034220442205422064220742208422094221042211422124221342214422154221642217422184221942220422214222242223422244222542226422274222842229422304223142232422334223442235422364223742238422394224042241422424224342244422454224642247422484224942250422514225242253422544225542256422574225842259422604226142262422634226442265422664226742268422694227042271422724227342274422754227642277422784227942280422814228242283422844228542286422874228842289422904229142292422934229442295422964229742298422994230042301423024230342304423054230642307423084230942310423114231242313423144231542316423174231842319423204232142322423234232442325423264232742328423294233042331423324233342334423354233642337423384233942340423414234242343423444234542346423474234842349423504235142352423534235442355423564235742358423594236042361423624236342364423654236642367423684236942370423714237242373423744237542376423774237842379423804238142382423834238442385423864238742388423894239042391423924239342394423954239642397423984239942400424014240242403424044240542406424074240842409424104241142412424134241442415424164241742418424194242042421424224242342424424254242642427424284242942430424314243242433424344243542436424374243842439424404244142442424434244442445424464244742448424494245042451424524245342454424554245642457424584245942460424614246242463424644246542466424674246842469424704247142472424734247442475424764247742478424794248042481424824248342484424854248642487424884248942490424914249242493424944249542496424974249842499425004250142502425034250442505425064250742508425094251042511425124251342514425154251642517425184251942520425214252242523425244252542526425274252842529425304253142532425334253442535425364253742538425394254042541425424254342544425454254642547425484254942550425514255242553425544255542556425574255842559425604256142562425634256442565425664256742568425694257042571425724257342574425754257642577425784257942580425814258242583425844258542586425874258842589425904259142592425934259442595425964259742598425994260042601426024260342604426054260642607426084260942610426114261242613426144261542616426174261842619426204262142622426234262442625426264262742628426294263042631426324263342634426354263642637426384263942640426414264242643426444264542646426474264842649426504265142652426534265442655426564265742658426594266042661426624266342664426654266642667426684266942670426714267242673426744267542676426774267842679426804268142682426834268442685426864268742688426894269042691426924269342694426954269642697426984269942700427014270242703427044270542706427074270842709427104271142712427134271442715427164271742718427194272042721427224272342724427254272642727427284272942730427314273242733427344273542736427374273842739427404274142742427434274442745427464274742748427494275042751427524275342754427554275642757427584275942760427614276242763427644276542766427674276842769427704277142772427734277442775427764277742778427794278042781427824278342784427854278642787427884278942790427914279242793427944279542796427974279842799428004280142802428034280442805428064280742808428094281042811428124281342814428154281642817428184281942820428214282242823428244282542826428274282842829428304283142832428334283442835428364283742838428394284042841428424284342844428454284642847428484284942850428514285242853428544285542856428574285842859428604286142862428634286442865428664286742868428694287042871428724287342874428754287642877428784287942880428814288242883428844288542886428874288842889428904289142892428934289442895428964289742898428994290042901429024290342904429054290642907429084290942910429114291242913429144291542916429174291842919429204292142922429234292442925429264292742928429294293042931429324293342934429354293642937429384293942940429414294242943429444294542946429474294842949429504295142952429534295442955429564295742958429594296042961429624296342964429654296642967429684296942970429714297242973429744297542976429774297842979429804298142982429834298442985429864298742988429894299042991429924299342994429954299642997429984299943000430014300243003430044300543006430074300843009430104301143012430134301443015430164301743018430194302043021430224302343024430254302643027430284302943030430314303243033430344303543036430374303843039430404304143042430434304443045430464304743048430494305043051430524305343054430554305643057430584305943060430614306243063430644306543066430674306843069430704307143072430734307443075430764307743078430794308043081430824308343084430854308643087430884308943090430914309243093430944309543096430974309843099431004310143102431034310443105431064310743108431094311043111431124311343114431154311643117431184311943120431214312243123431244312543126431274312843129431304313143132431334313443135431364313743138431394314043141431424314343144431454314643147431484314943150431514315243153431544315543156431574315843159431604316143162431634316443165431664316743168431694317043171431724317343174431754317643177431784317943180431814318243183431844318543186431874318843189431904319143192431934319443195431964319743198431994320043201
  1. "use weex:vue";
  2. /******/ (function(modules) { // webpackBootstrap
  3. /******/ // The module cache
  4. /******/ var installedModules = {};
  5. /******/
  6. /******/ // The require function
  7. /******/ function __webpack_require__(moduleId) {
  8. /******/
  9. /******/ // Check if module is in cache
  10. /******/ if(installedModules[moduleId]) {
  11. /******/ return installedModules[moduleId].exports;
  12. /******/ }
  13. /******/ // Create a new module (and put it into the cache)
  14. /******/ var module = installedModules[moduleId] = {
  15. /******/ i: moduleId,
  16. /******/ l: false,
  17. /******/ exports: {}
  18. /******/ };
  19. /******/
  20. /******/ // Execute the module function
  21. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  22. /******/
  23. /******/ // Flag the module as loaded
  24. /******/ module.l = true;
  25. /******/
  26. /******/ // Return the exports of the module
  27. /******/ return module.exports;
  28. /******/ }
  29. /******/
  30. /******/
  31. /******/ // expose the modules object (__webpack_modules__)
  32. /******/ __webpack_require__.m = modules;
  33. /******/
  34. /******/ // expose the module cache
  35. /******/ __webpack_require__.c = installedModules;
  36. /******/
  37. /******/ // define getter function for harmony exports
  38. /******/ __webpack_require__.d = function(exports, name, getter) {
  39. /******/ if(!__webpack_require__.o(exports, name)) {
  40. /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
  41. /******/ }
  42. /******/ };
  43. /******/
  44. /******/ // define __esModule on exports
  45. /******/ __webpack_require__.r = function(exports) {
  46. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  47. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  48. /******/ }
  49. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  50. /******/ };
  51. /******/
  52. /******/ // create a fake namespace object
  53. /******/ // mode & 1: value is a module id, require it
  54. /******/ // mode & 2: merge all properties of value into the ns
  55. /******/ // mode & 4: return value when already ns object
  56. /******/ // mode & 8|1: behave like require
  57. /******/ __webpack_require__.t = function(value, mode) {
  58. /******/ if(mode & 1) value = __webpack_require__(value);
  59. /******/ if(mode & 8) return value;
  60. /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  61. /******/ var ns = Object.create(null);
  62. /******/ __webpack_require__.r(ns);
  63. /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  64. /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  65. /******/ return ns;
  66. /******/ };
  67. /******/
  68. /******/ // getDefaultExport function for compatibility with non-harmony modules
  69. /******/ __webpack_require__.n = function(module) {
  70. /******/ var getter = module && module.__esModule ?
  71. /******/ function getDefault() { return module['default']; } :
  72. /******/ function getModuleExports() { return module; };
  73. /******/ __webpack_require__.d(getter, 'a', getter);
  74. /******/ return getter;
  75. /******/ };
  76. /******/
  77. /******/ // Object.prototype.hasOwnProperty.call
  78. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  79. /******/
  80. /******/ // __webpack_public_path__
  81. /******/ __webpack_require__.p = "";
  82. /******/
  83. /******/
  84. /******/ // Load entry module and return exports
  85. /******/ return __webpack_require__(__webpack_require__.s = 794);
  86. /******/ })
  87. /************************************************************************/
  88. /******/ ([
  89. /* 0 */,
  90. /* 1 */
  91. /*!*************************************************************************************!*\
  92. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/main.js?{"type":"appStyle"} ***!
  93. \*************************************************************************************/
  94. /*! no static exports found */
  95. /***/ (function(module, exports, __webpack_require__) {
  96. 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");
  97. /***/ }),
  98. /* 2 */
  99. /*!**************************************************************************************************!*\
  100. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/App.vue?vue&type=style&index=0&lang=scss ***!
  101. \**************************************************************************************************/
  102. /*! no static exports found */
  103. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  104. "use strict";
  105. __webpack_require__.r(__webpack_exports__);
  106. /* 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);
  107. /* 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__);
  108. /* 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__));
  109. /* 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);
  110. /***/ }),
  111. /* 3 */
  112. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  113. !*** ./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 ***!
  114. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  115. /*! no static exports found */
  116. /***/ (function(module, exports) {
  117. module.exports = {
  118. ".u-line-1": {
  119. "": {
  120. "lines": [
  121. 1,
  122. 0,
  123. 0,
  124. 20
  125. ],
  126. "textOverflow": [
  127. "ellipsis",
  128. 0,
  129. 0,
  130. 20
  131. ],
  132. "overflow": [
  133. "hidden",
  134. 0,
  135. 0,
  136. 20
  137. ],
  138. "flex": [
  139. 1,
  140. 0,
  141. 0,
  142. 20
  143. ]
  144. }
  145. },
  146. ".u-line-2": {
  147. "": {
  148. "lines": [
  149. 2,
  150. 0,
  151. 0,
  152. 21
  153. ],
  154. "textOverflow": [
  155. "ellipsis",
  156. 0,
  157. 0,
  158. 21
  159. ],
  160. "overflow": [
  161. "hidden",
  162. 0,
  163. 0,
  164. 21
  165. ],
  166. "flex": [
  167. 1,
  168. 0,
  169. 0,
  170. 21
  171. ]
  172. }
  173. },
  174. ".u-line-3": {
  175. "": {
  176. "lines": [
  177. 3,
  178. 0,
  179. 0,
  180. 22
  181. ],
  182. "textOverflow": [
  183. "ellipsis",
  184. 0,
  185. 0,
  186. 22
  187. ],
  188. "overflow": [
  189. "hidden",
  190. 0,
  191. 0,
  192. 22
  193. ],
  194. "flex": [
  195. 1,
  196. 0,
  197. 0,
  198. 22
  199. ]
  200. }
  201. },
  202. ".u-line-4": {
  203. "": {
  204. "lines": [
  205. 4,
  206. 0,
  207. 0,
  208. 23
  209. ],
  210. "textOverflow": [
  211. "ellipsis",
  212. 0,
  213. 0,
  214. 23
  215. ],
  216. "overflow": [
  217. "hidden",
  218. 0,
  219. 0,
  220. 23
  221. ],
  222. "flex": [
  223. 1,
  224. 0,
  225. 0,
  226. 23
  227. ]
  228. }
  229. },
  230. ".u-line-5": {
  231. "": {
  232. "lines": [
  233. 5,
  234. 0,
  235. 0,
  236. 24
  237. ],
  238. "textOverflow": [
  239. "ellipsis",
  240. 0,
  241. 0,
  242. 24
  243. ],
  244. "overflow": [
  245. "hidden",
  246. 0,
  247. 0,
  248. 24
  249. ],
  250. "flex": [
  251. 1,
  252. 0,
  253. 0,
  254. 24
  255. ]
  256. }
  257. },
  258. ".u-border": {
  259. "": {
  260. "borderWidth": [
  261. "0.5",
  262. 1,
  263. 0,
  264. 25
  265. ],
  266. "borderColor": [
  267. "#dadbde",
  268. 1,
  269. 0,
  270. 25
  271. ],
  272. "borderStyle": [
  273. "solid",
  274. 0,
  275. 0,
  276. 25
  277. ]
  278. }
  279. },
  280. ".u-border-top": {
  281. "": {
  282. "borderTopWidth": [
  283. "0.5",
  284. 1,
  285. 0,
  286. 26
  287. ],
  288. "borderColor": [
  289. "#dadbde",
  290. 1,
  291. 0,
  292. 26
  293. ],
  294. "borderTopStyle": [
  295. "solid",
  296. 0,
  297. 0,
  298. 26
  299. ]
  300. }
  301. },
  302. ".u-border-left": {
  303. "": {
  304. "borderLeftWidth": [
  305. "0.5",
  306. 1,
  307. 0,
  308. 27
  309. ],
  310. "borderColor": [
  311. "#dadbde",
  312. 1,
  313. 0,
  314. 27
  315. ],
  316. "borderLeftStyle": [
  317. "solid",
  318. 0,
  319. 0,
  320. 27
  321. ]
  322. }
  323. },
  324. ".u-border-right": {
  325. "": {
  326. "borderRightWidth": [
  327. "0.5",
  328. 1,
  329. 0,
  330. 28
  331. ],
  332. "borderColor": [
  333. "#dadbde",
  334. 1,
  335. 0,
  336. 28
  337. ],
  338. "borderRightStyle": [
  339. "solid",
  340. 0,
  341. 0,
  342. 28
  343. ]
  344. }
  345. },
  346. ".u-border-bottom": {
  347. "": {
  348. "borderBottomWidth": [
  349. "0.5",
  350. 1,
  351. 0,
  352. 29
  353. ],
  354. "borderColor": [
  355. "#dadbde",
  356. 1,
  357. 0,
  358. 29
  359. ],
  360. "borderBottomStyle": [
  361. "solid",
  362. 0,
  363. 0,
  364. 29
  365. ]
  366. }
  367. },
  368. ".u-border-top-bottom": {
  369. "": {
  370. "borderTopWidth": [
  371. "0.5",
  372. 1,
  373. 0,
  374. 30
  375. ],
  376. "borderBottomWidth": [
  377. "0.5",
  378. 1,
  379. 0,
  380. 30
  381. ],
  382. "borderColor": [
  383. "#dadbde",
  384. 1,
  385. 0,
  386. 30
  387. ],
  388. "borderTopStyle": [
  389. "solid",
  390. 0,
  391. 0,
  392. 30
  393. ],
  394. "borderBottomStyle": [
  395. "solid",
  396. 0,
  397. 0,
  398. 30
  399. ]
  400. }
  401. },
  402. ".u-reset-button": {
  403. "": {
  404. "paddingTop": [
  405. 0,
  406. 0,
  407. 0,
  408. 31
  409. ],
  410. "paddingRight": [
  411. 0,
  412. 0,
  413. 0,
  414. 31
  415. ],
  416. "paddingBottom": [
  417. 0,
  418. 0,
  419. 0,
  420. 31
  421. ],
  422. "paddingLeft": [
  423. 0,
  424. 0,
  425. 0,
  426. 31
  427. ],
  428. "backgroundColor": [
  429. "rgba(0,0,0,0)",
  430. 0,
  431. 0,
  432. 31
  433. ],
  434. "borderWidth": [
  435. 0,
  436. 0,
  437. 0,
  438. 31
  439. ]
  440. }
  441. },
  442. ".u-hover-class": {
  443. "": {
  444. "opacity": [
  445. 0.7,
  446. 0,
  447. 0,
  448. 32
  449. ]
  450. }
  451. },
  452. ".u-primary-light": {
  453. "": {
  454. "color": [
  455. "#ecf5ff",
  456. 0,
  457. 0,
  458. 33
  459. ]
  460. }
  461. },
  462. ".u-warning-light": {
  463. "": {
  464. "color": [
  465. "#fdf6ec",
  466. 0,
  467. 0,
  468. 34
  469. ]
  470. }
  471. },
  472. ".u-success-light": {
  473. "": {
  474. "color": [
  475. "#f5fff0",
  476. 0,
  477. 0,
  478. 35
  479. ]
  480. }
  481. },
  482. ".u-error-light": {
  483. "": {
  484. "color": [
  485. "#fef0f0",
  486. 0,
  487. 0,
  488. 36
  489. ]
  490. }
  491. },
  492. ".u-info-light": {
  493. "": {
  494. "color": [
  495. "#f4f4f5",
  496. 0,
  497. 0,
  498. 37
  499. ]
  500. }
  501. },
  502. ".u-primary-light-bg": {
  503. "": {
  504. "backgroundColor": [
  505. "#ecf5ff",
  506. 0,
  507. 0,
  508. 38
  509. ]
  510. }
  511. },
  512. ".u-warning-light-bg": {
  513. "": {
  514. "backgroundColor": [
  515. "#fdf6ec",
  516. 0,
  517. 0,
  518. 39
  519. ]
  520. }
  521. },
  522. ".u-success-light-bg": {
  523. "": {
  524. "backgroundColor": [
  525. "#f5fff0",
  526. 0,
  527. 0,
  528. 40
  529. ]
  530. }
  531. },
  532. ".u-error-light-bg": {
  533. "": {
  534. "backgroundColor": [
  535. "#fef0f0",
  536. 0,
  537. 0,
  538. 41
  539. ]
  540. }
  541. },
  542. ".u-info-light-bg": {
  543. "": {
  544. "backgroundColor": [
  545. "#f4f4f5",
  546. 0,
  547. 0,
  548. 42
  549. ]
  550. }
  551. },
  552. ".u-primary-dark": {
  553. "": {
  554. "color": [
  555. "#398ade",
  556. 0,
  557. 0,
  558. 43
  559. ]
  560. }
  561. },
  562. ".u-warning-dark": {
  563. "": {
  564. "color": [
  565. "#f1a532",
  566. 0,
  567. 0,
  568. 44
  569. ]
  570. }
  571. },
  572. ".u-success-dark": {
  573. "": {
  574. "color": [
  575. "#53c21d",
  576. 0,
  577. 0,
  578. 45
  579. ]
  580. }
  581. },
  582. ".u-error-dark": {
  583. "": {
  584. "color": [
  585. "#e45656",
  586. 0,
  587. 0,
  588. 46
  589. ]
  590. }
  591. },
  592. ".u-info-dark": {
  593. "": {
  594. "color": [
  595. "#767a82",
  596. 0,
  597. 0,
  598. 47
  599. ]
  600. }
  601. },
  602. ".u-primary-dark-bg": {
  603. "": {
  604. "backgroundColor": [
  605. "#398ade",
  606. 0,
  607. 0,
  608. 48
  609. ]
  610. }
  611. },
  612. ".u-warning-dark-bg": {
  613. "": {
  614. "backgroundColor": [
  615. "#f1a532",
  616. 0,
  617. 0,
  618. 49
  619. ]
  620. }
  621. },
  622. ".u-success-dark-bg": {
  623. "": {
  624. "backgroundColor": [
  625. "#53c21d",
  626. 0,
  627. 0,
  628. 50
  629. ]
  630. }
  631. },
  632. ".u-error-dark-bg": {
  633. "": {
  634. "backgroundColor": [
  635. "#e45656",
  636. 0,
  637. 0,
  638. 51
  639. ]
  640. }
  641. },
  642. ".u-info-dark-bg": {
  643. "": {
  644. "backgroundColor": [
  645. "#767a82",
  646. 0,
  647. 0,
  648. 52
  649. ]
  650. }
  651. },
  652. ".u-primary-disabled": {
  653. "": {
  654. "color": [
  655. "#9acafc",
  656. 0,
  657. 0,
  658. 53
  659. ]
  660. }
  661. },
  662. ".u-warning-disabled": {
  663. "": {
  664. "color": [
  665. "#f9d39b",
  666. 0,
  667. 0,
  668. 54
  669. ]
  670. }
  671. },
  672. ".u-success-disabled": {
  673. "": {
  674. "color": [
  675. "#a9e08f",
  676. 0,
  677. 0,
  678. 55
  679. ]
  680. }
  681. },
  682. ".u-error-disabled": {
  683. "": {
  684. "color": [
  685. "#f7b2b2",
  686. 0,
  687. 0,
  688. 56
  689. ]
  690. }
  691. },
  692. ".u-info-disabled": {
  693. "": {
  694. "color": [
  695. "#c4c6c9",
  696. 0,
  697. 0,
  698. 57
  699. ]
  700. }
  701. },
  702. ".u-primary": {
  703. "": {
  704. "color": [
  705. "#3c9cff",
  706. 0,
  707. 0,
  708. 58
  709. ]
  710. }
  711. },
  712. ".u-warning": {
  713. "": {
  714. "color": [
  715. "#f9ae3d",
  716. 0,
  717. 0,
  718. 59
  719. ]
  720. }
  721. },
  722. ".u-success": {
  723. "": {
  724. "color": [
  725. "#5ac725",
  726. 0,
  727. 0,
  728. 60
  729. ]
  730. }
  731. },
  732. ".u-error": {
  733. "": {
  734. "color": [
  735. "#f56c6c",
  736. 0,
  737. 0,
  738. 61
  739. ]
  740. }
  741. },
  742. ".u-info": {
  743. "": {
  744. "color": [
  745. "#909399",
  746. 0,
  747. 0,
  748. 62
  749. ]
  750. }
  751. },
  752. ".u-primary-bg": {
  753. "": {
  754. "backgroundColor": [
  755. "#3c9cff",
  756. 0,
  757. 0,
  758. 63
  759. ]
  760. }
  761. },
  762. ".u-warning-bg": {
  763. "": {
  764. "backgroundColor": [
  765. "#f9ae3d",
  766. 0,
  767. 0,
  768. 64
  769. ]
  770. }
  771. },
  772. ".u-success-bg": {
  773. "": {
  774. "backgroundColor": [
  775. "#5ac725",
  776. 0,
  777. 0,
  778. 65
  779. ]
  780. }
  781. },
  782. ".u-error-bg": {
  783. "": {
  784. "backgroundColor": [
  785. "#f56c6c",
  786. 0,
  787. 0,
  788. 66
  789. ]
  790. }
  791. },
  792. ".u-info-bg": {
  793. "": {
  794. "backgroundColor": [
  795. "#909399",
  796. 0,
  797. 0,
  798. 67
  799. ]
  800. }
  801. },
  802. ".u-main-color": {
  803. "": {
  804. "color": [
  805. "#303133",
  806. 0,
  807. 0,
  808. 68
  809. ]
  810. }
  811. },
  812. ".u-content-color": {
  813. "": {
  814. "color": [
  815. "#606266",
  816. 0,
  817. 0,
  818. 69
  819. ]
  820. }
  821. },
  822. ".u-tips-color": {
  823. "": {
  824. "color": [
  825. "#909193",
  826. 0,
  827. 0,
  828. 70
  829. ]
  830. }
  831. },
  832. ".u-light-color": {
  833. "": {
  834. "color": [
  835. "#c0c4cc",
  836. 0,
  837. 0,
  838. 71
  839. ]
  840. }
  841. },
  842. "@VERSION": 2
  843. }
  844. /***/ }),
  845. /* 4 */
  846. /*!*******************************************************************!*\
  847. !*** ./node_modules/@dcloudio/uni-cli-shared/lib/uni-polyfill.js ***!
  848. \*******************************************************************/
  849. /*! no static exports found */
  850. /***/ (function(module, exports) {
  851. if (typeof Promise !== 'undefined' && !Promise.prototype.finally) {
  852. Promise.prototype.finally = function (callback) {
  853. var promise = this.constructor;
  854. return this.then(function (value) {
  855. return promise.resolve(callback()).then(function () {
  856. return value;
  857. });
  858. }, function (reason) {
  859. return promise.resolve(callback()).then(function () {
  860. throw reason;
  861. });
  862. });
  863. };
  864. }
  865. if (typeof uni !== 'undefined' && uni && uni.requireGlobal) {
  866. var global = uni.requireGlobal();
  867. ArrayBuffer = global.ArrayBuffer;
  868. Int8Array = global.Int8Array;
  869. Uint8Array = global.Uint8Array;
  870. Uint8ClampedArray = global.Uint8ClampedArray;
  871. Int16Array = global.Int16Array;
  872. Uint16Array = global.Uint16Array;
  873. Int32Array = global.Int32Array;
  874. Uint32Array = global.Uint32Array;
  875. Float32Array = global.Float32Array;
  876. Float64Array = global.Float64Array;
  877. BigInt64Array = global.BigInt64Array;
  878. BigUint64Array = global.BigUint64Array;
  879. }
  880. /***/ }),
  881. /* 5 */,
  882. /* 6 */,
  883. /* 7 */,
  884. /* 8 */,
  885. /* 9 */,
  886. /* 10 */,
  887. /* 11 */
  888. /*!************************************************************************************************************!*\
  889. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue ***!
  890. \************************************************************************************************************/
  891. /*! no static exports found */
  892. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  893. "use strict";
  894. __webpack_require__.r(__webpack_exports__);
  895. /* 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);
  896. /* 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);
  897. /* 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__));
  898. /* 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);
  899. var renderjs
  900. function injectStyles (context) {
  901. if(!this.options.style){
  902. this.options.style = {}
  903. }
  904. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  905. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  906. }
  907. if(Vue.prototype.__merge_style){
  908. 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)
  909. }else{
  910. Object.assign(this.options.style,__webpack_require__(/*! ./u-icon.vue?vue&type=style&index=0&id=172979f2&lang=scss&scoped=true& */ 19).default)
  911. }
  912. }
  913. /* normalize component */
  914. 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"])(
  915. _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  916. _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  917. _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  918. false,
  919. null,
  920. "172979f2",
  921. "aba93212",
  922. false,
  923. _u_icon_vue_vue_type_template_id_172979f2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  924. renderjs
  925. )
  926. injectStyles.call(component)
  927. component.options.__file = "node_modules/uview-ui/components/u-icon/u-icon.vue"
  928. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  929. /***/ }),
  930. /* 12 */
  931. /*!*******************************************************************************************************************************************************!*\
  932. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=172979f2&scoped=true& ***!
  933. \*******************************************************************************************************************************************************/
  934. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  935. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  936. "use strict";
  937. __webpack_require__.r(__webpack_exports__);
  938. /* 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);
  939. /* 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"]; });
  940. /* 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"]; });
  941. /* 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"]; });
  942. /* 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"]; });
  943. /***/ }),
  944. /* 13 */
  945. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  946. !*** ./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& ***!
  947. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  948. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  949. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  950. "use strict";
  951. __webpack_require__.r(__webpack_exports__);
  952. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  953. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  954. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  955. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  956. var components
  957. var render = function () {
  958. var _vm = this
  959. var _h = _vm.$createElement
  960. var _c = _vm._self._c || _h
  961. return _c(
  962. "view",
  963. {
  964. staticClass: ["u-icon"],
  965. class: ["u-icon--" + _vm.labelPos],
  966. on: { click: _vm.clickHandler },
  967. },
  968. [
  969. _vm.isImg
  970. ? _c("u-image", {
  971. staticClass: ["u-icon__img"],
  972. style: [_vm.imgStyle, _vm.$u.addStyle(_vm.customStyle)],
  973. attrs: { src: _vm.name, mode: _vm.imgMode },
  974. })
  975. : _c(
  976. "u-text",
  977. {
  978. staticClass: ["u-icon__icon"],
  979. class: _vm.uClasses,
  980. style: [_vm.iconStyle, _vm.$u.addStyle(_vm.customStyle)],
  981. appendAsTree: true,
  982. attrs: { hoverClass: _vm.hoverClass, append: "tree" },
  983. },
  984. [_vm._v(_vm._s(_vm.icon))]
  985. ),
  986. _vm.label !== ""
  987. ? _c(
  988. "u-text",
  989. {
  990. staticClass: ["u-icon__label"],
  991. style: {
  992. color: _vm.labelColor,
  993. fontSize: _vm.$u.addUnit(_vm.labelSize),
  994. marginLeft:
  995. _vm.labelPos == "right" ? _vm.$u.addUnit(_vm.space) : 0,
  996. marginTop:
  997. _vm.labelPos == "bottom" ? _vm.$u.addUnit(_vm.space) : 0,
  998. marginRight:
  999. _vm.labelPos == "left" ? _vm.$u.addUnit(_vm.space) : 0,
  1000. marginBottom:
  1001. _vm.labelPos == "top" ? _vm.$u.addUnit(_vm.space) : 0,
  1002. },
  1003. appendAsTree: true,
  1004. attrs: { append: "tree" },
  1005. },
  1006. [_vm._v(_vm._s(_vm.label))]
  1007. )
  1008. : _vm._e(),
  1009. ],
  1010. 1
  1011. )
  1012. }
  1013. var recyclableRender = false
  1014. var staticRenderFns = []
  1015. render._withStripped = true
  1016. /***/ }),
  1017. /* 14 */
  1018. /*!*************************************************************************************************************************************!*\
  1019. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***!
  1020. \*************************************************************************************************************************************/
  1021. /*! no static exports found */
  1022. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1023. "use strict";
  1024. __webpack_require__.r(__webpack_exports__);
  1025. /* 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);
  1026. /* 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__);
  1027. /* 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__));
  1028. /* 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);
  1029. /***/ }),
  1030. /* 15 */
  1031. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1032. !*** ./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& ***!
  1033. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1034. /*! no static exports found */
  1035. /***/ (function(module, exports, __webpack_require__) {
  1036. "use strict";
  1037. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  1038. Object.defineProperty(exports, "__esModule", {
  1039. value: true
  1040. });
  1041. exports.default = void 0;
  1042. var _icons = _interopRequireDefault(__webpack_require__(/*! ./icons */ 17));
  1043. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 18));
  1044. //
  1045. //
  1046. //
  1047. //
  1048. //
  1049. //
  1050. //
  1051. //
  1052. //
  1053. //
  1054. //
  1055. //
  1056. //
  1057. //
  1058. //
  1059. //
  1060. //
  1061. //
  1062. //
  1063. //
  1064. //
  1065. //
  1066. //
  1067. //
  1068. //
  1069. //
  1070. //
  1071. //
  1072. //
  1073. //
  1074. //
  1075. //
  1076. //
  1077. //
  1078. //
  1079. //
  1080. // nvue通过weex的dom模块引入字体,相关文档地址如下:
  1081. // https://weex.apache.org/zh/docs/modules/dom.html#addrule
  1082. var fontUrl = 'https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf';
  1083. var domModule = weex.requireModule('dom');
  1084. domModule.addRule('fontFace', {
  1085. 'fontFamily': "uicon-iconfont",
  1086. 'src': "url('".concat(fontUrl, "')")
  1087. });
  1088. // 引入图标名称,已经对应的unicode
  1089. ;
  1090. /**
  1091. * icon 图标
  1092. * @description 基于字体的图标集,包含了大多数常见场景的图标。
  1093. * @tutorial https://www.uviewui.com/components/icon.html
  1094. * @property {String} name 图标名称,见示例图标集
  1095. * @property {String} color 图标颜色,可接受主题色 (默认 color['u-content-color'] )
  1096. * @property {String | Number} size 图标字体大小,单位px (默认 '16px' )
  1097. * @property {Boolean} bold 是否显示粗体 (默认 false )
  1098. * @property {String | Number} index 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
  1099. * @property {String} hoverClass 图标按下去的样式类,用法同uni的view组件的hoverClass参数,详情见官网
  1100. * @property {String} customPrefix 自定义扩展前缀,方便用户扩展自己的图标库 (默认 'uicon' )
  1101. * @property {String | Number} label 图标右侧的label文字
  1102. * @property {String} labelPos label相对于图标的位置,只能right或bottom (默认 'right' )
  1103. * @property {String | Number} labelSize label字体大小,单位px (默认 '15px' )
  1104. * @property {String} labelColor 图标右侧的label文字颜色 ( 默认 color['u-content-color'] )
  1105. * @property {String | Number} space label与图标的距离,单位px (默认 '3px' )
  1106. * @property {String} imgMode 图片的mode
  1107. * @property {String | Number} width 显示图片小图标时的宽度
  1108. * @property {String | Number} height 显示图片小图标时的高度
  1109. * @property {String | Number} top 图标在垂直方向上的定位 用于解决某些情况下,让图标垂直居中的用途 (默认 0 )
  1110. * @property {Boolean} stop 是否阻止事件传播 (默认 false )
  1111. * @property {Object} customStyle icon的样式,对象形式
  1112. * @event {Function} click 点击图标时触发
  1113. * @event {Function} touchstart 事件触摸时触发
  1114. * @example <u-icon name="photo" color="#2979ff" size="28"></u-icon>
  1115. */
  1116. var _default = {
  1117. name: 'u-icon',
  1118. data: function data() {
  1119. return {};
  1120. },
  1121. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  1122. computed: {
  1123. uClasses: function uClasses() {
  1124. var classes = [];
  1125. classes.push(this.customPrefix + '-' + this.name);
  1126. // // uView的自定义图标类名为u-iconfont
  1127. // if (this.customPrefix == 'uicon') {
  1128. // classes.push('u-iconfont')
  1129. // } else {
  1130. // classes.push(this.customPrefix)
  1131. // }
  1132. // 主题色,通过类配置
  1133. if (this.color && uni.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);
  1134. // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别
  1135. // 故需将其拆成一个字符串的形式,通过空格隔开各个类名
  1136. return classes;
  1137. },
  1138. iconStyle: function iconStyle() {
  1139. var style = {};
  1140. style = {
  1141. fontSize: uni.$u.addUnit(this.size),
  1142. lineHeight: uni.$u.addUnit(this.size),
  1143. fontWeight: this.bold ? 'bold' : 'normal',
  1144. // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中
  1145. top: uni.$u.addUnit(this.top)
  1146. };
  1147. // 非主题色值时,才当作颜色值
  1148. if (this.color && !uni.$u.config.type.includes(this.color)) style.color = this.color;
  1149. return style;
  1150. },
  1151. // 判断传入的name属性,是否图片路径,只要带有"/"均认为是图片形式
  1152. isImg: function isImg() {
  1153. return this.name.indexOf('/') !== -1;
  1154. },
  1155. imgStyle: function imgStyle() {
  1156. var style = {};
  1157. // 如果设置width和height属性,则优先使用,否则使用size属性
  1158. style.width = this.width ? uni.$u.addUnit(this.width) : uni.$u.addUnit(this.size);
  1159. style.height = this.height ? uni.$u.addUnit(this.height) : uni.$u.addUnit(this.size);
  1160. return style;
  1161. },
  1162. // 通过图标名,查找对应的图标
  1163. icon: function icon() {
  1164. // 如果内置的图标中找不到对应的图标,就直接返回name值,因为用户可能传入的是unicode代码
  1165. return _icons.default['uicon-' + this.name] || this.name;
  1166. }
  1167. },
  1168. methods: {
  1169. clickHandler: function clickHandler(e) {
  1170. this.$emit('click', this.index);
  1171. // 是否阻止事件冒泡
  1172. this.stop && this.preventEvent(e);
  1173. }
  1174. }
  1175. };
  1176. exports.default = _default;
  1177. /***/ }),
  1178. /* 16 */
  1179. /*!**********************************************************************!*\
  1180. !*** ./node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
  1181. \**********************************************************************/
  1182. /*! no static exports found */
  1183. /***/ (function(module, exports) {
  1184. function _interopRequireDefault(obj) {
  1185. return obj && obj.__esModule ? obj : {
  1186. "default": obj
  1187. };
  1188. }
  1189. module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;
  1190. /***/ }),
  1191. /* 17 */
  1192. /*!**********************************************************************************************************!*\
  1193. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/icons.js ***!
  1194. \**********************************************************************************************************/
  1195. /*! no static exports found */
  1196. /***/ (function(module, exports, __webpack_require__) {
  1197. "use strict";
  1198. Object.defineProperty(exports, "__esModule", {
  1199. value: true
  1200. });
  1201. exports.default = void 0;
  1202. var _default = {
  1203. 'uicon-level': "\uE693",
  1204. 'uicon-column-line': "\uE68E",
  1205. 'uicon-checkbox-mark': "\uE807",
  1206. 'uicon-folder': "\uE7F5",
  1207. 'uicon-movie': "\uE7F6",
  1208. 'uicon-star-fill': "\uE669",
  1209. 'uicon-star': "\uE65F",
  1210. 'uicon-phone-fill': "\uE64F",
  1211. 'uicon-phone': "\uE622",
  1212. 'uicon-apple-fill': "\uE881",
  1213. 'uicon-chrome-circle-fill': "\uE885",
  1214. 'uicon-backspace': "\uE67B",
  1215. 'uicon-attach': "\uE632",
  1216. 'uicon-cut': "\uE948",
  1217. 'uicon-empty-car': "\uE602",
  1218. 'uicon-empty-coupon': "\uE682",
  1219. 'uicon-empty-address': "\uE646",
  1220. 'uicon-empty-favor': "\uE67C",
  1221. 'uicon-empty-permission': "\uE686",
  1222. 'uicon-empty-news': "\uE687",
  1223. 'uicon-empty-search': "\uE664",
  1224. 'uicon-github-circle-fill': "\uE887",
  1225. 'uicon-rmb': "\uE608",
  1226. 'uicon-person-delete-fill': "\uE66A",
  1227. 'uicon-reload': "\uE788",
  1228. 'uicon-order': "\uE68F",
  1229. 'uicon-server-man': "\uE6BC",
  1230. 'uicon-search': "\uE62A",
  1231. 'uicon-fingerprint': "\uE955",
  1232. 'uicon-more-dot-fill': "\uE630",
  1233. 'uicon-scan': "\uE662",
  1234. 'uicon-share-square': "\uE60B",
  1235. 'uicon-map': "\uE61D",
  1236. 'uicon-map-fill': "\uE64E",
  1237. 'uicon-tags': "\uE629",
  1238. 'uicon-tags-fill': "\uE651",
  1239. 'uicon-bookmark-fill': "\uE63B",
  1240. 'uicon-bookmark': "\uE60A",
  1241. 'uicon-eye': "\uE613",
  1242. 'uicon-eye-fill': "\uE641",
  1243. 'uicon-mic': "\uE64A",
  1244. 'uicon-mic-off': "\uE649",
  1245. 'uicon-calendar': "\uE66E",
  1246. 'uicon-calendar-fill': "\uE634",
  1247. 'uicon-trash': "\uE623",
  1248. 'uicon-trash-fill': "\uE658",
  1249. 'uicon-play-left': "\uE66D",
  1250. 'uicon-play-right': "\uE610",
  1251. 'uicon-minus': "\uE618",
  1252. 'uicon-plus': "\uE62D",
  1253. 'uicon-info': "\uE653",
  1254. 'uicon-info-circle': "\uE7D2",
  1255. 'uicon-info-circle-fill': "\uE64B",
  1256. 'uicon-question': "\uE715",
  1257. 'uicon-error': "\uE6D3",
  1258. 'uicon-close': "\uE685",
  1259. 'uicon-checkmark': "\uE6A8",
  1260. 'uicon-android-circle-fill': "\uE67E",
  1261. 'uicon-android-fill': "\uE67D",
  1262. 'uicon-ie': "\uE87B",
  1263. 'uicon-IE-circle-fill': "\uE889",
  1264. 'uicon-google': "\uE87A",
  1265. 'uicon-google-circle-fill': "\uE88A",
  1266. 'uicon-setting-fill': "\uE872",
  1267. 'uicon-setting': "\uE61F",
  1268. 'uicon-minus-square-fill': "\uE855",
  1269. 'uicon-plus-square-fill': "\uE856",
  1270. 'uicon-heart': "\uE7DF",
  1271. 'uicon-heart-fill': "\uE851",
  1272. 'uicon-camera': "\uE7D7",
  1273. 'uicon-camera-fill': "\uE870",
  1274. 'uicon-more-circle': "\uE63E",
  1275. 'uicon-more-circle-fill': "\uE645",
  1276. 'uicon-chat': "\uE620",
  1277. 'uicon-chat-fill': "\uE61E",
  1278. 'uicon-bag-fill': "\uE617",
  1279. 'uicon-bag': "\uE619",
  1280. 'uicon-error-circle-fill': "\uE62C",
  1281. 'uicon-error-circle': "\uE624",
  1282. 'uicon-close-circle': "\uE63F",
  1283. 'uicon-close-circle-fill': "\uE637",
  1284. 'uicon-checkmark-circle': "\uE63D",
  1285. 'uicon-checkmark-circle-fill': "\uE635",
  1286. 'uicon-question-circle-fill': "\uE666",
  1287. 'uicon-question-circle': "\uE625",
  1288. 'uicon-share': "\uE631",
  1289. 'uicon-share-fill': "\uE65E",
  1290. 'uicon-shopping-cart': "\uE621",
  1291. 'uicon-shopping-cart-fill': "\uE65D",
  1292. 'uicon-bell': "\uE609",
  1293. 'uicon-bell-fill': "\uE640",
  1294. 'uicon-list': "\uE650",
  1295. 'uicon-list-dot': "\uE616",
  1296. 'uicon-zhihu': "\uE6BA",
  1297. 'uicon-zhihu-circle-fill': "\uE709",
  1298. 'uicon-zhifubao': "\uE6B9",
  1299. 'uicon-zhifubao-circle-fill': "\uE6B8",
  1300. 'uicon-weixin-circle-fill': "\uE6B1",
  1301. 'uicon-weixin-fill': "\uE6B2",
  1302. 'uicon-twitter-circle-fill': "\uE6AB",
  1303. 'uicon-twitter': "\uE6AA",
  1304. 'uicon-taobao-circle-fill': "\uE6A7",
  1305. 'uicon-taobao': "\uE6A6",
  1306. 'uicon-weibo-circle-fill': "\uE6A5",
  1307. 'uicon-weibo': "\uE6A4",
  1308. 'uicon-qq-fill': "\uE6A1",
  1309. 'uicon-qq-circle-fill': "\uE6A0",
  1310. 'uicon-moments-circel-fill': "\uE69A",
  1311. 'uicon-moments': "\uE69B",
  1312. 'uicon-qzone': "\uE695",
  1313. 'uicon-qzone-circle-fill': "\uE696",
  1314. 'uicon-baidu-circle-fill': "\uE680",
  1315. 'uicon-baidu': "\uE681",
  1316. 'uicon-facebook-circle-fill': "\uE68A",
  1317. 'uicon-facebook': "\uE689",
  1318. 'uicon-car': "\uE60C",
  1319. 'uicon-car-fill': "\uE636",
  1320. 'uicon-warning-fill': "\uE64D",
  1321. 'uicon-warning': "\uE694",
  1322. 'uicon-clock-fill': "\uE638",
  1323. 'uicon-clock': "\uE60F",
  1324. 'uicon-edit-pen': "\uE612",
  1325. 'uicon-edit-pen-fill': "\uE66B",
  1326. 'uicon-email': "\uE611",
  1327. 'uicon-email-fill': "\uE642",
  1328. 'uicon-minus-circle': "\uE61B",
  1329. 'uicon-minus-circle-fill': "\uE652",
  1330. 'uicon-plus-circle': "\uE62E",
  1331. 'uicon-plus-circle-fill': "\uE661",
  1332. 'uicon-file-text': "\uE663",
  1333. 'uicon-file-text-fill': "\uE665",
  1334. 'uicon-pushpin': "\uE7E3",
  1335. 'uicon-pushpin-fill': "\uE86E",
  1336. 'uicon-grid': "\uE673",
  1337. 'uicon-grid-fill': "\uE678",
  1338. 'uicon-play-circle': "\uE647",
  1339. 'uicon-play-circle-fill': "\uE655",
  1340. 'uicon-pause-circle-fill': "\uE654",
  1341. 'uicon-pause': "\uE8FA",
  1342. 'uicon-pause-circle': "\uE643",
  1343. 'uicon-eye-off': "\uE648",
  1344. 'uicon-eye-off-outline': "\uE62B",
  1345. 'uicon-gift-fill': "\uE65C",
  1346. 'uicon-gift': "\uE65B",
  1347. 'uicon-rmb-circle-fill': "\uE657",
  1348. 'uicon-rmb-circle': "\uE677",
  1349. 'uicon-kefu-ermai': "\uE656",
  1350. 'uicon-server-fill': "\uE751",
  1351. 'uicon-coupon-fill': "\uE8C4",
  1352. 'uicon-coupon': "\uE8AE",
  1353. 'uicon-integral': "\uE704",
  1354. 'uicon-integral-fill': "\uE703",
  1355. 'uicon-home-fill': "\uE964",
  1356. 'uicon-home': "\uE965",
  1357. 'uicon-hourglass-half-fill': "\uE966",
  1358. 'uicon-hourglass': "\uE967",
  1359. 'uicon-account': "\uE628",
  1360. 'uicon-plus-people-fill': "\uE626",
  1361. 'uicon-minus-people-fill': "\uE615",
  1362. 'uicon-account-fill': "\uE614",
  1363. 'uicon-thumb-down-fill': "\uE726",
  1364. 'uicon-thumb-down': "\uE727",
  1365. 'uicon-thumb-up': "\uE733",
  1366. 'uicon-thumb-up-fill': "\uE72F",
  1367. 'uicon-lock-fill': "\uE979",
  1368. 'uicon-lock-open': "\uE973",
  1369. 'uicon-lock-opened-fill': "\uE974",
  1370. 'uicon-lock': "\uE97A",
  1371. 'uicon-red-packet-fill': "\uE690",
  1372. 'uicon-photo-fill': "\uE98B",
  1373. 'uicon-photo': "\uE98D",
  1374. 'uicon-volume-off-fill': "\uE659",
  1375. 'uicon-volume-off': "\uE644",
  1376. 'uicon-volume-fill': "\uE670",
  1377. 'uicon-volume': "\uE633",
  1378. 'uicon-red-packet': "\uE691",
  1379. 'uicon-download': "\uE63C",
  1380. 'uicon-arrow-up-fill': "\uE6B0",
  1381. 'uicon-arrow-down-fill': "\uE600",
  1382. 'uicon-play-left-fill': "\uE675",
  1383. 'uicon-play-right-fill': "\uE676",
  1384. 'uicon-rewind-left-fill': "\uE679",
  1385. 'uicon-rewind-right-fill': "\uE67A",
  1386. 'uicon-arrow-downward': "\uE604",
  1387. 'uicon-arrow-leftward': "\uE601",
  1388. 'uicon-arrow-rightward': "\uE603",
  1389. 'uicon-arrow-upward': "\uE607",
  1390. 'uicon-arrow-down': "\uE60D",
  1391. 'uicon-arrow-right': "\uE605",
  1392. 'uicon-arrow-left': "\uE60E",
  1393. 'uicon-arrow-up': "\uE606",
  1394. 'uicon-skip-back-left': "\uE674",
  1395. 'uicon-skip-forward-right': "\uE672",
  1396. 'uicon-rewind-right': "\uE66F",
  1397. 'uicon-rewind-left': "\uE671",
  1398. 'uicon-arrow-right-double': "\uE68D",
  1399. 'uicon-arrow-left-double': "\uE68C",
  1400. 'uicon-wifi-off': "\uE668",
  1401. 'uicon-wifi': "\uE667",
  1402. 'uicon-empty-data': "\uE62F",
  1403. 'uicon-empty-history': "\uE684",
  1404. 'uicon-empty-list': "\uE68B",
  1405. 'uicon-empty-page': "\uE627",
  1406. 'uicon-empty-order': "\uE639",
  1407. 'uicon-man': "\uE697",
  1408. 'uicon-woman': "\uE69C",
  1409. 'uicon-man-add': "\uE61C",
  1410. 'uicon-man-add-fill': "\uE64C",
  1411. 'uicon-man-delete': "\uE61A",
  1412. 'uicon-man-delete-fill': "\uE66A",
  1413. 'uicon-zh': "\uE70A",
  1414. 'uicon-en': "\uE692"
  1415. };
  1416. exports.default = _default;
  1417. /***/ }),
  1418. /* 18 */
  1419. /*!**********************************************************************************************************!*\
  1420. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-icon/props.js ***!
  1421. \**********************************************************************************************************/
  1422. /*! no static exports found */
  1423. /***/ (function(module, exports, __webpack_require__) {
  1424. "use strict";
  1425. Object.defineProperty(exports, "__esModule", {
  1426. value: true
  1427. });
  1428. exports.default = void 0;
  1429. var _default = {
  1430. props: {
  1431. // 图标类名
  1432. name: {
  1433. type: String,
  1434. default: uni.$u.props.icon.name
  1435. },
  1436. // 图标颜色,可接受主题色
  1437. color: {
  1438. type: String,
  1439. default: uni.$u.props.icon.color
  1440. },
  1441. // 字体大小,单位px
  1442. size: {
  1443. type: [String, Number],
  1444. default: uni.$u.props.icon.size
  1445. },
  1446. // 是否显示粗体
  1447. bold: {
  1448. type: Boolean,
  1449. default: uni.$u.props.icon.bold
  1450. },
  1451. // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)
  1452. index: {
  1453. type: [String, Number],
  1454. default: uni.$u.props.icon.index
  1455. },
  1456. // 触摸图标时的类名
  1457. hoverClass: {
  1458. type: String,
  1459. default: uni.$u.props.icon.hoverClass
  1460. },
  1461. // 自定义扩展前缀,方便用户扩展自己的图标库
  1462. customPrefix: {
  1463. type: String,
  1464. default: uni.$u.props.icon.customPrefix
  1465. },
  1466. // 图标右边或者下面的文字
  1467. label: {
  1468. type: [String, Number],
  1469. default: uni.$u.props.icon.label
  1470. },
  1471. // label的位置,只能右边或者下边
  1472. labelPos: {
  1473. type: String,
  1474. default: uni.$u.props.icon.labelPos
  1475. },
  1476. // label的大小
  1477. labelSize: {
  1478. type: [String, Number],
  1479. default: uni.$u.props.icon.labelSize
  1480. },
  1481. // label的颜色
  1482. labelColor: {
  1483. type: String,
  1484. default: uni.$u.props.icon.labelColor
  1485. },
  1486. // label与图标的距离
  1487. space: {
  1488. type: [String, Number],
  1489. default: uni.$u.props.icon.space
  1490. },
  1491. // 图片的mode
  1492. imgMode: {
  1493. type: String,
  1494. default: uni.$u.props.icon.imgMode
  1495. },
  1496. // 用于显示图片小图标时,图片的宽度
  1497. width: {
  1498. type: [String, Number],
  1499. default: uni.$u.props.icon.width
  1500. },
  1501. // 用于显示图片小图标时,图片的高度
  1502. height: {
  1503. type: [String, Number],
  1504. default: uni.$u.props.icon.height
  1505. },
  1506. // 用于解决某些情况下,让图标垂直居中的用途
  1507. top: {
  1508. type: [String, Number],
  1509. default: uni.$u.props.icon.top
  1510. },
  1511. // 是否阻止事件传播
  1512. stop: {
  1513. type: Boolean,
  1514. default: uni.$u.props.icon.stop
  1515. }
  1516. }
  1517. };
  1518. exports.default = _default;
  1519. /***/ }),
  1520. /* 19 */
  1521. /*!**********************************************************************************************************************************************************************!*\
  1522. !*** 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& ***!
  1523. \**********************************************************************************************************************************************************************/
  1524. /*! no static exports found */
  1525. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1526. "use strict";
  1527. __webpack_require__.r(__webpack_exports__);
  1528. /* 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);
  1529. /* 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__);
  1530. /* 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__));
  1531. /* 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);
  1532. /***/ }),
  1533. /* 20 */
  1534. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1535. !*** ./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& ***!
  1536. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1537. /*! no static exports found */
  1538. /***/ (function(module, exports) {
  1539. module.exports = {
  1540. ".u-icon": {
  1541. "": {
  1542. "alignItems": [
  1543. "center",
  1544. 0,
  1545. 0,
  1546. 19
  1547. ]
  1548. }
  1549. },
  1550. ".u-icon--left": {
  1551. "": {
  1552. "flexDirection": [
  1553. "row-reverse",
  1554. 0,
  1555. 0,
  1556. 20
  1557. ],
  1558. "alignItems": [
  1559. "center",
  1560. 0,
  1561. 0,
  1562. 20
  1563. ]
  1564. }
  1565. },
  1566. ".u-icon--right": {
  1567. "": {
  1568. "flexDirection": [
  1569. "row",
  1570. 0,
  1571. 0,
  1572. 21
  1573. ],
  1574. "alignItems": [
  1575. "center",
  1576. 0,
  1577. 0,
  1578. 21
  1579. ]
  1580. }
  1581. },
  1582. ".u-icon--top": {
  1583. "": {
  1584. "flexDirection": [
  1585. "column-reverse",
  1586. 0,
  1587. 0,
  1588. 22
  1589. ],
  1590. "justifyContent": [
  1591. "center",
  1592. 0,
  1593. 0,
  1594. 22
  1595. ]
  1596. }
  1597. },
  1598. ".u-icon--bottom": {
  1599. "": {
  1600. "flexDirection": [
  1601. "column",
  1602. 0,
  1603. 0,
  1604. 23
  1605. ],
  1606. "justifyContent": [
  1607. "center",
  1608. 0,
  1609. 0,
  1610. 23
  1611. ]
  1612. }
  1613. },
  1614. ".u-icon__icon": {
  1615. "": {
  1616. "fontFamily": [
  1617. "uicon-iconfont",
  1618. 0,
  1619. 0,
  1620. 24
  1621. ],
  1622. "position": [
  1623. "relative",
  1624. 0,
  1625. 0,
  1626. 24
  1627. ],
  1628. "flexDirection": [
  1629. "row",
  1630. 0,
  1631. 0,
  1632. 24
  1633. ],
  1634. "alignItems": [
  1635. "center",
  1636. 0,
  1637. 0,
  1638. 24
  1639. ]
  1640. }
  1641. },
  1642. ".u-icon__icon--primary": {
  1643. "": {
  1644. "color": [
  1645. "#3c9cff",
  1646. 0,
  1647. 0,
  1648. 25
  1649. ]
  1650. }
  1651. },
  1652. ".u-icon__icon--success": {
  1653. "": {
  1654. "color": [
  1655. "#5ac725",
  1656. 0,
  1657. 0,
  1658. 26
  1659. ]
  1660. }
  1661. },
  1662. ".u-icon__icon--error": {
  1663. "": {
  1664. "color": [
  1665. "#f56c6c",
  1666. 0,
  1667. 0,
  1668. 27
  1669. ]
  1670. }
  1671. },
  1672. ".u-icon__icon--warning": {
  1673. "": {
  1674. "color": [
  1675. "#f9ae3d",
  1676. 0,
  1677. 0,
  1678. 28
  1679. ]
  1680. }
  1681. },
  1682. ".u-icon__icon--info": {
  1683. "": {
  1684. "color": [
  1685. "#909399",
  1686. 0,
  1687. 0,
  1688. 29
  1689. ]
  1690. }
  1691. },
  1692. "@VERSION": 2
  1693. }
  1694. /***/ }),
  1695. /* 21 */
  1696. /*!**********************************************************************************************************!*\
  1697. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***!
  1698. \**********************************************************************************************************/
  1699. /*! exports provided: default */
  1700. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1701. "use strict";
  1702. __webpack_require__.r(__webpack_exports__);
  1703. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; });
  1704. /* globals __VUE_SSR_CONTEXT__ */
  1705. // IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
  1706. // This module is a runtime utility for cleaner component module output and will
  1707. // be included in the final webpack user bundle.
  1708. function normalizeComponent (
  1709. scriptExports,
  1710. render,
  1711. staticRenderFns,
  1712. functionalTemplate,
  1713. injectStyles,
  1714. scopeId,
  1715. moduleIdentifier, /* server only */
  1716. shadowMode, /* vue-cli only */
  1717. components, // fixed by xxxxxx auto components
  1718. renderjs // fixed by xxxxxx renderjs
  1719. ) {
  1720. // Vue.extend constructor export interop
  1721. var options = typeof scriptExports === 'function'
  1722. ? scriptExports.options
  1723. : scriptExports
  1724. // fixed by xxxxxx auto components
  1725. if (components) {
  1726. if (!options.components) {
  1727. options.components = {}
  1728. }
  1729. var hasOwn = Object.prototype.hasOwnProperty
  1730. for (var name in components) {
  1731. if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) {
  1732. options.components[name] = components[name]
  1733. }
  1734. }
  1735. }
  1736. // fixed by xxxxxx renderjs
  1737. if (renderjs) {
  1738. if(typeof renderjs.beforeCreate === 'function'){
  1739. renderjs.beforeCreate = [renderjs.beforeCreate]
  1740. }
  1741. (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {
  1742. this[renderjs.__module] = this
  1743. });
  1744. (options.mixins || (options.mixins = [])).push(renderjs)
  1745. }
  1746. // render functions
  1747. if (render) {
  1748. options.render = render
  1749. options.staticRenderFns = staticRenderFns
  1750. options._compiled = true
  1751. }
  1752. // functional template
  1753. if (functionalTemplate) {
  1754. options.functional = true
  1755. }
  1756. // scopedId
  1757. if (scopeId) {
  1758. options._scopeId = 'data-v-' + scopeId
  1759. }
  1760. var hook
  1761. if (moduleIdentifier) { // server build
  1762. hook = function (context) {
  1763. // 2.3 injection
  1764. context =
  1765. context || // cached call
  1766. (this.$vnode && this.$vnode.ssrContext) || // stateful
  1767. (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
  1768. // 2.2 with runInNewContext: true
  1769. if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
  1770. context = __VUE_SSR_CONTEXT__
  1771. }
  1772. // inject component styles
  1773. if (injectStyles) {
  1774. injectStyles.call(this, context)
  1775. }
  1776. // register component module identifier for async chunk inferrence
  1777. if (context && context._registeredComponents) {
  1778. context._registeredComponents.add(moduleIdentifier)
  1779. }
  1780. }
  1781. // used by ssr in case component is cached and beforeCreate
  1782. // never gets called
  1783. options._ssrRegister = hook
  1784. } else if (injectStyles) {
  1785. hook = shadowMode
  1786. ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
  1787. : injectStyles
  1788. }
  1789. if (hook) {
  1790. if (options.functional) {
  1791. // for template-only hot-reload because in that case the render fn doesn't
  1792. // go through the normalizer
  1793. options._injectStyles = hook
  1794. // register for functioal component in vue file
  1795. var originalRender = options.render
  1796. options.render = function renderWithStyleInjection (h, context) {
  1797. hook.call(context)
  1798. return originalRender(h, context)
  1799. }
  1800. } else {
  1801. // inject component registration as beforeCreate hook
  1802. var existing = options.beforeCreate
  1803. options.beforeCreate = existing
  1804. ? [].concat(existing, hook)
  1805. : [hook]
  1806. }
  1807. }
  1808. return {
  1809. exports: scriptExports,
  1810. options: options
  1811. }
  1812. }
  1813. /***/ }),
  1814. /* 22 */,
  1815. /* 23 */,
  1816. /* 24 */,
  1817. /* 25 */,
  1818. /* 26 */,
  1819. /* 27 */,
  1820. /* 28 */,
  1821. /* 29 */,
  1822. /* 30 */,
  1823. /* 31 */,
  1824. /* 32 */,
  1825. /* 33 */,
  1826. /* 34 */,
  1827. /* 35 */,
  1828. /* 36 */,
  1829. /* 37 */,
  1830. /* 38 */
  1831. /*!****************************************************************************************************************************!*\
  1832. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue ***!
  1833. \****************************************************************************************************************************/
  1834. /*! no static exports found */
  1835. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1836. "use strict";
  1837. __webpack_require__.r(__webpack_exports__);
  1838. /* 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);
  1839. /* 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);
  1840. /* 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__));
  1841. /* 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);
  1842. var renderjs
  1843. function injectStyles (context) {
  1844. if(!this.options.style){
  1845. this.options.style = {}
  1846. }
  1847. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  1848. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  1849. }
  1850. if(Vue.prototype.__merge_style){
  1851. 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)
  1852. }else{
  1853. Object.assign(this.options.style,__webpack_require__(/*! ./u-loading-icon.vue?vue&type=style&index=0&id=8ae91632&lang=scss&scoped=true& */ 44).default)
  1854. }
  1855. }
  1856. /* normalize component */
  1857. 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"])(
  1858. _u_loading_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  1859. _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  1860. _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  1861. false,
  1862. null,
  1863. "8ae91632",
  1864. "46ce1452",
  1865. false,
  1866. _u_loading_icon_vue_vue_type_template_id_8ae91632_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  1867. renderjs
  1868. )
  1869. injectStyles.call(component)
  1870. component.options.__file = "node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue"
  1871. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  1872. /***/ }),
  1873. /* 39 */
  1874. /*!***********************************************************************************************************************************************************************!*\
  1875. !*** 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& ***!
  1876. \***********************************************************************************************************************************************************************/
  1877. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1878. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1879. "use strict";
  1880. __webpack_require__.r(__webpack_exports__);
  1881. /* 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);
  1882. /* 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"]; });
  1883. /* 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"]; });
  1884. /* 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"]; });
  1885. /* 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"]; });
  1886. /***/ }),
  1887. /* 40 */
  1888. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1889. !*** ./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& ***!
  1890. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1891. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  1892. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1893. "use strict";
  1894. __webpack_require__.r(__webpack_exports__);
  1895. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  1896. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  1897. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  1898. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  1899. var components
  1900. var render = function () {
  1901. var _vm = this
  1902. var _h = _vm.$createElement
  1903. var _c = _vm._self._c || _h
  1904. return _vm.show
  1905. ? _c(
  1906. "view",
  1907. {
  1908. staticClass: ["u-loading-icon"],
  1909. class: [_vm.vertical && "u-loading-icon--vertical"],
  1910. style: [_vm.$u.addStyle(_vm.customStyle)],
  1911. },
  1912. [
  1913. !_vm.webviewHide
  1914. ? _c(
  1915. "view",
  1916. {
  1917. ref: "ani",
  1918. staticClass: ["u-loading-icon__spinner"],
  1919. class: ["u-loading-icon__spinner--" + _vm.mode],
  1920. style: {
  1921. color: _vm.color,
  1922. width: _vm.$u.addUnit(_vm.size),
  1923. height: _vm.$u.addUnit(_vm.size),
  1924. borderTopColor: _vm.color,
  1925. borderBottomColor: _vm.otherBorderColor,
  1926. borderLeftColor: _vm.otherBorderColor,
  1927. borderRightColor: _vm.otherBorderColor,
  1928. "animation-duration": _vm.duration + "ms",
  1929. "animation-timing-function":
  1930. _vm.mode === "semicircle" || _vm.mode === "circle"
  1931. ? _vm.timingFunction
  1932. : "",
  1933. },
  1934. },
  1935. [
  1936. _vm.mode === "spinner"
  1937. ? _c("block", [
  1938. !_vm.webviewHide
  1939. ? _c("loading-indicator", {
  1940. staticClass: ["u-loading-indicator"],
  1941. style: {
  1942. color: _vm.color,
  1943. width: _vm.$u.addUnit(_vm.size),
  1944. height: _vm.$u.addUnit(_vm.size),
  1945. },
  1946. attrs: { animating: true },
  1947. })
  1948. : _vm._e(),
  1949. ])
  1950. : _vm._e(),
  1951. ],
  1952. 1
  1953. )
  1954. : _vm._e(),
  1955. _vm.text
  1956. ? _c(
  1957. "u-text",
  1958. {
  1959. staticClass: ["u-loading-icon__text"],
  1960. style: {
  1961. fontSize: _vm.$u.addUnit(_vm.textSize),
  1962. color: _vm.textColor,
  1963. },
  1964. appendAsTree: true,
  1965. attrs: { append: "tree" },
  1966. },
  1967. [_vm._v(_vm._s(_vm.text))]
  1968. )
  1969. : _vm._e(),
  1970. ]
  1971. )
  1972. : _vm._e()
  1973. }
  1974. var recyclableRender = false
  1975. var staticRenderFns = []
  1976. render._withStripped = true
  1977. /***/ }),
  1978. /* 41 */
  1979. /*!*****************************************************************************************************************************************************!*\
  1980. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/u-loading-icon.vue?vue&type=script&lang=js& ***!
  1981. \*****************************************************************************************************************************************************/
  1982. /*! no static exports found */
  1983. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  1984. "use strict";
  1985. __webpack_require__.r(__webpack_exports__);
  1986. /* 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);
  1987. /* 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__);
  1988. /* 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__));
  1989. /* 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);
  1990. /***/ }),
  1991. /* 42 */
  1992. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  1993. !*** ./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& ***!
  1994. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  1995. /*! no static exports found */
  1996. /***/ (function(module, exports, __webpack_require__) {
  1997. "use strict";
  1998. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  1999. Object.defineProperty(exports, "__esModule", {
  2000. value: true
  2001. });
  2002. exports.default = void 0;
  2003. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 43));
  2004. //
  2005. //
  2006. //
  2007. //
  2008. //
  2009. //
  2010. //
  2011. //
  2012. //
  2013. //
  2014. //
  2015. //
  2016. //
  2017. //
  2018. //
  2019. //
  2020. //
  2021. //
  2022. //
  2023. //
  2024. //
  2025. //
  2026. //
  2027. //
  2028. //
  2029. //
  2030. //
  2031. //
  2032. //
  2033. //
  2034. //
  2035. //
  2036. //
  2037. //
  2038. //
  2039. //
  2040. //
  2041. //
  2042. //
  2043. //
  2044. //
  2045. //
  2046. //
  2047. //
  2048. //
  2049. //
  2050. //
  2051. //
  2052. //
  2053. //
  2054. //
  2055. //
  2056. //
  2057. //
  2058. //
  2059. //
  2060. //
  2061. //
  2062. //
  2063. var animation = weex.requireModule('animation');
  2064. /**
  2065. * loading 加载动画
  2066. * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。
  2067. * @tutorial https://www.uviewui.com/components/loading.html
  2068. * @property {Boolean} show 是否显示组件 (默认 true)
  2069. * @property {String} color 动画活动区域的颜色,只对 mode = flower 模式有效(默认color['u-tips-color'])
  2070. * @property {String} textColor 提示文本的颜色(默认color['u-tips-color'])
  2071. * @property {Boolean} vertical 文字和图标是否垂直排列 (默认 false )
  2072. * @property {String} mode 模式选择,见官网说明(默认 'circle' )
  2073. * @property {String | Number} size 加载图标的大小,单位px (默认 24 )
  2074. * @property {String | Number} textSize 文字大小(默认 15 )
  2075. * @property {String | Number} text 文字内容
  2076. * @property {String} timingFunction 动画模式 (默认 'ease-in-out' )
  2077. * @property {String | Number} duration 动画执行周期时间(默认 1200)
  2078. * @property {String} inactiveColor mode=circle时的暗边颜色
  2079. * @property {Object} customStyle 定义需要用到的外部样式
  2080. * @example <u-loading mode="circle"></u-loading>
  2081. */
  2082. var _default = {
  2083. name: 'u-loading-icon',
  2084. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  2085. data: function data() {
  2086. return {
  2087. // Array.form可以通过一个伪数组对象创建指定长度的数组
  2088. // https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/from
  2089. array12: Array.from({
  2090. length: 12
  2091. }),
  2092. // 这里需要设置默认值为360,否则在安卓nvue上,会延迟一个duration周期后才执行
  2093. // 在iOS nvue上,则会一开始默认执行两个周期的动画
  2094. aniAngel: 360,
  2095. // 动画旋转角度
  2096. webviewHide: false,
  2097. // 监听webview的状态,如果隐藏了页面,则停止动画,以免性能消耗
  2098. loading: false // 是否运行中,针对nvue使用
  2099. };
  2100. },
  2101. computed: {
  2102. // 当为circle类型时,给其另外三边设置一个更轻一些的颜色
  2103. // 之所以需要这么做的原因是,比如父组件传了color为红色,那么需要另外的三个边为浅红色
  2104. // 而不能是固定的某一个其他颜色(因为这个固定的颜色可能浅蓝,导致效果没有那么细腻良好)
  2105. otherBorderColor: function otherBorderColor() {
  2106. var lightColor = uni.$u.colorGradient(this.color, '#ffffff', 100)[80];
  2107. if (this.mode === 'circle') {
  2108. return this.inactiveColor ? this.inactiveColor : lightColor;
  2109. } else {
  2110. return 'transparent';
  2111. }
  2112. // return this.mode === 'circle' ? this.inactiveColor ? this.inactiveColor : lightColor : 'transparent'
  2113. }
  2114. },
  2115. watch: {
  2116. show: function show(n) {
  2117. var _this = this;
  2118. // nvue中,show为true,且为非loading状态,就重新执行动画模块
  2119. if (n && !this.loading) {
  2120. setTimeout(function () {
  2121. _this.startAnimate();
  2122. }, 30);
  2123. }
  2124. }
  2125. },
  2126. mounted: function mounted() {
  2127. this.init();
  2128. },
  2129. methods: {
  2130. init: function init() {
  2131. var _this2 = this;
  2132. setTimeout(function () {
  2133. _this2.show && _this2.nvueAnimate();
  2134. _this2.show && _this2.addEventListenerToWebview();
  2135. }, 20);
  2136. },
  2137. // 监听webview的显示与隐藏
  2138. addEventListenerToWebview: function addEventListenerToWebview() {
  2139. var _this3 = this;
  2140. // webview的堆栈
  2141. var pages = getCurrentPages();
  2142. // 当前页面
  2143. var page = pages[pages.length - 1];
  2144. // 当前页面的webview实例
  2145. var currentWebview = page.$getAppWebview();
  2146. // 监听webview的显示与隐藏,从而停止或者开始动画(为了性能)
  2147. currentWebview.addEventListener('hide', function () {
  2148. _this3.webviewHide = true;
  2149. });
  2150. currentWebview.addEventListener('show', function () {
  2151. _this3.webviewHide = false;
  2152. });
  2153. },
  2154. nvueAnimate: function nvueAnimate() {
  2155. // nvue下,非spinner类型时才需要旋转,因为nvue的spinner类型,使用了weex的
  2156. // loading-indicator组件,自带旋转功能
  2157. this.mode !== 'spinner' && this.startAnimate();
  2158. },
  2159. // 执行nvue的animate模块动画
  2160. startAnimate: function startAnimate() {
  2161. var _this4 = this;
  2162. this.loading = true;
  2163. var ani = this.$refs.ani;
  2164. if (!ani) return;
  2165. animation.transition(ani, {
  2166. // 进行角度旋转
  2167. styles: {
  2168. transform: "rotate(".concat(this.aniAngel, "deg)"),
  2169. transformOrigin: 'center center'
  2170. },
  2171. duration: this.duration,
  2172. timingFunction: this.timingFunction
  2173. // delay: 10
  2174. }, function () {
  2175. // 每次增加360deg,为了让其重新旋转一周
  2176. _this4.aniAngel += 360;
  2177. // 动画结束后,继续循环执行动画,需要同时判断webviewHide变量
  2178. // nvue安卓,页面隐藏后依然会继续执行startAnimate方法
  2179. _this4.show && !_this4.webviewHide ? _this4.startAnimate() : _this4.loading = false;
  2180. });
  2181. }
  2182. }
  2183. };
  2184. exports.default = _default;
  2185. /***/ }),
  2186. /* 43 */
  2187. /*!******************************************************************************************************************!*\
  2188. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-loading-icon/props.js ***!
  2189. \******************************************************************************************************************/
  2190. /*! no static exports found */
  2191. /***/ (function(module, exports, __webpack_require__) {
  2192. "use strict";
  2193. Object.defineProperty(exports, "__esModule", {
  2194. value: true
  2195. });
  2196. exports.default = void 0;
  2197. var _default = {
  2198. props: {
  2199. // 是否显示组件
  2200. show: {
  2201. type: Boolean,
  2202. default: uni.$u.props.loadingIcon.show
  2203. },
  2204. // 颜色
  2205. color: {
  2206. type: String,
  2207. default: uni.$u.props.loadingIcon.color
  2208. },
  2209. // 提示文字颜色
  2210. textColor: {
  2211. type: String,
  2212. default: uni.$u.props.loadingIcon.textColor
  2213. },
  2214. // 文字和图标是否垂直排列
  2215. vertical: {
  2216. type: Boolean,
  2217. default: uni.$u.props.loadingIcon.vertical
  2218. },
  2219. // 模式选择,circle-圆形,spinner-花朵形,semicircle-半圆形
  2220. mode: {
  2221. type: String,
  2222. default: uni.$u.props.loadingIcon.mode
  2223. },
  2224. // 图标大小,单位默认px
  2225. size: {
  2226. type: [String, Number],
  2227. default: uni.$u.props.loadingIcon.size
  2228. },
  2229. // 文字大小
  2230. textSize: {
  2231. type: [String, Number],
  2232. default: uni.$u.props.loadingIcon.textSize
  2233. },
  2234. // 文字内容
  2235. text: {
  2236. type: [String, Number],
  2237. default: uni.$u.props.loadingIcon.text
  2238. },
  2239. // 动画模式
  2240. timingFunction: {
  2241. type: String,
  2242. default: uni.$u.props.loadingIcon.timingFunction
  2243. },
  2244. // 动画执行周期时间
  2245. duration: {
  2246. type: [String, Number],
  2247. default: uni.$u.props.loadingIcon.duration
  2248. },
  2249. // mode=circle时的暗边颜色
  2250. inactiveColor: {
  2251. type: String,
  2252. default: uni.$u.props.loadingIcon.inactiveColor
  2253. }
  2254. }
  2255. };
  2256. exports.default = _default;
  2257. /***/ }),
  2258. /* 44 */
  2259. /*!**************************************************************************************************************************************************************************************!*\
  2260. !*** 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& ***!
  2261. \**************************************************************************************************************************************************************************************/
  2262. /*! no static exports found */
  2263. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2264. "use strict";
  2265. __webpack_require__.r(__webpack_exports__);
  2266. /* 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);
  2267. /* 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__);
  2268. /* 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__));
  2269. /* 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);
  2270. /***/ }),
  2271. /* 45 */
  2272. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2273. !*** ./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& ***!
  2274. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2275. /*! no static exports found */
  2276. /***/ (function(module, exports) {
  2277. module.exports = {
  2278. ".u-loading-icon": {
  2279. "": {
  2280. "flexDirection": [
  2281. "row",
  2282. 0,
  2283. 0,
  2284. 19
  2285. ],
  2286. "alignItems": [
  2287. "center",
  2288. 0,
  2289. 0,
  2290. 19
  2291. ],
  2292. "justifyContent": [
  2293. "center",
  2294. 0,
  2295. 0,
  2296. 19
  2297. ],
  2298. "color": [
  2299. "#c8c9cc",
  2300. 0,
  2301. 0,
  2302. 19
  2303. ]
  2304. }
  2305. },
  2306. ".u-loading-icon__text": {
  2307. "": {
  2308. "marginLeft": [
  2309. "4",
  2310. 0,
  2311. 0,
  2312. 20
  2313. ],
  2314. "color": [
  2315. "#606266",
  2316. 0,
  2317. 0,
  2318. 20
  2319. ],
  2320. "fontSize": [
  2321. "14",
  2322. 0,
  2323. 0,
  2324. 20
  2325. ],
  2326. "lineHeight": [
  2327. "20",
  2328. 0,
  2329. 0,
  2330. 20
  2331. ]
  2332. }
  2333. },
  2334. ".u-loading-icon__spinner": {
  2335. "": {
  2336. "width": [
  2337. "30",
  2338. 0,
  2339. 0,
  2340. 21
  2341. ],
  2342. "height": [
  2343. "30",
  2344. 0,
  2345. 0,
  2346. 21
  2347. ],
  2348. "position": [
  2349. "relative",
  2350. 0,
  2351. 0,
  2352. 21
  2353. ]
  2354. }
  2355. },
  2356. ".u-loading-icon__spinner--semicircle": {
  2357. "": {
  2358. "borderWidth": [
  2359. "2",
  2360. 0,
  2361. 0,
  2362. 22
  2363. ],
  2364. "borderColor": [
  2365. "rgba(0,0,0,0)",
  2366. 0,
  2367. 0,
  2368. 22
  2369. ],
  2370. "borderTopRightRadius": [
  2371. "100",
  2372. 0,
  2373. 0,
  2374. 22
  2375. ],
  2376. "borderTopLeftRadius": [
  2377. "100",
  2378. 0,
  2379. 0,
  2380. 22
  2381. ],
  2382. "borderBottomLeftRadius": [
  2383. "100",
  2384. 0,
  2385. 0,
  2386. 22
  2387. ],
  2388. "borderBottomRightRadius": [
  2389. "100",
  2390. 0,
  2391. 0,
  2392. 22
  2393. ],
  2394. "borderStyle": [
  2395. "solid",
  2396. 0,
  2397. 0,
  2398. 22
  2399. ]
  2400. }
  2401. },
  2402. ".u-loading-icon__spinner--circle": {
  2403. "": {
  2404. "borderTopRightRadius": [
  2405. "100",
  2406. 0,
  2407. 0,
  2408. 23
  2409. ],
  2410. "borderTopLeftRadius": [
  2411. "100",
  2412. 0,
  2413. 0,
  2414. 23
  2415. ],
  2416. "borderBottomLeftRadius": [
  2417. "100",
  2418. 0,
  2419. 0,
  2420. 23
  2421. ],
  2422. "borderBottomRightRadius": [
  2423. "100",
  2424. 0,
  2425. 0,
  2426. 23
  2427. ],
  2428. "borderWidth": [
  2429. "2",
  2430. 0,
  2431. 0,
  2432. 23
  2433. ],
  2434. "borderTopColor": [
  2435. "#e5e5e5",
  2436. 0,
  2437. 0,
  2438. 23
  2439. ],
  2440. "borderRightColor": [
  2441. "#e5e5e5",
  2442. 0,
  2443. 0,
  2444. 23
  2445. ],
  2446. "borderBottomColor": [
  2447. "#e5e5e5",
  2448. 0,
  2449. 0,
  2450. 23
  2451. ],
  2452. "borderLeftColor": [
  2453. "#e5e5e5",
  2454. 0,
  2455. 0,
  2456. 23
  2457. ],
  2458. "borderStyle": [
  2459. "solid",
  2460. 0,
  2461. 0,
  2462. 23
  2463. ]
  2464. }
  2465. },
  2466. ".u-loading-icon--vertical": {
  2467. "": {
  2468. "flexDirection": [
  2469. "column",
  2470. 0,
  2471. 0,
  2472. 24
  2473. ]
  2474. }
  2475. },
  2476. "@VERSION": 2
  2477. }
  2478. /***/ }),
  2479. /* 46 */,
  2480. /* 47 */,
  2481. /* 48 */,
  2482. /* 49 */,
  2483. /* 50 */,
  2484. /* 51 */,
  2485. /* 52 */,
  2486. /* 53 */,
  2487. /* 54 */,
  2488. /* 55 */,
  2489. /* 56 */
  2490. /*!************************************************************************************************************************!*\
  2491. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue ***!
  2492. \************************************************************************************************************************/
  2493. /*! no static exports found */
  2494. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2495. "use strict";
  2496. __webpack_require__.r(__webpack_exports__);
  2497. /* 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);
  2498. /* 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);
  2499. /* 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__));
  2500. /* 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);
  2501. var renderjs
  2502. function injectStyles (context) {
  2503. if(!this.options.style){
  2504. this.options.style = {}
  2505. }
  2506. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  2507. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  2508. }
  2509. if(Vue.prototype.__merge_style){
  2510. 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)
  2511. }else{
  2512. Object.assign(this.options.style,__webpack_require__(/*! ./u-transition.vue?vue&type=style&index=0&id=39e33bf2&lang=scss&scoped=true& */ 69).default)
  2513. }
  2514. }
  2515. /* normalize component */
  2516. 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"])(
  2517. _u_transition_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  2518. _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  2519. _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  2520. false,
  2521. null,
  2522. "39e33bf2",
  2523. "bea79892",
  2524. false,
  2525. _u_transition_vue_vue_type_template_id_39e33bf2_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  2526. renderjs
  2527. )
  2528. injectStyles.call(component)
  2529. component.options.__file = "node_modules/uview-ui/components/u-transition/u-transition.vue"
  2530. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  2531. /***/ }),
  2532. /* 57 */
  2533. /*!*******************************************************************************************************************************************************************!*\
  2534. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=template&id=39e33bf2&scoped=true& ***!
  2535. \*******************************************************************************************************************************************************************/
  2536. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  2537. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2538. "use strict";
  2539. __webpack_require__.r(__webpack_exports__);
  2540. /* 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);
  2541. /* 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"]; });
  2542. /* 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"]; });
  2543. /* 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"]; });
  2544. /* 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"]; });
  2545. /***/ }),
  2546. /* 58 */
  2547. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2548. !*** ./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& ***!
  2549. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2550. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  2551. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2552. "use strict";
  2553. __webpack_require__.r(__webpack_exports__);
  2554. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  2555. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  2556. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  2557. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  2558. var components
  2559. var render = function () {
  2560. var _vm = this
  2561. var _h = _vm.$createElement
  2562. var _c = _vm._self._c || _h
  2563. return _vm.inited
  2564. ? _c(
  2565. "view",
  2566. {
  2567. ref: "u-transition",
  2568. staticClass: ["u-transition"],
  2569. class: _vm.classes,
  2570. style: [_vm.mergeStyle],
  2571. on: { touchmove: _vm.noop, click: _vm.clickHandler },
  2572. },
  2573. [_vm._t("default")],
  2574. 2
  2575. )
  2576. : _vm._e()
  2577. }
  2578. var recyclableRender = false
  2579. var staticRenderFns = []
  2580. render._withStripped = true
  2581. /***/ }),
  2582. /* 59 */
  2583. /*!*************************************************************************************************************************************************!*\
  2584. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/u-transition.vue?vue&type=script&lang=js& ***!
  2585. \*************************************************************************************************************************************************/
  2586. /*! no static exports found */
  2587. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  2588. "use strict";
  2589. __webpack_require__.r(__webpack_exports__);
  2590. /* 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);
  2591. /* 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__);
  2592. /* 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__));
  2593. /* 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);
  2594. /***/ }),
  2595. /* 60 */
  2596. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  2597. !*** ./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& ***!
  2598. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  2599. /*! no static exports found */
  2600. /***/ (function(module, exports, __webpack_require__) {
  2601. "use strict";
  2602. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  2603. Object.defineProperty(exports, "__esModule", {
  2604. value: true
  2605. });
  2606. exports.default = void 0;
  2607. var _defineProperty2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 61));
  2608. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 65));
  2609. var _transition = _interopRequireDefault(__webpack_require__(/*! ./transition.js */ 66));
  2610. 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; }
  2611. 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; }
  2612. /**
  2613. * transition 动画组件
  2614. * @description
  2615. * @tutorial
  2616. * @property {String} show 是否展示组件 (默认 false )
  2617. * @property {String} mode 使用的动画模式 (默认 'fade' )
  2618. * @property {String | Number} duration 动画的执行时间,单位ms (默认 '300' )
  2619. * @property {String} timingFunction 使用的动画过渡函数 (默认 'ease-out' )
  2620. * @property {Object} customStyle 自定义样式
  2621. * @event {Function} before-enter 进入前触发
  2622. * @event {Function} enter 进入中触发
  2623. * @event {Function} after-enter 进入后触发
  2624. * @event {Function} before-leave 离开前触发
  2625. * @event {Function} leave 离开中触发
  2626. * @event {Function} after-leave 离开后触发
  2627. * @example
  2628. */
  2629. var _default = {
  2630. name: 'u-transition',
  2631. data: function data() {
  2632. return {
  2633. inited: false,
  2634. // 是否显示/隐藏组件
  2635. viewStyle: {},
  2636. // 组件内部的样式
  2637. status: '',
  2638. // 记录组件动画的状态
  2639. transitionEnded: false,
  2640. // 组件是否结束的标记
  2641. display: false,
  2642. // 组件是否展示
  2643. classes: '' // 应用的类名
  2644. };
  2645. },
  2646. computed: {
  2647. mergeStyle: function mergeStyle() {
  2648. var viewStyle = this.viewStyle,
  2649. customStyle = this.customStyle;
  2650. return _objectSpread(_objectSpread({}, uni.$u.addStyle(customStyle)), viewStyle);
  2651. }
  2652. },
  2653. // 将mixin挂在到组件中,uni.$u.mixin实际上为一个vue格式对象
  2654. mixins: [uni.$u.mpMixin, uni.$u.mixin, _transition.default, _props.default],
  2655. watch: {
  2656. show: {
  2657. handler: function handler(newVal) {
  2658. // vue和nvue分别执行不同的方法
  2659. newVal ? this.nvueEnter() : this.nvueLeave();
  2660. },
  2661. // 表示同时监听初始化时的props的show的意思
  2662. immediate: true
  2663. }
  2664. }
  2665. };
  2666. exports.default = _default;
  2667. /***/ }),
  2668. /* 61 */
  2669. /*!***************************************************************!*\
  2670. !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***!
  2671. \***************************************************************/
  2672. /*! no static exports found */
  2673. /***/ (function(module, exports, __webpack_require__) {
  2674. var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 62);
  2675. function _defineProperty(obj, key, value) {
  2676. key = toPropertyKey(key);
  2677. if (key in obj) {
  2678. Object.defineProperty(obj, key, {
  2679. value: value,
  2680. enumerable: true,
  2681. configurable: true,
  2682. writable: true
  2683. });
  2684. } else {
  2685. obj[key] = value;
  2686. }
  2687. return obj;
  2688. }
  2689. module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2690. /***/ }),
  2691. /* 62 */
  2692. /*!**************************************************************!*\
  2693. !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
  2694. \**************************************************************/
  2695. /*! no static exports found */
  2696. /***/ (function(module, exports, __webpack_require__) {
  2697. var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
  2698. var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ 64);
  2699. function _toPropertyKey(arg) {
  2700. var key = toPrimitive(arg, "string");
  2701. return _typeof(key) === "symbol" ? key : String(key);
  2702. }
  2703. module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2704. /***/ }),
  2705. /* 63 */
  2706. /*!*******************************************************!*\
  2707. !*** ./node_modules/@babel/runtime/helpers/typeof.js ***!
  2708. \*******************************************************/
  2709. /*! no static exports found */
  2710. /***/ (function(module, exports) {
  2711. function _typeof(obj) {
  2712. "@babel/helpers - typeof";
  2713. return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) {
  2714. return typeof obj;
  2715. } : function (obj) {
  2716. return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;
  2717. }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj);
  2718. }
  2719. module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2720. /***/ }),
  2721. /* 64 */
  2722. /*!************************************************************!*\
  2723. !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***!
  2724. \************************************************************/
  2725. /*! no static exports found */
  2726. /***/ (function(module, exports, __webpack_require__) {
  2727. var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
  2728. function _toPrimitive(input, hint) {
  2729. if (_typeof(input) !== "object" || input === null) return input;
  2730. var prim = input[Symbol.toPrimitive];
  2731. if (prim !== undefined) {
  2732. var res = prim.call(input, hint || "default");
  2733. if (_typeof(res) !== "object") return res;
  2734. throw new TypeError("@@toPrimitive must return a primitive value.");
  2735. }
  2736. return (hint === "string" ? String : Number)(input);
  2737. }
  2738. module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;
  2739. /***/ }),
  2740. /* 65 */
  2741. /*!****************************************************************************************************************!*\
  2742. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/props.js ***!
  2743. \****************************************************************************************************************/
  2744. /*! no static exports found */
  2745. /***/ (function(module, exports, __webpack_require__) {
  2746. "use strict";
  2747. Object.defineProperty(exports, "__esModule", {
  2748. value: true
  2749. });
  2750. exports.default = void 0;
  2751. var _default = {
  2752. props: {
  2753. // 是否展示组件
  2754. show: {
  2755. type: Boolean,
  2756. default: uni.$u.props.transition.show
  2757. },
  2758. // 使用的动画模式
  2759. mode: {
  2760. type: String,
  2761. default: uni.$u.props.transition.mode
  2762. },
  2763. // 动画的执行时间,单位ms
  2764. duration: {
  2765. type: [String, Number],
  2766. default: uni.$u.props.transition.duration
  2767. },
  2768. // 使用的动画过渡函数
  2769. timingFunction: {
  2770. type: String,
  2771. default: uni.$u.props.transition.timingFunction
  2772. }
  2773. }
  2774. };
  2775. exports.default = _default;
  2776. /***/ }),
  2777. /* 66 */
  2778. /*!*********************************************************************************************************************!*\
  2779. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/transition.js ***!
  2780. \*********************************************************************************************************************/
  2781. /*! no static exports found */
  2782. /***/ (function(module, exports, __webpack_require__) {
  2783. "use strict";
  2784. /* WEBPACK VAR INJECTION */(function(__webpack_provided_uni_dot_requireNativePlugin) {
  2785. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  2786. Object.defineProperty(exports, "__esModule", {
  2787. value: true
  2788. });
  2789. exports.default = void 0;
  2790. var _nvueAniMap = _interopRequireDefault(__webpack_require__(/*! ./nvue.ani-map.js */ 68));
  2791. // 定义一个一定时间后自动成功的promise,让调用nextTick方法处,进入下一个then方法
  2792. var nextTick = function nextTick() {
  2793. return new Promise(function (resolve) {
  2794. return setTimeout(resolve, 1000 / 50);
  2795. });
  2796. };
  2797. // nvue动画模块实现细节抽离在外部文件
  2798. // 引入nvue(weex)的animation动画模块,文档见:
  2799. // https://weex.apache.org/zh/docs/modules/animation.html#transition
  2800. var animation = __webpack_provided_uni_dot_requireNativePlugin('animation');
  2801. var getStyle = function getStyle(name) {
  2802. return _nvueAniMap.default[name];
  2803. };
  2804. var _default = {
  2805. methods: {
  2806. // 组件被点击发出事件
  2807. clickHandler: function clickHandler() {
  2808. this.$emit('click');
  2809. },
  2810. // nvue版本动画进场
  2811. nvueEnter: function nvueEnter() {
  2812. var _this = this;
  2813. // 获得样式的名称
  2814. var currentStyle = getStyle(this.mode);
  2815. // 组件动画状态和发出事件
  2816. this.status = 'enter';
  2817. this.$emit('beforeEnter');
  2818. // 展示生成组件元素
  2819. this.inited = true;
  2820. this.display = true;
  2821. // 在nvue安卓上,由于渲染速度慢,在弹窗,键盘,日历等组件中,渲染其中的内容需要时间
  2822. // 导致出现弹窗卡顿,这里让其一开始为透明状态,等一定时间渲染完成后,再让其隐藏起来,再让其按正常逻辑出现
  2823. this.viewStyle = {
  2824. opacity: 0
  2825. };
  2826. // 等待弹窗内容渲染完成
  2827. this.$nextTick(function () {
  2828. // 合并样式
  2829. _this.viewStyle = currentStyle.enter;
  2830. Promise.resolve().then(nextTick).then(function () {
  2831. // 组件开始进入前的事件
  2832. _this.$emit('enter');
  2833. // nvue的transition动画模块需要通过ref调用组件,注意此处的ref不同于vue的this.$refs['u-transition']用法
  2834. animation.transition(_this.$refs['u-transition'].ref, {
  2835. styles: currentStyle['enter-to'],
  2836. duration: _this.duration,
  2837. timingFunction: _this.timingFunction,
  2838. needLayout: false,
  2839. delay: 0
  2840. }, function () {
  2841. // 动画执行完毕,发出事件
  2842. _this.$emit('afterEnter');
  2843. });
  2844. }).catch(function () {});
  2845. });
  2846. },
  2847. nvueLeave: function nvueLeave() {
  2848. var _this2 = this;
  2849. if (!this.display) {
  2850. return;
  2851. }
  2852. var currentStyle = getStyle(this.mode);
  2853. // 定义状态和事件
  2854. this.status = 'leave';
  2855. this.$emit('beforeLeave');
  2856. // 合并样式
  2857. this.viewStyle = currentStyle.leave;
  2858. // 放到promise中处理执行过程
  2859. Promise.resolve().then(nextTick) // 等待几十ms
  2860. .then(function () {
  2861. _this2.transitionEnded = false;
  2862. // 动画正在离场的状态
  2863. _this2.$emit('leave');
  2864. animation.transition(_this2.$refs['u-transition'].ref, {
  2865. styles: currentStyle['leave-to'],
  2866. duration: _this2.duration,
  2867. timingFunction: _this2.timingFunction,
  2868. needLayout: false,
  2869. delay: 0
  2870. }, function () {
  2871. _this2.onTransitionEnd();
  2872. });
  2873. }).catch(function () {});
  2874. },
  2875. // 完成过渡后触发
  2876. onTransitionEnd: function onTransitionEnd() {
  2877. // 如果已经是结束的状态,无需再处理
  2878. if (this.transitionEnded) return;
  2879. this.transitionEnded = true;
  2880. // 发出组件动画执行后的事件
  2881. this.$emit(this.status === 'leave' ? 'afterLeave' : 'afterEnter');
  2882. if (!this.show && this.display) {
  2883. this.display = false;
  2884. this.inited = false;
  2885. }
  2886. }
  2887. }
  2888. };
  2889. exports.default = _default;
  2890. /* 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"]))
  2891. /***/ }),
  2892. /* 67 */
  2893. /*!******************************************************************************************************************!*\
  2894. !*** ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/uni-app-plus-nvue/dist/require-native-plugin.js ***!
  2895. \******************************************************************************************************************/
  2896. /*! no static exports found */
  2897. /***/ (function(module, exports, __webpack_require__) {
  2898. "use strict";
  2899. Object.defineProperty(exports, "__esModule", {
  2900. value: true
  2901. });
  2902. exports.default = requireNativePlugin;
  2903. function requireNativePlugin(name) {
  2904. return weex.requireModule(name);
  2905. }
  2906. /***/ }),
  2907. /* 68 */
  2908. /*!***********************************************************************************************************************!*\
  2909. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-transition/nvue.ani-map.js ***!
  2910. \***********************************************************************************************************************/
  2911. /*! no static exports found */
  2912. /***/ (function(module, exports, __webpack_require__) {
  2913. "use strict";
  2914. Object.defineProperty(exports, "__esModule", {
  2915. value: true
  2916. });
  2917. exports.default = void 0;
  2918. var _default = {
  2919. fade: {
  2920. enter: {
  2921. opacity: 0
  2922. },
  2923. 'enter-to': {
  2924. opacity: 1
  2925. },
  2926. leave: {
  2927. opacity: 1
  2928. },
  2929. 'leave-to': {
  2930. opacity: 0
  2931. }
  2932. },
  2933. 'fade-up': {
  2934. enter: {
  2935. opacity: 0,
  2936. transform: 'translateY(100%)'
  2937. },
  2938. 'enter-to': {
  2939. opacity: 1,
  2940. transform: 'translateY(0)'
  2941. },
  2942. leave: {
  2943. opacity: 1,
  2944. transform: 'translateY(0)'
  2945. },
  2946. 'leave-to': {
  2947. opacity: 0,
  2948. transform: 'translateY(100%)'
  2949. }
  2950. },
  2951. 'fade-down': {
  2952. enter: {
  2953. opacity: 0,
  2954. transform: 'translateY(-100%)'
  2955. },
  2956. 'enter-to': {
  2957. opacity: 1,
  2958. transform: 'translateY(0)'
  2959. },
  2960. leave: {
  2961. opacity: 1,
  2962. transform: 'translateY(0)'
  2963. },
  2964. 'leave-to': {
  2965. opacity: 0,
  2966. transform: 'translateY(-100%)'
  2967. }
  2968. },
  2969. 'fade-left': {
  2970. enter: {
  2971. opacity: 0,
  2972. transform: 'translateX(-100%)'
  2973. },
  2974. 'enter-to': {
  2975. opacity: 1,
  2976. transform: 'translateY(0)'
  2977. },
  2978. leave: {
  2979. opacity: 1,
  2980. transform: 'translateY(0)'
  2981. },
  2982. 'leave-to': {
  2983. opacity: 0,
  2984. transform: 'translateX(-100%)'
  2985. }
  2986. },
  2987. 'fade-right': {
  2988. enter: {
  2989. opacity: 0,
  2990. transform: 'translateX(100%)'
  2991. },
  2992. 'enter-to': {
  2993. opacity: 1,
  2994. transform: 'translateY(0)'
  2995. },
  2996. leave: {
  2997. opacity: 1,
  2998. transform: 'translateY(0)'
  2999. },
  3000. 'leave-to': {
  3001. opacity: 0,
  3002. transform: 'translateX(100%)'
  3003. }
  3004. },
  3005. 'slide-up': {
  3006. enter: {
  3007. transform: 'translateY(100%)'
  3008. },
  3009. 'enter-to': {
  3010. transform: 'translateY(0)'
  3011. },
  3012. leave: {
  3013. transform: 'translateY(0)'
  3014. },
  3015. 'leave-to': {
  3016. transform: 'translateY(100%)'
  3017. }
  3018. },
  3019. 'slide-down': {
  3020. enter: {
  3021. transform: 'translateY(-100%)'
  3022. },
  3023. 'enter-to': {
  3024. transform: 'translateY(0)'
  3025. },
  3026. leave: {
  3027. transform: 'translateY(0)'
  3028. },
  3029. 'leave-to': {
  3030. transform: 'translateY(-100%)'
  3031. }
  3032. },
  3033. 'slide-left': {
  3034. enter: {
  3035. transform: 'translateX(-100%)'
  3036. },
  3037. 'enter-to': {
  3038. transform: 'translateY(0)'
  3039. },
  3040. leave: {
  3041. transform: 'translateY(0)'
  3042. },
  3043. 'leave-to': {
  3044. transform: 'translateX(-100%)'
  3045. }
  3046. },
  3047. 'slide-right': {
  3048. enter: {
  3049. transform: 'translateX(100%)'
  3050. },
  3051. 'enter-to': {
  3052. transform: 'translateY(0)'
  3053. },
  3054. leave: {
  3055. transform: 'translateY(0)'
  3056. },
  3057. 'leave-to': {
  3058. transform: 'translateX(100%)'
  3059. }
  3060. },
  3061. zoom: {
  3062. enter: {
  3063. transform: 'scale(0.95)'
  3064. },
  3065. 'enter-to': {
  3066. transform: 'scale(1)'
  3067. },
  3068. leave: {
  3069. transform: 'scale(1)'
  3070. },
  3071. 'leave-to': {
  3072. transform: 'scale(0.95)'
  3073. }
  3074. },
  3075. 'fade-zoom': {
  3076. enter: {
  3077. opacity: 0,
  3078. transform: 'scale(0.95)'
  3079. },
  3080. 'enter-to': {
  3081. opacity: 1,
  3082. transform: 'scale(1)'
  3083. },
  3084. leave: {
  3085. opacity: 1,
  3086. transform: 'scale(1)'
  3087. },
  3088. 'leave-to': {
  3089. opacity: 0,
  3090. transform: 'scale(0.95)'
  3091. }
  3092. }
  3093. };
  3094. exports.default = _default;
  3095. /***/ }),
  3096. /* 69 */
  3097. /*!**********************************************************************************************************************************************************************************!*\
  3098. !*** 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& ***!
  3099. \**********************************************************************************************************************************************************************************/
  3100. /*! no static exports found */
  3101. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3102. "use strict";
  3103. __webpack_require__.r(__webpack_exports__);
  3104. /* 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);
  3105. /* 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__);
  3106. /* 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__));
  3107. /* 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);
  3108. /***/ }),
  3109. /* 70 */
  3110. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3111. !*** ./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& ***!
  3112. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3113. /*! no static exports found */
  3114. /***/ (function(module, exports) {
  3115. module.exports = {
  3116. "@VERSION": 2
  3117. }
  3118. /***/ }),
  3119. /* 71 */,
  3120. /* 72 */,
  3121. /* 73 */,
  3122. /* 74 */,
  3123. /* 75 */,
  3124. /* 76 */,
  3125. /* 77 */,
  3126. /* 78 */,
  3127. /* 79 */,
  3128. /* 80 */,
  3129. /* 81 */,
  3130. /* 82 */
  3131. /*!******************************************************************************************************************!*\
  3132. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue ***!
  3133. \******************************************************************************************************************/
  3134. /*! no static exports found */
  3135. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3136. "use strict";
  3137. __webpack_require__.r(__webpack_exports__);
  3138. /* 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);
  3139. /* 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);
  3140. /* 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__));
  3141. /* 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);
  3142. var renderjs
  3143. function injectStyles (context) {
  3144. if(!this.options.style){
  3145. this.options.style = {}
  3146. }
  3147. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  3148. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  3149. }
  3150. if(Vue.prototype.__merge_style){
  3151. 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)
  3152. }else{
  3153. Object.assign(this.options.style,__webpack_require__(/*! ./u-overlay.vue?vue&type=style&index=0&id=2d8262d9&lang=scss&scoped=true& */ 88).default)
  3154. }
  3155. }
  3156. /* normalize component */
  3157. 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"])(
  3158. _u_overlay_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  3159. _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  3160. _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  3161. false,
  3162. null,
  3163. "2d8262d9",
  3164. "2b543d8f",
  3165. false,
  3166. _u_overlay_vue_vue_type_template_id_2d8262d9_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  3167. renderjs
  3168. )
  3169. injectStyles.call(component)
  3170. component.options.__file = "node_modules/uview-ui/components/u-overlay/u-overlay.vue"
  3171. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  3172. /***/ }),
  3173. /* 83 */
  3174. /*!*************************************************************************************************************************************************************!*\
  3175. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=template&id=2d8262d9&scoped=true& ***!
  3176. \*************************************************************************************************************************************************************/
  3177. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  3178. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3179. "use strict";
  3180. __webpack_require__.r(__webpack_exports__);
  3181. /* 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);
  3182. /* 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"]; });
  3183. /* 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"]; });
  3184. /* 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"]; });
  3185. /* 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"]; });
  3186. /***/ }),
  3187. /* 84 */
  3188. /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3189. !*** ./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& ***!
  3190. \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3191. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  3192. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3193. "use strict";
  3194. __webpack_require__.r(__webpack_exports__);
  3195. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  3196. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  3197. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  3198. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  3199. var components
  3200. try {
  3201. components = {
  3202. uTransition: __webpack_require__(/*! uview-ui/components/u-transition/u-transition.vue */ 56)
  3203. .default,
  3204. }
  3205. } catch (e) {
  3206. if (
  3207. e.message.indexOf("Cannot find module") !== -1 &&
  3208. e.message.indexOf(".vue") !== -1
  3209. ) {
  3210. console.error(e.message)
  3211. console.error("1. 排查组件名称拼写是否正确")
  3212. console.error(
  3213. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  3214. )
  3215. console.error(
  3216. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  3217. )
  3218. } else {
  3219. throw e
  3220. }
  3221. }
  3222. var render = function () {
  3223. var _vm = this
  3224. var _h = _vm.$createElement
  3225. var _c = _vm._self._c || _h
  3226. return _c(
  3227. "u-transition",
  3228. {
  3229. attrs: {
  3230. show: _vm.show,
  3231. customClass: "u-overlay",
  3232. duration: _vm.duration,
  3233. customStyle: _vm.overlayStyle,
  3234. },
  3235. on: { click: _vm.clickHandler },
  3236. },
  3237. [_vm._t("default")],
  3238. 2
  3239. )
  3240. }
  3241. var recyclableRender = false
  3242. var staticRenderFns = []
  3243. render._withStripped = true
  3244. /***/ }),
  3245. /* 85 */
  3246. /*!*******************************************************************************************************************************************!*\
  3247. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/u-overlay.vue?vue&type=script&lang=js& ***!
  3248. \*******************************************************************************************************************************************/
  3249. /*! no static exports found */
  3250. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3251. "use strict";
  3252. __webpack_require__.r(__webpack_exports__);
  3253. /* 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);
  3254. /* 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__);
  3255. /* 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__));
  3256. /* 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);
  3257. /***/ }),
  3258. /* 86 */
  3259. /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3260. !*** ./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& ***!
  3261. \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3262. /*! no static exports found */
  3263. /***/ (function(module, exports, __webpack_require__) {
  3264. "use strict";
  3265. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  3266. Object.defineProperty(exports, "__esModule", {
  3267. value: true
  3268. });
  3269. exports.default = void 0;
  3270. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 87));
  3271. //
  3272. //
  3273. //
  3274. //
  3275. //
  3276. //
  3277. //
  3278. //
  3279. //
  3280. //
  3281. //
  3282. //
  3283. /**
  3284. * overlay 遮罩
  3285. * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景
  3286. * @tutorial https://www.uviewui.com/components/overlay.html
  3287. * @property {Boolean} show 是否显示遮罩(默认 false )
  3288. * @property {String | Number} zIndex zIndex 层级(默认 10070 )
  3289. * @property {String | Number} duration 动画时长,单位毫秒(默认 300 )
  3290. * @property {String | Number} opacity 不透明度值,当做rgba的第四个参数 (默认 0.5 )
  3291. * @property {Object} customStyle 定义需要用到的外部样式
  3292. * @event {Function} click 点击遮罩发送事件
  3293. * @example <u-overlay :show="show" @click="show = false"></u-overlay>
  3294. */
  3295. var _default = {
  3296. name: "u-overlay",
  3297. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  3298. computed: {
  3299. overlayStyle: function overlayStyle() {
  3300. var style = {
  3301. position: 'fixed',
  3302. top: 0,
  3303. left: 0,
  3304. right: 0,
  3305. zIndex: this.zIndex,
  3306. bottom: 0,
  3307. 'background-color': "rgba(0, 0, 0, ".concat(this.opacity, ")")
  3308. };
  3309. return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
  3310. }
  3311. },
  3312. methods: {
  3313. clickHandler: function clickHandler() {
  3314. this.$emit('click');
  3315. }
  3316. }
  3317. };
  3318. exports.default = _default;
  3319. /***/ }),
  3320. /* 87 */
  3321. /*!*************************************************************************************************************!*\
  3322. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-overlay/props.js ***!
  3323. \*************************************************************************************************************/
  3324. /*! no static exports found */
  3325. /***/ (function(module, exports, __webpack_require__) {
  3326. "use strict";
  3327. Object.defineProperty(exports, "__esModule", {
  3328. value: true
  3329. });
  3330. exports.default = void 0;
  3331. var _default = {
  3332. props: {
  3333. // 是否显示遮罩
  3334. show: {
  3335. type: Boolean,
  3336. default: uni.$u.props.overlay.show
  3337. },
  3338. // 层级z-index
  3339. zIndex: {
  3340. type: [String, Number],
  3341. default: uni.$u.props.overlay.zIndex
  3342. },
  3343. // 遮罩的过渡时间,单位为ms
  3344. duration: {
  3345. type: [String, Number],
  3346. default: uni.$u.props.overlay.duration
  3347. },
  3348. // 不透明度值,当做rgba的第四个参数
  3349. opacity: {
  3350. type: [String, Number],
  3351. default: uni.$u.props.overlay.opacity
  3352. }
  3353. }
  3354. };
  3355. exports.default = _default;
  3356. /***/ }),
  3357. /* 88 */
  3358. /*!****************************************************************************************************************************************************************************!*\
  3359. !*** 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& ***!
  3360. \****************************************************************************************************************************************************************************/
  3361. /*! no static exports found */
  3362. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  3363. "use strict";
  3364. __webpack_require__.r(__webpack_exports__);
  3365. /* 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);
  3366. /* 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__);
  3367. /* 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__));
  3368. /* 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);
  3369. /***/ }),
  3370. /* 89 */
  3371. /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  3372. !*** ./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& ***!
  3373. \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  3374. /*! no static exports found */
  3375. /***/ (function(module, exports) {
  3376. module.exports = {
  3377. ".u-overlay": {
  3378. "": {
  3379. "position": [
  3380. "fixed",
  3381. 0,
  3382. 0,
  3383. 19
  3384. ],
  3385. "top": [
  3386. 0,
  3387. 0,
  3388. 0,
  3389. 19
  3390. ],
  3391. "left": [
  3392. 0,
  3393. 0,
  3394. 0,
  3395. 19
  3396. ],
  3397. "width": [
  3398. 100,
  3399. 0,
  3400. 0,
  3401. 19
  3402. ],
  3403. "height": [
  3404. 100,
  3405. 0,
  3406. 0,
  3407. 19
  3408. ],
  3409. "backgroundColor": [
  3410. "rgba(0,0,0,0.7)",
  3411. 0,
  3412. 0,
  3413. 19
  3414. ]
  3415. }
  3416. },
  3417. "@VERSION": 2
  3418. }
  3419. /***/ }),
  3420. /* 90 */,
  3421. /* 91 */,
  3422. /* 92 */,
  3423. /* 93 */,
  3424. /* 94 */,
  3425. /* 95 */,
  3426. /* 96 */,
  3427. /* 97 */,
  3428. /* 98 */,
  3429. /* 99 */,
  3430. /* 100 */,
  3431. /* 101 */,
  3432. /* 102 */,
  3433. /* 103 */,
  3434. /* 104 */,
  3435. /* 105 */,
  3436. /* 106 */,
  3437. /* 107 */,
  3438. /* 108 */,
  3439. /* 109 */,
  3440. /* 110 */,
  3441. /* 111 */,
  3442. /* 112 */,
  3443. /* 113 */,
  3444. /* 114 */,
  3445. /* 115 */,
  3446. /* 116 */,
  3447. /* 117 */,
  3448. /* 118 */,
  3449. /* 119 */,
  3450. /* 120 */,
  3451. /* 121 */,
  3452. /* 122 */,
  3453. /* 123 */,
  3454. /* 124 */,
  3455. /* 125 */,
  3456. /* 126 */,
  3457. /* 127 */,
  3458. /* 128 */,
  3459. /* 129 */,
  3460. /* 130 */
  3461. /*!******************************************************************!*\
  3462. !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***!
  3463. \******************************************************************/
  3464. /*! no static exports found */
  3465. /***/ (function(module, exports, __webpack_require__) {
  3466. var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles.js */ 131);
  3467. var iterableToArray = __webpack_require__(/*! ./iterableToArray.js */ 133);
  3468. var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ 134);
  3469. var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread.js */ 135);
  3470. function _toConsumableArray(arr) {
  3471. return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();
  3472. }
  3473. module.exports = _toConsumableArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3474. /***/ }),
  3475. /* 131 */
  3476. /*!******************************************************************!*\
  3477. !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***!
  3478. \******************************************************************/
  3479. /*! no static exports found */
  3480. /***/ (function(module, exports, __webpack_require__) {
  3481. var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 132);
  3482. function _arrayWithoutHoles(arr) {
  3483. if (Array.isArray(arr)) return arrayLikeToArray(arr);
  3484. }
  3485. module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3486. /***/ }),
  3487. /* 132 */
  3488. /*!*****************************************************************!*\
  3489. !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***!
  3490. \*****************************************************************/
  3491. /*! no static exports found */
  3492. /***/ (function(module, exports) {
  3493. function _arrayLikeToArray(arr, len) {
  3494. if (len == null || len > arr.length) len = arr.length;
  3495. for (var i = 0, arr2 = new Array(len); i < len; i++) {
  3496. arr2[i] = arr[i];
  3497. }
  3498. return arr2;
  3499. }
  3500. module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3501. /***/ }),
  3502. /* 133 */
  3503. /*!****************************************************************!*\
  3504. !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***!
  3505. \****************************************************************/
  3506. /*! no static exports found */
  3507. /***/ (function(module, exports) {
  3508. function _iterableToArray(iter) {
  3509. if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
  3510. }
  3511. module.exports = _iterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3512. /***/ }),
  3513. /* 134 */
  3514. /*!***************************************************************************!*\
  3515. !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***!
  3516. \***************************************************************************/
  3517. /*! no static exports found */
  3518. /***/ (function(module, exports, __webpack_require__) {
  3519. var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ 132);
  3520. function _unsupportedIterableToArray(o, minLen) {
  3521. if (!o) return;
  3522. if (typeof o === "string") return arrayLikeToArray(o, minLen);
  3523. var n = Object.prototype.toString.call(o).slice(8, -1);
  3524. if (n === "Object" && o.constructor) n = o.constructor.name;
  3525. if (n === "Map" || n === "Set") return Array.from(o);
  3526. if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);
  3527. }
  3528. module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3529. /***/ }),
  3530. /* 135 */
  3531. /*!******************************************************************!*\
  3532. !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***!
  3533. \******************************************************************/
  3534. /*! no static exports found */
  3535. /***/ (function(module, exports) {
  3536. function _nonIterableSpread() {
  3537. throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
  3538. }
  3539. module.exports = _nonIterableSpread, module.exports.__esModule = true, module.exports["default"] = module.exports;
  3540. /***/ }),
  3541. /* 136 */,
  3542. /* 137 */,
  3543. /* 138 */,
  3544. /* 139 */,
  3545. /* 140 */,
  3546. /* 141 */
  3547. /*!*********************************************************************!*\
  3548. !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***!
  3549. \*********************************************************************/
  3550. /*! no static exports found */
  3551. /***/ (function(module, exports, __webpack_require__) {
  3552. "use strict";
  3553. Object.defineProperty(exports, "__esModule", {
  3554. value: true
  3555. });
  3556. exports.default = formatLog;
  3557. exports.log = log;
  3558. function typof(v) {
  3559. var s = Object.prototype.toString.call(v);
  3560. return s.substring(8, s.length - 1);
  3561. }
  3562. function isDebugMode() {
  3563. /* eslint-disable no-undef */
  3564. return typeof __channelId__ === 'string' && __channelId__;
  3565. }
  3566. function jsonStringifyReplacer(k, p) {
  3567. switch (typof(p)) {
  3568. case 'Function':
  3569. return 'function() { [native code] }';
  3570. default:
  3571. return p;
  3572. }
  3573. }
  3574. function log(type) {
  3575. for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
  3576. args[_key - 1] = arguments[_key];
  3577. }
  3578. console[type].apply(console, args);
  3579. }
  3580. function formatLog() {
  3581. for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
  3582. args[_key] = arguments[_key];
  3583. }
  3584. var type = args.shift();
  3585. if (isDebugMode()) {
  3586. args.push(args.pop().replace('at ', 'uni-app:///'));
  3587. return console[type].apply(console, args);
  3588. }
  3589. var msgs = args.map(function (v) {
  3590. var type = Object.prototype.toString.call(v).toLowerCase();
  3591. if (type === '[object object]' || type === '[object array]') {
  3592. try {
  3593. v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---';
  3594. } catch (e) {
  3595. v = type;
  3596. }
  3597. } else {
  3598. if (v === null) {
  3599. v = '---NULL---';
  3600. } else if (v === undefined) {
  3601. v = '---UNDEFINED---';
  3602. } else {
  3603. var vType = typof(v).toUpperCase();
  3604. if (vType === 'NUMBER' || vType === 'BOOLEAN') {
  3605. v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---';
  3606. } else {
  3607. v = String(v);
  3608. }
  3609. }
  3610. }
  3611. return v;
  3612. });
  3613. var msg = '';
  3614. if (msgs.length > 1) {
  3615. var lastMsg = msgs.pop();
  3616. msg = msgs.join('---COMMA---');
  3617. if (lastMsg.indexOf(' at ') === 0) {
  3618. msg += lastMsg;
  3619. } else {
  3620. msg += '---COMMA---' + lastMsg;
  3621. }
  3622. } else {
  3623. msg = msgs[0];
  3624. }
  3625. console[type](msg);
  3626. }
  3627. /***/ }),
  3628. /* 142 */,
  3629. /* 143 */
  3630. /*!*********************************************************************!*\
  3631. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/util/api.js ***!
  3632. \*********************************************************************/
  3633. /*! no static exports found */
  3634. /***/ (function(module, exports, __webpack_require__) {
  3635. "use strict";
  3636. 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");
  3637. /***/ }),
  3638. /* 144 */
  3639. /*!*********************************************************************!*\
  3640. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/util/url.js ***!
  3641. \*********************************************************************/
  3642. /*! no static exports found */
  3643. /***/ (function(module, exports, __webpack_require__) {
  3644. "use strict";
  3645. 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.yhswjc.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbC91cmwuanMiXSwibmFtZXMiOlsiYmFzZVVybCIsIndzVXJsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7ZUFBZTtFQUNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBQSxPQUFPLEVBQUMsOEJBQThCO0VBQ3RDQyxLQUFLLEVBQUM7QUFDUCxDQUFDO0FBQUEiLCJmaWxlIjoiMTQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQge1xyXG5cdC8vIGJhc2VVcmw6IHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAnZGV2ZWxvcG1lbnQnID8gXCJodHRwOi8vMTE0LjExNS4xNDcuMTQwOjEyMzQ1XCIgOiBcImh0dHBzOi8vd3d3Lnloc3dqYy5jb21cIixcclxuXHQvLyB3c1VybDpwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50JyA/IFwid3M6Ly8xMTQuMTE1LjE0Ny4xNDA6MTIzNDVcIiA6IFwid3NzOi8vd3d3Lnloc3dqYy5jb21cIixcclxuXHQvLyBiYXNlVXJsOlwiaHR0cHM6Ly95Znpuc2NkLmNvbVwiXHJcblx0Ly8gYmFzZVVybDpcImh0dHBzOi8vd3d3LnRvcmVza2ouY29tXCJcclxuXHQvLyBiYXNlVXJsOlwiaHR0cHM6Ly93d3cueWhzd2pjLmNvbVwiXHJcblx0Ly8gYmFzZVVybDpcImh0dHA6Ly8xOTIuMTY4LjEuNTI6MTIzNDVcIixcclxuXHQvLyB3c1VybDpcIndzOi8vMTkyLjE2OC4xLjUyOjEyMzQ1XCIsXHJcblx0Ly8gYmFzZVVybDpcImh0dHA6Ly8xOTIuMTY4LjEuNzc6MTIzNDVcIixcclxuXHQvLyBiYXNlVXJsOlwiaHR0cHM6Ly93d3cudG9yZXNrai5jb21cIixcclxuXHRiYXNlVXJsOlwiaHR0cDovLzExNC4xMTUuMTQ3LjE0MDoxMjM0NVwiLFxyXG5cdHdzVXJsOlwid3M6Ly8xMTQuMTE1LjE0Ny4xNDA6MTIzNDVcIixcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///144\n");
  3646. /***/ }),
  3647. /* 145 */
  3648. /*!************************************************************************!*\
  3649. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/store/index.js ***!
  3650. \************************************************************************/
  3651. /*! no static exports found */
  3652. /***/ (function(module, exports, __webpack_require__) {
  3653. "use strict";
  3654. 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 currentReceiveUserID: '',\n // 当前接收到的视频用户ID\n occupyedStatus: false // 占线挂断\n },\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:50\");\n state.userInfo = payload;\n },\n updateInLoginPageStatus: function updateInLoginPageStatus(state, flag) {\n state.isInLoginPage = flag;\n },\n updateCurrentReceiveUserID: function updateCurrentReceiveUserID(state, id) {\n state.currentReceiveUserID = id;\n },\n updateOccupyedStatus: function updateOccupyedStatus(state, occupyedStatus) {\n state.occupyedStatus = occupyedStatus;\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:69\");\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsInN0b3JlIiwiU3RvcmUiLCJzdGF0ZSIsImxpc3QiLCJ2aWRlbyIsIndvcm5saXN0IiwiYWRkb2JqIiwia3BzdXJsTCIsIndvcm5kYXRhYmFzZSIsInNlbGZSb29tSW5mbyIsInBlbmRpbmdWaWRlb0Nvbm5lY3QiLCJpc1ZpZGVvVGFsa2luZyIsImlzVmlkZW9DYWxsUmVmdXNlZCIsInVzZXJJbmZvIiwiaXNJbkxvZ2luUGFnZSIsImN1cnJlbnRSZWNlaXZlVXNlcklEIiwib2NjdXB5ZWRTdGF0dXMiLCJtdXRhdGlvbnMiLCJ1cGRhdGVWaWRlb0luZm8iLCJwYXlsb2FkIiwiYXNzaWduIiwiaXNFbXB0eSIsInVwZGF0ZVZpZGVvU2VsZlJvb21JbmZvIiwidXBkYXRlTWVzc2FnZUxpc3QiLCJzbGljZSIsInVwZGF0ZVBlbmRpbmdWaWRlb0Nvbm5lY3RTdGF0dXMiLCJmbGFnIiwidXBkYXRlVGFsa2luZ1N0YXR1cyIsInVwZGF0ZUlzUmVmdXNlZENhbGwiLCJ1cGRhdGVVc2VySW5mbyIsInVwZGF0ZUluTG9naW5QYWdlU3RhdHVzIiwidXBkYXRlQ3VycmVudFJlY2VpdmVVc2VySUQiLCJpZCIsInVwZGF0ZU9jY3VweWVkU3RhdHVzIiwiYWN0aW9ucyIsImdldHRlcnMiLCJ1c2VyVUlEIiwibXl1aWQiLCJtb2R1bGVzIiwidGFzayJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUtBO0FBRUFBLFlBQUcsQ0FBQ0MsR0FBRyxDQUFDQyxhQUFJLENBQUM7QUFFYixJQUFNQyxLQUFLLEdBQUcsSUFBSUQsYUFBSSxDQUFDRSxLQUFLLENBQUM7RUFDNUJDLEtBQUssRUFBRTtJQUNOQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBQUU7SUFDVkMsS0FBSyxFQUFFLElBQUk7SUFBRTtJQUNiQyxRQUFRLEVBQUUsQ0FBQyxDQUFDO0lBQ1pDLE1BQU0sRUFBRSxFQUFFO0lBQ1ZDLE9BQU8sRUFBRSxDQUFDO0lBQ1ZDLFlBQVksRUFBRSxFQUFFO0lBQ2hCQyxZQUFZLEVBQUUsSUFBSTtJQUNsQkMsbUJBQW1CLEVBQUUsS0FBSztJQUMxQkMsY0FBYyxFQUFFLEtBQUs7SUFDckJDLGtCQUFrQixFQUFFLEtBQUs7SUFDekJDLFFBQVEsRUFBRSxDQUFDLENBQUM7SUFDWkMsYUFBYSxFQUFDLEtBQUs7SUFDbkJDLG9CQUFvQixFQUFDLEVBQUU7SUFBQztJQUN4QkMsY0FBYyxFQUFDLEtBQUssQ0FBRTtFQUN2QixDQUFDOztFQUNEQyxTQUFTLEVBQUU7SUFDVkMsZUFBZSwyQkFBQ2hCLEtBQUssRUFBRWlCLE9BQU8sRUFBRTtNQUMvQmpCLEtBQUssQ0FBQ0UsS0FBSyxHQUFHLElBQUFnQixnQkFBTSxFQUFDLENBQUMsQ0FBQyxFQUFFRCxPQUFPLENBQUM7TUFDakNqQixLQUFLLENBQUNRLG1CQUFtQixHQUFHLENBQUMsSUFBQVcsaUJBQU8sRUFBQ0YsT0FBTyxDQUFDO0lBQzlDLENBQUM7SUFDREcsdUJBQXVCLG1DQUFDcEIsS0FBSyxFQUFFaUIsT0FBTyxFQUFFO01BQ3ZDakIsS0FBSyxDQUFDTyxZQUFZLEdBQUcsSUFBQVcsZ0JBQU0sRUFBQyxDQUFDLENBQUMsRUFBRUQsT0FBTyxDQUFDO0lBQ3pDLENBQUM7SUFDREksaUJBQWlCLDZCQUFDckIsS0FBSyxFQUFFaUIsT0FBTyxFQUFFO01BQ2pDakIsS0FBSyxDQUFDQyxJQUFJLEdBQUcsSUFBQXFCLGVBQUssRUFBQ0wsT0FBTyxDQUFDO0lBQzVCLENBQUM7SUFDRE0sK0JBQStCLDJDQUFDdkIsS0FBSyxFQUFFd0IsSUFBSSxFQUFFO01BQzVDeEIsS0FBSyxDQUFDUSxtQkFBbUIsR0FBR2dCLElBQUk7SUFDakMsQ0FBQztJQUNEQyxtQkFBbUIsK0JBQUN6QixLQUFLLEVBQUV3QixJQUFJLEVBQUU7TUFDaEN4QixLQUFLLENBQUNTLGNBQWMsR0FBR2UsSUFBSTtJQUM1QixDQUFDO0lBQ0RFLG1CQUFtQiwrQkFBQzFCLEtBQUssRUFBRXdCLElBQUksRUFBRTtNQUNoQ3hCLEtBQUssQ0FBQ1Usa0JBQWtCLEdBQUdjLElBQUk7SUFDaEMsQ0FBQztJQUNERyxjQUFjLDBCQUFDM0IsS0FBSyxFQUFDaUIsT0FBTyxFQUFDO01BQzVCLGFBQVlBLE9BQU8sRUFBQyxrQkFBa0I7TUFDdENqQixLQUFLLENBQUNXLFFBQVEsR0FBR00sT0FBTztJQUN6QixDQUFDO0lBQ0RXLHVCQUF1QixtQ0FBQzVCLEtBQUssRUFBQ3dCLElBQUksRUFBQztNQUNsQ3hCLEtBQUssQ0FBQ1ksYUFBYSxHQUFHWSxJQUFJO0lBQzNCLENBQUM7SUFDREssMEJBQTBCLHNDQUFDN0IsS0FBSyxFQUFDOEIsRUFBRSxFQUFDO01BQ25DOUIsS0FBSyxDQUFDYSxvQkFBb0IsR0FBR2lCLEVBQUU7SUFDaEMsQ0FBQztJQUNEQyxvQkFBb0IsZ0NBQUMvQixLQUFLLEVBQUNjLGNBQWMsRUFBQztNQUN6Q2QsS0FBSyxDQUFDYyxjQUFjLEdBQUdBLGNBQWM7SUFDdEM7RUFDRCxDQUFDO0VBQ0RrQixPQUFPLEVBQUUsQ0FBQyxDQUFDO0VBQ1hDLE9BQU8sRUFBRTtJQUNSaEMsSUFBSSxFQUFFLGdCQUFNLENBRVosQ0FBQztJQUNEaUMsT0FBTyxtQkFBQ2xDLEtBQUssRUFBRTtNQUNkLGFBQVlBLEtBQUssQ0FBQ1csUUFBUSxFQUFDLGdCQUFnQjtNQUMzQyxPQUFPWCxLQUFLLENBQUNXLFFBQVEsQ0FBQ3dCLEtBQUssSUFBSSxFQUFFO0lBQ2xDO0VBQ0QsQ0FBQztFQUNEQyxPQUFPLEVBQUU7SUFDUkMsSUFBSSxFQUFKQTtFQUNEO0FBQ0QsQ0FBQyxDQUFDO0FBQUEsZUFFYXZDLEtBQUs7QUFBQSwyQiIsImZpbGUiOiIxNDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gXCJ2dWVcIlxyXG5pbXBvcnQgVnVleCBmcm9tIFwidnVleFwiXHJcbmltcG9ydCB7XHJcblx0YXNzaWduLFxyXG5cdHNsaWNlLFxyXG5cdGlzRW1wdHlcclxufSBmcm9tICdsb2Rhc2gtZXMnXHJcbmltcG9ydCB0YXNrIGZyb20gJy4vbW9kdWxlcy90YXNrLmpzJ1xyXG5cclxuVnVlLnVzZShWdWV4KVxyXG5cclxuY29uc3Qgc3RvcmUgPSBuZXcgVnVleC5TdG9yZSh7XHJcblx0c3RhdGU6IHtcclxuXHRcdGxpc3Q6IHt9LCAvLyDliJfooajku6Xlj4rogYrlpKnlhoXlrrnmlbDmja5cclxuXHRcdHZpZGVvOiBudWxsLCAvLyDop4bpopHpgJror53mlbDmja5cclxuXHRcdHdvcm5saXN0OiB7fSxcclxuXHRcdGFkZG9iajogW10sXHJcblx0XHRrcHN1cmxMOiAwLFxyXG5cdFx0d29ybmRhdGFiYXNlOiBbXSxcclxuXHRcdHNlbGZSb29tSW5mbzogbnVsbCxcclxuXHRcdHBlbmRpbmdWaWRlb0Nvbm5lY3Q6IGZhbHNlLFxyXG5cdFx0aXNWaWRlb1RhbGtpbmc6IGZhbHNlLFxyXG5cdFx0aXNWaWRlb0NhbGxSZWZ1c2VkOiBmYWxzZSxcclxuXHRcdHVzZXJJbmZvOiB7fSxcclxuXHRcdGlzSW5Mb2dpblBhZ2U6ZmFsc2UsXHJcblx0XHRjdXJyZW50UmVjZWl2ZVVzZXJJRDonJywvLyDlvZPliY3mjqXmlLbliLDnmoTop4bpopHnlKjmiLdJRFxyXG5cdFx0b2NjdXB5ZWRTdGF0dXM6ZmFsc2UsIC8vIOWNoOe6v+aMguaWrVxyXG5cdH0sXHJcblx0bXV0YXRpb25zOiB7XHJcblx0XHR1cGRhdGVWaWRlb0luZm8oc3RhdGUsIHBheWxvYWQpIHtcclxuXHRcdFx0c3RhdGUudmlkZW8gPSBhc3NpZ24oe30sIHBheWxvYWQpXHJcblx0XHRcdHN0YXRlLnBlbmRpbmdWaWRlb0Nvbm5lY3QgPSAhaXNFbXB0eShwYXlsb2FkKVxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZVZpZGVvU2VsZlJvb21JbmZvKHN0YXRlLCBwYXlsb2FkKSB7XHJcblx0XHRcdHN0YXRlLnNlbGZSb29tSW5mbyA9IGFzc2lnbih7fSwgcGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVNZXNzYWdlTGlzdChzdGF0ZSwgcGF5bG9hZCkge1xyXG5cdFx0XHRzdGF0ZS5saXN0ID0gc2xpY2UocGF5bG9hZClcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVQZW5kaW5nVmlkZW9Db25uZWN0U3RhdHVzKHN0YXRlLCBmbGFnKSB7XHJcblx0XHRcdHN0YXRlLnBlbmRpbmdWaWRlb0Nvbm5lY3QgPSBmbGFnXHJcblx0XHR9LFxyXG5cdFx0dXBkYXRlVGFsa2luZ1N0YXR1cyhzdGF0ZSwgZmxhZykge1xyXG5cdFx0XHRzdGF0ZS5pc1ZpZGVvVGFsa2luZyA9IGZsYWdcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVJc1JlZnVzZWRDYWxsKHN0YXRlLCBmbGFnKSB7XHJcblx0XHRcdHN0YXRlLmlzVmlkZW9DYWxsUmVmdXNlZCA9IGZsYWdcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVVc2VySW5mbyhzdGF0ZSxwYXlsb2FkKXtcclxuXHRcdFx0Y29uc29sZS5sb2cocGF5bG9hZCwndXBkYXRlIHVzZXIgaW5mbycpXHJcblx0XHRcdHN0YXRlLnVzZXJJbmZvID0gcGF5bG9hZFxyXG5cdFx0fSxcclxuXHRcdHVwZGF0ZUluTG9naW5QYWdlU3RhdHVzKHN0YXRlLGZsYWcpe1xyXG5cdFx0XHRzdGF0ZS5pc0luTG9naW5QYWdlID0gZmxhZztcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVDdXJyZW50UmVjZWl2ZVVzZXJJRChzdGF0ZSxpZCl7XHJcblx0XHRcdHN0YXRlLmN1cnJlbnRSZWNlaXZlVXNlcklEID0gaWRcclxuXHRcdH0sXHJcblx0XHR1cGRhdGVPY2N1cHllZFN0YXR1cyhzdGF0ZSxvY2N1cHllZFN0YXR1cyl7XHJcblx0XHRcdHN0YXRlLm9jY3VweWVkU3RhdHVzID0gb2NjdXB5ZWRTdGF0dXNcclxuXHRcdH1cclxuXHR9LFxyXG5cdGFjdGlvbnM6IHt9LFxyXG5cdGdldHRlcnM6IHtcclxuXHRcdGxpc3Q6ICgpID0+IHtcclxuXHJcblx0XHR9LFxyXG5cdFx0dXNlclVJRChzdGF0ZSkge1xyXG5cdFx0XHRjb25zb2xlLmxvZyhzdGF0ZS51c2VySW5mbywnc3RvcmUgdXNlciB1aWQnKVxyXG5cdFx0XHRyZXR1cm4gc3RhdGUudXNlckluZm8ubXl1aWQgfHwgJydcclxuXHRcdH1cclxuXHR9LFxyXG5cdG1vZHVsZXM6IHtcclxuXHRcdHRhc2tcclxuXHR9XHJcbn0pXHJcblxyXG5leHBvcnQgZGVmYXVsdCBzdG9yZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///145\n");
  3655. /***/ }),
  3656. /* 146 */
  3657. /*!**********************!*\
  3658. !*** external "Vue" ***!
  3659. \**********************/
  3660. /*! no static exports found */
  3661. /***/ (function(module, exports) {
  3662. module.exports = Vue;
  3663. /***/ }),
  3664. /* 147 */
  3665. /*!********************************************!*\
  3666. !*** ./node_modules/vuex/dist/vuex.esm.js ***!
  3667. \********************************************/
  3668. /*! no static exports found */
  3669. /***/ (function(module, exports, __webpack_require__) {
  3670. "use strict";
  3671. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  3672. Object.defineProperty(exports, "__esModule", {
  3673. value: true
  3674. });
  3675. exports.Store = void 0;
  3676. exports.createLogger = createLogger;
  3677. exports.default = exports.createNamespacedHelpers = void 0;
  3678. exports.install = install;
  3679. exports.mapState = exports.mapMutations = exports.mapGetters = exports.mapActions = void 0;
  3680. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  3681. /*!
  3682. * vuex v3.6.2
  3683. * (c) 2021 Evan You
  3684. * @license MIT
  3685. */
  3686. function applyMixin(Vue) {
  3687. var version = Number(Vue.version.split('.')[0]);
  3688. if (version >= 2) {
  3689. Vue.mixin({
  3690. beforeCreate: vuexInit
  3691. });
  3692. } else {
  3693. // override init and inject vuex init procedure
  3694. // for 1.x backwards compatibility.
  3695. var _init = Vue.prototype._init;
  3696. Vue.prototype._init = function (options) {
  3697. if (options === void 0) options = {};
  3698. options.init = options.init ? [vuexInit].concat(options.init) : vuexInit;
  3699. _init.call(this, options);
  3700. };
  3701. }
  3702. /**
  3703. * Vuex init hook, injected into each instances init hooks list.
  3704. */
  3705. function vuexInit() {
  3706. var options = this.$options;
  3707. // store injection
  3708. if (options.store) {
  3709. this.$store = typeof options.store === 'function' ? options.store() : options.store;
  3710. } else if (options.parent && options.parent.$store) {
  3711. this.$store = options.parent.$store;
  3712. }
  3713. }
  3714. }
  3715. var target = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {};
  3716. var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__;
  3717. function devtoolPlugin(store) {
  3718. if (!devtoolHook) {
  3719. return;
  3720. }
  3721. store._devtoolHook = devtoolHook;
  3722. devtoolHook.emit('vuex:init', store);
  3723. devtoolHook.on('vuex:travel-to-state', function (targetState) {
  3724. store.replaceState(targetState);
  3725. });
  3726. store.subscribe(function (mutation, state) {
  3727. devtoolHook.emit('vuex:mutation', mutation, state);
  3728. }, {
  3729. prepend: true
  3730. });
  3731. store.subscribeAction(function (action, state) {
  3732. devtoolHook.emit('vuex:action', action, state);
  3733. }, {
  3734. prepend: true
  3735. });
  3736. }
  3737. /**
  3738. * Get the first item that pass the test
  3739. * by second argument function
  3740. *
  3741. * @param {Array} list
  3742. * @param {Function} f
  3743. * @return {*}
  3744. */
  3745. function find(list, f) {
  3746. return list.filter(f)[0];
  3747. }
  3748. /**
  3749. * Deep copy the given object considering circular structure.
  3750. * This function caches all nested objects and its copies.
  3751. * If it detects circular structure, use cached copy to avoid infinite loop.
  3752. *
  3753. * @param {*} obj
  3754. * @param {Array<Object>} cache
  3755. * @return {*}
  3756. */
  3757. function deepCopy(obj, cache) {
  3758. if (cache === void 0) cache = [];
  3759. // just return if obj is immutable value
  3760. if (obj === null || (0, _typeof2.default)(obj) !== 'object') {
  3761. return obj;
  3762. }
  3763. // if obj is hit, it is in circular structure
  3764. var hit = find(cache, function (c) {
  3765. return c.original === obj;
  3766. });
  3767. if (hit) {
  3768. return hit.copy;
  3769. }
  3770. var copy = Array.isArray(obj) ? [] : {};
  3771. // put the copy into cache at first
  3772. // because we want to refer it in recursive deepCopy
  3773. cache.push({
  3774. original: obj,
  3775. copy: copy
  3776. });
  3777. Object.keys(obj).forEach(function (key) {
  3778. copy[key] = deepCopy(obj[key], cache);
  3779. });
  3780. return copy;
  3781. }
  3782. /**
  3783. * forEach for object
  3784. */
  3785. function forEachValue(obj, fn) {
  3786. Object.keys(obj).forEach(function (key) {
  3787. return fn(obj[key], key);
  3788. });
  3789. }
  3790. function isObject(obj) {
  3791. return obj !== null && (0, _typeof2.default)(obj) === 'object';
  3792. }
  3793. function isPromise(val) {
  3794. return val && typeof val.then === 'function';
  3795. }
  3796. function assert(condition, msg) {
  3797. if (!condition) {
  3798. throw new Error("[vuex] " + msg);
  3799. }
  3800. }
  3801. function partial(fn, arg) {
  3802. return function () {
  3803. return fn(arg);
  3804. };
  3805. }
  3806. // Base data struct for store's module, package with some attribute and method
  3807. var Module = function Module(rawModule, runtime) {
  3808. this.runtime = runtime;
  3809. // Store some children item
  3810. this._children = Object.create(null);
  3811. // Store the origin module object which passed by programmer
  3812. this._rawModule = rawModule;
  3813. var rawState = rawModule.state;
  3814. // Store the origin module's state
  3815. this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};
  3816. };
  3817. var prototypeAccessors = {
  3818. namespaced: {
  3819. configurable: true
  3820. }
  3821. };
  3822. prototypeAccessors.namespaced.get = function () {
  3823. return !!this._rawModule.namespaced;
  3824. };
  3825. Module.prototype.addChild = function addChild(key, module) {
  3826. this._children[key] = module;
  3827. };
  3828. Module.prototype.removeChild = function removeChild(key) {
  3829. delete this._children[key];
  3830. };
  3831. Module.prototype.getChild = function getChild(key) {
  3832. return this._children[key];
  3833. };
  3834. Module.prototype.hasChild = function hasChild(key) {
  3835. return key in this._children;
  3836. };
  3837. Module.prototype.update = function update(rawModule) {
  3838. this._rawModule.namespaced = rawModule.namespaced;
  3839. if (rawModule.actions) {
  3840. this._rawModule.actions = rawModule.actions;
  3841. }
  3842. if (rawModule.mutations) {
  3843. this._rawModule.mutations = rawModule.mutations;
  3844. }
  3845. if (rawModule.getters) {
  3846. this._rawModule.getters = rawModule.getters;
  3847. }
  3848. };
  3849. Module.prototype.forEachChild = function forEachChild(fn) {
  3850. forEachValue(this._children, fn);
  3851. };
  3852. Module.prototype.forEachGetter = function forEachGetter(fn) {
  3853. if (this._rawModule.getters) {
  3854. forEachValue(this._rawModule.getters, fn);
  3855. }
  3856. };
  3857. Module.prototype.forEachAction = function forEachAction(fn) {
  3858. if (this._rawModule.actions) {
  3859. forEachValue(this._rawModule.actions, fn);
  3860. }
  3861. };
  3862. Module.prototype.forEachMutation = function forEachMutation(fn) {
  3863. if (this._rawModule.mutations) {
  3864. forEachValue(this._rawModule.mutations, fn);
  3865. }
  3866. };
  3867. Object.defineProperties(Module.prototype, prototypeAccessors);
  3868. var ModuleCollection = function ModuleCollection(rawRootModule) {
  3869. // register root module (Vuex.Store options)
  3870. this.register([], rawRootModule, false);
  3871. };
  3872. ModuleCollection.prototype.get = function get(path) {
  3873. return path.reduce(function (module, key) {
  3874. return module.getChild(key);
  3875. }, this.root);
  3876. };
  3877. ModuleCollection.prototype.getNamespace = function getNamespace(path) {
  3878. var module = this.root;
  3879. return path.reduce(function (namespace, key) {
  3880. module = module.getChild(key);
  3881. return namespace + (module.namespaced ? key + '/' : '');
  3882. }, '');
  3883. };
  3884. ModuleCollection.prototype.update = function update$1(rawRootModule) {
  3885. update([], this.root, rawRootModule);
  3886. };
  3887. ModuleCollection.prototype.register = function register(path, rawModule, runtime) {
  3888. var this$1 = this;
  3889. if (runtime === void 0) runtime = true;
  3890. if (true) {
  3891. assertRawModule(path, rawModule);
  3892. }
  3893. var newModule = new Module(rawModule, runtime);
  3894. if (path.length === 0) {
  3895. this.root = newModule;
  3896. } else {
  3897. var parent = this.get(path.slice(0, -1));
  3898. parent.addChild(path[path.length - 1], newModule);
  3899. }
  3900. // register nested modules
  3901. if (rawModule.modules) {
  3902. forEachValue(rawModule.modules, function (rawChildModule, key) {
  3903. this$1.register(path.concat(key), rawChildModule, runtime);
  3904. });
  3905. }
  3906. };
  3907. ModuleCollection.prototype.unregister = function unregister(path) {
  3908. var parent = this.get(path.slice(0, -1));
  3909. var key = path[path.length - 1];
  3910. var child = parent.getChild(key);
  3911. if (!child) {
  3912. if (true) {
  3913. console.warn("[vuex] trying to unregister module '" + key + "', which is " + "not registered");
  3914. }
  3915. return;
  3916. }
  3917. if (!child.runtime) {
  3918. return;
  3919. }
  3920. parent.removeChild(key);
  3921. };
  3922. ModuleCollection.prototype.isRegistered = function isRegistered(path) {
  3923. var parent = this.get(path.slice(0, -1));
  3924. var key = path[path.length - 1];
  3925. if (parent) {
  3926. return parent.hasChild(key);
  3927. }
  3928. return false;
  3929. };
  3930. function update(path, targetModule, newModule) {
  3931. if (true) {
  3932. assertRawModule(path, newModule);
  3933. }
  3934. // update target module
  3935. targetModule.update(newModule);
  3936. // update nested modules
  3937. if (newModule.modules) {
  3938. for (var key in newModule.modules) {
  3939. if (!targetModule.getChild(key)) {
  3940. if (true) {
  3941. console.warn("[vuex] trying to add a new module '" + key + "' on hot reloading, " + 'manual reload is needed');
  3942. }
  3943. return;
  3944. }
  3945. update(path.concat(key), targetModule.getChild(key), newModule.modules[key]);
  3946. }
  3947. }
  3948. }
  3949. var functionAssert = {
  3950. assert: function assert(value) {
  3951. return typeof value === 'function';
  3952. },
  3953. expected: 'function'
  3954. };
  3955. var objectAssert = {
  3956. assert: function assert(value) {
  3957. return typeof value === 'function' || (0, _typeof2.default)(value) === 'object' && typeof value.handler === 'function';
  3958. },
  3959. expected: 'function or object with "handler" function'
  3960. };
  3961. var assertTypes = {
  3962. getters: functionAssert,
  3963. mutations: functionAssert,
  3964. actions: objectAssert
  3965. };
  3966. function assertRawModule(path, rawModule) {
  3967. Object.keys(assertTypes).forEach(function (key) {
  3968. if (!rawModule[key]) {
  3969. return;
  3970. }
  3971. var assertOptions = assertTypes[key];
  3972. forEachValue(rawModule[key], function (value, type) {
  3973. assert(assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected));
  3974. });
  3975. });
  3976. }
  3977. function makeAssertionMessage(path, key, type, value, expected) {
  3978. var buf = key + " should be " + expected + " but \"" + key + "." + type + "\"";
  3979. if (path.length > 0) {
  3980. buf += " in module \"" + path.join('.') + "\"";
  3981. }
  3982. buf += " is " + JSON.stringify(value) + ".";
  3983. return buf;
  3984. }
  3985. var Vue; // bind on install
  3986. var Store = function Store(options) {
  3987. var this$1 = this;
  3988. if (options === void 0) options = {};
  3989. // Auto install if it is not done yet and `window` has `Vue`.
  3990. // To allow users to avoid auto-installation in some cases,
  3991. // this code should be placed here. See #731
  3992. if (!Vue && typeof window !== 'undefined' && window.Vue) {
  3993. install(window.Vue);
  3994. }
  3995. if (true) {
  3996. assert(Vue, "must call Vue.use(Vuex) before creating a store instance.");
  3997. assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser.");
  3998. assert(this instanceof Store, "store must be called with the new operator.");
  3999. }
  4000. var plugins = options.plugins;
  4001. if (plugins === void 0) plugins = [];
  4002. var strict = options.strict;
  4003. if (strict === void 0) strict = false;
  4004. // store internal state
  4005. this._committing = false;
  4006. this._actions = Object.create(null);
  4007. this._actionSubscribers = [];
  4008. this._mutations = Object.create(null);
  4009. this._wrappedGetters = Object.create(null);
  4010. this._modules = new ModuleCollection(options);
  4011. this._modulesNamespaceMap = Object.create(null);
  4012. this._subscribers = [];
  4013. this._watcherVM = new Vue();
  4014. this._makeLocalGettersCache = Object.create(null);
  4015. // bind commit and dispatch to self
  4016. var store = this;
  4017. var ref = this;
  4018. var dispatch = ref.dispatch;
  4019. var commit = ref.commit;
  4020. this.dispatch = function boundDispatch(type, payload) {
  4021. return dispatch.call(store, type, payload);
  4022. };
  4023. this.commit = function boundCommit(type, payload, options) {
  4024. return commit.call(store, type, payload, options);
  4025. };
  4026. // strict mode
  4027. this.strict = strict;
  4028. var state = this._modules.root.state;
  4029. // init root module.
  4030. // this also recursively registers all sub-modules
  4031. // and collects all module getters inside this._wrappedGetters
  4032. installModule(this, state, [], this._modules.root);
  4033. // initialize the store vm, which is responsible for the reactivity
  4034. // (also registers _wrappedGetters as computed properties)
  4035. resetStoreVM(this, state);
  4036. // apply plugins
  4037. plugins.forEach(function (plugin) {
  4038. return plugin(this$1);
  4039. });
  4040. var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools;
  4041. if (useDevtools) {
  4042. devtoolPlugin(this);
  4043. }
  4044. };
  4045. exports.Store = Store;
  4046. var prototypeAccessors$1 = {
  4047. state: {
  4048. configurable: true
  4049. }
  4050. };
  4051. prototypeAccessors$1.state.get = function () {
  4052. return this._vm._data.$$state;
  4053. };
  4054. prototypeAccessors$1.state.set = function (v) {
  4055. if (true) {
  4056. assert(false, "use store.replaceState() to explicit replace store state.");
  4057. }
  4058. };
  4059. Store.prototype.commit = function commit(_type, _payload, _options) {
  4060. var this$1 = this;
  4061. // check object-style commit
  4062. var ref = unifyObjectStyle(_type, _payload, _options);
  4063. var type = ref.type;
  4064. var payload = ref.payload;
  4065. var options = ref.options;
  4066. var mutation = {
  4067. type: type,
  4068. payload: payload
  4069. };
  4070. var entry = this._mutations[type];
  4071. if (!entry) {
  4072. if (true) {
  4073. console.error("[vuex] unknown mutation type: " + type);
  4074. }
  4075. return;
  4076. }
  4077. this._withCommit(function () {
  4078. entry.forEach(function commitIterator(handler) {
  4079. handler(payload);
  4080. });
  4081. });
  4082. this._subscribers.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
  4083. .forEach(function (sub) {
  4084. return sub(mutation, this$1.state);
  4085. });
  4086. if ( true && options && options.silent) {
  4087. console.warn("[vuex] mutation type: " + type + ". Silent option has been removed. " + 'Use the filter functionality in the vue-devtools');
  4088. }
  4089. };
  4090. Store.prototype.dispatch = function dispatch(_type, _payload) {
  4091. var this$1 = this;
  4092. // check object-style dispatch
  4093. var ref = unifyObjectStyle(_type, _payload);
  4094. var type = ref.type;
  4095. var payload = ref.payload;
  4096. var action = {
  4097. type: type,
  4098. payload: payload
  4099. };
  4100. var entry = this._actions[type];
  4101. if (!entry) {
  4102. if (true) {
  4103. console.error("[vuex] unknown action type: " + type);
  4104. }
  4105. return;
  4106. }
  4107. try {
  4108. this._actionSubscribers.slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe
  4109. .filter(function (sub) {
  4110. return sub.before;
  4111. }).forEach(function (sub) {
  4112. return sub.before(action, this$1.state);
  4113. });
  4114. } catch (e) {
  4115. if (true) {
  4116. console.warn("[vuex] error in before action subscribers: ");
  4117. console.error(e);
  4118. }
  4119. }
  4120. var result = entry.length > 1 ? Promise.all(entry.map(function (handler) {
  4121. return handler(payload);
  4122. })) : entry[0](payload);
  4123. return new Promise(function (resolve, reject) {
  4124. result.then(function (res) {
  4125. try {
  4126. this$1._actionSubscribers.filter(function (sub) {
  4127. return sub.after;
  4128. }).forEach(function (sub) {
  4129. return sub.after(action, this$1.state);
  4130. });
  4131. } catch (e) {
  4132. if (true) {
  4133. console.warn("[vuex] error in after action subscribers: ");
  4134. console.error(e);
  4135. }
  4136. }
  4137. resolve(res);
  4138. }, function (error) {
  4139. try {
  4140. this$1._actionSubscribers.filter(function (sub) {
  4141. return sub.error;
  4142. }).forEach(function (sub) {
  4143. return sub.error(action, this$1.state, error);
  4144. });
  4145. } catch (e) {
  4146. if (true) {
  4147. console.warn("[vuex] error in error action subscribers: ");
  4148. console.error(e);
  4149. }
  4150. }
  4151. reject(error);
  4152. });
  4153. });
  4154. };
  4155. Store.prototype.subscribe = function subscribe(fn, options) {
  4156. return genericSubscribe(fn, this._subscribers, options);
  4157. };
  4158. Store.prototype.subscribeAction = function subscribeAction(fn, options) {
  4159. var subs = typeof fn === 'function' ? {
  4160. before: fn
  4161. } : fn;
  4162. return genericSubscribe(subs, this._actionSubscribers, options);
  4163. };
  4164. Store.prototype.watch = function watch(getter, cb, options) {
  4165. var this$1 = this;
  4166. if (true) {
  4167. assert(typeof getter === 'function', "store.watch only accepts a function.");
  4168. }
  4169. return this._watcherVM.$watch(function () {
  4170. return getter(this$1.state, this$1.getters);
  4171. }, cb, options);
  4172. };
  4173. Store.prototype.replaceState = function replaceState(state) {
  4174. var this$1 = this;
  4175. this._withCommit(function () {
  4176. this$1._vm._data.$$state = state;
  4177. });
  4178. };
  4179. Store.prototype.registerModule = function registerModule(path, rawModule, options) {
  4180. if (options === void 0) options = {};
  4181. if (typeof path === 'string') {
  4182. path = [path];
  4183. }
  4184. if (true) {
  4185. assert(Array.isArray(path), "module path must be a string or an Array.");
  4186. assert(path.length > 0, 'cannot register the root module by using registerModule.');
  4187. }
  4188. this._modules.register(path, rawModule);
  4189. installModule(this, this.state, path, this._modules.get(path), options.preserveState);
  4190. // reset store to update getters...
  4191. resetStoreVM(this, this.state);
  4192. };
  4193. Store.prototype.unregisterModule = function unregisterModule(path) {
  4194. var this$1 = this;
  4195. if (typeof path === 'string') {
  4196. path = [path];
  4197. }
  4198. if (true) {
  4199. assert(Array.isArray(path), "module path must be a string or an Array.");
  4200. }
  4201. this._modules.unregister(path);
  4202. this._withCommit(function () {
  4203. var parentState = getNestedState(this$1.state, path.slice(0, -1));
  4204. Vue.delete(parentState, path[path.length - 1]);
  4205. });
  4206. resetStore(this);
  4207. };
  4208. Store.prototype.hasModule = function hasModule(path) {
  4209. if (typeof path === 'string') {
  4210. path = [path];
  4211. }
  4212. if (true) {
  4213. assert(Array.isArray(path), "module path must be a string or an Array.");
  4214. }
  4215. return this._modules.isRegistered(path);
  4216. };
  4217. Store.prototype.hotUpdate = function hotUpdate(newOptions) {
  4218. this._modules.update(newOptions);
  4219. resetStore(this, true);
  4220. };
  4221. Store.prototype._withCommit = function _withCommit(fn) {
  4222. var committing = this._committing;
  4223. this._committing = true;
  4224. fn();
  4225. this._committing = committing;
  4226. };
  4227. Object.defineProperties(Store.prototype, prototypeAccessors$1);
  4228. function genericSubscribe(fn, subs, options) {
  4229. if (subs.indexOf(fn) < 0) {
  4230. options && options.prepend ? subs.unshift(fn) : subs.push(fn);
  4231. }
  4232. return function () {
  4233. var i = subs.indexOf(fn);
  4234. if (i > -1) {
  4235. subs.splice(i, 1);
  4236. }
  4237. };
  4238. }
  4239. function resetStore(store, hot) {
  4240. store._actions = Object.create(null);
  4241. store._mutations = Object.create(null);
  4242. store._wrappedGetters = Object.create(null);
  4243. store._modulesNamespaceMap = Object.create(null);
  4244. var state = store.state;
  4245. // init all modules
  4246. installModule(store, state, [], store._modules.root, true);
  4247. // reset vm
  4248. resetStoreVM(store, state, hot);
  4249. }
  4250. function resetStoreVM(store, state, hot) {
  4251. var oldVm = store._vm;
  4252. // bind store public getters
  4253. store.getters = {};
  4254. // reset local getters cache
  4255. store._makeLocalGettersCache = Object.create(null);
  4256. var wrappedGetters = store._wrappedGetters;
  4257. var computed = {};
  4258. forEachValue(wrappedGetters, function (fn, key) {
  4259. // use computed to leverage its lazy-caching mechanism
  4260. // direct inline function use will lead to closure preserving oldVm.
  4261. // using partial to return function with only arguments preserved in closure environment.
  4262. computed[key] = partial(fn, store);
  4263. Object.defineProperty(store.getters, key, {
  4264. get: function get() {
  4265. return store._vm[key];
  4266. },
  4267. enumerable: true // for local getters
  4268. });
  4269. });
  4270. // use a Vue instance to store the state tree
  4271. // suppress warnings just in case the user has added
  4272. // some funky global mixins
  4273. var silent = Vue.config.silent;
  4274. Vue.config.silent = true;
  4275. store._vm = new Vue({
  4276. data: {
  4277. $$state: state
  4278. },
  4279. computed: computed
  4280. });
  4281. Vue.config.silent = silent;
  4282. // enable strict mode for new vm
  4283. if (store.strict) {
  4284. enableStrictMode(store);
  4285. }
  4286. if (oldVm) {
  4287. if (hot) {
  4288. // dispatch changes in all subscribed watchers
  4289. // to force getter re-evaluation for hot reloading.
  4290. store._withCommit(function () {
  4291. oldVm._data.$$state = null;
  4292. });
  4293. }
  4294. Vue.nextTick(function () {
  4295. return oldVm.$destroy();
  4296. });
  4297. }
  4298. }
  4299. function installModule(store, rootState, path, module, hot) {
  4300. var isRoot = !path.length;
  4301. var namespace = store._modules.getNamespace(path);
  4302. // register in namespace map
  4303. if (module.namespaced) {
  4304. if (store._modulesNamespaceMap[namespace] && "development" !== 'production') {
  4305. console.error("[vuex] duplicate namespace " + namespace + " for the namespaced module " + path.join('/'));
  4306. }
  4307. store._modulesNamespaceMap[namespace] = module;
  4308. }
  4309. // set state
  4310. if (!isRoot && !hot) {
  4311. var parentState = getNestedState(rootState, path.slice(0, -1));
  4312. var moduleName = path[path.length - 1];
  4313. store._withCommit(function () {
  4314. if (true) {
  4315. if (moduleName in parentState) {
  4316. console.warn("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + path.join('.') + "\"");
  4317. }
  4318. }
  4319. Vue.set(parentState, moduleName, module.state);
  4320. });
  4321. }
  4322. var local = module.context = makeLocalContext(store, namespace, path);
  4323. module.forEachMutation(function (mutation, key) {
  4324. var namespacedType = namespace + key;
  4325. registerMutation(store, namespacedType, mutation, local);
  4326. });
  4327. module.forEachAction(function (action, key) {
  4328. var type = action.root ? key : namespace + key;
  4329. var handler = action.handler || action;
  4330. registerAction(store, type, handler, local);
  4331. });
  4332. module.forEachGetter(function (getter, key) {
  4333. var namespacedType = namespace + key;
  4334. registerGetter(store, namespacedType, getter, local);
  4335. });
  4336. module.forEachChild(function (child, key) {
  4337. installModule(store, rootState, path.concat(key), child, hot);
  4338. });
  4339. }
  4340. /**
  4341. * make localized dispatch, commit, getters and state
  4342. * if there is no namespace, just use root ones
  4343. */
  4344. function makeLocalContext(store, namespace, path) {
  4345. var noNamespace = namespace === '';
  4346. var local = {
  4347. dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {
  4348. var args = unifyObjectStyle(_type, _payload, _options);
  4349. var payload = args.payload;
  4350. var options = args.options;
  4351. var type = args.type;
  4352. if (!options || !options.root) {
  4353. type = namespace + type;
  4354. if ( true && !store._actions[type]) {
  4355. console.error("[vuex] unknown local action type: " + args.type + ", global type: " + type);
  4356. return;
  4357. }
  4358. }
  4359. return store.dispatch(type, payload);
  4360. },
  4361. commit: noNamespace ? store.commit : function (_type, _payload, _options) {
  4362. var args = unifyObjectStyle(_type, _payload, _options);
  4363. var payload = args.payload;
  4364. var options = args.options;
  4365. var type = args.type;
  4366. if (!options || !options.root) {
  4367. type = namespace + type;
  4368. if ( true && !store._mutations[type]) {
  4369. console.error("[vuex] unknown local mutation type: " + args.type + ", global type: " + type);
  4370. return;
  4371. }
  4372. }
  4373. store.commit(type, payload, options);
  4374. }
  4375. };
  4376. // getters and state object must be gotten lazily
  4377. // because they will be changed by vm update
  4378. Object.defineProperties(local, {
  4379. getters: {
  4380. get: noNamespace ? function () {
  4381. return store.getters;
  4382. } : function () {
  4383. return makeLocalGetters(store, namespace);
  4384. }
  4385. },
  4386. state: {
  4387. get: function get() {
  4388. return getNestedState(store.state, path);
  4389. }
  4390. }
  4391. });
  4392. return local;
  4393. }
  4394. function makeLocalGetters(store, namespace) {
  4395. if (!store._makeLocalGettersCache[namespace]) {
  4396. var gettersProxy = {};
  4397. var splitPos = namespace.length;
  4398. Object.keys(store.getters).forEach(function (type) {
  4399. // skip if the target getter is not match this namespace
  4400. if (type.slice(0, splitPos) !== namespace) {
  4401. return;
  4402. }
  4403. // extract local getter type
  4404. var localType = type.slice(splitPos);
  4405. // Add a port to the getters proxy.
  4406. // Define as getter property because
  4407. // we do not want to evaluate the getters in this time.
  4408. Object.defineProperty(gettersProxy, localType, {
  4409. get: function get() {
  4410. return store.getters[type];
  4411. },
  4412. enumerable: true
  4413. });
  4414. });
  4415. store._makeLocalGettersCache[namespace] = gettersProxy;
  4416. }
  4417. return store._makeLocalGettersCache[namespace];
  4418. }
  4419. function registerMutation(store, type, handler, local) {
  4420. var entry = store._mutations[type] || (store._mutations[type] = []);
  4421. entry.push(function wrappedMutationHandler(payload) {
  4422. handler.call(store, local.state, payload);
  4423. });
  4424. }
  4425. function registerAction(store, type, handler, local) {
  4426. var entry = store._actions[type] || (store._actions[type] = []);
  4427. entry.push(function wrappedActionHandler(payload) {
  4428. var res = handler.call(store, {
  4429. dispatch: local.dispatch,
  4430. commit: local.commit,
  4431. getters: local.getters,
  4432. state: local.state,
  4433. rootGetters: store.getters,
  4434. rootState: store.state
  4435. }, payload);
  4436. if (!isPromise(res)) {
  4437. res = Promise.resolve(res);
  4438. }
  4439. if (store._devtoolHook) {
  4440. return res.catch(function (err) {
  4441. store._devtoolHook.emit('vuex:error', err);
  4442. throw err;
  4443. });
  4444. } else {
  4445. return res;
  4446. }
  4447. });
  4448. }
  4449. function registerGetter(store, type, rawGetter, local) {
  4450. if (store._wrappedGetters[type]) {
  4451. if (true) {
  4452. console.error("[vuex] duplicate getter key: " + type);
  4453. }
  4454. return;
  4455. }
  4456. store._wrappedGetters[type] = function wrappedGetter(store) {
  4457. return rawGetter(local.state,
  4458. // local state
  4459. local.getters,
  4460. // local getters
  4461. store.state,
  4462. // root state
  4463. store.getters // root getters
  4464. );
  4465. };
  4466. }
  4467. function enableStrictMode(store) {
  4468. store._vm.$watch(function () {
  4469. return this._data.$$state;
  4470. }, function () {
  4471. if (true) {
  4472. assert(store._committing, "do not mutate vuex store state outside mutation handlers.");
  4473. }
  4474. }, {
  4475. deep: true,
  4476. sync: true
  4477. });
  4478. }
  4479. function getNestedState(state, path) {
  4480. return path.reduce(function (state, key) {
  4481. return state[key];
  4482. }, state);
  4483. }
  4484. function unifyObjectStyle(type, payload, options) {
  4485. if (isObject(type) && type.type) {
  4486. options = payload;
  4487. payload = type;
  4488. type = type.type;
  4489. }
  4490. if (true) {
  4491. assert(typeof type === 'string', "expects string as the type, but found " + (0, _typeof2.default)(type) + ".");
  4492. }
  4493. return {
  4494. type: type,
  4495. payload: payload,
  4496. options: options
  4497. };
  4498. }
  4499. function install(_Vue) {
  4500. if (Vue && _Vue === Vue) {
  4501. if (true) {
  4502. console.error('[vuex] already installed. Vue.use(Vuex) should be called only once.');
  4503. }
  4504. return;
  4505. }
  4506. Vue = _Vue;
  4507. applyMixin(Vue);
  4508. }
  4509. /**
  4510. * Reduce the code which written in Vue.js for getting the state.
  4511. * @param {String} [namespace] - Module's namespace
  4512. * @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.
  4513. * @param {Object}
  4514. */
  4515. var mapState = normalizeNamespace(function (namespace, states) {
  4516. var res = {};
  4517. if ( true && !isValidMap(states)) {
  4518. console.error('[vuex] mapState: mapper parameter must be either an Array or an Object');
  4519. }
  4520. normalizeMap(states).forEach(function (ref) {
  4521. var key = ref.key;
  4522. var val = ref.val;
  4523. res[key] = function mappedState() {
  4524. var state = this.$store.state;
  4525. var getters = this.$store.getters;
  4526. if (namespace) {
  4527. var module = getModuleByNamespace(this.$store, 'mapState', namespace);
  4528. if (!module) {
  4529. return;
  4530. }
  4531. state = module.context.state;
  4532. getters = module.context.getters;
  4533. }
  4534. return typeof val === 'function' ? val.call(this, state, getters) : state[val];
  4535. };
  4536. // mark vuex getter for devtools
  4537. res[key].vuex = true;
  4538. });
  4539. return res;
  4540. });
  4541. /**
  4542. * Reduce the code which written in Vue.js for committing the mutation
  4543. * @param {String} [namespace] - Module's namespace
  4544. * @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.
  4545. * @return {Object}
  4546. */
  4547. exports.mapState = mapState;
  4548. var mapMutations = normalizeNamespace(function (namespace, mutations) {
  4549. var res = {};
  4550. if ( true && !isValidMap(mutations)) {
  4551. console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object');
  4552. }
  4553. normalizeMap(mutations).forEach(function (ref) {
  4554. var key = ref.key;
  4555. var val = ref.val;
  4556. res[key] = function mappedMutation() {
  4557. var args = [],
  4558. len = arguments.length;
  4559. while (len--) {
  4560. args[len] = arguments[len];
  4561. }
  4562. // Get the commit method from store
  4563. var commit = this.$store.commit;
  4564. if (namespace) {
  4565. var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);
  4566. if (!module) {
  4567. return;
  4568. }
  4569. commit = module.context.commit;
  4570. }
  4571. return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args));
  4572. };
  4573. });
  4574. return res;
  4575. });
  4576. /**
  4577. * Reduce the code which written in Vue.js for getting the getters
  4578. * @param {String} [namespace] - Module's namespace
  4579. * @param {Object|Array} getters
  4580. * @return {Object}
  4581. */
  4582. exports.mapMutations = mapMutations;
  4583. var mapGetters = normalizeNamespace(function (namespace, getters) {
  4584. var res = {};
  4585. if ( true && !isValidMap(getters)) {
  4586. console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object');
  4587. }
  4588. normalizeMap(getters).forEach(function (ref) {
  4589. var key = ref.key;
  4590. var val = ref.val;
  4591. // The namespace has been mutated by normalizeNamespace
  4592. val = namespace + val;
  4593. res[key] = function mappedGetter() {
  4594. if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {
  4595. return;
  4596. }
  4597. if ( true && !(val in this.$store.getters)) {
  4598. console.error("[vuex] unknown getter: " + val);
  4599. return;
  4600. }
  4601. return this.$store.getters[val];
  4602. };
  4603. // mark vuex getter for devtools
  4604. res[key].vuex = true;
  4605. });
  4606. return res;
  4607. });
  4608. /**
  4609. * Reduce the code which written in Vue.js for dispatch the action
  4610. * @param {String} [namespace] - Module's namespace
  4611. * @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.
  4612. * @return {Object}
  4613. */
  4614. exports.mapGetters = mapGetters;
  4615. var mapActions = normalizeNamespace(function (namespace, actions) {
  4616. var res = {};
  4617. if ( true && !isValidMap(actions)) {
  4618. console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object');
  4619. }
  4620. normalizeMap(actions).forEach(function (ref) {
  4621. var key = ref.key;
  4622. var val = ref.val;
  4623. res[key] = function mappedAction() {
  4624. var args = [],
  4625. len = arguments.length;
  4626. while (len--) {
  4627. args[len] = arguments[len];
  4628. }
  4629. // get dispatch function from store
  4630. var dispatch = this.$store.dispatch;
  4631. if (namespace) {
  4632. var module = getModuleByNamespace(this.$store, 'mapActions', namespace);
  4633. if (!module) {
  4634. return;
  4635. }
  4636. dispatch = module.context.dispatch;
  4637. }
  4638. return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args));
  4639. };
  4640. });
  4641. return res;
  4642. });
  4643. /**
  4644. * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object
  4645. * @param {String} namespace
  4646. * @return {Object}
  4647. */
  4648. exports.mapActions = mapActions;
  4649. var createNamespacedHelpers = function createNamespacedHelpers(namespace) {
  4650. return {
  4651. mapState: mapState.bind(null, namespace),
  4652. mapGetters: mapGetters.bind(null, namespace),
  4653. mapMutations: mapMutations.bind(null, namespace),
  4654. mapActions: mapActions.bind(null, namespace)
  4655. };
  4656. };
  4657. /**
  4658. * Normalize the map
  4659. * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ]
  4660. * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ]
  4661. * @param {Array|Object} map
  4662. * @return {Object}
  4663. */
  4664. exports.createNamespacedHelpers = createNamespacedHelpers;
  4665. function normalizeMap(map) {
  4666. if (!isValidMap(map)) {
  4667. return [];
  4668. }
  4669. return Array.isArray(map) ? map.map(function (key) {
  4670. return {
  4671. key: key,
  4672. val: key
  4673. };
  4674. }) : Object.keys(map).map(function (key) {
  4675. return {
  4676. key: key,
  4677. val: map[key]
  4678. };
  4679. });
  4680. }
  4681. /**
  4682. * Validate whether given map is valid or not
  4683. * @param {*} map
  4684. * @return {Boolean}
  4685. */
  4686. function isValidMap(map) {
  4687. return Array.isArray(map) || isObject(map);
  4688. }
  4689. /**
  4690. * 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.
  4691. * @param {Function} fn
  4692. * @return {Function}
  4693. */
  4694. function normalizeNamespace(fn) {
  4695. return function (namespace, map) {
  4696. if (typeof namespace !== 'string') {
  4697. map = namespace;
  4698. namespace = '';
  4699. } else if (namespace.charAt(namespace.length - 1) !== '/') {
  4700. namespace += '/';
  4701. }
  4702. return fn(namespace, map);
  4703. };
  4704. }
  4705. /**
  4706. * Search a special module from store by namespace. if module not exist, print error message.
  4707. * @param {Object} store
  4708. * @param {String} helper
  4709. * @param {String} namespace
  4710. * @return {Object}
  4711. */
  4712. function getModuleByNamespace(store, helper, namespace) {
  4713. var module = store._modulesNamespaceMap[namespace];
  4714. if ( true && !module) {
  4715. console.error("[vuex] module namespace not found in " + helper + "(): " + namespace);
  4716. }
  4717. return module;
  4718. }
  4719. // Credits: borrowed code from fcomb/redux-logger
  4720. function createLogger(ref) {
  4721. if (ref === void 0) ref = {};
  4722. var collapsed = ref.collapsed;
  4723. if (collapsed === void 0) collapsed = true;
  4724. var filter = ref.filter;
  4725. if (filter === void 0) filter = function filter(mutation, stateBefore, stateAfter) {
  4726. return true;
  4727. };
  4728. var transformer = ref.transformer;
  4729. if (transformer === void 0) transformer = function transformer(state) {
  4730. return state;
  4731. };
  4732. var mutationTransformer = ref.mutationTransformer;
  4733. if (mutationTransformer === void 0) mutationTransformer = function mutationTransformer(mut) {
  4734. return mut;
  4735. };
  4736. var actionFilter = ref.actionFilter;
  4737. if (actionFilter === void 0) actionFilter = function actionFilter(action, state) {
  4738. return true;
  4739. };
  4740. var actionTransformer = ref.actionTransformer;
  4741. if (actionTransformer === void 0) actionTransformer = function actionTransformer(act) {
  4742. return act;
  4743. };
  4744. var logMutations = ref.logMutations;
  4745. if (logMutations === void 0) logMutations = true;
  4746. var logActions = ref.logActions;
  4747. if (logActions === void 0) logActions = true;
  4748. var logger = ref.logger;
  4749. if (logger === void 0) logger = console;
  4750. return function (store) {
  4751. var prevState = deepCopy(store.state);
  4752. if (typeof logger === 'undefined') {
  4753. return;
  4754. }
  4755. if (logMutations) {
  4756. store.subscribe(function (mutation, state) {
  4757. var nextState = deepCopy(state);
  4758. if (filter(mutation, prevState, nextState)) {
  4759. var formattedTime = getFormattedTime();
  4760. var formattedMutation = mutationTransformer(mutation);
  4761. var message = "mutation " + mutation.type + formattedTime;
  4762. startMessage(logger, message, collapsed);
  4763. logger.log('%c prev state', 'color: #9E9E9E; font-weight: bold', transformer(prevState));
  4764. logger.log('%c mutation', 'color: #03A9F4; font-weight: bold', formattedMutation);
  4765. logger.log('%c next state', 'color: #4CAF50; font-weight: bold', transformer(nextState));
  4766. endMessage(logger);
  4767. }
  4768. prevState = nextState;
  4769. });
  4770. }
  4771. if (logActions) {
  4772. store.subscribeAction(function (action, state) {
  4773. if (actionFilter(action, state)) {
  4774. var formattedTime = getFormattedTime();
  4775. var formattedAction = actionTransformer(action);
  4776. var message = "action " + action.type + formattedTime;
  4777. startMessage(logger, message, collapsed);
  4778. logger.log('%c action', 'color: #03A9F4; font-weight: bold', formattedAction);
  4779. endMessage(logger);
  4780. }
  4781. });
  4782. }
  4783. };
  4784. }
  4785. function startMessage(logger, message, collapsed) {
  4786. var startMessage = collapsed ? logger.groupCollapsed : logger.group;
  4787. // render
  4788. try {
  4789. startMessage.call(logger, message);
  4790. } catch (e) {
  4791. logger.log(message);
  4792. }
  4793. }
  4794. function endMessage(logger) {
  4795. try {
  4796. logger.groupEnd();
  4797. } catch (e) {
  4798. logger.log('—— log end ——');
  4799. }
  4800. }
  4801. function getFormattedTime() {
  4802. var time = new Date();
  4803. return " @ " + pad(time.getHours(), 2) + ":" + pad(time.getMinutes(), 2) + ":" + pad(time.getSeconds(), 2) + "." + pad(time.getMilliseconds(), 3);
  4804. }
  4805. function repeat(str, times) {
  4806. return new Array(times + 1).join(str);
  4807. }
  4808. function pad(num, maxLength) {
  4809. return repeat('0', maxLength - num.toString().length) + num;
  4810. }
  4811. var index = {
  4812. Store: Store,
  4813. install: install,
  4814. version: '3.6.2',
  4815. mapState: mapState,
  4816. mapMutations: mapMutations,
  4817. mapGetters: mapGetters,
  4818. mapActions: mapActions,
  4819. createNamespacedHelpers: createNamespacedHelpers,
  4820. createLogger: createLogger
  4821. };
  4822. var _default = index;
  4823. exports.default = _default;
  4824. /***/ }),
  4825. /* 148 */
  4826. /*!******************************************************************************************!*\
  4827. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lodash.js ***!
  4828. \******************************************************************************************/
  4829. /*! no static exports found */
  4830. /***/ (function(module, exports, __webpack_require__) {
  4831. "use strict";
  4832. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  4833. Object.defineProperty(exports, "__esModule", {
  4834. value: true
  4835. });
  4836. Object.defineProperty(exports, "add", {
  4837. enumerable: true,
  4838. get: function get() {
  4839. return _add.default;
  4840. }
  4841. });
  4842. Object.defineProperty(exports, "after", {
  4843. enumerable: true,
  4844. get: function get() {
  4845. return _after.default;
  4846. }
  4847. });
  4848. Object.defineProperty(exports, "ary", {
  4849. enumerable: true,
  4850. get: function get() {
  4851. return _ary.default;
  4852. }
  4853. });
  4854. Object.defineProperty(exports, "assign", {
  4855. enumerable: true,
  4856. get: function get() {
  4857. return _assign.default;
  4858. }
  4859. });
  4860. Object.defineProperty(exports, "assignIn", {
  4861. enumerable: true,
  4862. get: function get() {
  4863. return _assignIn.default;
  4864. }
  4865. });
  4866. Object.defineProperty(exports, "assignInWith", {
  4867. enumerable: true,
  4868. get: function get() {
  4869. return _assignInWith.default;
  4870. }
  4871. });
  4872. Object.defineProperty(exports, "assignWith", {
  4873. enumerable: true,
  4874. get: function get() {
  4875. return _assignWith.default;
  4876. }
  4877. });
  4878. Object.defineProperty(exports, "at", {
  4879. enumerable: true,
  4880. get: function get() {
  4881. return _at.default;
  4882. }
  4883. });
  4884. Object.defineProperty(exports, "attempt", {
  4885. enumerable: true,
  4886. get: function get() {
  4887. return _attempt.default;
  4888. }
  4889. });
  4890. Object.defineProperty(exports, "before", {
  4891. enumerable: true,
  4892. get: function get() {
  4893. return _before.default;
  4894. }
  4895. });
  4896. Object.defineProperty(exports, "bind", {
  4897. enumerable: true,
  4898. get: function get() {
  4899. return _bind.default;
  4900. }
  4901. });
  4902. Object.defineProperty(exports, "bindAll", {
  4903. enumerable: true,
  4904. get: function get() {
  4905. return _bindAll.default;
  4906. }
  4907. });
  4908. Object.defineProperty(exports, "bindKey", {
  4909. enumerable: true,
  4910. get: function get() {
  4911. return _bindKey.default;
  4912. }
  4913. });
  4914. Object.defineProperty(exports, "camelCase", {
  4915. enumerable: true,
  4916. get: function get() {
  4917. return _camelCase.default;
  4918. }
  4919. });
  4920. Object.defineProperty(exports, "capitalize", {
  4921. enumerable: true,
  4922. get: function get() {
  4923. return _capitalize.default;
  4924. }
  4925. });
  4926. Object.defineProperty(exports, "castArray", {
  4927. enumerable: true,
  4928. get: function get() {
  4929. return _castArray.default;
  4930. }
  4931. });
  4932. Object.defineProperty(exports, "ceil", {
  4933. enumerable: true,
  4934. get: function get() {
  4935. return _ceil.default;
  4936. }
  4937. });
  4938. Object.defineProperty(exports, "chain", {
  4939. enumerable: true,
  4940. get: function get() {
  4941. return _chain.default;
  4942. }
  4943. });
  4944. Object.defineProperty(exports, "chunk", {
  4945. enumerable: true,
  4946. get: function get() {
  4947. return _chunk.default;
  4948. }
  4949. });
  4950. Object.defineProperty(exports, "clamp", {
  4951. enumerable: true,
  4952. get: function get() {
  4953. return _clamp.default;
  4954. }
  4955. });
  4956. Object.defineProperty(exports, "clone", {
  4957. enumerable: true,
  4958. get: function get() {
  4959. return _clone.default;
  4960. }
  4961. });
  4962. Object.defineProperty(exports, "cloneDeep", {
  4963. enumerable: true,
  4964. get: function get() {
  4965. return _cloneDeep.default;
  4966. }
  4967. });
  4968. Object.defineProperty(exports, "cloneDeepWith", {
  4969. enumerable: true,
  4970. get: function get() {
  4971. return _cloneDeepWith.default;
  4972. }
  4973. });
  4974. Object.defineProperty(exports, "cloneWith", {
  4975. enumerable: true,
  4976. get: function get() {
  4977. return _cloneWith.default;
  4978. }
  4979. });
  4980. Object.defineProperty(exports, "commit", {
  4981. enumerable: true,
  4982. get: function get() {
  4983. return _commit.default;
  4984. }
  4985. });
  4986. Object.defineProperty(exports, "compact", {
  4987. enumerable: true,
  4988. get: function get() {
  4989. return _compact.default;
  4990. }
  4991. });
  4992. Object.defineProperty(exports, "concat", {
  4993. enumerable: true,
  4994. get: function get() {
  4995. return _concat.default;
  4996. }
  4997. });
  4998. Object.defineProperty(exports, "cond", {
  4999. enumerable: true,
  5000. get: function get() {
  5001. return _cond.default;
  5002. }
  5003. });
  5004. Object.defineProperty(exports, "conforms", {
  5005. enumerable: true,
  5006. get: function get() {
  5007. return _conforms.default;
  5008. }
  5009. });
  5010. Object.defineProperty(exports, "conformsTo", {
  5011. enumerable: true,
  5012. get: function get() {
  5013. return _conformsTo.default;
  5014. }
  5015. });
  5016. Object.defineProperty(exports, "constant", {
  5017. enumerable: true,
  5018. get: function get() {
  5019. return _constant.default;
  5020. }
  5021. });
  5022. Object.defineProperty(exports, "countBy", {
  5023. enumerable: true,
  5024. get: function get() {
  5025. return _countBy.default;
  5026. }
  5027. });
  5028. Object.defineProperty(exports, "create", {
  5029. enumerable: true,
  5030. get: function get() {
  5031. return _create.default;
  5032. }
  5033. });
  5034. Object.defineProperty(exports, "curry", {
  5035. enumerable: true,
  5036. get: function get() {
  5037. return _curry.default;
  5038. }
  5039. });
  5040. Object.defineProperty(exports, "curryRight", {
  5041. enumerable: true,
  5042. get: function get() {
  5043. return _curryRight.default;
  5044. }
  5045. });
  5046. Object.defineProperty(exports, "debounce", {
  5047. enumerable: true,
  5048. get: function get() {
  5049. return _debounce.default;
  5050. }
  5051. });
  5052. Object.defineProperty(exports, "deburr", {
  5053. enumerable: true,
  5054. get: function get() {
  5055. return _deburr.default;
  5056. }
  5057. });
  5058. Object.defineProperty(exports, "default", {
  5059. enumerable: true,
  5060. get: function get() {
  5061. return _lodashDefault.default;
  5062. }
  5063. });
  5064. Object.defineProperty(exports, "defaultTo", {
  5065. enumerable: true,
  5066. get: function get() {
  5067. return _defaultTo.default;
  5068. }
  5069. });
  5070. Object.defineProperty(exports, "defaults", {
  5071. enumerable: true,
  5072. get: function get() {
  5073. return _defaults.default;
  5074. }
  5075. });
  5076. Object.defineProperty(exports, "defaultsDeep", {
  5077. enumerable: true,
  5078. get: function get() {
  5079. return _defaultsDeep.default;
  5080. }
  5081. });
  5082. Object.defineProperty(exports, "defer", {
  5083. enumerable: true,
  5084. get: function get() {
  5085. return _defer.default;
  5086. }
  5087. });
  5088. Object.defineProperty(exports, "delay", {
  5089. enumerable: true,
  5090. get: function get() {
  5091. return _delay.default;
  5092. }
  5093. });
  5094. Object.defineProperty(exports, "difference", {
  5095. enumerable: true,
  5096. get: function get() {
  5097. return _difference.default;
  5098. }
  5099. });
  5100. Object.defineProperty(exports, "differenceBy", {
  5101. enumerable: true,
  5102. get: function get() {
  5103. return _differenceBy.default;
  5104. }
  5105. });
  5106. Object.defineProperty(exports, "differenceWith", {
  5107. enumerable: true,
  5108. get: function get() {
  5109. return _differenceWith.default;
  5110. }
  5111. });
  5112. Object.defineProperty(exports, "divide", {
  5113. enumerable: true,
  5114. get: function get() {
  5115. return _divide.default;
  5116. }
  5117. });
  5118. Object.defineProperty(exports, "drop", {
  5119. enumerable: true,
  5120. get: function get() {
  5121. return _drop.default;
  5122. }
  5123. });
  5124. Object.defineProperty(exports, "dropRight", {
  5125. enumerable: true,
  5126. get: function get() {
  5127. return _dropRight.default;
  5128. }
  5129. });
  5130. Object.defineProperty(exports, "dropRightWhile", {
  5131. enumerable: true,
  5132. get: function get() {
  5133. return _dropRightWhile.default;
  5134. }
  5135. });
  5136. Object.defineProperty(exports, "dropWhile", {
  5137. enumerable: true,
  5138. get: function get() {
  5139. return _dropWhile.default;
  5140. }
  5141. });
  5142. Object.defineProperty(exports, "each", {
  5143. enumerable: true,
  5144. get: function get() {
  5145. return _each.default;
  5146. }
  5147. });
  5148. Object.defineProperty(exports, "eachRight", {
  5149. enumerable: true,
  5150. get: function get() {
  5151. return _eachRight.default;
  5152. }
  5153. });
  5154. Object.defineProperty(exports, "endsWith", {
  5155. enumerable: true,
  5156. get: function get() {
  5157. return _endsWith.default;
  5158. }
  5159. });
  5160. Object.defineProperty(exports, "entries", {
  5161. enumerable: true,
  5162. get: function get() {
  5163. return _entries.default;
  5164. }
  5165. });
  5166. Object.defineProperty(exports, "entriesIn", {
  5167. enumerable: true,
  5168. get: function get() {
  5169. return _entriesIn.default;
  5170. }
  5171. });
  5172. Object.defineProperty(exports, "eq", {
  5173. enumerable: true,
  5174. get: function get() {
  5175. return _eq.default;
  5176. }
  5177. });
  5178. Object.defineProperty(exports, "escape", {
  5179. enumerable: true,
  5180. get: function get() {
  5181. return _escape.default;
  5182. }
  5183. });
  5184. Object.defineProperty(exports, "escapeRegExp", {
  5185. enumerable: true,
  5186. get: function get() {
  5187. return _escapeRegExp.default;
  5188. }
  5189. });
  5190. Object.defineProperty(exports, "every", {
  5191. enumerable: true,
  5192. get: function get() {
  5193. return _every.default;
  5194. }
  5195. });
  5196. Object.defineProperty(exports, "extend", {
  5197. enumerable: true,
  5198. get: function get() {
  5199. return _extend.default;
  5200. }
  5201. });
  5202. Object.defineProperty(exports, "extendWith", {
  5203. enumerable: true,
  5204. get: function get() {
  5205. return _extendWith.default;
  5206. }
  5207. });
  5208. Object.defineProperty(exports, "fill", {
  5209. enumerable: true,
  5210. get: function get() {
  5211. return _fill.default;
  5212. }
  5213. });
  5214. Object.defineProperty(exports, "filter", {
  5215. enumerable: true,
  5216. get: function get() {
  5217. return _filter.default;
  5218. }
  5219. });
  5220. Object.defineProperty(exports, "find", {
  5221. enumerable: true,
  5222. get: function get() {
  5223. return _find.default;
  5224. }
  5225. });
  5226. Object.defineProperty(exports, "findIndex", {
  5227. enumerable: true,
  5228. get: function get() {
  5229. return _findIndex.default;
  5230. }
  5231. });
  5232. Object.defineProperty(exports, "findKey", {
  5233. enumerable: true,
  5234. get: function get() {
  5235. return _findKey.default;
  5236. }
  5237. });
  5238. Object.defineProperty(exports, "findLast", {
  5239. enumerable: true,
  5240. get: function get() {
  5241. return _findLast.default;
  5242. }
  5243. });
  5244. Object.defineProperty(exports, "findLastIndex", {
  5245. enumerable: true,
  5246. get: function get() {
  5247. return _findLastIndex.default;
  5248. }
  5249. });
  5250. Object.defineProperty(exports, "findLastKey", {
  5251. enumerable: true,
  5252. get: function get() {
  5253. return _findLastKey.default;
  5254. }
  5255. });
  5256. Object.defineProperty(exports, "first", {
  5257. enumerable: true,
  5258. get: function get() {
  5259. return _first.default;
  5260. }
  5261. });
  5262. Object.defineProperty(exports, "flatMap", {
  5263. enumerable: true,
  5264. get: function get() {
  5265. return _flatMap.default;
  5266. }
  5267. });
  5268. Object.defineProperty(exports, "flatMapDeep", {
  5269. enumerable: true,
  5270. get: function get() {
  5271. return _flatMapDeep.default;
  5272. }
  5273. });
  5274. Object.defineProperty(exports, "flatMapDepth", {
  5275. enumerable: true,
  5276. get: function get() {
  5277. return _flatMapDepth.default;
  5278. }
  5279. });
  5280. Object.defineProperty(exports, "flatten", {
  5281. enumerable: true,
  5282. get: function get() {
  5283. return _flatten.default;
  5284. }
  5285. });
  5286. Object.defineProperty(exports, "flattenDeep", {
  5287. enumerable: true,
  5288. get: function get() {
  5289. return _flattenDeep.default;
  5290. }
  5291. });
  5292. Object.defineProperty(exports, "flattenDepth", {
  5293. enumerable: true,
  5294. get: function get() {
  5295. return _flattenDepth.default;
  5296. }
  5297. });
  5298. Object.defineProperty(exports, "flip", {
  5299. enumerable: true,
  5300. get: function get() {
  5301. return _flip.default;
  5302. }
  5303. });
  5304. Object.defineProperty(exports, "floor", {
  5305. enumerable: true,
  5306. get: function get() {
  5307. return _floor.default;
  5308. }
  5309. });
  5310. Object.defineProperty(exports, "flow", {
  5311. enumerable: true,
  5312. get: function get() {
  5313. return _flow.default;
  5314. }
  5315. });
  5316. Object.defineProperty(exports, "flowRight", {
  5317. enumerable: true,
  5318. get: function get() {
  5319. return _flowRight.default;
  5320. }
  5321. });
  5322. Object.defineProperty(exports, "forEach", {
  5323. enumerable: true,
  5324. get: function get() {
  5325. return _forEach.default;
  5326. }
  5327. });
  5328. Object.defineProperty(exports, "forEachRight", {
  5329. enumerable: true,
  5330. get: function get() {
  5331. return _forEachRight.default;
  5332. }
  5333. });
  5334. Object.defineProperty(exports, "forIn", {
  5335. enumerable: true,
  5336. get: function get() {
  5337. return _forIn.default;
  5338. }
  5339. });
  5340. Object.defineProperty(exports, "forInRight", {
  5341. enumerable: true,
  5342. get: function get() {
  5343. return _forInRight.default;
  5344. }
  5345. });
  5346. Object.defineProperty(exports, "forOwn", {
  5347. enumerable: true,
  5348. get: function get() {
  5349. return _forOwn.default;
  5350. }
  5351. });
  5352. Object.defineProperty(exports, "forOwnRight", {
  5353. enumerable: true,
  5354. get: function get() {
  5355. return _forOwnRight.default;
  5356. }
  5357. });
  5358. Object.defineProperty(exports, "fromPairs", {
  5359. enumerable: true,
  5360. get: function get() {
  5361. return _fromPairs.default;
  5362. }
  5363. });
  5364. Object.defineProperty(exports, "functions", {
  5365. enumerable: true,
  5366. get: function get() {
  5367. return _functions.default;
  5368. }
  5369. });
  5370. Object.defineProperty(exports, "functionsIn", {
  5371. enumerable: true,
  5372. get: function get() {
  5373. return _functionsIn.default;
  5374. }
  5375. });
  5376. Object.defineProperty(exports, "get", {
  5377. enumerable: true,
  5378. get: function get() {
  5379. return _get.default;
  5380. }
  5381. });
  5382. Object.defineProperty(exports, "groupBy", {
  5383. enumerable: true,
  5384. get: function get() {
  5385. return _groupBy.default;
  5386. }
  5387. });
  5388. Object.defineProperty(exports, "gt", {
  5389. enumerable: true,
  5390. get: function get() {
  5391. return _gt.default;
  5392. }
  5393. });
  5394. Object.defineProperty(exports, "gte", {
  5395. enumerable: true,
  5396. get: function get() {
  5397. return _gte.default;
  5398. }
  5399. });
  5400. Object.defineProperty(exports, "has", {
  5401. enumerable: true,
  5402. get: function get() {
  5403. return _has.default;
  5404. }
  5405. });
  5406. Object.defineProperty(exports, "hasIn", {
  5407. enumerable: true,
  5408. get: function get() {
  5409. return _hasIn.default;
  5410. }
  5411. });
  5412. Object.defineProperty(exports, "head", {
  5413. enumerable: true,
  5414. get: function get() {
  5415. return _head.default;
  5416. }
  5417. });
  5418. Object.defineProperty(exports, "identity", {
  5419. enumerable: true,
  5420. get: function get() {
  5421. return _identity.default;
  5422. }
  5423. });
  5424. Object.defineProperty(exports, "inRange", {
  5425. enumerable: true,
  5426. get: function get() {
  5427. return _inRange.default;
  5428. }
  5429. });
  5430. Object.defineProperty(exports, "includes", {
  5431. enumerable: true,
  5432. get: function get() {
  5433. return _includes.default;
  5434. }
  5435. });
  5436. Object.defineProperty(exports, "indexOf", {
  5437. enumerable: true,
  5438. get: function get() {
  5439. return _indexOf.default;
  5440. }
  5441. });
  5442. Object.defineProperty(exports, "initial", {
  5443. enumerable: true,
  5444. get: function get() {
  5445. return _initial.default;
  5446. }
  5447. });
  5448. Object.defineProperty(exports, "intersection", {
  5449. enumerable: true,
  5450. get: function get() {
  5451. return _intersection.default;
  5452. }
  5453. });
  5454. Object.defineProperty(exports, "intersectionBy", {
  5455. enumerable: true,
  5456. get: function get() {
  5457. return _intersectionBy.default;
  5458. }
  5459. });
  5460. Object.defineProperty(exports, "intersectionWith", {
  5461. enumerable: true,
  5462. get: function get() {
  5463. return _intersectionWith.default;
  5464. }
  5465. });
  5466. Object.defineProperty(exports, "invert", {
  5467. enumerable: true,
  5468. get: function get() {
  5469. return _invert.default;
  5470. }
  5471. });
  5472. Object.defineProperty(exports, "invertBy", {
  5473. enumerable: true,
  5474. get: function get() {
  5475. return _invertBy.default;
  5476. }
  5477. });
  5478. Object.defineProperty(exports, "invoke", {
  5479. enumerable: true,
  5480. get: function get() {
  5481. return _invoke.default;
  5482. }
  5483. });
  5484. Object.defineProperty(exports, "invokeMap", {
  5485. enumerable: true,
  5486. get: function get() {
  5487. return _invokeMap.default;
  5488. }
  5489. });
  5490. Object.defineProperty(exports, "isArguments", {
  5491. enumerable: true,
  5492. get: function get() {
  5493. return _isArguments.default;
  5494. }
  5495. });
  5496. Object.defineProperty(exports, "isArray", {
  5497. enumerable: true,
  5498. get: function get() {
  5499. return _isArray.default;
  5500. }
  5501. });
  5502. Object.defineProperty(exports, "isArrayBuffer", {
  5503. enumerable: true,
  5504. get: function get() {
  5505. return _isArrayBuffer.default;
  5506. }
  5507. });
  5508. Object.defineProperty(exports, "isArrayLike", {
  5509. enumerable: true,
  5510. get: function get() {
  5511. return _isArrayLike.default;
  5512. }
  5513. });
  5514. Object.defineProperty(exports, "isArrayLikeObject", {
  5515. enumerable: true,
  5516. get: function get() {
  5517. return _isArrayLikeObject.default;
  5518. }
  5519. });
  5520. Object.defineProperty(exports, "isBoolean", {
  5521. enumerable: true,
  5522. get: function get() {
  5523. return _isBoolean.default;
  5524. }
  5525. });
  5526. Object.defineProperty(exports, "isBuffer", {
  5527. enumerable: true,
  5528. get: function get() {
  5529. return _isBuffer.default;
  5530. }
  5531. });
  5532. Object.defineProperty(exports, "isDate", {
  5533. enumerable: true,
  5534. get: function get() {
  5535. return _isDate.default;
  5536. }
  5537. });
  5538. Object.defineProperty(exports, "isElement", {
  5539. enumerable: true,
  5540. get: function get() {
  5541. return _isElement.default;
  5542. }
  5543. });
  5544. Object.defineProperty(exports, "isEmpty", {
  5545. enumerable: true,
  5546. get: function get() {
  5547. return _isEmpty.default;
  5548. }
  5549. });
  5550. Object.defineProperty(exports, "isEqual", {
  5551. enumerable: true,
  5552. get: function get() {
  5553. return _isEqual.default;
  5554. }
  5555. });
  5556. Object.defineProperty(exports, "isEqualWith", {
  5557. enumerable: true,
  5558. get: function get() {
  5559. return _isEqualWith.default;
  5560. }
  5561. });
  5562. Object.defineProperty(exports, "isError", {
  5563. enumerable: true,
  5564. get: function get() {
  5565. return _isError.default;
  5566. }
  5567. });
  5568. Object.defineProperty(exports, "isFinite", {
  5569. enumerable: true,
  5570. get: function get() {
  5571. return _isFinite.default;
  5572. }
  5573. });
  5574. Object.defineProperty(exports, "isFunction", {
  5575. enumerable: true,
  5576. get: function get() {
  5577. return _isFunction.default;
  5578. }
  5579. });
  5580. Object.defineProperty(exports, "isInteger", {
  5581. enumerable: true,
  5582. get: function get() {
  5583. return _isInteger.default;
  5584. }
  5585. });
  5586. Object.defineProperty(exports, "isLength", {
  5587. enumerable: true,
  5588. get: function get() {
  5589. return _isLength.default;
  5590. }
  5591. });
  5592. Object.defineProperty(exports, "isMap", {
  5593. enumerable: true,
  5594. get: function get() {
  5595. return _isMap.default;
  5596. }
  5597. });
  5598. Object.defineProperty(exports, "isMatch", {
  5599. enumerable: true,
  5600. get: function get() {
  5601. return _isMatch.default;
  5602. }
  5603. });
  5604. Object.defineProperty(exports, "isMatchWith", {
  5605. enumerable: true,
  5606. get: function get() {
  5607. return _isMatchWith.default;
  5608. }
  5609. });
  5610. Object.defineProperty(exports, "isNaN", {
  5611. enumerable: true,
  5612. get: function get() {
  5613. return _isNaN.default;
  5614. }
  5615. });
  5616. Object.defineProperty(exports, "isNative", {
  5617. enumerable: true,
  5618. get: function get() {
  5619. return _isNative.default;
  5620. }
  5621. });
  5622. Object.defineProperty(exports, "isNil", {
  5623. enumerable: true,
  5624. get: function get() {
  5625. return _isNil.default;
  5626. }
  5627. });
  5628. Object.defineProperty(exports, "isNull", {
  5629. enumerable: true,
  5630. get: function get() {
  5631. return _isNull.default;
  5632. }
  5633. });
  5634. Object.defineProperty(exports, "isNumber", {
  5635. enumerable: true,
  5636. get: function get() {
  5637. return _isNumber.default;
  5638. }
  5639. });
  5640. Object.defineProperty(exports, "isObject", {
  5641. enumerable: true,
  5642. get: function get() {
  5643. return _isObject.default;
  5644. }
  5645. });
  5646. Object.defineProperty(exports, "isObjectLike", {
  5647. enumerable: true,
  5648. get: function get() {
  5649. return _isObjectLike.default;
  5650. }
  5651. });
  5652. Object.defineProperty(exports, "isPlainObject", {
  5653. enumerable: true,
  5654. get: function get() {
  5655. return _isPlainObject.default;
  5656. }
  5657. });
  5658. Object.defineProperty(exports, "isRegExp", {
  5659. enumerable: true,
  5660. get: function get() {
  5661. return _isRegExp.default;
  5662. }
  5663. });
  5664. Object.defineProperty(exports, "isSafeInteger", {
  5665. enumerable: true,
  5666. get: function get() {
  5667. return _isSafeInteger.default;
  5668. }
  5669. });
  5670. Object.defineProperty(exports, "isSet", {
  5671. enumerable: true,
  5672. get: function get() {
  5673. return _isSet.default;
  5674. }
  5675. });
  5676. Object.defineProperty(exports, "isString", {
  5677. enumerable: true,
  5678. get: function get() {
  5679. return _isString.default;
  5680. }
  5681. });
  5682. Object.defineProperty(exports, "isSymbol", {
  5683. enumerable: true,
  5684. get: function get() {
  5685. return _isSymbol.default;
  5686. }
  5687. });
  5688. Object.defineProperty(exports, "isTypedArray", {
  5689. enumerable: true,
  5690. get: function get() {
  5691. return _isTypedArray.default;
  5692. }
  5693. });
  5694. Object.defineProperty(exports, "isUndefined", {
  5695. enumerable: true,
  5696. get: function get() {
  5697. return _isUndefined.default;
  5698. }
  5699. });
  5700. Object.defineProperty(exports, "isWeakMap", {
  5701. enumerable: true,
  5702. get: function get() {
  5703. return _isWeakMap.default;
  5704. }
  5705. });
  5706. Object.defineProperty(exports, "isWeakSet", {
  5707. enumerable: true,
  5708. get: function get() {
  5709. return _isWeakSet.default;
  5710. }
  5711. });
  5712. Object.defineProperty(exports, "iteratee", {
  5713. enumerable: true,
  5714. get: function get() {
  5715. return _iteratee.default;
  5716. }
  5717. });
  5718. Object.defineProperty(exports, "join", {
  5719. enumerable: true,
  5720. get: function get() {
  5721. return _join.default;
  5722. }
  5723. });
  5724. Object.defineProperty(exports, "kebabCase", {
  5725. enumerable: true,
  5726. get: function get() {
  5727. return _kebabCase.default;
  5728. }
  5729. });
  5730. Object.defineProperty(exports, "keyBy", {
  5731. enumerable: true,
  5732. get: function get() {
  5733. return _keyBy.default;
  5734. }
  5735. });
  5736. Object.defineProperty(exports, "keys", {
  5737. enumerable: true,
  5738. get: function get() {
  5739. return _keys.default;
  5740. }
  5741. });
  5742. Object.defineProperty(exports, "keysIn", {
  5743. enumerable: true,
  5744. get: function get() {
  5745. return _keysIn.default;
  5746. }
  5747. });
  5748. Object.defineProperty(exports, "last", {
  5749. enumerable: true,
  5750. get: function get() {
  5751. return _last.default;
  5752. }
  5753. });
  5754. Object.defineProperty(exports, "lastIndexOf", {
  5755. enumerable: true,
  5756. get: function get() {
  5757. return _lastIndexOf.default;
  5758. }
  5759. });
  5760. Object.defineProperty(exports, "lodash", {
  5761. enumerable: true,
  5762. get: function get() {
  5763. return _wrapperLodash.default;
  5764. }
  5765. });
  5766. Object.defineProperty(exports, "lowerCase", {
  5767. enumerable: true,
  5768. get: function get() {
  5769. return _lowerCase.default;
  5770. }
  5771. });
  5772. Object.defineProperty(exports, "lowerFirst", {
  5773. enumerable: true,
  5774. get: function get() {
  5775. return _lowerFirst.default;
  5776. }
  5777. });
  5778. Object.defineProperty(exports, "lt", {
  5779. enumerable: true,
  5780. get: function get() {
  5781. return _lt.default;
  5782. }
  5783. });
  5784. Object.defineProperty(exports, "lte", {
  5785. enumerable: true,
  5786. get: function get() {
  5787. return _lte.default;
  5788. }
  5789. });
  5790. Object.defineProperty(exports, "map", {
  5791. enumerable: true,
  5792. get: function get() {
  5793. return _map.default;
  5794. }
  5795. });
  5796. Object.defineProperty(exports, "mapKeys", {
  5797. enumerable: true,
  5798. get: function get() {
  5799. return _mapKeys.default;
  5800. }
  5801. });
  5802. Object.defineProperty(exports, "mapValues", {
  5803. enumerable: true,
  5804. get: function get() {
  5805. return _mapValues.default;
  5806. }
  5807. });
  5808. Object.defineProperty(exports, "matches", {
  5809. enumerable: true,
  5810. get: function get() {
  5811. return _matches.default;
  5812. }
  5813. });
  5814. Object.defineProperty(exports, "matchesProperty", {
  5815. enumerable: true,
  5816. get: function get() {
  5817. return _matchesProperty.default;
  5818. }
  5819. });
  5820. Object.defineProperty(exports, "max", {
  5821. enumerable: true,
  5822. get: function get() {
  5823. return _max.default;
  5824. }
  5825. });
  5826. Object.defineProperty(exports, "maxBy", {
  5827. enumerable: true,
  5828. get: function get() {
  5829. return _maxBy.default;
  5830. }
  5831. });
  5832. Object.defineProperty(exports, "mean", {
  5833. enumerable: true,
  5834. get: function get() {
  5835. return _mean.default;
  5836. }
  5837. });
  5838. Object.defineProperty(exports, "meanBy", {
  5839. enumerable: true,
  5840. get: function get() {
  5841. return _meanBy.default;
  5842. }
  5843. });
  5844. Object.defineProperty(exports, "memoize", {
  5845. enumerable: true,
  5846. get: function get() {
  5847. return _memoize.default;
  5848. }
  5849. });
  5850. Object.defineProperty(exports, "merge", {
  5851. enumerable: true,
  5852. get: function get() {
  5853. return _merge.default;
  5854. }
  5855. });
  5856. Object.defineProperty(exports, "mergeWith", {
  5857. enumerable: true,
  5858. get: function get() {
  5859. return _mergeWith.default;
  5860. }
  5861. });
  5862. Object.defineProperty(exports, "method", {
  5863. enumerable: true,
  5864. get: function get() {
  5865. return _method.default;
  5866. }
  5867. });
  5868. Object.defineProperty(exports, "methodOf", {
  5869. enumerable: true,
  5870. get: function get() {
  5871. return _methodOf.default;
  5872. }
  5873. });
  5874. Object.defineProperty(exports, "min", {
  5875. enumerable: true,
  5876. get: function get() {
  5877. return _min.default;
  5878. }
  5879. });
  5880. Object.defineProperty(exports, "minBy", {
  5881. enumerable: true,
  5882. get: function get() {
  5883. return _minBy.default;
  5884. }
  5885. });
  5886. Object.defineProperty(exports, "mixin", {
  5887. enumerable: true,
  5888. get: function get() {
  5889. return _mixin.default;
  5890. }
  5891. });
  5892. Object.defineProperty(exports, "multiply", {
  5893. enumerable: true,
  5894. get: function get() {
  5895. return _multiply.default;
  5896. }
  5897. });
  5898. Object.defineProperty(exports, "negate", {
  5899. enumerable: true,
  5900. get: function get() {
  5901. return _negate.default;
  5902. }
  5903. });
  5904. Object.defineProperty(exports, "next", {
  5905. enumerable: true,
  5906. get: function get() {
  5907. return _next.default;
  5908. }
  5909. });
  5910. Object.defineProperty(exports, "noop", {
  5911. enumerable: true,
  5912. get: function get() {
  5913. return _noop.default;
  5914. }
  5915. });
  5916. Object.defineProperty(exports, "now", {
  5917. enumerable: true,
  5918. get: function get() {
  5919. return _now.default;
  5920. }
  5921. });
  5922. Object.defineProperty(exports, "nth", {
  5923. enumerable: true,
  5924. get: function get() {
  5925. return _nth.default;
  5926. }
  5927. });
  5928. Object.defineProperty(exports, "nthArg", {
  5929. enumerable: true,
  5930. get: function get() {
  5931. return _nthArg.default;
  5932. }
  5933. });
  5934. Object.defineProperty(exports, "omit", {
  5935. enumerable: true,
  5936. get: function get() {
  5937. return _omit.default;
  5938. }
  5939. });
  5940. Object.defineProperty(exports, "omitBy", {
  5941. enumerable: true,
  5942. get: function get() {
  5943. return _omitBy.default;
  5944. }
  5945. });
  5946. Object.defineProperty(exports, "once", {
  5947. enumerable: true,
  5948. get: function get() {
  5949. return _once.default;
  5950. }
  5951. });
  5952. Object.defineProperty(exports, "orderBy", {
  5953. enumerable: true,
  5954. get: function get() {
  5955. return _orderBy.default;
  5956. }
  5957. });
  5958. Object.defineProperty(exports, "over", {
  5959. enumerable: true,
  5960. get: function get() {
  5961. return _over.default;
  5962. }
  5963. });
  5964. Object.defineProperty(exports, "overArgs", {
  5965. enumerable: true,
  5966. get: function get() {
  5967. return _overArgs.default;
  5968. }
  5969. });
  5970. Object.defineProperty(exports, "overEvery", {
  5971. enumerable: true,
  5972. get: function get() {
  5973. return _overEvery.default;
  5974. }
  5975. });
  5976. Object.defineProperty(exports, "overSome", {
  5977. enumerable: true,
  5978. get: function get() {
  5979. return _overSome.default;
  5980. }
  5981. });
  5982. Object.defineProperty(exports, "pad", {
  5983. enumerable: true,
  5984. get: function get() {
  5985. return _pad.default;
  5986. }
  5987. });
  5988. Object.defineProperty(exports, "padEnd", {
  5989. enumerable: true,
  5990. get: function get() {
  5991. return _padEnd.default;
  5992. }
  5993. });
  5994. Object.defineProperty(exports, "padStart", {
  5995. enumerable: true,
  5996. get: function get() {
  5997. return _padStart.default;
  5998. }
  5999. });
  6000. Object.defineProperty(exports, "parseInt", {
  6001. enumerable: true,
  6002. get: function get() {
  6003. return _parseInt.default;
  6004. }
  6005. });
  6006. Object.defineProperty(exports, "partial", {
  6007. enumerable: true,
  6008. get: function get() {
  6009. return _partial.default;
  6010. }
  6011. });
  6012. Object.defineProperty(exports, "partialRight", {
  6013. enumerable: true,
  6014. get: function get() {
  6015. return _partialRight.default;
  6016. }
  6017. });
  6018. Object.defineProperty(exports, "partition", {
  6019. enumerable: true,
  6020. get: function get() {
  6021. return _partition.default;
  6022. }
  6023. });
  6024. Object.defineProperty(exports, "pick", {
  6025. enumerable: true,
  6026. get: function get() {
  6027. return _pick.default;
  6028. }
  6029. });
  6030. Object.defineProperty(exports, "pickBy", {
  6031. enumerable: true,
  6032. get: function get() {
  6033. return _pickBy.default;
  6034. }
  6035. });
  6036. Object.defineProperty(exports, "plant", {
  6037. enumerable: true,
  6038. get: function get() {
  6039. return _plant.default;
  6040. }
  6041. });
  6042. Object.defineProperty(exports, "property", {
  6043. enumerable: true,
  6044. get: function get() {
  6045. return _property.default;
  6046. }
  6047. });
  6048. Object.defineProperty(exports, "propertyOf", {
  6049. enumerable: true,
  6050. get: function get() {
  6051. return _propertyOf.default;
  6052. }
  6053. });
  6054. Object.defineProperty(exports, "pull", {
  6055. enumerable: true,
  6056. get: function get() {
  6057. return _pull.default;
  6058. }
  6059. });
  6060. Object.defineProperty(exports, "pullAll", {
  6061. enumerable: true,
  6062. get: function get() {
  6063. return _pullAll.default;
  6064. }
  6065. });
  6066. Object.defineProperty(exports, "pullAllBy", {
  6067. enumerable: true,
  6068. get: function get() {
  6069. return _pullAllBy.default;
  6070. }
  6071. });
  6072. Object.defineProperty(exports, "pullAllWith", {
  6073. enumerable: true,
  6074. get: function get() {
  6075. return _pullAllWith.default;
  6076. }
  6077. });
  6078. Object.defineProperty(exports, "pullAt", {
  6079. enumerable: true,
  6080. get: function get() {
  6081. return _pullAt.default;
  6082. }
  6083. });
  6084. Object.defineProperty(exports, "random", {
  6085. enumerable: true,
  6086. get: function get() {
  6087. return _random.default;
  6088. }
  6089. });
  6090. Object.defineProperty(exports, "range", {
  6091. enumerable: true,
  6092. get: function get() {
  6093. return _range.default;
  6094. }
  6095. });
  6096. Object.defineProperty(exports, "rangeRight", {
  6097. enumerable: true,
  6098. get: function get() {
  6099. return _rangeRight.default;
  6100. }
  6101. });
  6102. Object.defineProperty(exports, "rearg", {
  6103. enumerable: true,
  6104. get: function get() {
  6105. return _rearg.default;
  6106. }
  6107. });
  6108. Object.defineProperty(exports, "reduce", {
  6109. enumerable: true,
  6110. get: function get() {
  6111. return _reduce.default;
  6112. }
  6113. });
  6114. Object.defineProperty(exports, "reduceRight", {
  6115. enumerable: true,
  6116. get: function get() {
  6117. return _reduceRight.default;
  6118. }
  6119. });
  6120. Object.defineProperty(exports, "reject", {
  6121. enumerable: true,
  6122. get: function get() {
  6123. return _reject.default;
  6124. }
  6125. });
  6126. Object.defineProperty(exports, "remove", {
  6127. enumerable: true,
  6128. get: function get() {
  6129. return _remove.default;
  6130. }
  6131. });
  6132. Object.defineProperty(exports, "repeat", {
  6133. enumerable: true,
  6134. get: function get() {
  6135. return _repeat.default;
  6136. }
  6137. });
  6138. Object.defineProperty(exports, "replace", {
  6139. enumerable: true,
  6140. get: function get() {
  6141. return _replace.default;
  6142. }
  6143. });
  6144. Object.defineProperty(exports, "rest", {
  6145. enumerable: true,
  6146. get: function get() {
  6147. return _rest.default;
  6148. }
  6149. });
  6150. Object.defineProperty(exports, "result", {
  6151. enumerable: true,
  6152. get: function get() {
  6153. return _result.default;
  6154. }
  6155. });
  6156. Object.defineProperty(exports, "reverse", {
  6157. enumerable: true,
  6158. get: function get() {
  6159. return _reverse.default;
  6160. }
  6161. });
  6162. Object.defineProperty(exports, "round", {
  6163. enumerable: true,
  6164. get: function get() {
  6165. return _round.default;
  6166. }
  6167. });
  6168. Object.defineProperty(exports, "sample", {
  6169. enumerable: true,
  6170. get: function get() {
  6171. return _sample.default;
  6172. }
  6173. });
  6174. Object.defineProperty(exports, "sampleSize", {
  6175. enumerable: true,
  6176. get: function get() {
  6177. return _sampleSize.default;
  6178. }
  6179. });
  6180. Object.defineProperty(exports, "set", {
  6181. enumerable: true,
  6182. get: function get() {
  6183. return _set.default;
  6184. }
  6185. });
  6186. Object.defineProperty(exports, "setWith", {
  6187. enumerable: true,
  6188. get: function get() {
  6189. return _setWith.default;
  6190. }
  6191. });
  6192. Object.defineProperty(exports, "shuffle", {
  6193. enumerable: true,
  6194. get: function get() {
  6195. return _shuffle.default;
  6196. }
  6197. });
  6198. Object.defineProperty(exports, "size", {
  6199. enumerable: true,
  6200. get: function get() {
  6201. return _size.default;
  6202. }
  6203. });
  6204. Object.defineProperty(exports, "slice", {
  6205. enumerable: true,
  6206. get: function get() {
  6207. return _slice.default;
  6208. }
  6209. });
  6210. Object.defineProperty(exports, "snakeCase", {
  6211. enumerable: true,
  6212. get: function get() {
  6213. return _snakeCase.default;
  6214. }
  6215. });
  6216. Object.defineProperty(exports, "some", {
  6217. enumerable: true,
  6218. get: function get() {
  6219. return _some.default;
  6220. }
  6221. });
  6222. Object.defineProperty(exports, "sortBy", {
  6223. enumerable: true,
  6224. get: function get() {
  6225. return _sortBy.default;
  6226. }
  6227. });
  6228. Object.defineProperty(exports, "sortedIndex", {
  6229. enumerable: true,
  6230. get: function get() {
  6231. return _sortedIndex.default;
  6232. }
  6233. });
  6234. Object.defineProperty(exports, "sortedIndexBy", {
  6235. enumerable: true,
  6236. get: function get() {
  6237. return _sortedIndexBy.default;
  6238. }
  6239. });
  6240. Object.defineProperty(exports, "sortedIndexOf", {
  6241. enumerable: true,
  6242. get: function get() {
  6243. return _sortedIndexOf.default;
  6244. }
  6245. });
  6246. Object.defineProperty(exports, "sortedLastIndex", {
  6247. enumerable: true,
  6248. get: function get() {
  6249. return _sortedLastIndex.default;
  6250. }
  6251. });
  6252. Object.defineProperty(exports, "sortedLastIndexBy", {
  6253. enumerable: true,
  6254. get: function get() {
  6255. return _sortedLastIndexBy.default;
  6256. }
  6257. });
  6258. Object.defineProperty(exports, "sortedLastIndexOf", {
  6259. enumerable: true,
  6260. get: function get() {
  6261. return _sortedLastIndexOf.default;
  6262. }
  6263. });
  6264. Object.defineProperty(exports, "sortedUniq", {
  6265. enumerable: true,
  6266. get: function get() {
  6267. return _sortedUniq.default;
  6268. }
  6269. });
  6270. Object.defineProperty(exports, "sortedUniqBy", {
  6271. enumerable: true,
  6272. get: function get() {
  6273. return _sortedUniqBy.default;
  6274. }
  6275. });
  6276. Object.defineProperty(exports, "split", {
  6277. enumerable: true,
  6278. get: function get() {
  6279. return _split.default;
  6280. }
  6281. });
  6282. Object.defineProperty(exports, "spread", {
  6283. enumerable: true,
  6284. get: function get() {
  6285. return _spread.default;
  6286. }
  6287. });
  6288. Object.defineProperty(exports, "startCase", {
  6289. enumerable: true,
  6290. get: function get() {
  6291. return _startCase.default;
  6292. }
  6293. });
  6294. Object.defineProperty(exports, "startsWith", {
  6295. enumerable: true,
  6296. get: function get() {
  6297. return _startsWith.default;
  6298. }
  6299. });
  6300. Object.defineProperty(exports, "stubArray", {
  6301. enumerable: true,
  6302. get: function get() {
  6303. return _stubArray.default;
  6304. }
  6305. });
  6306. Object.defineProperty(exports, "stubFalse", {
  6307. enumerable: true,
  6308. get: function get() {
  6309. return _stubFalse.default;
  6310. }
  6311. });
  6312. Object.defineProperty(exports, "stubObject", {
  6313. enumerable: true,
  6314. get: function get() {
  6315. return _stubObject.default;
  6316. }
  6317. });
  6318. Object.defineProperty(exports, "stubString", {
  6319. enumerable: true,
  6320. get: function get() {
  6321. return _stubString.default;
  6322. }
  6323. });
  6324. Object.defineProperty(exports, "stubTrue", {
  6325. enumerable: true,
  6326. get: function get() {
  6327. return _stubTrue.default;
  6328. }
  6329. });
  6330. Object.defineProperty(exports, "subtract", {
  6331. enumerable: true,
  6332. get: function get() {
  6333. return _subtract.default;
  6334. }
  6335. });
  6336. Object.defineProperty(exports, "sum", {
  6337. enumerable: true,
  6338. get: function get() {
  6339. return _sum.default;
  6340. }
  6341. });
  6342. Object.defineProperty(exports, "sumBy", {
  6343. enumerable: true,
  6344. get: function get() {
  6345. return _sumBy.default;
  6346. }
  6347. });
  6348. Object.defineProperty(exports, "tail", {
  6349. enumerable: true,
  6350. get: function get() {
  6351. return _tail.default;
  6352. }
  6353. });
  6354. Object.defineProperty(exports, "take", {
  6355. enumerable: true,
  6356. get: function get() {
  6357. return _take.default;
  6358. }
  6359. });
  6360. Object.defineProperty(exports, "takeRight", {
  6361. enumerable: true,
  6362. get: function get() {
  6363. return _takeRight.default;
  6364. }
  6365. });
  6366. Object.defineProperty(exports, "takeRightWhile", {
  6367. enumerable: true,
  6368. get: function get() {
  6369. return _takeRightWhile.default;
  6370. }
  6371. });
  6372. Object.defineProperty(exports, "takeWhile", {
  6373. enumerable: true,
  6374. get: function get() {
  6375. return _takeWhile.default;
  6376. }
  6377. });
  6378. Object.defineProperty(exports, "tap", {
  6379. enumerable: true,
  6380. get: function get() {
  6381. return _tap.default;
  6382. }
  6383. });
  6384. Object.defineProperty(exports, "template", {
  6385. enumerable: true,
  6386. get: function get() {
  6387. return _template.default;
  6388. }
  6389. });
  6390. Object.defineProperty(exports, "templateSettings", {
  6391. enumerable: true,
  6392. get: function get() {
  6393. return _templateSettings.default;
  6394. }
  6395. });
  6396. Object.defineProperty(exports, "throttle", {
  6397. enumerable: true,
  6398. get: function get() {
  6399. return _throttle.default;
  6400. }
  6401. });
  6402. Object.defineProperty(exports, "thru", {
  6403. enumerable: true,
  6404. get: function get() {
  6405. return _thru.default;
  6406. }
  6407. });
  6408. Object.defineProperty(exports, "times", {
  6409. enumerable: true,
  6410. get: function get() {
  6411. return _times.default;
  6412. }
  6413. });
  6414. Object.defineProperty(exports, "toArray", {
  6415. enumerable: true,
  6416. get: function get() {
  6417. return _toArray.default;
  6418. }
  6419. });
  6420. Object.defineProperty(exports, "toFinite", {
  6421. enumerable: true,
  6422. get: function get() {
  6423. return _toFinite.default;
  6424. }
  6425. });
  6426. Object.defineProperty(exports, "toInteger", {
  6427. enumerable: true,
  6428. get: function get() {
  6429. return _toInteger.default;
  6430. }
  6431. });
  6432. Object.defineProperty(exports, "toIterator", {
  6433. enumerable: true,
  6434. get: function get() {
  6435. return _toIterator.default;
  6436. }
  6437. });
  6438. Object.defineProperty(exports, "toJSON", {
  6439. enumerable: true,
  6440. get: function get() {
  6441. return _toJSON.default;
  6442. }
  6443. });
  6444. Object.defineProperty(exports, "toLength", {
  6445. enumerable: true,
  6446. get: function get() {
  6447. return _toLength.default;
  6448. }
  6449. });
  6450. Object.defineProperty(exports, "toLower", {
  6451. enumerable: true,
  6452. get: function get() {
  6453. return _toLower.default;
  6454. }
  6455. });
  6456. Object.defineProperty(exports, "toNumber", {
  6457. enumerable: true,
  6458. get: function get() {
  6459. return _toNumber.default;
  6460. }
  6461. });
  6462. Object.defineProperty(exports, "toPairs", {
  6463. enumerable: true,
  6464. get: function get() {
  6465. return _toPairs.default;
  6466. }
  6467. });
  6468. Object.defineProperty(exports, "toPairsIn", {
  6469. enumerable: true,
  6470. get: function get() {
  6471. return _toPairsIn.default;
  6472. }
  6473. });
  6474. Object.defineProperty(exports, "toPath", {
  6475. enumerable: true,
  6476. get: function get() {
  6477. return _toPath.default;
  6478. }
  6479. });
  6480. Object.defineProperty(exports, "toPlainObject", {
  6481. enumerable: true,
  6482. get: function get() {
  6483. return _toPlainObject.default;
  6484. }
  6485. });
  6486. Object.defineProperty(exports, "toSafeInteger", {
  6487. enumerable: true,
  6488. get: function get() {
  6489. return _toSafeInteger.default;
  6490. }
  6491. });
  6492. Object.defineProperty(exports, "toString", {
  6493. enumerable: true,
  6494. get: function get() {
  6495. return _toString.default;
  6496. }
  6497. });
  6498. Object.defineProperty(exports, "toUpper", {
  6499. enumerable: true,
  6500. get: function get() {
  6501. return _toUpper.default;
  6502. }
  6503. });
  6504. Object.defineProperty(exports, "transform", {
  6505. enumerable: true,
  6506. get: function get() {
  6507. return _transform.default;
  6508. }
  6509. });
  6510. Object.defineProperty(exports, "trim", {
  6511. enumerable: true,
  6512. get: function get() {
  6513. return _trim.default;
  6514. }
  6515. });
  6516. Object.defineProperty(exports, "trimEnd", {
  6517. enumerable: true,
  6518. get: function get() {
  6519. return _trimEnd.default;
  6520. }
  6521. });
  6522. Object.defineProperty(exports, "trimStart", {
  6523. enumerable: true,
  6524. get: function get() {
  6525. return _trimStart.default;
  6526. }
  6527. });
  6528. Object.defineProperty(exports, "truncate", {
  6529. enumerable: true,
  6530. get: function get() {
  6531. return _truncate.default;
  6532. }
  6533. });
  6534. Object.defineProperty(exports, "unary", {
  6535. enumerable: true,
  6536. get: function get() {
  6537. return _unary.default;
  6538. }
  6539. });
  6540. Object.defineProperty(exports, "unescape", {
  6541. enumerable: true,
  6542. get: function get() {
  6543. return _unescape.default;
  6544. }
  6545. });
  6546. Object.defineProperty(exports, "union", {
  6547. enumerable: true,
  6548. get: function get() {
  6549. return _union.default;
  6550. }
  6551. });
  6552. Object.defineProperty(exports, "unionBy", {
  6553. enumerable: true,
  6554. get: function get() {
  6555. return _unionBy.default;
  6556. }
  6557. });
  6558. Object.defineProperty(exports, "unionWith", {
  6559. enumerable: true,
  6560. get: function get() {
  6561. return _unionWith.default;
  6562. }
  6563. });
  6564. Object.defineProperty(exports, "uniq", {
  6565. enumerable: true,
  6566. get: function get() {
  6567. return _uniq.default;
  6568. }
  6569. });
  6570. Object.defineProperty(exports, "uniqBy", {
  6571. enumerable: true,
  6572. get: function get() {
  6573. return _uniqBy.default;
  6574. }
  6575. });
  6576. Object.defineProperty(exports, "uniqWith", {
  6577. enumerable: true,
  6578. get: function get() {
  6579. return _uniqWith.default;
  6580. }
  6581. });
  6582. Object.defineProperty(exports, "uniqueId", {
  6583. enumerable: true,
  6584. get: function get() {
  6585. return _uniqueId.default;
  6586. }
  6587. });
  6588. Object.defineProperty(exports, "unset", {
  6589. enumerable: true,
  6590. get: function get() {
  6591. return _unset.default;
  6592. }
  6593. });
  6594. Object.defineProperty(exports, "unzip", {
  6595. enumerable: true,
  6596. get: function get() {
  6597. return _unzip.default;
  6598. }
  6599. });
  6600. Object.defineProperty(exports, "unzipWith", {
  6601. enumerable: true,
  6602. get: function get() {
  6603. return _unzipWith.default;
  6604. }
  6605. });
  6606. Object.defineProperty(exports, "update", {
  6607. enumerable: true,
  6608. get: function get() {
  6609. return _update.default;
  6610. }
  6611. });
  6612. Object.defineProperty(exports, "updateWith", {
  6613. enumerable: true,
  6614. get: function get() {
  6615. return _updateWith.default;
  6616. }
  6617. });
  6618. Object.defineProperty(exports, "upperCase", {
  6619. enumerable: true,
  6620. get: function get() {
  6621. return _upperCase.default;
  6622. }
  6623. });
  6624. Object.defineProperty(exports, "upperFirst", {
  6625. enumerable: true,
  6626. get: function get() {
  6627. return _upperFirst.default;
  6628. }
  6629. });
  6630. Object.defineProperty(exports, "value", {
  6631. enumerable: true,
  6632. get: function get() {
  6633. return _value.default;
  6634. }
  6635. });
  6636. Object.defineProperty(exports, "valueOf", {
  6637. enumerable: true,
  6638. get: function get() {
  6639. return _valueOf.default;
  6640. }
  6641. });
  6642. Object.defineProperty(exports, "values", {
  6643. enumerable: true,
  6644. get: function get() {
  6645. return _values.default;
  6646. }
  6647. });
  6648. Object.defineProperty(exports, "valuesIn", {
  6649. enumerable: true,
  6650. get: function get() {
  6651. return _valuesIn.default;
  6652. }
  6653. });
  6654. Object.defineProperty(exports, "without", {
  6655. enumerable: true,
  6656. get: function get() {
  6657. return _without.default;
  6658. }
  6659. });
  6660. Object.defineProperty(exports, "words", {
  6661. enumerable: true,
  6662. get: function get() {
  6663. return _words.default;
  6664. }
  6665. });
  6666. Object.defineProperty(exports, "wrap", {
  6667. enumerable: true,
  6668. get: function get() {
  6669. return _wrap.default;
  6670. }
  6671. });
  6672. Object.defineProperty(exports, "wrapperAt", {
  6673. enumerable: true,
  6674. get: function get() {
  6675. return _wrapperAt.default;
  6676. }
  6677. });
  6678. Object.defineProperty(exports, "wrapperChain", {
  6679. enumerable: true,
  6680. get: function get() {
  6681. return _wrapperChain.default;
  6682. }
  6683. });
  6684. Object.defineProperty(exports, "wrapperCommit", {
  6685. enumerable: true,
  6686. get: function get() {
  6687. return _commit.default;
  6688. }
  6689. });
  6690. Object.defineProperty(exports, "wrapperLodash", {
  6691. enumerable: true,
  6692. get: function get() {
  6693. return _wrapperLodash.default;
  6694. }
  6695. });
  6696. Object.defineProperty(exports, "wrapperNext", {
  6697. enumerable: true,
  6698. get: function get() {
  6699. return _next.default;
  6700. }
  6701. });
  6702. Object.defineProperty(exports, "wrapperPlant", {
  6703. enumerable: true,
  6704. get: function get() {
  6705. return _plant.default;
  6706. }
  6707. });
  6708. Object.defineProperty(exports, "wrapperReverse", {
  6709. enumerable: true,
  6710. get: function get() {
  6711. return _wrapperReverse.default;
  6712. }
  6713. });
  6714. Object.defineProperty(exports, "wrapperToIterator", {
  6715. enumerable: true,
  6716. get: function get() {
  6717. return _toIterator.default;
  6718. }
  6719. });
  6720. Object.defineProperty(exports, "wrapperValue", {
  6721. enumerable: true,
  6722. get: function get() {
  6723. return _wrapperValue.default;
  6724. }
  6725. });
  6726. Object.defineProperty(exports, "xor", {
  6727. enumerable: true,
  6728. get: function get() {
  6729. return _xor.default;
  6730. }
  6731. });
  6732. Object.defineProperty(exports, "xorBy", {
  6733. enumerable: true,
  6734. get: function get() {
  6735. return _xorBy.default;
  6736. }
  6737. });
  6738. Object.defineProperty(exports, "xorWith", {
  6739. enumerable: true,
  6740. get: function get() {
  6741. return _xorWith.default;
  6742. }
  6743. });
  6744. Object.defineProperty(exports, "zip", {
  6745. enumerable: true,
  6746. get: function get() {
  6747. return _zip.default;
  6748. }
  6749. });
  6750. Object.defineProperty(exports, "zipObject", {
  6751. enumerable: true,
  6752. get: function get() {
  6753. return _zipObject.default;
  6754. }
  6755. });
  6756. Object.defineProperty(exports, "zipObjectDeep", {
  6757. enumerable: true,
  6758. get: function get() {
  6759. return _zipObjectDeep.default;
  6760. }
  6761. });
  6762. Object.defineProperty(exports, "zipWith", {
  6763. enumerable: true,
  6764. get: function get() {
  6765. return _zipWith.default;
  6766. }
  6767. });
  6768. var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
  6769. var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
  6770. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  6771. var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
  6772. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  6773. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  6774. var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
  6775. var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
  6776. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  6777. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  6778. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  6779. var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
  6780. var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
  6781. var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
  6782. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  6783. var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
  6784. var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
  6785. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  6786. var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
  6787. var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
  6788. var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
  6789. var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
  6790. var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
  6791. var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
  6792. var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
  6793. var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
  6794. var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
  6795. var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
  6796. var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
  6797. var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
  6798. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  6799. var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
  6800. var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
  6801. var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
  6802. var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
  6803. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  6804. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  6805. var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
  6806. var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
  6807. var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
  6808. var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
  6809. var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
  6810. var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
  6811. var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
  6812. var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
  6813. var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
  6814. var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
  6815. var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
  6816. var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
  6817. var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
  6818. var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
  6819. var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
  6820. var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
  6821. var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
  6822. var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
  6823. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  6824. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  6825. var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
  6826. var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
  6827. var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
  6828. var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
  6829. var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
  6830. var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
  6831. var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
  6832. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  6833. var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
  6834. var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
  6835. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  6836. var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
  6837. var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
  6838. var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
  6839. var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
  6840. var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
  6841. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  6842. var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
  6843. var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
  6844. var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
  6845. var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
  6846. var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
  6847. var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
  6848. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  6849. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  6850. var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
  6851. var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
  6852. var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
  6853. var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
  6854. var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
  6855. var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
  6856. var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
  6857. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  6858. var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
  6859. var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
  6860. var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
  6861. var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
  6862. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  6863. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  6864. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  6865. var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
  6866. var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
  6867. var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
  6868. var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
  6869. var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
  6870. var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
  6871. var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
  6872. var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
  6873. var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
  6874. var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
  6875. var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
  6876. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  6877. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  6878. var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
  6879. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  6880. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  6881. var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
  6882. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  6883. var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
  6884. var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
  6885. var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
  6886. var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
  6887. var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
  6888. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  6889. var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
  6890. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  6891. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  6892. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  6893. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  6894. var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
  6895. var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
  6896. var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
  6897. var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
  6898. var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
  6899. var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
  6900. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  6901. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  6902. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  6903. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  6904. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  6905. var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
  6906. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  6907. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  6908. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  6909. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  6910. var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
  6911. var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
  6912. var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
  6913. var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
  6914. var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
  6915. var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
  6916. var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
  6917. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  6918. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  6919. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  6920. var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
  6921. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  6922. var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
  6923. var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
  6924. var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
  6925. var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
  6926. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  6927. var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
  6928. var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
  6929. var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
  6930. var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
  6931. var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
  6932. var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
  6933. var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
  6934. var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
  6935. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  6936. var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
  6937. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  6938. var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
  6939. var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
  6940. var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
  6941. var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
  6942. var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  6943. var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
  6944. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  6945. var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
  6946. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  6947. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  6948. var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
  6949. var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
  6950. var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
  6951. var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
  6952. var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
  6953. var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
  6954. var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
  6955. var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
  6956. var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
  6957. var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
  6958. var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
  6959. var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
  6960. var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
  6961. var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
  6962. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  6963. var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
  6964. var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
  6965. var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
  6966. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  6967. var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
  6968. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  6969. var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
  6970. var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
  6971. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  6972. var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
  6973. var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
  6974. var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
  6975. var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
  6976. var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
  6977. var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
  6978. var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
  6979. var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
  6980. var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
  6981. var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
  6982. var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
  6983. var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
  6984. var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
  6985. var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
  6986. var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
  6987. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  6988. var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
  6989. var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
  6990. var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
  6991. var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
  6992. var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
  6993. var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
  6994. var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
  6995. var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
  6996. var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
  6997. var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
  6998. var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
  6999. var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
  7000. var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
  7001. var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
  7002. var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
  7003. var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
  7004. var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
  7005. var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
  7006. var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
  7007. var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
  7008. var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
  7009. var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
  7010. var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
  7011. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  7012. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  7013. var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
  7014. var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
  7015. var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
  7016. var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
  7017. var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
  7018. var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
  7019. var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
  7020. var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
  7021. var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
  7022. var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
  7023. var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
  7024. var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
  7025. var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
  7026. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  7027. var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
  7028. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  7029. var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
  7030. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  7031. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  7032. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  7033. var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
  7034. var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
  7035. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  7036. var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
  7037. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  7038. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  7039. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  7040. var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
  7041. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  7042. var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
  7043. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  7044. var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
  7045. var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
  7046. var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
  7047. var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
  7048. var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
  7049. var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
  7050. var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
  7051. var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
  7052. var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
  7053. var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
  7054. var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
  7055. var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
  7056. var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
  7057. var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
  7058. var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
  7059. var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
  7060. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  7061. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  7062. var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
  7063. var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
  7064. var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
  7065. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  7066. var _value = _interopRequireDefault(__webpack_require__(/*! ./value.js */ 745));
  7067. var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
  7068. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  7069. var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
  7070. var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
  7071. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  7072. var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
  7073. var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
  7074. var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
  7075. var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
  7076. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  7077. var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
  7078. var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
  7079. var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
  7080. var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
  7081. var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
  7082. var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
  7083. var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
  7084. var _lodashDefault = _interopRequireDefault(__webpack_require__(/*! ./lodash.default.js */ 762));
  7085. /***/ }),
  7086. /* 149 */
  7087. /*!***************************************************************************************!*\
  7088. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/add.js ***!
  7089. \***************************************************************************************/
  7090. /*! no static exports found */
  7091. /***/ (function(module, exports, __webpack_require__) {
  7092. "use strict";
  7093. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7094. Object.defineProperty(exports, "__esModule", {
  7095. value: true
  7096. });
  7097. exports.default = void 0;
  7098. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  7099. /**
  7100. * Adds two numbers.
  7101. *
  7102. * @static
  7103. * @memberOf _
  7104. * @since 3.4.0
  7105. * @category Math
  7106. * @param {number} augend The first number in an addition.
  7107. * @param {number} addend The second number in an addition.
  7108. * @returns {number} Returns the total.
  7109. * @example
  7110. *
  7111. * _.add(6, 4);
  7112. * // => 10
  7113. */
  7114. var add = (0, _createMathOperation.default)(function (augend, addend) {
  7115. return augend + addend;
  7116. }, 0);
  7117. var _default = add;
  7118. exports.default = _default;
  7119. /***/ }),
  7120. /* 150 */
  7121. /*!********************************************************************************************************!*\
  7122. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createMathOperation.js ***!
  7123. \********************************************************************************************************/
  7124. /*! no static exports found */
  7125. /***/ (function(module, exports, __webpack_require__) {
  7126. "use strict";
  7127. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7128. Object.defineProperty(exports, "__esModule", {
  7129. value: true
  7130. });
  7131. exports.default = void 0;
  7132. var _baseToNumber = _interopRequireDefault(__webpack_require__(/*! ./_baseToNumber.js */ 151));
  7133. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  7134. /**
  7135. * Creates a function that performs a mathematical operation on two values.
  7136. *
  7137. * @private
  7138. * @param {Function} operator The function to perform the operation.
  7139. * @param {number} [defaultValue] The value used for `undefined` arguments.
  7140. * @returns {Function} Returns the new mathematical operation function.
  7141. */
  7142. function createMathOperation(operator, defaultValue) {
  7143. return function (value, other) {
  7144. var result;
  7145. if (value === undefined && other === undefined) {
  7146. return defaultValue;
  7147. }
  7148. if (value !== undefined) {
  7149. result = value;
  7150. }
  7151. if (other !== undefined) {
  7152. if (result === undefined) {
  7153. return other;
  7154. }
  7155. if (typeof value == 'string' || typeof other == 'string') {
  7156. value = (0, _baseToString.default)(value);
  7157. other = (0, _baseToString.default)(other);
  7158. } else {
  7159. value = (0, _baseToNumber.default)(value);
  7160. other = (0, _baseToNumber.default)(other);
  7161. }
  7162. result = operator(value, other);
  7163. }
  7164. return result;
  7165. };
  7166. }
  7167. var _default = createMathOperation;
  7168. exports.default = _default;
  7169. /***/ }),
  7170. /* 151 */
  7171. /*!*************************************************************************************************!*\
  7172. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToNumber.js ***!
  7173. \*************************************************************************************************/
  7174. /*! no static exports found */
  7175. /***/ (function(module, exports, __webpack_require__) {
  7176. "use strict";
  7177. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7178. Object.defineProperty(exports, "__esModule", {
  7179. value: true
  7180. });
  7181. exports.default = void 0;
  7182. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  7183. /** Used as references for various `Number` constants. */
  7184. var NAN = 0 / 0;
  7185. /**
  7186. * The base implementation of `_.toNumber` which doesn't ensure correct
  7187. * conversions of binary, hexadecimal, or octal string values.
  7188. *
  7189. * @private
  7190. * @param {*} value The value to process.
  7191. * @returns {number} Returns the number.
  7192. */
  7193. function baseToNumber(value) {
  7194. if (typeof value == 'number') {
  7195. return value;
  7196. }
  7197. if ((0, _isSymbol.default)(value)) {
  7198. return NAN;
  7199. }
  7200. return +value;
  7201. }
  7202. var _default = baseToNumber;
  7203. exports.default = _default;
  7204. /***/ }),
  7205. /* 152 */
  7206. /*!********************************************************************************************!*\
  7207. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSymbol.js ***!
  7208. \********************************************************************************************/
  7209. /*! no static exports found */
  7210. /***/ (function(module, exports, __webpack_require__) {
  7211. "use strict";
  7212. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7213. Object.defineProperty(exports, "__esModule", {
  7214. value: true
  7215. });
  7216. exports.default = void 0;
  7217. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7218. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  7219. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  7220. /** `Object#toString` result references. */
  7221. var symbolTag = '[object Symbol]';
  7222. /**
  7223. * Checks if `value` is classified as a `Symbol` primitive or object.
  7224. *
  7225. * @static
  7226. * @memberOf _
  7227. * @since 4.0.0
  7228. * @category Lang
  7229. * @param {*} value The value to check.
  7230. * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.
  7231. * @example
  7232. *
  7233. * _.isSymbol(Symbol.iterator);
  7234. * // => true
  7235. *
  7236. * _.isSymbol('abc');
  7237. * // => false
  7238. */
  7239. function isSymbol(value) {
  7240. return (0, _typeof2.default)(value) == 'symbol' || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == symbolTag;
  7241. }
  7242. var _default = isSymbol;
  7243. exports.default = _default;
  7244. /***/ }),
  7245. /* 153 */
  7246. /*!***********************************************************************************************!*\
  7247. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGetTag.js ***!
  7248. \***********************************************************************************************/
  7249. /*! no static exports found */
  7250. /***/ (function(module, exports, __webpack_require__) {
  7251. "use strict";
  7252. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7253. Object.defineProperty(exports, "__esModule", {
  7254. value: true
  7255. });
  7256. exports.default = void 0;
  7257. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  7258. var _getRawTag = _interopRequireDefault(__webpack_require__(/*! ./_getRawTag.js */ 157));
  7259. var _objectToString = _interopRequireDefault(__webpack_require__(/*! ./_objectToString.js */ 158));
  7260. /** `Object#toString` result references. */
  7261. var nullTag = '[object Null]',
  7262. undefinedTag = '[object Undefined]';
  7263. /** Built-in value references. */
  7264. var symToStringTag = _Symbol2.default ? _Symbol2.default.toStringTag : undefined;
  7265. /**
  7266. * The base implementation of `getTag` without fallbacks for buggy environments.
  7267. *
  7268. * @private
  7269. * @param {*} value The value to query.
  7270. * @returns {string} Returns the `toStringTag`.
  7271. */
  7272. function baseGetTag(value) {
  7273. if (value == null) {
  7274. return value === undefined ? undefinedTag : nullTag;
  7275. }
  7276. return symToStringTag && symToStringTag in Object(value) ? (0, _getRawTag.default)(value) : (0, _objectToString.default)(value);
  7277. }
  7278. var _default = baseGetTag;
  7279. exports.default = _default;
  7280. /***/ }),
  7281. /* 154 */
  7282. /*!*******************************************************************************************!*\
  7283. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Symbol.js ***!
  7284. \*******************************************************************************************/
  7285. /*! no static exports found */
  7286. /***/ (function(module, exports, __webpack_require__) {
  7287. "use strict";
  7288. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7289. Object.defineProperty(exports, "__esModule", {
  7290. value: true
  7291. });
  7292. exports.default = void 0;
  7293. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  7294. /** Built-in value references. */
  7295. var _Symbol = _root.default.Symbol;
  7296. var _default = _Symbol;
  7297. exports.default = _default;
  7298. /***/ }),
  7299. /* 155 */
  7300. /*!*****************************************************************************************!*\
  7301. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_root.js ***!
  7302. \*****************************************************************************************/
  7303. /*! no static exports found */
  7304. /***/ (function(module, exports, __webpack_require__) {
  7305. "use strict";
  7306. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7307. Object.defineProperty(exports, "__esModule", {
  7308. value: true
  7309. });
  7310. exports.default = void 0;
  7311. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7312. var _freeGlobal = _interopRequireDefault(__webpack_require__(/*! ./_freeGlobal.js */ 156));
  7313. /** Detect free variable `self`. */
  7314. var freeSelf = (typeof self === "undefined" ? "undefined" : (0, _typeof2.default)(self)) == 'object' && self && self.Object === Object && self;
  7315. /** Used as a reference to the global object. */
  7316. var root = _freeGlobal.default || freeSelf || Function('return this')();
  7317. var _default = root;
  7318. exports.default = _default;
  7319. /***/ }),
  7320. /* 156 */
  7321. /*!***********************************************************************************************!*\
  7322. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_freeGlobal.js ***!
  7323. \***********************************************************************************************/
  7324. /*! no static exports found */
  7325. /***/ (function(module, exports, __webpack_require__) {
  7326. "use strict";
  7327. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7328. Object.defineProperty(exports, "__esModule", {
  7329. value: true
  7330. });
  7331. exports.default = void 0;
  7332. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7333. /** Detect free variable `global` from Node.js. */
  7334. var freeGlobal = (typeof global === "undefined" ? "undefined" : (0, _typeof2.default)(global)) == 'object' && global && global.Object === Object && global;
  7335. var _default = freeGlobal;
  7336. exports.default = _default;
  7337. /***/ }),
  7338. /* 157 */
  7339. /*!**********************************************************************************************!*\
  7340. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getRawTag.js ***!
  7341. \**********************************************************************************************/
  7342. /*! no static exports found */
  7343. /***/ (function(module, exports, __webpack_require__) {
  7344. "use strict";
  7345. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7346. Object.defineProperty(exports, "__esModule", {
  7347. value: true
  7348. });
  7349. exports.default = void 0;
  7350. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  7351. /** Used for built-in method references. */
  7352. var objectProto = Object.prototype;
  7353. /** Used to check objects for own properties. */
  7354. var hasOwnProperty = objectProto.hasOwnProperty;
  7355. /**
  7356. * Used to resolve the
  7357. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  7358. * of values.
  7359. */
  7360. var nativeObjectToString = objectProto.toString;
  7361. /** Built-in value references. */
  7362. var symToStringTag = _Symbol2.default ? _Symbol2.default.toStringTag : undefined;
  7363. /**
  7364. * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values.
  7365. *
  7366. * @private
  7367. * @param {*} value The value to query.
  7368. * @returns {string} Returns the raw `toStringTag`.
  7369. */
  7370. function getRawTag(value) {
  7371. var isOwn = hasOwnProperty.call(value, symToStringTag),
  7372. tag = value[symToStringTag];
  7373. try {
  7374. value[symToStringTag] = undefined;
  7375. var unmasked = true;
  7376. } catch (e) {}
  7377. var result = nativeObjectToString.call(value);
  7378. if (unmasked) {
  7379. if (isOwn) {
  7380. value[symToStringTag] = tag;
  7381. } else {
  7382. delete value[symToStringTag];
  7383. }
  7384. }
  7385. return result;
  7386. }
  7387. var _default = getRawTag;
  7388. exports.default = _default;
  7389. /***/ }),
  7390. /* 158 */
  7391. /*!***************************************************************************************************!*\
  7392. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_objectToString.js ***!
  7393. \***************************************************************************************************/
  7394. /*! no static exports found */
  7395. /***/ (function(module, exports, __webpack_require__) {
  7396. "use strict";
  7397. Object.defineProperty(exports, "__esModule", {
  7398. value: true
  7399. });
  7400. exports.default = void 0;
  7401. /** Used for built-in method references. */
  7402. var objectProto = Object.prototype;
  7403. /**
  7404. * Used to resolve the
  7405. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  7406. * of values.
  7407. */
  7408. var nativeObjectToString = objectProto.toString;
  7409. /**
  7410. * Converts `value` to a string using `Object.prototype.toString`.
  7411. *
  7412. * @private
  7413. * @param {*} value The value to convert.
  7414. * @returns {string} Returns the converted string.
  7415. */
  7416. function objectToString(value) {
  7417. return nativeObjectToString.call(value);
  7418. }
  7419. var _default = objectToString;
  7420. exports.default = _default;
  7421. /***/ }),
  7422. /* 159 */
  7423. /*!************************************************************************************************!*\
  7424. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isObjectLike.js ***!
  7425. \************************************************************************************************/
  7426. /*! no static exports found */
  7427. /***/ (function(module, exports, __webpack_require__) {
  7428. "use strict";
  7429. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7430. Object.defineProperty(exports, "__esModule", {
  7431. value: true
  7432. });
  7433. exports.default = void 0;
  7434. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7435. /**
  7436. * Checks if `value` is object-like. A value is object-like if it's not `null`
  7437. * and has a `typeof` result of "object".
  7438. *
  7439. * @static
  7440. * @memberOf _
  7441. * @since 4.0.0
  7442. * @category Lang
  7443. * @param {*} value The value to check.
  7444. * @returns {boolean} Returns `true` if `value` is object-like, else `false`.
  7445. * @example
  7446. *
  7447. * _.isObjectLike({});
  7448. * // => true
  7449. *
  7450. * _.isObjectLike([1, 2, 3]);
  7451. * // => true
  7452. *
  7453. * _.isObjectLike(_.noop);
  7454. * // => false
  7455. *
  7456. * _.isObjectLike(null);
  7457. * // => false
  7458. */
  7459. function isObjectLike(value) {
  7460. return value != null && (0, _typeof2.default)(value) == 'object';
  7461. }
  7462. var _default = isObjectLike;
  7463. exports.default = _default;
  7464. /***/ }),
  7465. /* 160 */
  7466. /*!*************************************************************************************************!*\
  7467. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToString.js ***!
  7468. \*************************************************************************************************/
  7469. /*! no static exports found */
  7470. /***/ (function(module, exports, __webpack_require__) {
  7471. "use strict";
  7472. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7473. Object.defineProperty(exports, "__esModule", {
  7474. value: true
  7475. });
  7476. exports.default = void 0;
  7477. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  7478. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  7479. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  7480. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  7481. /** Used as references for various `Number` constants. */
  7482. var INFINITY = 1 / 0;
  7483. /** Used to convert symbols to primitives and strings. */
  7484. var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
  7485. symbolToString = symbolProto ? symbolProto.toString : undefined;
  7486. /**
  7487. * The base implementation of `_.toString` which doesn't convert nullish
  7488. * values to empty strings.
  7489. *
  7490. * @private
  7491. * @param {*} value The value to process.
  7492. * @returns {string} Returns the string.
  7493. */
  7494. function baseToString(value) {
  7495. // Exit early for strings to avoid a performance hit in some environments.
  7496. if (typeof value == 'string') {
  7497. return value;
  7498. }
  7499. if ((0, _isArray.default)(value)) {
  7500. // Recursively convert values (susceptible to call stack limits).
  7501. return (0, _arrayMap.default)(value, baseToString) + '';
  7502. }
  7503. if ((0, _isSymbol.default)(value)) {
  7504. return symbolToString ? symbolToString.call(value) : '';
  7505. }
  7506. var result = value + '';
  7507. return result == '0' && 1 / value == -INFINITY ? '-0' : result;
  7508. }
  7509. var _default = baseToString;
  7510. exports.default = _default;
  7511. /***/ }),
  7512. /* 161 */
  7513. /*!*********************************************************************************************!*\
  7514. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayMap.js ***!
  7515. \*********************************************************************************************/
  7516. /*! no static exports found */
  7517. /***/ (function(module, exports, __webpack_require__) {
  7518. "use strict";
  7519. Object.defineProperty(exports, "__esModule", {
  7520. value: true
  7521. });
  7522. exports.default = void 0;
  7523. /**
  7524. * A specialized version of `_.map` for arrays without support for iteratee
  7525. * shorthands.
  7526. *
  7527. * @private
  7528. * @param {Array} [array] The array to iterate over.
  7529. * @param {Function} iteratee The function invoked per iteration.
  7530. * @returns {Array} Returns the new mapped array.
  7531. */
  7532. function arrayMap(array, iteratee) {
  7533. var index = -1,
  7534. length = array == null ? 0 : array.length,
  7535. result = Array(length);
  7536. while (++index < length) {
  7537. result[index] = iteratee(array[index], index, array);
  7538. }
  7539. return result;
  7540. }
  7541. var _default = arrayMap;
  7542. exports.default = _default;
  7543. /***/ }),
  7544. /* 162 */
  7545. /*!*******************************************************************************************!*\
  7546. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArray.js ***!
  7547. \*******************************************************************************************/
  7548. /*! no static exports found */
  7549. /***/ (function(module, exports, __webpack_require__) {
  7550. "use strict";
  7551. Object.defineProperty(exports, "__esModule", {
  7552. value: true
  7553. });
  7554. exports.default = void 0;
  7555. /**
  7556. * Checks if `value` is classified as an `Array` object.
  7557. *
  7558. * @static
  7559. * @memberOf _
  7560. * @since 0.1.0
  7561. * @category Lang
  7562. * @param {*} value The value to check.
  7563. * @returns {boolean} Returns `true` if `value` is an array, else `false`.
  7564. * @example
  7565. *
  7566. * _.isArray([1, 2, 3]);
  7567. * // => true
  7568. *
  7569. * _.isArray(document.body.children);
  7570. * // => false
  7571. *
  7572. * _.isArray('abc');
  7573. * // => false
  7574. *
  7575. * _.isArray(_.noop);
  7576. * // => false
  7577. */
  7578. var isArray = Array.isArray;
  7579. var _default = isArray;
  7580. exports.default = _default;
  7581. /***/ }),
  7582. /* 163 */
  7583. /*!*****************************************************************************************!*\
  7584. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/after.js ***!
  7585. \*****************************************************************************************/
  7586. /*! no static exports found */
  7587. /***/ (function(module, exports, __webpack_require__) {
  7588. "use strict";
  7589. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7590. Object.defineProperty(exports, "__esModule", {
  7591. value: true
  7592. });
  7593. exports.default = void 0;
  7594. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  7595. /** Error message constants. */
  7596. var FUNC_ERROR_TEXT = 'Expected a function';
  7597. /**
  7598. * The opposite of `_.before`; this method creates a function that invokes
  7599. * `func` once it's called `n` or more times.
  7600. *
  7601. * @static
  7602. * @memberOf _
  7603. * @since 0.1.0
  7604. * @category Function
  7605. * @param {number} n The number of calls before `func` is invoked.
  7606. * @param {Function} func The function to restrict.
  7607. * @returns {Function} Returns the new restricted function.
  7608. * @example
  7609. *
  7610. * var saves = ['profile', 'settings'];
  7611. *
  7612. * var done = _.after(saves.length, function() {
  7613. * console.log('done saving!');
  7614. * });
  7615. *
  7616. * _.forEach(saves, function(type) {
  7617. * asyncSave({ 'type': type, 'complete': done });
  7618. * });
  7619. * // => Logs 'done saving!' after the two async saves have completed.
  7620. */
  7621. function after(n, func) {
  7622. if (typeof func != 'function') {
  7623. throw new TypeError(FUNC_ERROR_TEXT);
  7624. }
  7625. n = (0, _toInteger.default)(n);
  7626. return function () {
  7627. if (--n < 1) {
  7628. return func.apply(this, arguments);
  7629. }
  7630. };
  7631. }
  7632. var _default = after;
  7633. exports.default = _default;
  7634. /***/ }),
  7635. /* 164 */
  7636. /*!*********************************************************************************************!*\
  7637. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toInteger.js ***!
  7638. \*********************************************************************************************/
  7639. /*! no static exports found */
  7640. /***/ (function(module, exports, __webpack_require__) {
  7641. "use strict";
  7642. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7643. Object.defineProperty(exports, "__esModule", {
  7644. value: true
  7645. });
  7646. exports.default = void 0;
  7647. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  7648. /**
  7649. * Converts `value` to an integer.
  7650. *
  7651. * **Note:** This method is loosely based on
  7652. * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).
  7653. *
  7654. * @static
  7655. * @memberOf _
  7656. * @since 4.0.0
  7657. * @category Lang
  7658. * @param {*} value The value to convert.
  7659. * @returns {number} Returns the converted integer.
  7660. * @example
  7661. *
  7662. * _.toInteger(3.2);
  7663. * // => 3
  7664. *
  7665. * _.toInteger(Number.MIN_VALUE);
  7666. * // => 0
  7667. *
  7668. * _.toInteger(Infinity);
  7669. * // => 1.7976931348623157e+308
  7670. *
  7671. * _.toInteger('3.2');
  7672. * // => 3
  7673. */
  7674. function toInteger(value) {
  7675. var result = (0, _toFinite.default)(value),
  7676. remainder = result % 1;
  7677. return result === result ? remainder ? result - remainder : result : 0;
  7678. }
  7679. var _default = toInteger;
  7680. exports.default = _default;
  7681. /***/ }),
  7682. /* 165 */
  7683. /*!********************************************************************************************!*\
  7684. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toFinite.js ***!
  7685. \********************************************************************************************/
  7686. /*! no static exports found */
  7687. /***/ (function(module, exports, __webpack_require__) {
  7688. "use strict";
  7689. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7690. Object.defineProperty(exports, "__esModule", {
  7691. value: true
  7692. });
  7693. exports.default = void 0;
  7694. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  7695. /** Used as references for various `Number` constants. */
  7696. var INFINITY = 1 / 0,
  7697. MAX_INTEGER = 1.7976931348623157e+308;
  7698. /**
  7699. * Converts `value` to a finite number.
  7700. *
  7701. * @static
  7702. * @memberOf _
  7703. * @since 4.12.0
  7704. * @category Lang
  7705. * @param {*} value The value to convert.
  7706. * @returns {number} Returns the converted number.
  7707. * @example
  7708. *
  7709. * _.toFinite(3.2);
  7710. * // => 3.2
  7711. *
  7712. * _.toFinite(Number.MIN_VALUE);
  7713. * // => 5e-324
  7714. *
  7715. * _.toFinite(Infinity);
  7716. * // => 1.7976931348623157e+308
  7717. *
  7718. * _.toFinite('3.2');
  7719. * // => 3.2
  7720. */
  7721. function toFinite(value) {
  7722. if (!value) {
  7723. return value === 0 ? value : 0;
  7724. }
  7725. value = (0, _toNumber.default)(value);
  7726. if (value === INFINITY || value === -INFINITY) {
  7727. var sign = value < 0 ? -1 : 1;
  7728. return sign * MAX_INTEGER;
  7729. }
  7730. return value === value ? value : 0;
  7731. }
  7732. var _default = toFinite;
  7733. exports.default = _default;
  7734. /***/ }),
  7735. /* 166 */
  7736. /*!********************************************************************************************!*\
  7737. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toNumber.js ***!
  7738. \********************************************************************************************/
  7739. /*! no static exports found */
  7740. /***/ (function(module, exports, __webpack_require__) {
  7741. "use strict";
  7742. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7743. Object.defineProperty(exports, "__esModule", {
  7744. value: true
  7745. });
  7746. exports.default = void 0;
  7747. var _baseTrim = _interopRequireDefault(__webpack_require__(/*! ./_baseTrim.js */ 167));
  7748. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  7749. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  7750. /** Used as references for various `Number` constants. */
  7751. var NAN = 0 / 0;
  7752. /** Used to detect bad signed hexadecimal string values. */
  7753. var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;
  7754. /** Used to detect binary string values. */
  7755. var reIsBinary = /^0b[01]+$/i;
  7756. /** Used to detect octal string values. */
  7757. var reIsOctal = /^0o[0-7]+$/i;
  7758. /** Built-in method references without a dependency on `root`. */
  7759. var freeParseInt = parseInt;
  7760. /**
  7761. * Converts `value` to a number.
  7762. *
  7763. * @static
  7764. * @memberOf _
  7765. * @since 4.0.0
  7766. * @category Lang
  7767. * @param {*} value The value to process.
  7768. * @returns {number} Returns the number.
  7769. * @example
  7770. *
  7771. * _.toNumber(3.2);
  7772. * // => 3.2
  7773. *
  7774. * _.toNumber(Number.MIN_VALUE);
  7775. * // => 5e-324
  7776. *
  7777. * _.toNumber(Infinity);
  7778. * // => Infinity
  7779. *
  7780. * _.toNumber('3.2');
  7781. * // => 3.2
  7782. */
  7783. function toNumber(value) {
  7784. if (typeof value == 'number') {
  7785. return value;
  7786. }
  7787. if ((0, _isSymbol.default)(value)) {
  7788. return NAN;
  7789. }
  7790. if ((0, _isObject.default)(value)) {
  7791. var other = typeof value.valueOf == 'function' ? value.valueOf() : value;
  7792. value = (0, _isObject.default)(other) ? other + '' : other;
  7793. }
  7794. if (typeof value != 'string') {
  7795. return value === 0 ? value : +value;
  7796. }
  7797. value = (0, _baseTrim.default)(value);
  7798. var isBinary = reIsBinary.test(value);
  7799. return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;
  7800. }
  7801. var _default = toNumber;
  7802. exports.default = _default;
  7803. /***/ }),
  7804. /* 167 */
  7805. /*!*********************************************************************************************!*\
  7806. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseTrim.js ***!
  7807. \*********************************************************************************************/
  7808. /*! no static exports found */
  7809. /***/ (function(module, exports, __webpack_require__) {
  7810. "use strict";
  7811. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7812. Object.defineProperty(exports, "__esModule", {
  7813. value: true
  7814. });
  7815. exports.default = void 0;
  7816. var _trimmedEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_trimmedEndIndex.js */ 168));
  7817. /** Used to match leading whitespace. */
  7818. var reTrimStart = /^\s+/;
  7819. /**
  7820. * The base implementation of `_.trim`.
  7821. *
  7822. * @private
  7823. * @param {string} string The string to trim.
  7824. * @returns {string} Returns the trimmed string.
  7825. */
  7826. function baseTrim(string) {
  7827. return string ? string.slice(0, (0, _trimmedEndIndex.default)(string) + 1).replace(reTrimStart, '') : string;
  7828. }
  7829. var _default = baseTrim;
  7830. exports.default = _default;
  7831. /***/ }),
  7832. /* 168 */
  7833. /*!****************************************************************************************************!*\
  7834. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_trimmedEndIndex.js ***!
  7835. \****************************************************************************************************/
  7836. /*! no static exports found */
  7837. /***/ (function(module, exports, __webpack_require__) {
  7838. "use strict";
  7839. Object.defineProperty(exports, "__esModule", {
  7840. value: true
  7841. });
  7842. exports.default = void 0;
  7843. /** Used to match a single whitespace character. */
  7844. var reWhitespace = /\s/;
  7845. /**
  7846. * Used by `_.trim` and `_.trimEnd` to get the index of the last non-whitespace
  7847. * character of `string`.
  7848. *
  7849. * @private
  7850. * @param {string} string The string to inspect.
  7851. * @returns {number} Returns the index of the last non-whitespace character.
  7852. */
  7853. function trimmedEndIndex(string) {
  7854. var index = string.length;
  7855. while (index-- && reWhitespace.test(string.charAt(index))) {}
  7856. return index;
  7857. }
  7858. var _default = trimmedEndIndex;
  7859. exports.default = _default;
  7860. /***/ }),
  7861. /* 169 */
  7862. /*!********************************************************************************************!*\
  7863. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isObject.js ***!
  7864. \********************************************************************************************/
  7865. /*! no static exports found */
  7866. /***/ (function(module, exports, __webpack_require__) {
  7867. "use strict";
  7868. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7869. Object.defineProperty(exports, "__esModule", {
  7870. value: true
  7871. });
  7872. exports.default = void 0;
  7873. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  7874. /**
  7875. * Checks if `value` is the
  7876. * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)
  7877. * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)
  7878. *
  7879. * @static
  7880. * @memberOf _
  7881. * @since 0.1.0
  7882. * @category Lang
  7883. * @param {*} value The value to check.
  7884. * @returns {boolean} Returns `true` if `value` is an object, else `false`.
  7885. * @example
  7886. *
  7887. * _.isObject({});
  7888. * // => true
  7889. *
  7890. * _.isObject([1, 2, 3]);
  7891. * // => true
  7892. *
  7893. * _.isObject(_.noop);
  7894. * // => true
  7895. *
  7896. * _.isObject(null);
  7897. * // => false
  7898. */
  7899. function isObject(value) {
  7900. var type = (0, _typeof2.default)(value);
  7901. return value != null && (type == 'object' || type == 'function');
  7902. }
  7903. var _default = isObject;
  7904. exports.default = _default;
  7905. /***/ }),
  7906. /* 170 */
  7907. /*!***************************************************************************************!*\
  7908. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/ary.js ***!
  7909. \***************************************************************************************/
  7910. /*! no static exports found */
  7911. /***/ (function(module, exports, __webpack_require__) {
  7912. "use strict";
  7913. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7914. Object.defineProperty(exports, "__esModule", {
  7915. value: true
  7916. });
  7917. exports.default = void 0;
  7918. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  7919. /** Used to compose bitmasks for function metadata. */
  7920. var WRAP_ARY_FLAG = 128;
  7921. /**
  7922. * Creates a function that invokes `func`, with up to `n` arguments,
  7923. * ignoring any additional arguments.
  7924. *
  7925. * @static
  7926. * @memberOf _
  7927. * @since 3.0.0
  7928. * @category Function
  7929. * @param {Function} func The function to cap arguments for.
  7930. * @param {number} [n=func.length] The arity cap.
  7931. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  7932. * @returns {Function} Returns the new capped function.
  7933. * @example
  7934. *
  7935. * _.map(['6', '8', '10'], _.ary(parseInt, 1));
  7936. * // => [6, 8, 10]
  7937. */
  7938. function ary(func, n, guard) {
  7939. n = guard ? undefined : n;
  7940. n = func && n == null ? func.length : n;
  7941. return (0, _createWrap.default)(func, WRAP_ARY_FLAG, undefined, undefined, undefined, undefined, n);
  7942. }
  7943. var _default = ary;
  7944. exports.default = _default;
  7945. /***/ }),
  7946. /* 171 */
  7947. /*!***********************************************************************************************!*\
  7948. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createWrap.js ***!
  7949. \***********************************************************************************************/
  7950. /*! no static exports found */
  7951. /***/ (function(module, exports, __webpack_require__) {
  7952. "use strict";
  7953. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  7954. Object.defineProperty(exports, "__esModule", {
  7955. value: true
  7956. });
  7957. exports.default = void 0;
  7958. var _baseSetData = _interopRequireDefault(__webpack_require__(/*! ./_baseSetData.js */ 172));
  7959. var _createBind = _interopRequireDefault(__webpack_require__(/*! ./_createBind.js */ 183));
  7960. var _createCurry = _interopRequireDefault(__webpack_require__(/*! ./_createCurry.js */ 186));
  7961. var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
  7962. var _createPartial = _interopRequireDefault(__webpack_require__(/*! ./_createPartial.js */ 224));
  7963. var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
  7964. var _mergeData = _interopRequireDefault(__webpack_require__(/*! ./_mergeData.js */ 225));
  7965. var _setData = _interopRequireDefault(__webpack_require__(/*! ./_setData.js */ 204));
  7966. var _setWrapToString = _interopRequireDefault(__webpack_require__(/*! ./_setWrapToString.js */ 206));
  7967. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  7968. /** Error message constants. */
  7969. var FUNC_ERROR_TEXT = 'Expected a function';
  7970. /** Used to compose bitmasks for function metadata. */
  7971. var WRAP_BIND_FLAG = 1,
  7972. WRAP_BIND_KEY_FLAG = 2,
  7973. WRAP_CURRY_FLAG = 8,
  7974. WRAP_CURRY_RIGHT_FLAG = 16,
  7975. WRAP_PARTIAL_FLAG = 32,
  7976. WRAP_PARTIAL_RIGHT_FLAG = 64;
  7977. /* Built-in method references for those with the same name as other `lodash` methods. */
  7978. var nativeMax = Math.max;
  7979. /**
  7980. * Creates a function that either curries or invokes `func` with optional
  7981. * `this` binding and partially applied arguments.
  7982. *
  7983. * @private
  7984. * @param {Function|string} func The function or method name to wrap.
  7985. * @param {number} bitmask The bitmask flags.
  7986. * 1 - `_.bind`
  7987. * 2 - `_.bindKey`
  7988. * 4 - `_.curry` or `_.curryRight` of a bound function
  7989. * 8 - `_.curry`
  7990. * 16 - `_.curryRight`
  7991. * 32 - `_.partial`
  7992. * 64 - `_.partialRight`
  7993. * 128 - `_.rearg`
  7994. * 256 - `_.ary`
  7995. * 512 - `_.flip`
  7996. * @param {*} [thisArg] The `this` binding of `func`.
  7997. * @param {Array} [partials] The arguments to be partially applied.
  7998. * @param {Array} [holders] The `partials` placeholder indexes.
  7999. * @param {Array} [argPos] The argument positions of the new function.
  8000. * @param {number} [ary] The arity cap of `func`.
  8001. * @param {number} [arity] The arity of `func`.
  8002. * @returns {Function} Returns the new wrapped function.
  8003. */
  8004. function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {
  8005. var isBindKey = bitmask & WRAP_BIND_KEY_FLAG;
  8006. if (!isBindKey && typeof func != 'function') {
  8007. throw new TypeError(FUNC_ERROR_TEXT);
  8008. }
  8009. var length = partials ? partials.length : 0;
  8010. if (!length) {
  8011. bitmask &= ~(WRAP_PARTIAL_FLAG | WRAP_PARTIAL_RIGHT_FLAG);
  8012. partials = holders = undefined;
  8013. }
  8014. ary = ary === undefined ? ary : nativeMax((0, _toInteger.default)(ary), 0);
  8015. arity = arity === undefined ? arity : (0, _toInteger.default)(arity);
  8016. length -= holders ? holders.length : 0;
  8017. if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) {
  8018. var partialsRight = partials,
  8019. holdersRight = holders;
  8020. partials = holders = undefined;
  8021. }
  8022. var data = isBindKey ? undefined : (0, _getData.default)(func);
  8023. var newData = [func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity];
  8024. if (data) {
  8025. (0, _mergeData.default)(newData, data);
  8026. }
  8027. func = newData[0];
  8028. bitmask = newData[1];
  8029. thisArg = newData[2];
  8030. partials = newData[3];
  8031. holders = newData[4];
  8032. arity = newData[9] = newData[9] === undefined ? isBindKey ? 0 : func.length : nativeMax(newData[9] - length, 0);
  8033. if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) {
  8034. bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG);
  8035. }
  8036. if (!bitmask || bitmask == WRAP_BIND_FLAG) {
  8037. var result = (0, _createBind.default)(func, bitmask, thisArg);
  8038. } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) {
  8039. result = (0, _createCurry.default)(func, bitmask, arity);
  8040. } else if ((bitmask == WRAP_PARTIAL_FLAG || bitmask == (WRAP_BIND_FLAG | WRAP_PARTIAL_FLAG)) && !holders.length) {
  8041. result = (0, _createPartial.default)(func, bitmask, thisArg, partials);
  8042. } else {
  8043. result = _createHybrid.default.apply(undefined, newData);
  8044. }
  8045. var setter = data ? _baseSetData.default : _setData.default;
  8046. return (0, _setWrapToString.default)(setter(result, newData), func, bitmask);
  8047. }
  8048. var _default = createWrap;
  8049. exports.default = _default;
  8050. /***/ }),
  8051. /* 172 */
  8052. /*!************************************************************************************************!*\
  8053. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSetData.js ***!
  8054. \************************************************************************************************/
  8055. /*! no static exports found */
  8056. /***/ (function(module, exports, __webpack_require__) {
  8057. "use strict";
  8058. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8059. Object.defineProperty(exports, "__esModule", {
  8060. value: true
  8061. });
  8062. exports.default = void 0;
  8063. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  8064. var _metaMap = _interopRequireDefault(__webpack_require__(/*! ./_metaMap.js */ 174));
  8065. /**
  8066. * The base implementation of `setData` without support for hot loop shorting.
  8067. *
  8068. * @private
  8069. * @param {Function} func The function to associate metadata with.
  8070. * @param {*} data The metadata.
  8071. * @returns {Function} Returns `func`.
  8072. */
  8073. var baseSetData = !_metaMap.default ? _identity.default : function (func, data) {
  8074. _metaMap.default.set(func, data);
  8075. return func;
  8076. };
  8077. var _default = baseSetData;
  8078. exports.default = _default;
  8079. /***/ }),
  8080. /* 173 */
  8081. /*!********************************************************************************************!*\
  8082. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/identity.js ***!
  8083. \********************************************************************************************/
  8084. /*! no static exports found */
  8085. /***/ (function(module, exports, __webpack_require__) {
  8086. "use strict";
  8087. Object.defineProperty(exports, "__esModule", {
  8088. value: true
  8089. });
  8090. exports.default = void 0;
  8091. /**
  8092. * This method returns the first argument it receives.
  8093. *
  8094. * @static
  8095. * @since 0.1.0
  8096. * @memberOf _
  8097. * @category Util
  8098. * @param {*} value Any value.
  8099. * @returns {*} Returns `value`.
  8100. * @example
  8101. *
  8102. * var object = { 'a': 1 };
  8103. *
  8104. * console.log(_.identity(object) === object);
  8105. * // => true
  8106. */
  8107. function identity(value) {
  8108. return value;
  8109. }
  8110. var _default = identity;
  8111. exports.default = _default;
  8112. /***/ }),
  8113. /* 174 */
  8114. /*!********************************************************************************************!*\
  8115. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_metaMap.js ***!
  8116. \********************************************************************************************/
  8117. /*! no static exports found */
  8118. /***/ (function(module, exports, __webpack_require__) {
  8119. "use strict";
  8120. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8121. Object.defineProperty(exports, "__esModule", {
  8122. value: true
  8123. });
  8124. exports.default = void 0;
  8125. var _WeakMap = _interopRequireDefault(__webpack_require__(/*! ./_WeakMap.js */ 175));
  8126. /** Used to store function metadata. */
  8127. var metaMap = _WeakMap.default && new _WeakMap.default();
  8128. var _default = metaMap;
  8129. exports.default = _default;
  8130. /***/ }),
  8131. /* 175 */
  8132. /*!********************************************************************************************!*\
  8133. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_WeakMap.js ***!
  8134. \********************************************************************************************/
  8135. /*! no static exports found */
  8136. /***/ (function(module, exports, __webpack_require__) {
  8137. "use strict";
  8138. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8139. Object.defineProperty(exports, "__esModule", {
  8140. value: true
  8141. });
  8142. exports.default = void 0;
  8143. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  8144. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8145. /* Built-in method references that are verified to be native. */
  8146. var WeakMap = (0, _getNative.default)(_root.default, 'WeakMap');
  8147. var _default = WeakMap;
  8148. exports.default = _default;
  8149. /***/ }),
  8150. /* 176 */
  8151. /*!**********************************************************************************************!*\
  8152. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getNative.js ***!
  8153. \**********************************************************************************************/
  8154. /*! no static exports found */
  8155. /***/ (function(module, exports, __webpack_require__) {
  8156. "use strict";
  8157. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8158. Object.defineProperty(exports, "__esModule", {
  8159. value: true
  8160. });
  8161. exports.default = void 0;
  8162. var _baseIsNative = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNative.js */ 177));
  8163. var _getValue = _interopRequireDefault(__webpack_require__(/*! ./_getValue.js */ 182));
  8164. /**
  8165. * Gets the native function at `key` of `object`.
  8166. *
  8167. * @private
  8168. * @param {Object} object The object to query.
  8169. * @param {string} key The key of the method to get.
  8170. * @returns {*} Returns the function if it's native, else `undefined`.
  8171. */
  8172. function getNative(object, key) {
  8173. var value = (0, _getValue.default)(object, key);
  8174. return (0, _baseIsNative.default)(value) ? value : undefined;
  8175. }
  8176. var _default = getNative;
  8177. exports.default = _default;
  8178. /***/ }),
  8179. /* 177 */
  8180. /*!*************************************************************************************************!*\
  8181. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsNative.js ***!
  8182. \*************************************************************************************************/
  8183. /*! no static exports found */
  8184. /***/ (function(module, exports, __webpack_require__) {
  8185. "use strict";
  8186. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8187. Object.defineProperty(exports, "__esModule", {
  8188. value: true
  8189. });
  8190. exports.default = void 0;
  8191. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  8192. var _isMasked = _interopRequireDefault(__webpack_require__(/*! ./_isMasked.js */ 179));
  8193. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8194. var _toSource = _interopRequireDefault(__webpack_require__(/*! ./_toSource.js */ 181));
  8195. /**
  8196. * Used to match `RegExp`
  8197. * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
  8198. */
  8199. var reRegExpChar = /[\\^$.*+?()[\]{}|]/g;
  8200. /** Used to detect host constructors (Safari). */
  8201. var reIsHostCtor = /^\[object .+?Constructor\]$/;
  8202. /** Used for built-in method references. */
  8203. var funcProto = Function.prototype,
  8204. objectProto = Object.prototype;
  8205. /** Used to resolve the decompiled source of functions. */
  8206. var funcToString = funcProto.toString;
  8207. /** Used to check objects for own properties. */
  8208. var hasOwnProperty = objectProto.hasOwnProperty;
  8209. /** Used to detect if a method is native. */
  8210. var reIsNative = RegExp('^' + funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$');
  8211. /**
  8212. * The base implementation of `_.isNative` without bad shim checks.
  8213. *
  8214. * @private
  8215. * @param {*} value The value to check.
  8216. * @returns {boolean} Returns `true` if `value` is a native function,
  8217. * else `false`.
  8218. */
  8219. function baseIsNative(value) {
  8220. if (!(0, _isObject.default)(value) || (0, _isMasked.default)(value)) {
  8221. return false;
  8222. }
  8223. var pattern = (0, _isFunction.default)(value) ? reIsNative : reIsHostCtor;
  8224. return pattern.test((0, _toSource.default)(value));
  8225. }
  8226. var _default = baseIsNative;
  8227. exports.default = _default;
  8228. /***/ }),
  8229. /* 178 */
  8230. /*!**********************************************************************************************!*\
  8231. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isFunction.js ***!
  8232. \**********************************************************************************************/
  8233. /*! no static exports found */
  8234. /***/ (function(module, exports, __webpack_require__) {
  8235. "use strict";
  8236. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8237. Object.defineProperty(exports, "__esModule", {
  8238. value: true
  8239. });
  8240. exports.default = void 0;
  8241. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  8242. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8243. /** `Object#toString` result references. */
  8244. var asyncTag = '[object AsyncFunction]',
  8245. funcTag = '[object Function]',
  8246. genTag = '[object GeneratorFunction]',
  8247. proxyTag = '[object Proxy]';
  8248. /**
  8249. * Checks if `value` is classified as a `Function` object.
  8250. *
  8251. * @static
  8252. * @memberOf _
  8253. * @since 0.1.0
  8254. * @category Lang
  8255. * @param {*} value The value to check.
  8256. * @returns {boolean} Returns `true` if `value` is a function, else `false`.
  8257. * @example
  8258. *
  8259. * _.isFunction(_);
  8260. * // => true
  8261. *
  8262. * _.isFunction(/abc/);
  8263. * // => false
  8264. */
  8265. function isFunction(value) {
  8266. if (!(0, _isObject.default)(value)) {
  8267. return false;
  8268. }
  8269. // The use of `Object#toString` avoids issues with the `typeof` operator
  8270. // in Safari 9 which returns 'object' for typed arrays and other constructors.
  8271. var tag = (0, _baseGetTag.default)(value);
  8272. return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;
  8273. }
  8274. var _default = isFunction;
  8275. exports.default = _default;
  8276. /***/ }),
  8277. /* 179 */
  8278. /*!*********************************************************************************************!*\
  8279. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isMasked.js ***!
  8280. \*********************************************************************************************/
  8281. /*! no static exports found */
  8282. /***/ (function(module, exports, __webpack_require__) {
  8283. "use strict";
  8284. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8285. Object.defineProperty(exports, "__esModule", {
  8286. value: true
  8287. });
  8288. exports.default = void 0;
  8289. var _coreJsData = _interopRequireDefault(__webpack_require__(/*! ./_coreJsData.js */ 180));
  8290. /** Used to detect methods masquerading as native. */
  8291. var maskSrcKey = function () {
  8292. var uid = /[^.]+$/.exec(_coreJsData.default && _coreJsData.default.keys && _coreJsData.default.keys.IE_PROTO || '');
  8293. return uid ? 'Symbol(src)_1.' + uid : '';
  8294. }();
  8295. /**
  8296. * Checks if `func` has its source masked.
  8297. *
  8298. * @private
  8299. * @param {Function} func The function to check.
  8300. * @returns {boolean} Returns `true` if `func` is masked, else `false`.
  8301. */
  8302. function isMasked(func) {
  8303. return !!maskSrcKey && maskSrcKey in func;
  8304. }
  8305. var _default = isMasked;
  8306. exports.default = _default;
  8307. /***/ }),
  8308. /* 180 */
  8309. /*!***********************************************************************************************!*\
  8310. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_coreJsData.js ***!
  8311. \***********************************************************************************************/
  8312. /*! no static exports found */
  8313. /***/ (function(module, exports, __webpack_require__) {
  8314. "use strict";
  8315. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8316. Object.defineProperty(exports, "__esModule", {
  8317. value: true
  8318. });
  8319. exports.default = void 0;
  8320. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8321. /** Used to detect overreaching core-js shims. */
  8322. var coreJsData = _root.default['__core-js_shared__'];
  8323. var _default = coreJsData;
  8324. exports.default = _default;
  8325. /***/ }),
  8326. /* 181 */
  8327. /*!*********************************************************************************************!*\
  8328. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_toSource.js ***!
  8329. \*********************************************************************************************/
  8330. /*! no static exports found */
  8331. /***/ (function(module, exports, __webpack_require__) {
  8332. "use strict";
  8333. Object.defineProperty(exports, "__esModule", {
  8334. value: true
  8335. });
  8336. exports.default = void 0;
  8337. /** Used for built-in method references. */
  8338. var funcProto = Function.prototype;
  8339. /** Used to resolve the decompiled source of functions. */
  8340. var funcToString = funcProto.toString;
  8341. /**
  8342. * Converts `func` to its source code.
  8343. *
  8344. * @private
  8345. * @param {Function} func The function to convert.
  8346. * @returns {string} Returns the source code.
  8347. */
  8348. function toSource(func) {
  8349. if (func != null) {
  8350. try {
  8351. return funcToString.call(func);
  8352. } catch (e) {}
  8353. try {
  8354. return func + '';
  8355. } catch (e) {}
  8356. }
  8357. return '';
  8358. }
  8359. var _default = toSource;
  8360. exports.default = _default;
  8361. /***/ }),
  8362. /* 182 */
  8363. /*!*********************************************************************************************!*\
  8364. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getValue.js ***!
  8365. \*********************************************************************************************/
  8366. /*! no static exports found */
  8367. /***/ (function(module, exports, __webpack_require__) {
  8368. "use strict";
  8369. Object.defineProperty(exports, "__esModule", {
  8370. value: true
  8371. });
  8372. exports.default = void 0;
  8373. /**
  8374. * Gets the value at `key` of `object`.
  8375. *
  8376. * @private
  8377. * @param {Object} [object] The object to query.
  8378. * @param {string} key The key of the property to get.
  8379. * @returns {*} Returns the property value.
  8380. */
  8381. function getValue(object, key) {
  8382. return object == null ? undefined : object[key];
  8383. }
  8384. var _default = getValue;
  8385. exports.default = _default;
  8386. /***/ }),
  8387. /* 183 */
  8388. /*!***********************************************************************************************!*\
  8389. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBind.js ***!
  8390. \***********************************************************************************************/
  8391. /*! no static exports found */
  8392. /***/ (function(module, exports, __webpack_require__) {
  8393. "use strict";
  8394. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8395. Object.defineProperty(exports, "__esModule", {
  8396. value: true
  8397. });
  8398. exports.default = void 0;
  8399. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  8400. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8401. /** Used to compose bitmasks for function metadata. */
  8402. var WRAP_BIND_FLAG = 1;
  8403. /**
  8404. * Creates a function that wraps `func` to invoke it with the optional `this`
  8405. * binding of `thisArg`.
  8406. *
  8407. * @private
  8408. * @param {Function} func The function to wrap.
  8409. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8410. * @param {*} [thisArg] The `this` binding of `func`.
  8411. * @returns {Function} Returns the new wrapped function.
  8412. */
  8413. function createBind(func, bitmask, thisArg) {
  8414. var isBind = bitmask & WRAP_BIND_FLAG,
  8415. Ctor = (0, _createCtor.default)(func);
  8416. function wrapper() {
  8417. var fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
  8418. return fn.apply(isBind ? thisArg : this, arguments);
  8419. }
  8420. return wrapper;
  8421. }
  8422. var _default = createBind;
  8423. exports.default = _default;
  8424. /***/ }),
  8425. /* 184 */
  8426. /*!***********************************************************************************************!*\
  8427. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCtor.js ***!
  8428. \***********************************************************************************************/
  8429. /*! no static exports found */
  8430. /***/ (function(module, exports, __webpack_require__) {
  8431. "use strict";
  8432. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8433. Object.defineProperty(exports, "__esModule", {
  8434. value: true
  8435. });
  8436. exports.default = void 0;
  8437. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  8438. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8439. /**
  8440. * Creates a function that produces an instance of `Ctor` regardless of
  8441. * whether it was invoked as part of a `new` expression or by `call` or `apply`.
  8442. *
  8443. * @private
  8444. * @param {Function} Ctor The constructor to wrap.
  8445. * @returns {Function} Returns the new wrapped function.
  8446. */
  8447. function createCtor(Ctor) {
  8448. return function () {
  8449. // Use a `switch` statement to work with class constructors. See
  8450. // http://ecma-international.org/ecma-262/7.0/#sec-ecmascript-function-objects-call-thisargument-argumentslist
  8451. // for more details.
  8452. var args = arguments;
  8453. switch (args.length) {
  8454. case 0:
  8455. return new Ctor();
  8456. case 1:
  8457. return new Ctor(args[0]);
  8458. case 2:
  8459. return new Ctor(args[0], args[1]);
  8460. case 3:
  8461. return new Ctor(args[0], args[1], args[2]);
  8462. case 4:
  8463. return new Ctor(args[0], args[1], args[2], args[3]);
  8464. case 5:
  8465. return new Ctor(args[0], args[1], args[2], args[3], args[4]);
  8466. case 6:
  8467. return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5]);
  8468. case 7:
  8469. return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5], args[6]);
  8470. }
  8471. var thisBinding = (0, _baseCreate.default)(Ctor.prototype),
  8472. result = Ctor.apply(thisBinding, args);
  8473. // Mimic the constructor's `return` behavior.
  8474. // See https://es5.github.io/#x13.2.2 for more details.
  8475. return (0, _isObject.default)(result) ? result : thisBinding;
  8476. };
  8477. }
  8478. var _default = createCtor;
  8479. exports.default = _default;
  8480. /***/ }),
  8481. /* 185 */
  8482. /*!***********************************************************************************************!*\
  8483. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseCreate.js ***!
  8484. \***********************************************************************************************/
  8485. /*! no static exports found */
  8486. /***/ (function(module, exports, __webpack_require__) {
  8487. "use strict";
  8488. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8489. Object.defineProperty(exports, "__esModule", {
  8490. value: true
  8491. });
  8492. exports.default = void 0;
  8493. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  8494. /** Built-in value references. */
  8495. var objectCreate = Object.create;
  8496. /**
  8497. * The base implementation of `_.create` without support for assigning
  8498. * properties to the created object.
  8499. *
  8500. * @private
  8501. * @param {Object} proto The object to inherit from.
  8502. * @returns {Object} Returns the new object.
  8503. */
  8504. var baseCreate = function () {
  8505. function object() {}
  8506. return function (proto) {
  8507. if (!(0, _isObject.default)(proto)) {
  8508. return {};
  8509. }
  8510. if (objectCreate) {
  8511. return objectCreate(proto);
  8512. }
  8513. object.prototype = proto;
  8514. var result = new object();
  8515. object.prototype = undefined;
  8516. return result;
  8517. };
  8518. }();
  8519. var _default = baseCreate;
  8520. exports.default = _default;
  8521. /***/ }),
  8522. /* 186 */
  8523. /*!************************************************************************************************!*\
  8524. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCurry.js ***!
  8525. \************************************************************************************************/
  8526. /*! no static exports found */
  8527. /***/ (function(module, exports, __webpack_require__) {
  8528. "use strict";
  8529. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8530. Object.defineProperty(exports, "__esModule", {
  8531. value: true
  8532. });
  8533. exports.default = void 0;
  8534. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  8535. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  8536. var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
  8537. var _createRecurry = _interopRequireDefault(__webpack_require__(/*! ./_createRecurry.js */ 192));
  8538. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  8539. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  8540. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8541. /**
  8542. * Creates a function that wraps `func` to enable currying.
  8543. *
  8544. * @private
  8545. * @param {Function} func The function to wrap.
  8546. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8547. * @param {number} arity The arity of `func`.
  8548. * @returns {Function} Returns the new wrapped function.
  8549. */
  8550. function createCurry(func, bitmask, arity) {
  8551. var Ctor = (0, _createCtor.default)(func);
  8552. function wrapper() {
  8553. var length = arguments.length,
  8554. args = Array(length),
  8555. index = length,
  8556. placeholder = (0, _getHolder.default)(wrapper);
  8557. while (index--) {
  8558. args[index] = arguments[index];
  8559. }
  8560. var holders = length < 3 && args[0] !== placeholder && args[length - 1] !== placeholder ? [] : (0, _replaceHolders.default)(args, placeholder);
  8561. length -= holders.length;
  8562. if (length < arity) {
  8563. return (0, _createRecurry.default)(func, bitmask, _createHybrid.default, wrapper.placeholder, undefined, args, holders, undefined, undefined, arity - length);
  8564. }
  8565. var fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
  8566. return (0, _apply.default)(fn, this, args);
  8567. }
  8568. return wrapper;
  8569. }
  8570. var _default = createCurry;
  8571. exports.default = _default;
  8572. /***/ }),
  8573. /* 187 */
  8574. /*!******************************************************************************************!*\
  8575. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_apply.js ***!
  8576. \******************************************************************************************/
  8577. /*! no static exports found */
  8578. /***/ (function(module, exports, __webpack_require__) {
  8579. "use strict";
  8580. Object.defineProperty(exports, "__esModule", {
  8581. value: true
  8582. });
  8583. exports.default = void 0;
  8584. /**
  8585. * A faster alternative to `Function#apply`, this function invokes `func`
  8586. * with the `this` binding of `thisArg` and the arguments of `args`.
  8587. *
  8588. * @private
  8589. * @param {Function} func The function to invoke.
  8590. * @param {*} thisArg The `this` binding of `func`.
  8591. * @param {Array} args The arguments to invoke `func` with.
  8592. * @returns {*} Returns the result of `func`.
  8593. */
  8594. function apply(func, thisArg, args) {
  8595. switch (args.length) {
  8596. case 0:
  8597. return func.call(thisArg);
  8598. case 1:
  8599. return func.call(thisArg, args[0]);
  8600. case 2:
  8601. return func.call(thisArg, args[0], args[1]);
  8602. case 3:
  8603. return func.call(thisArg, args[0], args[1], args[2]);
  8604. }
  8605. return func.apply(thisArg, args);
  8606. }
  8607. var _default = apply;
  8608. exports.default = _default;
  8609. /***/ }),
  8610. /* 188 */
  8611. /*!*************************************************************************************************!*\
  8612. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createHybrid.js ***!
  8613. \*************************************************************************************************/
  8614. /*! no static exports found */
  8615. /***/ (function(module, exports, __webpack_require__) {
  8616. "use strict";
  8617. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8618. Object.defineProperty(exports, "__esModule", {
  8619. value: true
  8620. });
  8621. exports.default = void 0;
  8622. var _composeArgs = _interopRequireDefault(__webpack_require__(/*! ./_composeArgs.js */ 189));
  8623. var _composeArgsRight = _interopRequireDefault(__webpack_require__(/*! ./_composeArgsRight.js */ 190));
  8624. var _countHolders = _interopRequireDefault(__webpack_require__(/*! ./_countHolders.js */ 191));
  8625. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  8626. var _createRecurry = _interopRequireDefault(__webpack_require__(/*! ./_createRecurry.js */ 192));
  8627. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  8628. var _reorder = _interopRequireDefault(__webpack_require__(/*! ./_reorder.js */ 221));
  8629. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  8630. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  8631. /** Used to compose bitmasks for function metadata. */
  8632. var WRAP_BIND_FLAG = 1,
  8633. WRAP_BIND_KEY_FLAG = 2,
  8634. WRAP_CURRY_FLAG = 8,
  8635. WRAP_CURRY_RIGHT_FLAG = 16,
  8636. WRAP_ARY_FLAG = 128,
  8637. WRAP_FLIP_FLAG = 512;
  8638. /**
  8639. * Creates a function that wraps `func` to invoke it with optional `this`
  8640. * binding of `thisArg`, partial application, and currying.
  8641. *
  8642. * @private
  8643. * @param {Function|string} func The function or method name to wrap.
  8644. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8645. * @param {*} [thisArg] The `this` binding of `func`.
  8646. * @param {Array} [partials] The arguments to prepend to those provided to
  8647. * the new function.
  8648. * @param {Array} [holders] The `partials` placeholder indexes.
  8649. * @param {Array} [partialsRight] The arguments to append to those provided
  8650. * to the new function.
  8651. * @param {Array} [holdersRight] The `partialsRight` placeholder indexes.
  8652. * @param {Array} [argPos] The argument positions of the new function.
  8653. * @param {number} [ary] The arity cap of `func`.
  8654. * @param {number} [arity] The arity of `func`.
  8655. * @returns {Function} Returns the new wrapped function.
  8656. */
  8657. function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {
  8658. var isAry = bitmask & WRAP_ARY_FLAG,
  8659. isBind = bitmask & WRAP_BIND_FLAG,
  8660. isBindKey = bitmask & WRAP_BIND_KEY_FLAG,
  8661. isCurried = bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG),
  8662. isFlip = bitmask & WRAP_FLIP_FLAG,
  8663. Ctor = isBindKey ? undefined : (0, _createCtor.default)(func);
  8664. function wrapper() {
  8665. var length = arguments.length,
  8666. args = Array(length),
  8667. index = length;
  8668. while (index--) {
  8669. args[index] = arguments[index];
  8670. }
  8671. if (isCurried) {
  8672. var placeholder = (0, _getHolder.default)(wrapper),
  8673. holdersCount = (0, _countHolders.default)(args, placeholder);
  8674. }
  8675. if (partials) {
  8676. args = (0, _composeArgs.default)(args, partials, holders, isCurried);
  8677. }
  8678. if (partialsRight) {
  8679. args = (0, _composeArgsRight.default)(args, partialsRight, holdersRight, isCurried);
  8680. }
  8681. length -= holdersCount;
  8682. if (isCurried && length < arity) {
  8683. var newHolders = (0, _replaceHolders.default)(args, placeholder);
  8684. return (0, _createRecurry.default)(func, bitmask, createHybrid, wrapper.placeholder, thisArg, args, newHolders, argPos, ary, arity - length);
  8685. }
  8686. var thisBinding = isBind ? thisArg : this,
  8687. fn = isBindKey ? thisBinding[func] : func;
  8688. length = args.length;
  8689. if (argPos) {
  8690. args = (0, _reorder.default)(args, argPos);
  8691. } else if (isFlip && length > 1) {
  8692. args.reverse();
  8693. }
  8694. if (isAry && ary < length) {
  8695. args.length = ary;
  8696. }
  8697. if (this && this !== _root.default && this instanceof wrapper) {
  8698. fn = Ctor || (0, _createCtor.default)(fn);
  8699. }
  8700. return fn.apply(thisBinding, args);
  8701. }
  8702. return wrapper;
  8703. }
  8704. var _default = createHybrid;
  8705. exports.default = _default;
  8706. /***/ }),
  8707. /* 189 */
  8708. /*!************************************************************************************************!*\
  8709. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_composeArgs.js ***!
  8710. \************************************************************************************************/
  8711. /*! no static exports found */
  8712. /***/ (function(module, exports, __webpack_require__) {
  8713. "use strict";
  8714. Object.defineProperty(exports, "__esModule", {
  8715. value: true
  8716. });
  8717. exports.default = void 0;
  8718. /* Built-in method references for those with the same name as other `lodash` methods. */
  8719. var nativeMax = Math.max;
  8720. /**
  8721. * Creates an array that is the composition of partially applied arguments,
  8722. * placeholders, and provided arguments into a single array of arguments.
  8723. *
  8724. * @private
  8725. * @param {Array} args The provided arguments.
  8726. * @param {Array} partials The arguments to prepend to those provided.
  8727. * @param {Array} holders The `partials` placeholder indexes.
  8728. * @params {boolean} [isCurried] Specify composing for a curried function.
  8729. * @returns {Array} Returns the new array of composed arguments.
  8730. */
  8731. function composeArgs(args, partials, holders, isCurried) {
  8732. var argsIndex = -1,
  8733. argsLength = args.length,
  8734. holdersLength = holders.length,
  8735. leftIndex = -1,
  8736. leftLength = partials.length,
  8737. rangeLength = nativeMax(argsLength - holdersLength, 0),
  8738. result = Array(leftLength + rangeLength),
  8739. isUncurried = !isCurried;
  8740. while (++leftIndex < leftLength) {
  8741. result[leftIndex] = partials[leftIndex];
  8742. }
  8743. while (++argsIndex < holdersLength) {
  8744. if (isUncurried || argsIndex < argsLength) {
  8745. result[holders[argsIndex]] = args[argsIndex];
  8746. }
  8747. }
  8748. while (rangeLength--) {
  8749. result[leftIndex++] = args[argsIndex++];
  8750. }
  8751. return result;
  8752. }
  8753. var _default = composeArgs;
  8754. exports.default = _default;
  8755. /***/ }),
  8756. /* 190 */
  8757. /*!*****************************************************************************************************!*\
  8758. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_composeArgsRight.js ***!
  8759. \*****************************************************************************************************/
  8760. /*! no static exports found */
  8761. /***/ (function(module, exports, __webpack_require__) {
  8762. "use strict";
  8763. Object.defineProperty(exports, "__esModule", {
  8764. value: true
  8765. });
  8766. exports.default = void 0;
  8767. /* Built-in method references for those with the same name as other `lodash` methods. */
  8768. var nativeMax = Math.max;
  8769. /**
  8770. * This function is like `composeArgs` except that the arguments composition
  8771. * is tailored for `_.partialRight`.
  8772. *
  8773. * @private
  8774. * @param {Array} args The provided arguments.
  8775. * @param {Array} partials The arguments to append to those provided.
  8776. * @param {Array} holders The `partials` placeholder indexes.
  8777. * @params {boolean} [isCurried] Specify composing for a curried function.
  8778. * @returns {Array} Returns the new array of composed arguments.
  8779. */
  8780. function composeArgsRight(args, partials, holders, isCurried) {
  8781. var argsIndex = -1,
  8782. argsLength = args.length,
  8783. holdersIndex = -1,
  8784. holdersLength = holders.length,
  8785. rightIndex = -1,
  8786. rightLength = partials.length,
  8787. rangeLength = nativeMax(argsLength - holdersLength, 0),
  8788. result = Array(rangeLength + rightLength),
  8789. isUncurried = !isCurried;
  8790. while (++argsIndex < rangeLength) {
  8791. result[argsIndex] = args[argsIndex];
  8792. }
  8793. var offset = argsIndex;
  8794. while (++rightIndex < rightLength) {
  8795. result[offset + rightIndex] = partials[rightIndex];
  8796. }
  8797. while (++holdersIndex < holdersLength) {
  8798. if (isUncurried || argsIndex < argsLength) {
  8799. result[offset + holders[holdersIndex]] = args[argsIndex++];
  8800. }
  8801. }
  8802. return result;
  8803. }
  8804. var _default = composeArgsRight;
  8805. exports.default = _default;
  8806. /***/ }),
  8807. /* 191 */
  8808. /*!*************************************************************************************************!*\
  8809. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_countHolders.js ***!
  8810. \*************************************************************************************************/
  8811. /*! no static exports found */
  8812. /***/ (function(module, exports, __webpack_require__) {
  8813. "use strict";
  8814. Object.defineProperty(exports, "__esModule", {
  8815. value: true
  8816. });
  8817. exports.default = void 0;
  8818. /**
  8819. * Gets the number of `placeholder` occurrences in `array`.
  8820. *
  8821. * @private
  8822. * @param {Array} array The array to inspect.
  8823. * @param {*} placeholder The placeholder to search for.
  8824. * @returns {number} Returns the placeholder count.
  8825. */
  8826. function countHolders(array, placeholder) {
  8827. var length = array.length,
  8828. result = 0;
  8829. while (length--) {
  8830. if (array[length] === placeholder) {
  8831. ++result;
  8832. }
  8833. }
  8834. return result;
  8835. }
  8836. var _default = countHolders;
  8837. exports.default = _default;
  8838. /***/ }),
  8839. /* 192 */
  8840. /*!**************************************************************************************************!*\
  8841. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRecurry.js ***!
  8842. \**************************************************************************************************/
  8843. /*! no static exports found */
  8844. /***/ (function(module, exports, __webpack_require__) {
  8845. "use strict";
  8846. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8847. Object.defineProperty(exports, "__esModule", {
  8848. value: true
  8849. });
  8850. exports.default = void 0;
  8851. var _isLaziable = _interopRequireDefault(__webpack_require__(/*! ./_isLaziable.js */ 193));
  8852. var _setData = _interopRequireDefault(__webpack_require__(/*! ./_setData.js */ 204));
  8853. var _setWrapToString = _interopRequireDefault(__webpack_require__(/*! ./_setWrapToString.js */ 206));
  8854. /** Used to compose bitmasks for function metadata. */
  8855. var WRAP_BIND_FLAG = 1,
  8856. WRAP_BIND_KEY_FLAG = 2,
  8857. WRAP_CURRY_BOUND_FLAG = 4,
  8858. WRAP_CURRY_FLAG = 8,
  8859. WRAP_PARTIAL_FLAG = 32,
  8860. WRAP_PARTIAL_RIGHT_FLAG = 64;
  8861. /**
  8862. * Creates a function that wraps `func` to continue currying.
  8863. *
  8864. * @private
  8865. * @param {Function} func The function to wrap.
  8866. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  8867. * @param {Function} wrapFunc The function to create the `func` wrapper.
  8868. * @param {*} placeholder The placeholder value.
  8869. * @param {*} [thisArg] The `this` binding of `func`.
  8870. * @param {Array} [partials] The arguments to prepend to those provided to
  8871. * the new function.
  8872. * @param {Array} [holders] The `partials` placeholder indexes.
  8873. * @param {Array} [argPos] The argument positions of the new function.
  8874. * @param {number} [ary] The arity cap of `func`.
  8875. * @param {number} [arity] The arity of `func`.
  8876. * @returns {Function} Returns the new wrapped function.
  8877. */
  8878. function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {
  8879. var isCurry = bitmask & WRAP_CURRY_FLAG,
  8880. newHolders = isCurry ? holders : undefined,
  8881. newHoldersRight = isCurry ? undefined : holders,
  8882. newPartials = isCurry ? partials : undefined,
  8883. newPartialsRight = isCurry ? undefined : partials;
  8884. bitmask |= isCurry ? WRAP_PARTIAL_FLAG : WRAP_PARTIAL_RIGHT_FLAG;
  8885. bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG : WRAP_PARTIAL_FLAG);
  8886. if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) {
  8887. bitmask &= ~(WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG);
  8888. }
  8889. var newData = [func, bitmask, thisArg, newPartials, newHolders, newPartialsRight, newHoldersRight, argPos, ary, arity];
  8890. var result = wrapFunc.apply(undefined, newData);
  8891. if ((0, _isLaziable.default)(func)) {
  8892. (0, _setData.default)(result, newData);
  8893. }
  8894. result.placeholder = placeholder;
  8895. return (0, _setWrapToString.default)(result, func, bitmask);
  8896. }
  8897. var _default = createRecurry;
  8898. exports.default = _default;
  8899. /***/ }),
  8900. /* 193 */
  8901. /*!***********************************************************************************************!*\
  8902. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isLaziable.js ***!
  8903. \***********************************************************************************************/
  8904. /*! no static exports found */
  8905. /***/ (function(module, exports, __webpack_require__) {
  8906. "use strict";
  8907. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8908. Object.defineProperty(exports, "__esModule", {
  8909. value: true
  8910. });
  8911. exports.default = void 0;
  8912. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  8913. var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
  8914. var _getFuncName = _interopRequireDefault(__webpack_require__(/*! ./_getFuncName.js */ 198));
  8915. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  8916. /**
  8917. * Checks if `func` has a lazy counterpart.
  8918. *
  8919. * @private
  8920. * @param {Function} func The function to check.
  8921. * @returns {boolean} Returns `true` if `func` has a lazy counterpart,
  8922. * else `false`.
  8923. */
  8924. function isLaziable(func) {
  8925. var funcName = (0, _getFuncName.default)(func),
  8926. other = _wrapperLodash.default[funcName];
  8927. if (typeof other != 'function' || !(funcName in _LazyWrapper.default.prototype)) {
  8928. return false;
  8929. }
  8930. if (func === other) {
  8931. return true;
  8932. }
  8933. var data = (0, _getData.default)(other);
  8934. return !!data && func === data[0];
  8935. }
  8936. var _default = isLaziable;
  8937. exports.default = _default;
  8938. /***/ }),
  8939. /* 194 */
  8940. /*!************************************************************************************************!*\
  8941. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_LazyWrapper.js ***!
  8942. \************************************************************************************************/
  8943. /*! no static exports found */
  8944. /***/ (function(module, exports, __webpack_require__) {
  8945. "use strict";
  8946. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  8947. Object.defineProperty(exports, "__esModule", {
  8948. value: true
  8949. });
  8950. exports.default = void 0;
  8951. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  8952. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  8953. /** Used as references for the maximum length and index of an array. */
  8954. var MAX_ARRAY_LENGTH = 4294967295;
  8955. /**
  8956. * Creates a lazy wrapper object which wraps `value` to enable lazy evaluation.
  8957. *
  8958. * @private
  8959. * @constructor
  8960. * @param {*} value The value to wrap.
  8961. */
  8962. function LazyWrapper(value) {
  8963. this.__wrapped__ = value;
  8964. this.__actions__ = [];
  8965. this.__dir__ = 1;
  8966. this.__filtered__ = false;
  8967. this.__iteratees__ = [];
  8968. this.__takeCount__ = MAX_ARRAY_LENGTH;
  8969. this.__views__ = [];
  8970. }
  8971. // Ensure `LazyWrapper` is an instance of `baseLodash`.
  8972. LazyWrapper.prototype = (0, _baseCreate.default)(_baseLodash.default.prototype);
  8973. LazyWrapper.prototype.constructor = LazyWrapper;
  8974. var _default = LazyWrapper;
  8975. exports.default = _default;
  8976. /***/ }),
  8977. /* 195 */
  8978. /*!***********************************************************************************************!*\
  8979. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseLodash.js ***!
  8980. \***********************************************************************************************/
  8981. /*! no static exports found */
  8982. /***/ (function(module, exports, __webpack_require__) {
  8983. "use strict";
  8984. Object.defineProperty(exports, "__esModule", {
  8985. value: true
  8986. });
  8987. exports.default = void 0;
  8988. /**
  8989. * The function whose prototype chain sequence wrappers inherit from.
  8990. *
  8991. * @private
  8992. */
  8993. function baseLodash() {
  8994. // No operation performed.
  8995. }
  8996. var _default = baseLodash;
  8997. exports.default = _default;
  8998. /***/ }),
  8999. /* 196 */
  9000. /*!********************************************************************************************!*\
  9001. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getData.js ***!
  9002. \********************************************************************************************/
  9003. /*! no static exports found */
  9004. /***/ (function(module, exports, __webpack_require__) {
  9005. "use strict";
  9006. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9007. Object.defineProperty(exports, "__esModule", {
  9008. value: true
  9009. });
  9010. exports.default = void 0;
  9011. var _metaMap = _interopRequireDefault(__webpack_require__(/*! ./_metaMap.js */ 174));
  9012. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  9013. /**
  9014. * Gets metadata for `func`.
  9015. *
  9016. * @private
  9017. * @param {Function} func The function to query.
  9018. * @returns {*} Returns the metadata for `func`.
  9019. */
  9020. var getData = !_metaMap.default ? _noop.default : function (func) {
  9021. return _metaMap.default.get(func);
  9022. };
  9023. var _default = getData;
  9024. exports.default = _default;
  9025. /***/ }),
  9026. /* 197 */
  9027. /*!****************************************************************************************!*\
  9028. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/noop.js ***!
  9029. \****************************************************************************************/
  9030. /*! no static exports found */
  9031. /***/ (function(module, exports, __webpack_require__) {
  9032. "use strict";
  9033. Object.defineProperty(exports, "__esModule", {
  9034. value: true
  9035. });
  9036. exports.default = void 0;
  9037. /**
  9038. * This method returns `undefined`.
  9039. *
  9040. * @static
  9041. * @memberOf _
  9042. * @since 2.3.0
  9043. * @category Util
  9044. * @example
  9045. *
  9046. * _.times(2, _.noop);
  9047. * // => [undefined, undefined]
  9048. */
  9049. function noop() {
  9050. // No operation performed.
  9051. }
  9052. var _default = noop;
  9053. exports.default = _default;
  9054. /***/ }),
  9055. /* 198 */
  9056. /*!************************************************************************************************!*\
  9057. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getFuncName.js ***!
  9058. \************************************************************************************************/
  9059. /*! no static exports found */
  9060. /***/ (function(module, exports, __webpack_require__) {
  9061. "use strict";
  9062. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9063. Object.defineProperty(exports, "__esModule", {
  9064. value: true
  9065. });
  9066. exports.default = void 0;
  9067. var _realNames = _interopRequireDefault(__webpack_require__(/*! ./_realNames.js */ 199));
  9068. /** Used for built-in method references. */
  9069. var objectProto = Object.prototype;
  9070. /** Used to check objects for own properties. */
  9071. var hasOwnProperty = objectProto.hasOwnProperty;
  9072. /**
  9073. * Gets the name of `func`.
  9074. *
  9075. * @private
  9076. * @param {Function} func The function to query.
  9077. * @returns {string} Returns the function name.
  9078. */
  9079. function getFuncName(func) {
  9080. var result = func.name + '',
  9081. array = _realNames.default[result],
  9082. length = hasOwnProperty.call(_realNames.default, result) ? array.length : 0;
  9083. while (length--) {
  9084. var data = array[length],
  9085. otherFunc = data.func;
  9086. if (otherFunc == null || otherFunc == func) {
  9087. return data.name;
  9088. }
  9089. }
  9090. return result;
  9091. }
  9092. var _default = getFuncName;
  9093. exports.default = _default;
  9094. /***/ }),
  9095. /* 199 */
  9096. /*!**********************************************************************************************!*\
  9097. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_realNames.js ***!
  9098. \**********************************************************************************************/
  9099. /*! no static exports found */
  9100. /***/ (function(module, exports, __webpack_require__) {
  9101. "use strict";
  9102. Object.defineProperty(exports, "__esModule", {
  9103. value: true
  9104. });
  9105. exports.default = void 0;
  9106. /** Used to lookup unminified function names. */
  9107. var realNames = {};
  9108. var _default = realNames;
  9109. exports.default = _default;
  9110. /***/ }),
  9111. /* 200 */
  9112. /*!*************************************************************************************************!*\
  9113. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperLodash.js ***!
  9114. \*************************************************************************************************/
  9115. /*! no static exports found */
  9116. /***/ (function(module, exports, __webpack_require__) {
  9117. "use strict";
  9118. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9119. Object.defineProperty(exports, "__esModule", {
  9120. value: true
  9121. });
  9122. exports.default = void 0;
  9123. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  9124. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  9125. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  9126. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  9127. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  9128. var _wrapperClone = _interopRequireDefault(__webpack_require__(/*! ./_wrapperClone.js */ 202));
  9129. /** Used for built-in method references. */
  9130. var objectProto = Object.prototype;
  9131. /** Used to check objects for own properties. */
  9132. var hasOwnProperty = objectProto.hasOwnProperty;
  9133. /**
  9134. * Creates a `lodash` object which wraps `value` to enable implicit method
  9135. * chain sequences. Methods that operate on and return arrays, collections,
  9136. * and functions can be chained together. Methods that retrieve a single value
  9137. * or may return a primitive value will automatically end the chain sequence
  9138. * and return the unwrapped value. Otherwise, the value must be unwrapped
  9139. * with `_#value`.
  9140. *
  9141. * Explicit chain sequences, which must be unwrapped with `_#value`, may be
  9142. * enabled using `_.chain`.
  9143. *
  9144. * The execution of chained methods is lazy, that is, it's deferred until
  9145. * `_#value` is implicitly or explicitly called.
  9146. *
  9147. * Lazy evaluation allows several methods to support shortcut fusion.
  9148. * Shortcut fusion is an optimization to merge iteratee calls; this avoids
  9149. * the creation of intermediate arrays and can greatly reduce the number of
  9150. * iteratee executions. Sections of a chain sequence qualify for shortcut
  9151. * fusion if the section is applied to an array and iteratees accept only
  9152. * one argument. The heuristic for whether a section qualifies for shortcut
  9153. * fusion is subject to change.
  9154. *
  9155. * Chaining is supported in custom builds as long as the `_#value` method is
  9156. * directly or indirectly included in the build.
  9157. *
  9158. * In addition to lodash methods, wrappers have `Array` and `String` methods.
  9159. *
  9160. * The wrapper `Array` methods are:
  9161. * `concat`, `join`, `pop`, `push`, `shift`, `sort`, `splice`, and `unshift`
  9162. *
  9163. * The wrapper `String` methods are:
  9164. * `replace` and `split`
  9165. *
  9166. * The wrapper methods that support shortcut fusion are:
  9167. * `at`, `compact`, `drop`, `dropRight`, `dropWhile`, `filter`, `find`,
  9168. * `findLast`, `head`, `initial`, `last`, `map`, `reject`, `reverse`, `slice`,
  9169. * `tail`, `take`, `takeRight`, `takeRightWhile`, `takeWhile`, and `toArray`
  9170. *
  9171. * The chainable wrapper methods are:
  9172. * `after`, `ary`, `assign`, `assignIn`, `assignInWith`, `assignWith`, `at`,
  9173. * `before`, `bind`, `bindAll`, `bindKey`, `castArray`, `chain`, `chunk`,
  9174. * `commit`, `compact`, `concat`, `conforms`, `constant`, `countBy`, `create`,
  9175. * `curry`, `debounce`, `defaults`, `defaultsDeep`, `defer`, `delay`,
  9176. * `difference`, `differenceBy`, `differenceWith`, `drop`, `dropRight`,
  9177. * `dropRightWhile`, `dropWhile`, `extend`, `extendWith`, `fill`, `filter`,
  9178. * `flatMap`, `flatMapDeep`, `flatMapDepth`, `flatten`, `flattenDeep`,
  9179. * `flattenDepth`, `flip`, `flow`, `flowRight`, `fromPairs`, `functions`,
  9180. * `functionsIn`, `groupBy`, `initial`, `intersection`, `intersectionBy`,
  9181. * `intersectionWith`, `invert`, `invertBy`, `invokeMap`, `iteratee`, `keyBy`,
  9182. * `keys`, `keysIn`, `map`, `mapKeys`, `mapValues`, `matches`, `matchesProperty`,
  9183. * `memoize`, `merge`, `mergeWith`, `method`, `methodOf`, `mixin`, `negate`,
  9184. * `nthArg`, `omit`, `omitBy`, `once`, `orderBy`, `over`, `overArgs`,
  9185. * `overEvery`, `overSome`, `partial`, `partialRight`, `partition`, `pick`,
  9186. * `pickBy`, `plant`, `property`, `propertyOf`, `pull`, `pullAll`, `pullAllBy`,
  9187. * `pullAllWith`, `pullAt`, `push`, `range`, `rangeRight`, `rearg`, `reject`,
  9188. * `remove`, `rest`, `reverse`, `sampleSize`, `set`, `setWith`, `shuffle`,
  9189. * `slice`, `sort`, `sortBy`, `splice`, `spread`, `tail`, `take`, `takeRight`,
  9190. * `takeRightWhile`, `takeWhile`, `tap`, `throttle`, `thru`, `toArray`,
  9191. * `toPairs`, `toPairsIn`, `toPath`, `toPlainObject`, `transform`, `unary`,
  9192. * `union`, `unionBy`, `unionWith`, `uniq`, `uniqBy`, `uniqWith`, `unset`,
  9193. * `unshift`, `unzip`, `unzipWith`, `update`, `updateWith`, `values`,
  9194. * `valuesIn`, `without`, `wrap`, `xor`, `xorBy`, `xorWith`, `zip`,
  9195. * `zipObject`, `zipObjectDeep`, and `zipWith`
  9196. *
  9197. * The wrapper methods that are **not** chainable by default are:
  9198. * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clamp`, `clone`,
  9199. * `cloneDeep`, `cloneDeepWith`, `cloneWith`, `conformsTo`, `deburr`,
  9200. * `defaultTo`, `divide`, `each`, `eachRight`, `endsWith`, `eq`, `escape`,
  9201. * `escapeRegExp`, `every`, `find`, `findIndex`, `findKey`, `findLast`,
  9202. * `findLastIndex`, `findLastKey`, `first`, `floor`, `forEach`, `forEachRight`,
  9203. * `forIn`, `forInRight`, `forOwn`, `forOwnRight`, `get`, `gt`, `gte`, `has`,
  9204. * `hasIn`, `head`, `identity`, `includes`, `indexOf`, `inRange`, `invoke`,
  9205. * `isArguments`, `isArray`, `isArrayBuffer`, `isArrayLike`, `isArrayLikeObject`,
  9206. * `isBoolean`, `isBuffer`, `isDate`, `isElement`, `isEmpty`, `isEqual`,
  9207. * `isEqualWith`, `isError`, `isFinite`, `isFunction`, `isInteger`, `isLength`,
  9208. * `isMap`, `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`,
  9209. * `isNumber`, `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`,
  9210. * `isSafeInteger`, `isSet`, `isString`, `isUndefined`, `isTypedArray`,
  9211. * `isWeakMap`, `isWeakSet`, `join`, `kebabCase`, `last`, `lastIndexOf`,
  9212. * `lowerCase`, `lowerFirst`, `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`,
  9213. * `min`, `minBy`, `multiply`, `noConflict`, `noop`, `now`, `nth`, `pad`,
  9214. * `padEnd`, `padStart`, `parseInt`, `pop`, `random`, `reduce`, `reduceRight`,
  9215. * `repeat`, `result`, `round`, `runInContext`, `sample`, `shift`, `size`,
  9216. * `snakeCase`, `some`, `sortedIndex`, `sortedIndexBy`, `sortedLastIndex`,
  9217. * `sortedLastIndexBy`, `startCase`, `startsWith`, `stubArray`, `stubFalse`,
  9218. * `stubObject`, `stubString`, `stubTrue`, `subtract`, `sum`, `sumBy`,
  9219. * `template`, `times`, `toFinite`, `toInteger`, `toJSON`, `toLength`,
  9220. * `toLower`, `toNumber`, `toSafeInteger`, `toString`, `toUpper`, `trim`,
  9221. * `trimEnd`, `trimStart`, `truncate`, `unescape`, `uniqueId`, `upperCase`,
  9222. * `upperFirst`, `value`, and `words`
  9223. *
  9224. * @name _
  9225. * @constructor
  9226. * @category Seq
  9227. * @param {*} value The value to wrap in a `lodash` instance.
  9228. * @returns {Object} Returns the new `lodash` wrapper instance.
  9229. * @example
  9230. *
  9231. * function square(n) {
  9232. * return n * n;
  9233. * }
  9234. *
  9235. * var wrapped = _([1, 2, 3]);
  9236. *
  9237. * // Returns an unwrapped value.
  9238. * wrapped.reduce(_.add);
  9239. * // => 6
  9240. *
  9241. * // Returns a wrapped value.
  9242. * var squares = wrapped.map(square);
  9243. *
  9244. * _.isArray(squares);
  9245. * // => false
  9246. *
  9247. * _.isArray(squares.value());
  9248. * // => true
  9249. */
  9250. function lodash(value) {
  9251. if ((0, _isObjectLike.default)(value) && !(0, _isArray.default)(value) && !(value instanceof _LazyWrapper.default)) {
  9252. if (value instanceof _LodashWrapper.default) {
  9253. return value;
  9254. }
  9255. if (hasOwnProperty.call(value, '__wrapped__')) {
  9256. return (0, _wrapperClone.default)(value);
  9257. }
  9258. }
  9259. return new _LodashWrapper.default(value);
  9260. }
  9261. // Ensure wrappers are instances of `baseLodash`.
  9262. lodash.prototype = _baseLodash.default.prototype;
  9263. lodash.prototype.constructor = lodash;
  9264. var _default = lodash;
  9265. exports.default = _default;
  9266. /***/ }),
  9267. /* 201 */
  9268. /*!**************************************************************************************************!*\
  9269. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_LodashWrapper.js ***!
  9270. \**************************************************************************************************/
  9271. /*! no static exports found */
  9272. /***/ (function(module, exports, __webpack_require__) {
  9273. "use strict";
  9274. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9275. Object.defineProperty(exports, "__esModule", {
  9276. value: true
  9277. });
  9278. exports.default = void 0;
  9279. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  9280. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  9281. /**
  9282. * The base constructor for creating `lodash` wrapper objects.
  9283. *
  9284. * @private
  9285. * @param {*} value The value to wrap.
  9286. * @param {boolean} [chainAll] Enable explicit method chain sequences.
  9287. */
  9288. function LodashWrapper(value, chainAll) {
  9289. this.__wrapped__ = value;
  9290. this.__actions__ = [];
  9291. this.__chain__ = !!chainAll;
  9292. this.__index__ = 0;
  9293. this.__values__ = undefined;
  9294. }
  9295. LodashWrapper.prototype = (0, _baseCreate.default)(_baseLodash.default.prototype);
  9296. LodashWrapper.prototype.constructor = LodashWrapper;
  9297. var _default = LodashWrapper;
  9298. exports.default = _default;
  9299. /***/ }),
  9300. /* 202 */
  9301. /*!*************************************************************************************************!*\
  9302. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_wrapperClone.js ***!
  9303. \*************************************************************************************************/
  9304. /*! no static exports found */
  9305. /***/ (function(module, exports, __webpack_require__) {
  9306. "use strict";
  9307. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9308. Object.defineProperty(exports, "__esModule", {
  9309. value: true
  9310. });
  9311. exports.default = void 0;
  9312. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  9313. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  9314. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  9315. /**
  9316. * Creates a clone of `wrapper`.
  9317. *
  9318. * @private
  9319. * @param {Object} wrapper The wrapper to clone.
  9320. * @returns {Object} Returns the cloned wrapper.
  9321. */
  9322. function wrapperClone(wrapper) {
  9323. if (wrapper instanceof _LazyWrapper.default) {
  9324. return wrapper.clone();
  9325. }
  9326. var result = new _LodashWrapper.default(wrapper.__wrapped__, wrapper.__chain__);
  9327. result.__actions__ = (0, _copyArray.default)(wrapper.__actions__);
  9328. result.__index__ = wrapper.__index__;
  9329. result.__values__ = wrapper.__values__;
  9330. return result;
  9331. }
  9332. var _default = wrapperClone;
  9333. exports.default = _default;
  9334. /***/ }),
  9335. /* 203 */
  9336. /*!**********************************************************************************************!*\
  9337. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copyArray.js ***!
  9338. \**********************************************************************************************/
  9339. /*! no static exports found */
  9340. /***/ (function(module, exports, __webpack_require__) {
  9341. "use strict";
  9342. Object.defineProperty(exports, "__esModule", {
  9343. value: true
  9344. });
  9345. exports.default = void 0;
  9346. /**
  9347. * Copies the values of `source` to `array`.
  9348. *
  9349. * @private
  9350. * @param {Array} source The array to copy values from.
  9351. * @param {Array} [array=[]] The array to copy values to.
  9352. * @returns {Array} Returns `array`.
  9353. */
  9354. function copyArray(source, array) {
  9355. var index = -1,
  9356. length = source.length;
  9357. array || (array = Array(length));
  9358. while (++index < length) {
  9359. array[index] = source[index];
  9360. }
  9361. return array;
  9362. }
  9363. var _default = copyArray;
  9364. exports.default = _default;
  9365. /***/ }),
  9366. /* 204 */
  9367. /*!********************************************************************************************!*\
  9368. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setData.js ***!
  9369. \********************************************************************************************/
  9370. /*! no static exports found */
  9371. /***/ (function(module, exports, __webpack_require__) {
  9372. "use strict";
  9373. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9374. Object.defineProperty(exports, "__esModule", {
  9375. value: true
  9376. });
  9377. exports.default = void 0;
  9378. var _baseSetData = _interopRequireDefault(__webpack_require__(/*! ./_baseSetData.js */ 172));
  9379. var _shortOut = _interopRequireDefault(__webpack_require__(/*! ./_shortOut.js */ 205));
  9380. /**
  9381. * Sets metadata for `func`.
  9382. *
  9383. * **Note:** If this function becomes hot, i.e. is invoked a lot in a short
  9384. * period of time, it will trip its breaker and transition to an identity
  9385. * function to avoid garbage collection pauses in V8. See
  9386. * [V8 issue 2070](https://bugs.chromium.org/p/v8/issues/detail?id=2070)
  9387. * for more details.
  9388. *
  9389. * @private
  9390. * @param {Function} func The function to associate metadata with.
  9391. * @param {*} data The metadata.
  9392. * @returns {Function} Returns `func`.
  9393. */
  9394. var setData = (0, _shortOut.default)(_baseSetData.default);
  9395. var _default = setData;
  9396. exports.default = _default;
  9397. /***/ }),
  9398. /* 205 */
  9399. /*!*********************************************************************************************!*\
  9400. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_shortOut.js ***!
  9401. \*********************************************************************************************/
  9402. /*! no static exports found */
  9403. /***/ (function(module, exports, __webpack_require__) {
  9404. "use strict";
  9405. Object.defineProperty(exports, "__esModule", {
  9406. value: true
  9407. });
  9408. exports.default = void 0;
  9409. /** Used to detect hot functions by number of calls within a span of milliseconds. */
  9410. var HOT_COUNT = 800,
  9411. HOT_SPAN = 16;
  9412. /* Built-in method references for those with the same name as other `lodash` methods. */
  9413. var nativeNow = Date.now;
  9414. /**
  9415. * Creates a function that'll short out and invoke `identity` instead
  9416. * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN`
  9417. * milliseconds.
  9418. *
  9419. * @private
  9420. * @param {Function} func The function to restrict.
  9421. * @returns {Function} Returns the new shortable function.
  9422. */
  9423. function shortOut(func) {
  9424. var count = 0,
  9425. lastCalled = 0;
  9426. return function () {
  9427. var stamp = nativeNow(),
  9428. remaining = HOT_SPAN - (stamp - lastCalled);
  9429. lastCalled = stamp;
  9430. if (remaining > 0) {
  9431. if (++count >= HOT_COUNT) {
  9432. return arguments[0];
  9433. }
  9434. } else {
  9435. count = 0;
  9436. }
  9437. return func.apply(undefined, arguments);
  9438. };
  9439. }
  9440. var _default = shortOut;
  9441. exports.default = _default;
  9442. /***/ }),
  9443. /* 206 */
  9444. /*!****************************************************************************************************!*\
  9445. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setWrapToString.js ***!
  9446. \****************************************************************************************************/
  9447. /*! no static exports found */
  9448. /***/ (function(module, exports, __webpack_require__) {
  9449. "use strict";
  9450. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9451. Object.defineProperty(exports, "__esModule", {
  9452. value: true
  9453. });
  9454. exports.default = void 0;
  9455. var _getWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_getWrapDetails.js */ 207));
  9456. var _insertWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_insertWrapDetails.js */ 208));
  9457. var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
  9458. var _updateWrapDetails = _interopRequireDefault(__webpack_require__(/*! ./_updateWrapDetails.js */ 213));
  9459. /**
  9460. * Sets the `toString` method of `wrapper` to mimic the source of `reference`
  9461. * with wrapper details in a comment at the top of the source body.
  9462. *
  9463. * @private
  9464. * @param {Function} wrapper The function to modify.
  9465. * @param {Function} reference The reference function.
  9466. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  9467. * @returns {Function} Returns `wrapper`.
  9468. */
  9469. function setWrapToString(wrapper, reference, bitmask) {
  9470. var source = reference + '';
  9471. return (0, _setToString.default)(wrapper, (0, _insertWrapDetails.default)(source, (0, _updateWrapDetails.default)((0, _getWrapDetails.default)(source), bitmask)));
  9472. }
  9473. var _default = setWrapToString;
  9474. exports.default = _default;
  9475. /***/ }),
  9476. /* 207 */
  9477. /*!***************************************************************************************************!*\
  9478. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getWrapDetails.js ***!
  9479. \***************************************************************************************************/
  9480. /*! no static exports found */
  9481. /***/ (function(module, exports, __webpack_require__) {
  9482. "use strict";
  9483. Object.defineProperty(exports, "__esModule", {
  9484. value: true
  9485. });
  9486. exports.default = void 0;
  9487. /** Used to match wrap detail comments. */
  9488. var reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/,
  9489. reSplitDetails = /,? & /;
  9490. /**
  9491. * Extracts wrapper details from the `source` body comment.
  9492. *
  9493. * @private
  9494. * @param {string} source The source to inspect.
  9495. * @returns {Array} Returns the wrapper details.
  9496. */
  9497. function getWrapDetails(source) {
  9498. var match = source.match(reWrapDetails);
  9499. return match ? match[1].split(reSplitDetails) : [];
  9500. }
  9501. var _default = getWrapDetails;
  9502. exports.default = _default;
  9503. /***/ }),
  9504. /* 208 */
  9505. /*!******************************************************************************************************!*\
  9506. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_insertWrapDetails.js ***!
  9507. \******************************************************************************************************/
  9508. /*! no static exports found */
  9509. /***/ (function(module, exports, __webpack_require__) {
  9510. "use strict";
  9511. Object.defineProperty(exports, "__esModule", {
  9512. value: true
  9513. });
  9514. exports.default = void 0;
  9515. /** Used to match wrap detail comments. */
  9516. var reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;
  9517. /**
  9518. * Inserts wrapper `details` in a comment at the top of the `source` body.
  9519. *
  9520. * @private
  9521. * @param {string} source The source to modify.
  9522. * @returns {Array} details The details to insert.
  9523. * @returns {string} Returns the modified source.
  9524. */
  9525. function insertWrapDetails(source, details) {
  9526. var length = details.length;
  9527. if (!length) {
  9528. return source;
  9529. }
  9530. var lastIndex = length - 1;
  9531. details[lastIndex] = (length > 1 ? '& ' : '') + details[lastIndex];
  9532. details = details.join(length > 2 ? ', ' : ' ');
  9533. return source.replace(reWrapComment, '{\n/* [wrapped with ' + details + '] */\n');
  9534. }
  9535. var _default = insertWrapDetails;
  9536. exports.default = _default;
  9537. /***/ }),
  9538. /* 209 */
  9539. /*!************************************************************************************************!*\
  9540. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToString.js ***!
  9541. \************************************************************************************************/
  9542. /*! no static exports found */
  9543. /***/ (function(module, exports, __webpack_require__) {
  9544. "use strict";
  9545. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9546. Object.defineProperty(exports, "__esModule", {
  9547. value: true
  9548. });
  9549. exports.default = void 0;
  9550. var _baseSetToString = _interopRequireDefault(__webpack_require__(/*! ./_baseSetToString.js */ 210));
  9551. var _shortOut = _interopRequireDefault(__webpack_require__(/*! ./_shortOut.js */ 205));
  9552. /**
  9553. * Sets the `toString` method of `func` to return `string`.
  9554. *
  9555. * @private
  9556. * @param {Function} func The function to modify.
  9557. * @param {Function} string The `toString` result.
  9558. * @returns {Function} Returns `func`.
  9559. */
  9560. var setToString = (0, _shortOut.default)(_baseSetToString.default);
  9561. var _default = setToString;
  9562. exports.default = _default;
  9563. /***/ }),
  9564. /* 210 */
  9565. /*!****************************************************************************************************!*\
  9566. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSetToString.js ***!
  9567. \****************************************************************************************************/
  9568. /*! no static exports found */
  9569. /***/ (function(module, exports, __webpack_require__) {
  9570. "use strict";
  9571. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9572. Object.defineProperty(exports, "__esModule", {
  9573. value: true
  9574. });
  9575. exports.default = void 0;
  9576. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  9577. var _defineProperty = _interopRequireDefault(__webpack_require__(/*! ./_defineProperty.js */ 212));
  9578. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  9579. /**
  9580. * The base implementation of `setToString` without support for hot loop shorting.
  9581. *
  9582. * @private
  9583. * @param {Function} func The function to modify.
  9584. * @param {Function} string The `toString` result.
  9585. * @returns {Function} Returns `func`.
  9586. */
  9587. var baseSetToString = !_defineProperty.default ? _identity.default : function (func, string) {
  9588. return (0, _defineProperty.default)(func, 'toString', {
  9589. 'configurable': true,
  9590. 'enumerable': false,
  9591. 'value': (0, _constant.default)(string),
  9592. 'writable': true
  9593. });
  9594. };
  9595. var _default = baseSetToString;
  9596. exports.default = _default;
  9597. /***/ }),
  9598. /* 211 */
  9599. /*!********************************************************************************************!*\
  9600. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/constant.js ***!
  9601. \********************************************************************************************/
  9602. /*! no static exports found */
  9603. /***/ (function(module, exports, __webpack_require__) {
  9604. "use strict";
  9605. Object.defineProperty(exports, "__esModule", {
  9606. value: true
  9607. });
  9608. exports.default = void 0;
  9609. /**
  9610. * Creates a function that returns `value`.
  9611. *
  9612. * @static
  9613. * @memberOf _
  9614. * @since 2.4.0
  9615. * @category Util
  9616. * @param {*} value The value to return from the new function.
  9617. * @returns {Function} Returns the new constant function.
  9618. * @example
  9619. *
  9620. * var objects = _.times(2, _.constant({ 'a': 1 }));
  9621. *
  9622. * console.log(objects);
  9623. * // => [{ 'a': 1 }, { 'a': 1 }]
  9624. *
  9625. * console.log(objects[0] === objects[1]);
  9626. * // => true
  9627. */
  9628. function constant(value) {
  9629. return function () {
  9630. return value;
  9631. };
  9632. }
  9633. var _default = constant;
  9634. exports.default = _default;
  9635. /***/ }),
  9636. /* 212 */
  9637. /*!***************************************************************************************************!*\
  9638. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_defineProperty.js ***!
  9639. \***************************************************************************************************/
  9640. /*! no static exports found */
  9641. /***/ (function(module, exports, __webpack_require__) {
  9642. "use strict";
  9643. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9644. Object.defineProperty(exports, "__esModule", {
  9645. value: true
  9646. });
  9647. exports.default = void 0;
  9648. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  9649. var defineProperty = function () {
  9650. try {
  9651. var func = (0, _getNative.default)(Object, 'defineProperty');
  9652. func({}, '', {});
  9653. return func;
  9654. } catch (e) {}
  9655. }();
  9656. var _default = defineProperty;
  9657. exports.default = _default;
  9658. /***/ }),
  9659. /* 213 */
  9660. /*!******************************************************************************************************!*\
  9661. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_updateWrapDetails.js ***!
  9662. \******************************************************************************************************/
  9663. /*! no static exports found */
  9664. /***/ (function(module, exports, __webpack_require__) {
  9665. "use strict";
  9666. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9667. Object.defineProperty(exports, "__esModule", {
  9668. value: true
  9669. });
  9670. exports.default = void 0;
  9671. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  9672. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  9673. /** Used to compose bitmasks for function metadata. */
  9674. var WRAP_BIND_FLAG = 1,
  9675. WRAP_BIND_KEY_FLAG = 2,
  9676. WRAP_CURRY_FLAG = 8,
  9677. WRAP_CURRY_RIGHT_FLAG = 16,
  9678. WRAP_PARTIAL_FLAG = 32,
  9679. WRAP_PARTIAL_RIGHT_FLAG = 64,
  9680. WRAP_ARY_FLAG = 128,
  9681. WRAP_REARG_FLAG = 256,
  9682. WRAP_FLIP_FLAG = 512;
  9683. /** Used to associate wrap methods with their bit flags. */
  9684. 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]];
  9685. /**
  9686. * Updates wrapper `details` based on `bitmask` flags.
  9687. *
  9688. * @private
  9689. * @returns {Array} details The details to modify.
  9690. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  9691. * @returns {Array} Returns `details`.
  9692. */
  9693. function updateWrapDetails(details, bitmask) {
  9694. (0, _arrayEach.default)(wrapFlags, function (pair) {
  9695. var value = '_.' + pair[0];
  9696. if (bitmask & pair[1] && !(0, _arrayIncludes.default)(details, value)) {
  9697. details.push(value);
  9698. }
  9699. });
  9700. return details.sort();
  9701. }
  9702. var _default = updateWrapDetails;
  9703. exports.default = _default;
  9704. /***/ }),
  9705. /* 214 */
  9706. /*!**********************************************************************************************!*\
  9707. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEach.js ***!
  9708. \**********************************************************************************************/
  9709. /*! no static exports found */
  9710. /***/ (function(module, exports, __webpack_require__) {
  9711. "use strict";
  9712. Object.defineProperty(exports, "__esModule", {
  9713. value: true
  9714. });
  9715. exports.default = void 0;
  9716. /**
  9717. * A specialized version of `_.forEach` for arrays without support for
  9718. * iteratee shorthands.
  9719. *
  9720. * @private
  9721. * @param {Array} [array] The array to iterate over.
  9722. * @param {Function} iteratee The function invoked per iteration.
  9723. * @returns {Array} Returns `array`.
  9724. */
  9725. function arrayEach(array, iteratee) {
  9726. var index = -1,
  9727. length = array == null ? 0 : array.length;
  9728. while (++index < length) {
  9729. if (iteratee(array[index], index, array) === false) {
  9730. break;
  9731. }
  9732. }
  9733. return array;
  9734. }
  9735. var _default = arrayEach;
  9736. exports.default = _default;
  9737. /***/ }),
  9738. /* 215 */
  9739. /*!**************************************************************************************************!*\
  9740. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayIncludes.js ***!
  9741. \**************************************************************************************************/
  9742. /*! no static exports found */
  9743. /***/ (function(module, exports, __webpack_require__) {
  9744. "use strict";
  9745. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9746. Object.defineProperty(exports, "__esModule", {
  9747. value: true
  9748. });
  9749. exports.default = void 0;
  9750. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  9751. /**
  9752. * A specialized version of `_.includes` for arrays without support for
  9753. * specifying an index to search from.
  9754. *
  9755. * @private
  9756. * @param {Array} [array] The array to inspect.
  9757. * @param {*} target The value to search for.
  9758. * @returns {boolean} Returns `true` if `target` is found, else `false`.
  9759. */
  9760. function arrayIncludes(array, value) {
  9761. var length = array == null ? 0 : array.length;
  9762. return !!length && (0, _baseIndexOf.default)(array, value, 0) > -1;
  9763. }
  9764. var _default = arrayIncludes;
  9765. exports.default = _default;
  9766. /***/ }),
  9767. /* 216 */
  9768. /*!************************************************************************************************!*\
  9769. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIndexOf.js ***!
  9770. \************************************************************************************************/
  9771. /*! no static exports found */
  9772. /***/ (function(module, exports, __webpack_require__) {
  9773. "use strict";
  9774. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9775. Object.defineProperty(exports, "__esModule", {
  9776. value: true
  9777. });
  9778. exports.default = void 0;
  9779. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  9780. var _baseIsNaN = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNaN.js */ 218));
  9781. var _strictIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_strictIndexOf.js */ 219));
  9782. /**
  9783. * The base implementation of `_.indexOf` without `fromIndex` bounds checks.
  9784. *
  9785. * @private
  9786. * @param {Array} array The array to inspect.
  9787. * @param {*} value The value to search for.
  9788. * @param {number} fromIndex The index to search from.
  9789. * @returns {number} Returns the index of the matched value, else `-1`.
  9790. */
  9791. function baseIndexOf(array, value, fromIndex) {
  9792. return value === value ? (0, _strictIndexOf.default)(array, value, fromIndex) : (0, _baseFindIndex.default)(array, _baseIsNaN.default, fromIndex);
  9793. }
  9794. var _default = baseIndexOf;
  9795. exports.default = _default;
  9796. /***/ }),
  9797. /* 217 */
  9798. /*!**************************************************************************************************!*\
  9799. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFindIndex.js ***!
  9800. \**************************************************************************************************/
  9801. /*! no static exports found */
  9802. /***/ (function(module, exports, __webpack_require__) {
  9803. "use strict";
  9804. Object.defineProperty(exports, "__esModule", {
  9805. value: true
  9806. });
  9807. exports.default = void 0;
  9808. /**
  9809. * The base implementation of `_.findIndex` and `_.findLastIndex` without
  9810. * support for iteratee shorthands.
  9811. *
  9812. * @private
  9813. * @param {Array} array The array to inspect.
  9814. * @param {Function} predicate The function invoked per iteration.
  9815. * @param {number} fromIndex The index to search from.
  9816. * @param {boolean} [fromRight] Specify iterating from right to left.
  9817. * @returns {number} Returns the index of the matched value, else `-1`.
  9818. */
  9819. function baseFindIndex(array, predicate, fromIndex, fromRight) {
  9820. var length = array.length,
  9821. index = fromIndex + (fromRight ? 1 : -1);
  9822. while (fromRight ? index-- : ++index < length) {
  9823. if (predicate(array[index], index, array)) {
  9824. return index;
  9825. }
  9826. }
  9827. return -1;
  9828. }
  9829. var _default = baseFindIndex;
  9830. exports.default = _default;
  9831. /***/ }),
  9832. /* 218 */
  9833. /*!**********************************************************************************************!*\
  9834. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsNaN.js ***!
  9835. \**********************************************************************************************/
  9836. /*! no static exports found */
  9837. /***/ (function(module, exports, __webpack_require__) {
  9838. "use strict";
  9839. Object.defineProperty(exports, "__esModule", {
  9840. value: true
  9841. });
  9842. exports.default = void 0;
  9843. /**
  9844. * The base implementation of `_.isNaN` without support for number objects.
  9845. *
  9846. * @private
  9847. * @param {*} value The value to check.
  9848. * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
  9849. */
  9850. function baseIsNaN(value) {
  9851. return value !== value;
  9852. }
  9853. var _default = baseIsNaN;
  9854. exports.default = _default;
  9855. /***/ }),
  9856. /* 219 */
  9857. /*!**************************************************************************************************!*\
  9858. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_strictIndexOf.js ***!
  9859. \**************************************************************************************************/
  9860. /*! no static exports found */
  9861. /***/ (function(module, exports, __webpack_require__) {
  9862. "use strict";
  9863. Object.defineProperty(exports, "__esModule", {
  9864. value: true
  9865. });
  9866. exports.default = void 0;
  9867. /**
  9868. * A specialized version of `_.indexOf` which performs strict equality
  9869. * comparisons of values, i.e. `===`.
  9870. *
  9871. * @private
  9872. * @param {Array} array The array to inspect.
  9873. * @param {*} value The value to search for.
  9874. * @param {number} fromIndex The index to search from.
  9875. * @returns {number} Returns the index of the matched value, else `-1`.
  9876. */
  9877. function strictIndexOf(array, value, fromIndex) {
  9878. var index = fromIndex - 1,
  9879. length = array.length;
  9880. while (++index < length) {
  9881. if (array[index] === value) {
  9882. return index;
  9883. }
  9884. }
  9885. return -1;
  9886. }
  9887. var _default = strictIndexOf;
  9888. exports.default = _default;
  9889. /***/ }),
  9890. /* 220 */
  9891. /*!**********************************************************************************************!*\
  9892. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getHolder.js ***!
  9893. \**********************************************************************************************/
  9894. /*! no static exports found */
  9895. /***/ (function(module, exports, __webpack_require__) {
  9896. "use strict";
  9897. Object.defineProperty(exports, "__esModule", {
  9898. value: true
  9899. });
  9900. exports.default = void 0;
  9901. /**
  9902. * Gets the argument placeholder value for `func`.
  9903. *
  9904. * @private
  9905. * @param {Function} func The function to inspect.
  9906. * @returns {*} Returns the placeholder value.
  9907. */
  9908. function getHolder(func) {
  9909. var object = func;
  9910. return object.placeholder;
  9911. }
  9912. var _default = getHolder;
  9913. exports.default = _default;
  9914. /***/ }),
  9915. /* 221 */
  9916. /*!********************************************************************************************!*\
  9917. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reorder.js ***!
  9918. \********************************************************************************************/
  9919. /*! no static exports found */
  9920. /***/ (function(module, exports, __webpack_require__) {
  9921. "use strict";
  9922. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9923. Object.defineProperty(exports, "__esModule", {
  9924. value: true
  9925. });
  9926. exports.default = void 0;
  9927. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  9928. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  9929. /* Built-in method references for those with the same name as other `lodash` methods. */
  9930. var nativeMin = Math.min;
  9931. /**
  9932. * Reorder `array` according to the specified indexes where the element at
  9933. * the first index is assigned as the first element, the element at
  9934. * the second index is assigned as the second element, and so on.
  9935. *
  9936. * @private
  9937. * @param {Array} array The array to reorder.
  9938. * @param {Array} indexes The arranged array indexes.
  9939. * @returns {Array} Returns `array`.
  9940. */
  9941. function reorder(array, indexes) {
  9942. var arrLength = array.length,
  9943. length = nativeMin(indexes.length, arrLength),
  9944. oldArray = (0, _copyArray.default)(array);
  9945. while (length--) {
  9946. var index = indexes[length];
  9947. array[length] = (0, _isIndex.default)(index, arrLength) ? oldArray[index] : undefined;
  9948. }
  9949. return array;
  9950. }
  9951. var _default = reorder;
  9952. exports.default = _default;
  9953. /***/ }),
  9954. /* 222 */
  9955. /*!********************************************************************************************!*\
  9956. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isIndex.js ***!
  9957. \********************************************************************************************/
  9958. /*! no static exports found */
  9959. /***/ (function(module, exports, __webpack_require__) {
  9960. "use strict";
  9961. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  9962. Object.defineProperty(exports, "__esModule", {
  9963. value: true
  9964. });
  9965. exports.default = void 0;
  9966. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  9967. /** Used as references for various `Number` constants. */
  9968. var MAX_SAFE_INTEGER = 9007199254740991;
  9969. /** Used to detect unsigned integer values. */
  9970. var reIsUint = /^(?:0|[1-9]\d*)$/;
  9971. /**
  9972. * Checks if `value` is a valid array-like index.
  9973. *
  9974. * @private
  9975. * @param {*} value The value to check.
  9976. * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index.
  9977. * @returns {boolean} Returns `true` if `value` is a valid index, else `false`.
  9978. */
  9979. function isIndex(value, length) {
  9980. var type = (0, _typeof2.default)(value);
  9981. length = length == null ? MAX_SAFE_INTEGER : length;
  9982. return !!length && (type == 'number' || type != 'symbol' && reIsUint.test(value)) && value > -1 && value % 1 == 0 && value < length;
  9983. }
  9984. var _default = isIndex;
  9985. exports.default = _default;
  9986. /***/ }),
  9987. /* 223 */
  9988. /*!***************************************************************************************************!*\
  9989. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_replaceHolders.js ***!
  9990. \***************************************************************************************************/
  9991. /*! no static exports found */
  9992. /***/ (function(module, exports, __webpack_require__) {
  9993. "use strict";
  9994. Object.defineProperty(exports, "__esModule", {
  9995. value: true
  9996. });
  9997. exports.default = void 0;
  9998. /** Used as the internal argument placeholder. */
  9999. var PLACEHOLDER = '__lodash_placeholder__';
  10000. /**
  10001. * Replaces all `placeholder` elements in `array` with an internal placeholder
  10002. * and returns an array of their indexes.
  10003. *
  10004. * @private
  10005. * @param {Array} array The array to modify.
  10006. * @param {*} placeholder The placeholder to replace.
  10007. * @returns {Array} Returns the new array of placeholder indexes.
  10008. */
  10009. function replaceHolders(array, placeholder) {
  10010. var index = -1,
  10011. length = array.length,
  10012. resIndex = 0,
  10013. result = [];
  10014. while (++index < length) {
  10015. var value = array[index];
  10016. if (value === placeholder || value === PLACEHOLDER) {
  10017. array[index] = PLACEHOLDER;
  10018. result[resIndex++] = index;
  10019. }
  10020. }
  10021. return result;
  10022. }
  10023. var _default = replaceHolders;
  10024. exports.default = _default;
  10025. /***/ }),
  10026. /* 224 */
  10027. /*!**************************************************************************************************!*\
  10028. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createPartial.js ***!
  10029. \**************************************************************************************************/
  10030. /*! no static exports found */
  10031. /***/ (function(module, exports, __webpack_require__) {
  10032. "use strict";
  10033. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10034. Object.defineProperty(exports, "__esModule", {
  10035. value: true
  10036. });
  10037. exports.default = void 0;
  10038. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  10039. var _createCtor = _interopRequireDefault(__webpack_require__(/*! ./_createCtor.js */ 184));
  10040. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  10041. /** Used to compose bitmasks for function metadata. */
  10042. var WRAP_BIND_FLAG = 1;
  10043. /**
  10044. * Creates a function that wraps `func` to invoke it with the `this` binding
  10045. * of `thisArg` and `partials` prepended to the arguments it receives.
  10046. *
  10047. * @private
  10048. * @param {Function} func The function to wrap.
  10049. * @param {number} bitmask The bitmask flags. See `createWrap` for more details.
  10050. * @param {*} thisArg The `this` binding of `func`.
  10051. * @param {Array} partials The arguments to prepend to those provided to
  10052. * the new function.
  10053. * @returns {Function} Returns the new wrapped function.
  10054. */
  10055. function createPartial(func, bitmask, thisArg, partials) {
  10056. var isBind = bitmask & WRAP_BIND_FLAG,
  10057. Ctor = (0, _createCtor.default)(func);
  10058. function wrapper() {
  10059. var argsIndex = -1,
  10060. argsLength = arguments.length,
  10061. leftIndex = -1,
  10062. leftLength = partials.length,
  10063. args = Array(leftLength + argsLength),
  10064. fn = this && this !== _root.default && this instanceof wrapper ? Ctor : func;
  10065. while (++leftIndex < leftLength) {
  10066. args[leftIndex] = partials[leftIndex];
  10067. }
  10068. while (argsLength--) {
  10069. args[leftIndex++] = arguments[++argsIndex];
  10070. }
  10071. return (0, _apply.default)(fn, isBind ? thisArg : this, args);
  10072. }
  10073. return wrapper;
  10074. }
  10075. var _default = createPartial;
  10076. exports.default = _default;
  10077. /***/ }),
  10078. /* 225 */
  10079. /*!**********************************************************************************************!*\
  10080. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mergeData.js ***!
  10081. \**********************************************************************************************/
  10082. /*! no static exports found */
  10083. /***/ (function(module, exports, __webpack_require__) {
  10084. "use strict";
  10085. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10086. Object.defineProperty(exports, "__esModule", {
  10087. value: true
  10088. });
  10089. exports.default = void 0;
  10090. var _composeArgs = _interopRequireDefault(__webpack_require__(/*! ./_composeArgs.js */ 189));
  10091. var _composeArgsRight = _interopRequireDefault(__webpack_require__(/*! ./_composeArgsRight.js */ 190));
  10092. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  10093. /** Used as the internal argument placeholder. */
  10094. var PLACEHOLDER = '__lodash_placeholder__';
  10095. /** Used to compose bitmasks for function metadata. */
  10096. var WRAP_BIND_FLAG = 1,
  10097. WRAP_BIND_KEY_FLAG = 2,
  10098. WRAP_CURRY_BOUND_FLAG = 4,
  10099. WRAP_CURRY_FLAG = 8,
  10100. WRAP_ARY_FLAG = 128,
  10101. WRAP_REARG_FLAG = 256;
  10102. /* Built-in method references for those with the same name as other `lodash` methods. */
  10103. var nativeMin = Math.min;
  10104. /**
  10105. * Merges the function metadata of `source` into `data`.
  10106. *
  10107. * Merging metadata reduces the number of wrappers used to invoke a function.
  10108. * This is possible because methods like `_.bind`, `_.curry`, and `_.partial`
  10109. * may be applied regardless of execution order. Methods like `_.ary` and
  10110. * `_.rearg` modify function arguments, making the order in which they are
  10111. * executed important, preventing the merging of metadata. However, we make
  10112. * an exception for a safe combined case where curried functions have `_.ary`
  10113. * and or `_.rearg` applied.
  10114. *
  10115. * @private
  10116. * @param {Array} data The destination metadata.
  10117. * @param {Array} source The source metadata.
  10118. * @returns {Array} Returns `data`.
  10119. */
  10120. function mergeData(data, source) {
  10121. var bitmask = data[1],
  10122. srcBitmask = source[1],
  10123. newBitmask = bitmask | srcBitmask,
  10124. isCommon = newBitmask < (WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG | WRAP_ARY_FLAG);
  10125. 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;
  10126. // Exit early if metadata can't be merged.
  10127. if (!(isCommon || isCombo)) {
  10128. return data;
  10129. }
  10130. // Use source `thisArg` if available.
  10131. if (srcBitmask & WRAP_BIND_FLAG) {
  10132. data[2] = source[2];
  10133. // Set when currying a bound function.
  10134. newBitmask |= bitmask & WRAP_BIND_FLAG ? 0 : WRAP_CURRY_BOUND_FLAG;
  10135. }
  10136. // Compose partial arguments.
  10137. var value = source[3];
  10138. if (value) {
  10139. var partials = data[3];
  10140. data[3] = partials ? (0, _composeArgs.default)(partials, value, source[4]) : value;
  10141. data[4] = partials ? (0, _replaceHolders.default)(data[3], PLACEHOLDER) : source[4];
  10142. }
  10143. // Compose partial right arguments.
  10144. value = source[5];
  10145. if (value) {
  10146. partials = data[5];
  10147. data[5] = partials ? (0, _composeArgsRight.default)(partials, value, source[6]) : value;
  10148. data[6] = partials ? (0, _replaceHolders.default)(data[5], PLACEHOLDER) : source[6];
  10149. }
  10150. // Use source `argPos` if available.
  10151. value = source[7];
  10152. if (value) {
  10153. data[7] = value;
  10154. }
  10155. // Use source `ary` if it's smaller.
  10156. if (srcBitmask & WRAP_ARY_FLAG) {
  10157. data[8] = data[8] == null ? source[8] : nativeMin(data[8], source[8]);
  10158. }
  10159. // Use source `arity` if one is not provided.
  10160. if (data[9] == null) {
  10161. data[9] = source[9];
  10162. }
  10163. // Use source `func` and merge bitmasks.
  10164. data[0] = source[0];
  10165. data[1] = newBitmask;
  10166. return data;
  10167. }
  10168. var _default = mergeData;
  10169. exports.default = _default;
  10170. /***/ }),
  10171. /* 226 */
  10172. /*!******************************************************************************************!*\
  10173. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assign.js ***!
  10174. \******************************************************************************************/
  10175. /*! no static exports found */
  10176. /***/ (function(module, exports, __webpack_require__) {
  10177. "use strict";
  10178. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10179. Object.defineProperty(exports, "__esModule", {
  10180. value: true
  10181. });
  10182. exports.default = void 0;
  10183. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  10184. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  10185. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  10186. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  10187. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  10188. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  10189. /** Used for built-in method references. */
  10190. var objectProto = Object.prototype;
  10191. /** Used to check objects for own properties. */
  10192. var hasOwnProperty = objectProto.hasOwnProperty;
  10193. /**
  10194. * Assigns own enumerable string keyed properties of source objects to the
  10195. * destination object. Source objects are applied from left to right.
  10196. * Subsequent sources overwrite property assignments of previous sources.
  10197. *
  10198. * **Note:** This method mutates `object` and is loosely based on
  10199. * [`Object.assign`](https://mdn.io/Object/assign).
  10200. *
  10201. * @static
  10202. * @memberOf _
  10203. * @since 0.10.0
  10204. * @category Object
  10205. * @param {Object} object The destination object.
  10206. * @param {...Object} [sources] The source objects.
  10207. * @returns {Object} Returns `object`.
  10208. * @see _.assignIn
  10209. * @example
  10210. *
  10211. * function Foo() {
  10212. * this.a = 1;
  10213. * }
  10214. *
  10215. * function Bar() {
  10216. * this.c = 3;
  10217. * }
  10218. *
  10219. * Foo.prototype.b = 2;
  10220. * Bar.prototype.d = 4;
  10221. *
  10222. * _.assign({ 'a': 0 }, new Foo, new Bar);
  10223. * // => { 'a': 1, 'c': 3 }
  10224. */
  10225. var assign = (0, _createAssigner.default)(function (object, source) {
  10226. if ((0, _isPrototype.default)(source) || (0, _isArrayLike.default)(source)) {
  10227. (0, _copyObject.default)(source, (0, _keys.default)(source), object);
  10228. return;
  10229. }
  10230. for (var key in source) {
  10231. if (hasOwnProperty.call(source, key)) {
  10232. (0, _assignValue.default)(object, key, source[key]);
  10233. }
  10234. }
  10235. });
  10236. var _default = assign;
  10237. exports.default = _default;
  10238. /***/ }),
  10239. /* 227 */
  10240. /*!************************************************************************************************!*\
  10241. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assignValue.js ***!
  10242. \************************************************************************************************/
  10243. /*! no static exports found */
  10244. /***/ (function(module, exports, __webpack_require__) {
  10245. "use strict";
  10246. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10247. Object.defineProperty(exports, "__esModule", {
  10248. value: true
  10249. });
  10250. exports.default = void 0;
  10251. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  10252. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  10253. /** Used for built-in method references. */
  10254. var objectProto = Object.prototype;
  10255. /** Used to check objects for own properties. */
  10256. var hasOwnProperty = objectProto.hasOwnProperty;
  10257. /**
  10258. * Assigns `value` to `key` of `object` if the existing value is not equivalent
  10259. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  10260. * for equality comparisons.
  10261. *
  10262. * @private
  10263. * @param {Object} object The object to modify.
  10264. * @param {string} key The key of the property to assign.
  10265. * @param {*} value The value to assign.
  10266. */
  10267. function assignValue(object, key, value) {
  10268. var objValue = object[key];
  10269. if (!(hasOwnProperty.call(object, key) && (0, _eq.default)(objValue, value)) || value === undefined && !(key in object)) {
  10270. (0, _baseAssignValue.default)(object, key, value);
  10271. }
  10272. }
  10273. var _default = assignValue;
  10274. exports.default = _default;
  10275. /***/ }),
  10276. /* 228 */
  10277. /*!****************************************************************************************************!*\
  10278. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssignValue.js ***!
  10279. \****************************************************************************************************/
  10280. /*! no static exports found */
  10281. /***/ (function(module, exports, __webpack_require__) {
  10282. "use strict";
  10283. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10284. Object.defineProperty(exports, "__esModule", {
  10285. value: true
  10286. });
  10287. exports.default = void 0;
  10288. var _defineProperty = _interopRequireDefault(__webpack_require__(/*! ./_defineProperty.js */ 212));
  10289. /**
  10290. * The base implementation of `assignValue` and `assignMergeValue` without
  10291. * value checks.
  10292. *
  10293. * @private
  10294. * @param {Object} object The object to modify.
  10295. * @param {string} key The key of the property to assign.
  10296. * @param {*} value The value to assign.
  10297. */
  10298. function baseAssignValue(object, key, value) {
  10299. if (key == '__proto__' && _defineProperty.default) {
  10300. (0, _defineProperty.default)(object, key, {
  10301. 'configurable': true,
  10302. 'enumerable': true,
  10303. 'value': value,
  10304. 'writable': true
  10305. });
  10306. } else {
  10307. object[key] = value;
  10308. }
  10309. }
  10310. var _default = baseAssignValue;
  10311. exports.default = _default;
  10312. /***/ }),
  10313. /* 229 */
  10314. /*!**************************************************************************************!*\
  10315. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/eq.js ***!
  10316. \**************************************************************************************/
  10317. /*! no static exports found */
  10318. /***/ (function(module, exports, __webpack_require__) {
  10319. "use strict";
  10320. Object.defineProperty(exports, "__esModule", {
  10321. value: true
  10322. });
  10323. exports.default = void 0;
  10324. /**
  10325. * Performs a
  10326. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  10327. * comparison between two values to determine if they are equivalent.
  10328. *
  10329. * @static
  10330. * @memberOf _
  10331. * @since 4.0.0
  10332. * @category Lang
  10333. * @param {*} value The value to compare.
  10334. * @param {*} other The other value to compare.
  10335. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  10336. * @example
  10337. *
  10338. * var object = { 'a': 1 };
  10339. * var other = { 'a': 1 };
  10340. *
  10341. * _.eq(object, object);
  10342. * // => true
  10343. *
  10344. * _.eq(object, other);
  10345. * // => false
  10346. *
  10347. * _.eq('a', 'a');
  10348. * // => true
  10349. *
  10350. * _.eq('a', Object('a'));
  10351. * // => false
  10352. *
  10353. * _.eq(NaN, NaN);
  10354. * // => true
  10355. */
  10356. function eq(value, other) {
  10357. return value === other || value !== value && other !== other;
  10358. }
  10359. var _default = eq;
  10360. exports.default = _default;
  10361. /***/ }),
  10362. /* 230 */
  10363. /*!***********************************************************************************************!*\
  10364. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copyObject.js ***!
  10365. \***********************************************************************************************/
  10366. /*! no static exports found */
  10367. /***/ (function(module, exports, __webpack_require__) {
  10368. "use strict";
  10369. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10370. Object.defineProperty(exports, "__esModule", {
  10371. value: true
  10372. });
  10373. exports.default = void 0;
  10374. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  10375. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  10376. /**
  10377. * Copies properties of `source` to `object`.
  10378. *
  10379. * @private
  10380. * @param {Object} source The object to copy properties from.
  10381. * @param {Array} props The property identifiers to copy.
  10382. * @param {Object} [object={}] The object to copy properties to.
  10383. * @param {Function} [customizer] The function to customize copied values.
  10384. * @returns {Object} Returns `object`.
  10385. */
  10386. function copyObject(source, props, object, customizer) {
  10387. var isNew = !object;
  10388. object || (object = {});
  10389. var index = -1,
  10390. length = props.length;
  10391. while (++index < length) {
  10392. var key = props[index];
  10393. var newValue = customizer ? customizer(object[key], source[key], key, object, source) : undefined;
  10394. if (newValue === undefined) {
  10395. newValue = source[key];
  10396. }
  10397. if (isNew) {
  10398. (0, _baseAssignValue.default)(object, key, newValue);
  10399. } else {
  10400. (0, _assignValue.default)(object, key, newValue);
  10401. }
  10402. }
  10403. return object;
  10404. }
  10405. var _default = copyObject;
  10406. exports.default = _default;
  10407. /***/ }),
  10408. /* 231 */
  10409. /*!***************************************************************************************************!*\
  10410. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createAssigner.js ***!
  10411. \***************************************************************************************************/
  10412. /*! no static exports found */
  10413. /***/ (function(module, exports, __webpack_require__) {
  10414. "use strict";
  10415. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10416. Object.defineProperty(exports, "__esModule", {
  10417. value: true
  10418. });
  10419. exports.default = void 0;
  10420. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  10421. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  10422. /**
  10423. * Creates a function like `_.assign`.
  10424. *
  10425. * @private
  10426. * @param {Function} assigner The function to assign values.
  10427. * @returns {Function} Returns the new assigner function.
  10428. */
  10429. function createAssigner(assigner) {
  10430. return (0, _baseRest.default)(function (object, sources) {
  10431. var index = -1,
  10432. length = sources.length,
  10433. customizer = length > 1 ? sources[length - 1] : undefined,
  10434. guard = length > 2 ? sources[2] : undefined;
  10435. customizer = assigner.length > 3 && typeof customizer == 'function' ? (length--, customizer) : undefined;
  10436. if (guard && (0, _isIterateeCall.default)(sources[0], sources[1], guard)) {
  10437. customizer = length < 3 ? undefined : customizer;
  10438. length = 1;
  10439. }
  10440. object = Object(object);
  10441. while (++index < length) {
  10442. var source = sources[index];
  10443. if (source) {
  10444. assigner(object, source, index, customizer);
  10445. }
  10446. }
  10447. return object;
  10448. });
  10449. }
  10450. var _default = createAssigner;
  10451. exports.default = _default;
  10452. /***/ }),
  10453. /* 232 */
  10454. /*!*********************************************************************************************!*\
  10455. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRest.js ***!
  10456. \*********************************************************************************************/
  10457. /*! no static exports found */
  10458. /***/ (function(module, exports, __webpack_require__) {
  10459. "use strict";
  10460. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10461. Object.defineProperty(exports, "__esModule", {
  10462. value: true
  10463. });
  10464. exports.default = void 0;
  10465. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  10466. var _overRest = _interopRequireDefault(__webpack_require__(/*! ./_overRest.js */ 233));
  10467. var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
  10468. /**
  10469. * The base implementation of `_.rest` which doesn't validate or coerce arguments.
  10470. *
  10471. * @private
  10472. * @param {Function} func The function to apply a rest parameter to.
  10473. * @param {number} [start=func.length-1] The start position of the rest parameter.
  10474. * @returns {Function} Returns the new function.
  10475. */
  10476. function baseRest(func, start) {
  10477. return (0, _setToString.default)((0, _overRest.default)(func, start, _identity.default), func + '');
  10478. }
  10479. var _default = baseRest;
  10480. exports.default = _default;
  10481. /***/ }),
  10482. /* 233 */
  10483. /*!*********************************************************************************************!*\
  10484. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_overRest.js ***!
  10485. \*********************************************************************************************/
  10486. /*! no static exports found */
  10487. /***/ (function(module, exports, __webpack_require__) {
  10488. "use strict";
  10489. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10490. Object.defineProperty(exports, "__esModule", {
  10491. value: true
  10492. });
  10493. exports.default = void 0;
  10494. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  10495. /* Built-in method references for those with the same name as other `lodash` methods. */
  10496. var nativeMax = Math.max;
  10497. /**
  10498. * A specialized version of `baseRest` which transforms the rest array.
  10499. *
  10500. * @private
  10501. * @param {Function} func The function to apply a rest parameter to.
  10502. * @param {number} [start=func.length-1] The start position of the rest parameter.
  10503. * @param {Function} transform The rest array transform.
  10504. * @returns {Function} Returns the new function.
  10505. */
  10506. function overRest(func, start, transform) {
  10507. start = nativeMax(start === undefined ? func.length - 1 : start, 0);
  10508. return function () {
  10509. var args = arguments,
  10510. index = -1,
  10511. length = nativeMax(args.length - start, 0),
  10512. array = Array(length);
  10513. while (++index < length) {
  10514. array[index] = args[start + index];
  10515. }
  10516. index = -1;
  10517. var otherArgs = Array(start + 1);
  10518. while (++index < start) {
  10519. otherArgs[index] = args[index];
  10520. }
  10521. otherArgs[start] = transform(array);
  10522. return (0, _apply.default)(func, this, otherArgs);
  10523. };
  10524. }
  10525. var _default = overRest;
  10526. exports.default = _default;
  10527. /***/ }),
  10528. /* 234 */
  10529. /*!***************************************************************************************************!*\
  10530. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isIterateeCall.js ***!
  10531. \***************************************************************************************************/
  10532. /*! no static exports found */
  10533. /***/ (function(module, exports, __webpack_require__) {
  10534. "use strict";
  10535. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10536. Object.defineProperty(exports, "__esModule", {
  10537. value: true
  10538. });
  10539. exports.default = void 0;
  10540. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  10541. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  10542. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  10543. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  10544. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  10545. /**
  10546. * Checks if the given arguments are from an iteratee call.
  10547. *
  10548. * @private
  10549. * @param {*} value The potential iteratee value argument.
  10550. * @param {*} index The potential iteratee index or key argument.
  10551. * @param {*} object The potential iteratee object argument.
  10552. * @returns {boolean} Returns `true` if the arguments are from an iteratee call,
  10553. * else `false`.
  10554. */
  10555. function isIterateeCall(value, index, object) {
  10556. if (!(0, _isObject.default)(object)) {
  10557. return false;
  10558. }
  10559. var type = (0, _typeof2.default)(index);
  10560. if (type == 'number' ? (0, _isArrayLike.default)(object) && (0, _isIndex.default)(index, object.length) : type == 'string' && index in object) {
  10561. return (0, _eq.default)(object[index], value);
  10562. }
  10563. return false;
  10564. }
  10565. var _default = isIterateeCall;
  10566. exports.default = _default;
  10567. /***/ }),
  10568. /* 235 */
  10569. /*!***********************************************************************************************!*\
  10570. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayLike.js ***!
  10571. \***********************************************************************************************/
  10572. /*! no static exports found */
  10573. /***/ (function(module, exports, __webpack_require__) {
  10574. "use strict";
  10575. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10576. Object.defineProperty(exports, "__esModule", {
  10577. value: true
  10578. });
  10579. exports.default = void 0;
  10580. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  10581. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  10582. /**
  10583. * Checks if `value` is array-like. A value is considered array-like if it's
  10584. * not a function and has a `value.length` that's an integer greater than or
  10585. * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.
  10586. *
  10587. * @static
  10588. * @memberOf _
  10589. * @since 4.0.0
  10590. * @category Lang
  10591. * @param {*} value The value to check.
  10592. * @returns {boolean} Returns `true` if `value` is array-like, else `false`.
  10593. * @example
  10594. *
  10595. * _.isArrayLike([1, 2, 3]);
  10596. * // => true
  10597. *
  10598. * _.isArrayLike(document.body.children);
  10599. * // => true
  10600. *
  10601. * _.isArrayLike('abc');
  10602. * // => true
  10603. *
  10604. * _.isArrayLike(_.noop);
  10605. * // => false
  10606. */
  10607. function isArrayLike(value) {
  10608. return value != null && (0, _isLength.default)(value.length) && !(0, _isFunction.default)(value);
  10609. }
  10610. var _default = isArrayLike;
  10611. exports.default = _default;
  10612. /***/ }),
  10613. /* 236 */
  10614. /*!********************************************************************************************!*\
  10615. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isLength.js ***!
  10616. \********************************************************************************************/
  10617. /*! no static exports found */
  10618. /***/ (function(module, exports, __webpack_require__) {
  10619. "use strict";
  10620. Object.defineProperty(exports, "__esModule", {
  10621. value: true
  10622. });
  10623. exports.default = void 0;
  10624. /** Used as references for various `Number` constants. */
  10625. var MAX_SAFE_INTEGER = 9007199254740991;
  10626. /**
  10627. * Checks if `value` is a valid array-like length.
  10628. *
  10629. * **Note:** This method is loosely based on
  10630. * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
  10631. *
  10632. * @static
  10633. * @memberOf _
  10634. * @since 4.0.0
  10635. * @category Lang
  10636. * @param {*} value The value to check.
  10637. * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.
  10638. * @example
  10639. *
  10640. * _.isLength(3);
  10641. * // => true
  10642. *
  10643. * _.isLength(Number.MIN_VALUE);
  10644. * // => false
  10645. *
  10646. * _.isLength(Infinity);
  10647. * // => false
  10648. *
  10649. * _.isLength('3');
  10650. * // => false
  10651. */
  10652. function isLength(value) {
  10653. return typeof value == 'number' && value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;
  10654. }
  10655. var _default = isLength;
  10656. exports.default = _default;
  10657. /***/ }),
  10658. /* 237 */
  10659. /*!************************************************************************************************!*\
  10660. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isPrototype.js ***!
  10661. \************************************************************************************************/
  10662. /*! no static exports found */
  10663. /***/ (function(module, exports, __webpack_require__) {
  10664. "use strict";
  10665. Object.defineProperty(exports, "__esModule", {
  10666. value: true
  10667. });
  10668. exports.default = void 0;
  10669. /** Used for built-in method references. */
  10670. var objectProto = Object.prototype;
  10671. /**
  10672. * Checks if `value` is likely a prototype object.
  10673. *
  10674. * @private
  10675. * @param {*} value The value to check.
  10676. * @returns {boolean} Returns `true` if `value` is a prototype, else `false`.
  10677. */
  10678. function isPrototype(value) {
  10679. var Ctor = value && value.constructor,
  10680. proto = typeof Ctor == 'function' && Ctor.prototype || objectProto;
  10681. return value === proto;
  10682. }
  10683. var _default = isPrototype;
  10684. exports.default = _default;
  10685. /***/ }),
  10686. /* 238 */
  10687. /*!****************************************************************************************!*\
  10688. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keys.js ***!
  10689. \****************************************************************************************/
  10690. /*! no static exports found */
  10691. /***/ (function(module, exports, __webpack_require__) {
  10692. "use strict";
  10693. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10694. Object.defineProperty(exports, "__esModule", {
  10695. value: true
  10696. });
  10697. exports.default = void 0;
  10698. var _arrayLikeKeys = _interopRequireDefault(__webpack_require__(/*! ./_arrayLikeKeys.js */ 239));
  10699. var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
  10700. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  10701. /**
  10702. * Creates an array of the own enumerable property names of `object`.
  10703. *
  10704. * **Note:** Non-object values are coerced to objects. See the
  10705. * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
  10706. * for more details.
  10707. *
  10708. * @static
  10709. * @since 0.1.0
  10710. * @memberOf _
  10711. * @category Object
  10712. * @param {Object} object The object to query.
  10713. * @returns {Array} Returns the array of property names.
  10714. * @example
  10715. *
  10716. * function Foo() {
  10717. * this.a = 1;
  10718. * this.b = 2;
  10719. * }
  10720. *
  10721. * Foo.prototype.c = 3;
  10722. *
  10723. * _.keys(new Foo);
  10724. * // => ['a', 'b'] (iteration order is not guaranteed)
  10725. *
  10726. * _.keys('hi');
  10727. * // => ['0', '1']
  10728. */
  10729. function keys(object) {
  10730. return (0, _isArrayLike.default)(object) ? (0, _arrayLikeKeys.default)(object) : (0, _baseKeys.default)(object);
  10731. }
  10732. var _default = keys;
  10733. exports.default = _default;
  10734. /***/ }),
  10735. /* 239 */
  10736. /*!**************************************************************************************************!*\
  10737. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayLikeKeys.js ***!
  10738. \**************************************************************************************************/
  10739. /*! no static exports found */
  10740. /***/ (function(module, exports, __webpack_require__) {
  10741. "use strict";
  10742. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10743. Object.defineProperty(exports, "__esModule", {
  10744. value: true
  10745. });
  10746. exports.default = void 0;
  10747. var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
  10748. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  10749. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  10750. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  10751. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  10752. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  10753. /** Used for built-in method references. */
  10754. var objectProto = Object.prototype;
  10755. /** Used to check objects for own properties. */
  10756. var hasOwnProperty = objectProto.hasOwnProperty;
  10757. /**
  10758. * Creates an array of the enumerable property names of the array-like `value`.
  10759. *
  10760. * @private
  10761. * @param {*} value The value to query.
  10762. * @param {boolean} inherited Specify returning inherited property names.
  10763. * @returns {Array} Returns the array of property names.
  10764. */
  10765. function arrayLikeKeys(value, inherited) {
  10766. var isArr = (0, _isArray.default)(value),
  10767. isArg = !isArr && (0, _isArguments.default)(value),
  10768. isBuff = !isArr && !isArg && (0, _isBuffer.default)(value),
  10769. isType = !isArr && !isArg && !isBuff && (0, _isTypedArray.default)(value),
  10770. skipIndexes = isArr || isArg || isBuff || isType,
  10771. result = skipIndexes ? (0, _baseTimes.default)(value.length, String) : [],
  10772. length = result.length;
  10773. for (var key in value) {
  10774. if ((inherited || hasOwnProperty.call(value, key)) && !(skipIndexes && (
  10775. // Safari 9 has enumerable `arguments.length` in strict mode.
  10776. key == 'length' ||
  10777. // Node.js 0.10 has enumerable non-index properties on buffers.
  10778. isBuff && (key == 'offset' || key == 'parent') ||
  10779. // PhantomJS 2 has enumerable non-index properties on typed arrays.
  10780. isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset') ||
  10781. // Skip index properties.
  10782. (0, _isIndex.default)(key, length)))) {
  10783. result.push(key);
  10784. }
  10785. }
  10786. return result;
  10787. }
  10788. var _default = arrayLikeKeys;
  10789. exports.default = _default;
  10790. /***/ }),
  10791. /* 240 */
  10792. /*!**********************************************************************************************!*\
  10793. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseTimes.js ***!
  10794. \**********************************************************************************************/
  10795. /*! no static exports found */
  10796. /***/ (function(module, exports, __webpack_require__) {
  10797. "use strict";
  10798. Object.defineProperty(exports, "__esModule", {
  10799. value: true
  10800. });
  10801. exports.default = void 0;
  10802. /**
  10803. * The base implementation of `_.times` without support for iteratee shorthands
  10804. * or max array length checks.
  10805. *
  10806. * @private
  10807. * @param {number} n The number of times to invoke `iteratee`.
  10808. * @param {Function} iteratee The function invoked per iteration.
  10809. * @returns {Array} Returns the array of results.
  10810. */
  10811. function baseTimes(n, iteratee) {
  10812. var index = -1,
  10813. result = Array(n);
  10814. while (++index < n) {
  10815. result[index] = iteratee(index);
  10816. }
  10817. return result;
  10818. }
  10819. var _default = baseTimes;
  10820. exports.default = _default;
  10821. /***/ }),
  10822. /* 241 */
  10823. /*!***********************************************************************************************!*\
  10824. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArguments.js ***!
  10825. \***********************************************************************************************/
  10826. /*! no static exports found */
  10827. /***/ (function(module, exports, __webpack_require__) {
  10828. "use strict";
  10829. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10830. Object.defineProperty(exports, "__esModule", {
  10831. value: true
  10832. });
  10833. exports.default = void 0;
  10834. var _baseIsArguments = _interopRequireDefault(__webpack_require__(/*! ./_baseIsArguments.js */ 242));
  10835. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  10836. /** Used for built-in method references. */
  10837. var objectProto = Object.prototype;
  10838. /** Used to check objects for own properties. */
  10839. var hasOwnProperty = objectProto.hasOwnProperty;
  10840. /** Built-in value references. */
  10841. var propertyIsEnumerable = objectProto.propertyIsEnumerable;
  10842. /**
  10843. * Checks if `value` is likely an `arguments` object.
  10844. *
  10845. * @static
  10846. * @memberOf _
  10847. * @since 0.1.0
  10848. * @category Lang
  10849. * @param {*} value The value to check.
  10850. * @returns {boolean} Returns `true` if `value` is an `arguments` object,
  10851. * else `false`.
  10852. * @example
  10853. *
  10854. * _.isArguments(function() { return arguments; }());
  10855. * // => true
  10856. *
  10857. * _.isArguments([1, 2, 3]);
  10858. * // => false
  10859. */
  10860. var isArguments = (0, _baseIsArguments.default)(function () {
  10861. return arguments;
  10862. }()) ? _baseIsArguments.default : function (value) {
  10863. return (0, _isObjectLike.default)(value) && hasOwnProperty.call(value, 'callee') && !propertyIsEnumerable.call(value, 'callee');
  10864. };
  10865. var _default = isArguments;
  10866. exports.default = _default;
  10867. /***/ }),
  10868. /* 242 */
  10869. /*!****************************************************************************************************!*\
  10870. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsArguments.js ***!
  10871. \****************************************************************************************************/
  10872. /*! no static exports found */
  10873. /***/ (function(module, exports, __webpack_require__) {
  10874. "use strict";
  10875. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10876. Object.defineProperty(exports, "__esModule", {
  10877. value: true
  10878. });
  10879. exports.default = void 0;
  10880. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  10881. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  10882. /** `Object#toString` result references. */
  10883. var argsTag = '[object Arguments]';
  10884. /**
  10885. * The base implementation of `_.isArguments`.
  10886. *
  10887. * @private
  10888. * @param {*} value The value to check.
  10889. * @returns {boolean} Returns `true` if `value` is an `arguments` object,
  10890. */
  10891. function baseIsArguments(value) {
  10892. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == argsTag;
  10893. }
  10894. var _default = baseIsArguments;
  10895. exports.default = _default;
  10896. /***/ }),
  10897. /* 243 */
  10898. /*!********************************************************************************************!*\
  10899. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isBuffer.js ***!
  10900. \********************************************************************************************/
  10901. /*! no static exports found */
  10902. /***/ (function(module, exports, __webpack_require__) {
  10903. "use strict";
  10904. /* WEBPACK VAR INJECTION */(function(module) {
  10905. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  10906. Object.defineProperty(exports, "__esModule", {
  10907. value: true
  10908. });
  10909. exports.default = void 0;
  10910. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  10911. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  10912. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  10913. /** Detect free variable `exports`. */
  10914. var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
  10915. /** Detect free variable `module`. */
  10916. var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
  10917. /** Detect the popular CommonJS extension `module.exports`. */
  10918. var moduleExports = freeModule && freeModule.exports === freeExports;
  10919. /** Built-in value references. */
  10920. var Buffer = moduleExports ? _root.default.Buffer : undefined;
  10921. /* Built-in method references for those with the same name as other `lodash` methods. */
  10922. var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;
  10923. /**
  10924. * Checks if `value` is a buffer.
  10925. *
  10926. * @static
  10927. * @memberOf _
  10928. * @since 4.3.0
  10929. * @category Lang
  10930. * @param {*} value The value to check.
  10931. * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.
  10932. * @example
  10933. *
  10934. * _.isBuffer(new Buffer(2));
  10935. * // => true
  10936. *
  10937. * _.isBuffer(new Uint8Array(2));
  10938. * // => false
  10939. */
  10940. var isBuffer = nativeIsBuffer || _stubFalse.default;
  10941. var _default = isBuffer;
  10942. exports.default = _default;
  10943. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
  10944. /***/ }),
  10945. /* 244 */
  10946. /*!***********************************!*\
  10947. !*** (webpack)/buildin/module.js ***!
  10948. \***********************************/
  10949. /*! no static exports found */
  10950. /***/ (function(module, exports) {
  10951. module.exports = function (module) {
  10952. if (!module.webpackPolyfill) {
  10953. module.deprecate = function () {};
  10954. module.paths = [];
  10955. // module.parent = undefined by default
  10956. if (!module.children) module.children = [];
  10957. Object.defineProperty(module, "loaded", {
  10958. enumerable: true,
  10959. get: function get() {
  10960. return module.l;
  10961. }
  10962. });
  10963. Object.defineProperty(module, "id", {
  10964. enumerable: true,
  10965. get: function get() {
  10966. return module.i;
  10967. }
  10968. });
  10969. module.webpackPolyfill = 1;
  10970. }
  10971. return module;
  10972. };
  10973. /***/ }),
  10974. /* 245 */
  10975. /*!*********************************************************************************************!*\
  10976. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubFalse.js ***!
  10977. \*********************************************************************************************/
  10978. /*! no static exports found */
  10979. /***/ (function(module, exports, __webpack_require__) {
  10980. "use strict";
  10981. Object.defineProperty(exports, "__esModule", {
  10982. value: true
  10983. });
  10984. exports.default = void 0;
  10985. /**
  10986. * This method returns `false`.
  10987. *
  10988. * @static
  10989. * @memberOf _
  10990. * @since 4.13.0
  10991. * @category Util
  10992. * @returns {boolean} Returns `false`.
  10993. * @example
  10994. *
  10995. * _.times(2, _.stubFalse);
  10996. * // => [false, false]
  10997. */
  10998. function stubFalse() {
  10999. return false;
  11000. }
  11001. var _default = stubFalse;
  11002. exports.default = _default;
  11003. /***/ }),
  11004. /* 246 */
  11005. /*!************************************************************************************************!*\
  11006. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isTypedArray.js ***!
  11007. \************************************************************************************************/
  11008. /*! no static exports found */
  11009. /***/ (function(module, exports, __webpack_require__) {
  11010. "use strict";
  11011. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11012. Object.defineProperty(exports, "__esModule", {
  11013. value: true
  11014. });
  11015. exports.default = void 0;
  11016. var _baseIsTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_baseIsTypedArray.js */ 247));
  11017. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  11018. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  11019. /* Node.js helper references. */
  11020. var nodeIsTypedArray = _nodeUtil.default && _nodeUtil.default.isTypedArray;
  11021. /**
  11022. * Checks if `value` is classified as a typed array.
  11023. *
  11024. * @static
  11025. * @memberOf _
  11026. * @since 3.0.0
  11027. * @category Lang
  11028. * @param {*} value The value to check.
  11029. * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
  11030. * @example
  11031. *
  11032. * _.isTypedArray(new Uint8Array);
  11033. * // => true
  11034. *
  11035. * _.isTypedArray([]);
  11036. * // => false
  11037. */
  11038. var isTypedArray = nodeIsTypedArray ? (0, _baseUnary.default)(nodeIsTypedArray) : _baseIsTypedArray.default;
  11039. var _default = isTypedArray;
  11040. exports.default = _default;
  11041. /***/ }),
  11042. /* 247 */
  11043. /*!*****************************************************************************************************!*\
  11044. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsTypedArray.js ***!
  11045. \*****************************************************************************************************/
  11046. /*! no static exports found */
  11047. /***/ (function(module, exports, __webpack_require__) {
  11048. "use strict";
  11049. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11050. Object.defineProperty(exports, "__esModule", {
  11051. value: true
  11052. });
  11053. exports.default = void 0;
  11054. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  11055. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  11056. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  11057. /** `Object#toString` result references. */
  11058. var argsTag = '[object Arguments]',
  11059. arrayTag = '[object Array]',
  11060. boolTag = '[object Boolean]',
  11061. dateTag = '[object Date]',
  11062. errorTag = '[object Error]',
  11063. funcTag = '[object Function]',
  11064. mapTag = '[object Map]',
  11065. numberTag = '[object Number]',
  11066. objectTag = '[object Object]',
  11067. regexpTag = '[object RegExp]',
  11068. setTag = '[object Set]',
  11069. stringTag = '[object String]',
  11070. weakMapTag = '[object WeakMap]';
  11071. var arrayBufferTag = '[object ArrayBuffer]',
  11072. dataViewTag = '[object DataView]',
  11073. float32Tag = '[object Float32Array]',
  11074. float64Tag = '[object Float64Array]',
  11075. int8Tag = '[object Int8Array]',
  11076. int16Tag = '[object Int16Array]',
  11077. int32Tag = '[object Int32Array]',
  11078. uint8Tag = '[object Uint8Array]',
  11079. uint8ClampedTag = '[object Uint8ClampedArray]',
  11080. uint16Tag = '[object Uint16Array]',
  11081. uint32Tag = '[object Uint32Array]';
  11082. /** Used to identify `toStringTag` values of typed arrays. */
  11083. var typedArrayTags = {};
  11084. typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = typedArrayTags[uint32Tag] = true;
  11085. 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;
  11086. /**
  11087. * The base implementation of `_.isTypedArray` without Node.js optimizations.
  11088. *
  11089. * @private
  11090. * @param {*} value The value to check.
  11091. * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.
  11092. */
  11093. function baseIsTypedArray(value) {
  11094. return (0, _isObjectLike.default)(value) && (0, _isLength.default)(value.length) && !!typedArrayTags[(0, _baseGetTag.default)(value)];
  11095. }
  11096. var _default = baseIsTypedArray;
  11097. exports.default = _default;
  11098. /***/ }),
  11099. /* 248 */
  11100. /*!**********************************************************************************************!*\
  11101. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUnary.js ***!
  11102. \**********************************************************************************************/
  11103. /*! no static exports found */
  11104. /***/ (function(module, exports, __webpack_require__) {
  11105. "use strict";
  11106. Object.defineProperty(exports, "__esModule", {
  11107. value: true
  11108. });
  11109. exports.default = void 0;
  11110. /**
  11111. * The base implementation of `_.unary` without support for storing metadata.
  11112. *
  11113. * @private
  11114. * @param {Function} func The function to cap arguments for.
  11115. * @returns {Function} Returns the new capped function.
  11116. */
  11117. function baseUnary(func) {
  11118. return function (value) {
  11119. return func(value);
  11120. };
  11121. }
  11122. var _default = baseUnary;
  11123. exports.default = _default;
  11124. /***/ }),
  11125. /* 249 */
  11126. /*!*********************************************************************************************!*\
  11127. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nodeUtil.js ***!
  11128. \*********************************************************************************************/
  11129. /*! no static exports found */
  11130. /***/ (function(module, exports, __webpack_require__) {
  11131. "use strict";
  11132. /* WEBPACK VAR INJECTION */(function(module) {
  11133. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11134. Object.defineProperty(exports, "__esModule", {
  11135. value: true
  11136. });
  11137. exports.default = void 0;
  11138. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  11139. var _freeGlobal = _interopRequireDefault(__webpack_require__(/*! ./_freeGlobal.js */ 156));
  11140. /** Detect free variable `exports`. */
  11141. var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
  11142. /** Detect free variable `module`. */
  11143. var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
  11144. /** Detect the popular CommonJS extension `module.exports`. */
  11145. var moduleExports = freeModule && freeModule.exports === freeExports;
  11146. /** Detect free variable `process` from Node.js. */
  11147. var freeProcess = moduleExports && _freeGlobal.default.process;
  11148. /** Used to access faster Node.js helpers. */
  11149. var nodeUtil = function () {
  11150. try {
  11151. // Use `util.types` for Node.js 10+.
  11152. var types = freeModule && freeModule.require && freeModule.require('util').types;
  11153. if (types) {
  11154. return types;
  11155. }
  11156. // Legacy `process.binding('util')` for Node.js < 10.
  11157. return freeProcess && freeProcess.binding && freeProcess.binding('util');
  11158. } catch (e) {}
  11159. }();
  11160. var _default = nodeUtil;
  11161. exports.default = _default;
  11162. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
  11163. /***/ }),
  11164. /* 250 */
  11165. /*!*********************************************************************************************!*\
  11166. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseKeys.js ***!
  11167. \*********************************************************************************************/
  11168. /*! no static exports found */
  11169. /***/ (function(module, exports, __webpack_require__) {
  11170. "use strict";
  11171. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11172. Object.defineProperty(exports, "__esModule", {
  11173. value: true
  11174. });
  11175. exports.default = void 0;
  11176. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  11177. var _nativeKeys = _interopRequireDefault(__webpack_require__(/*! ./_nativeKeys.js */ 251));
  11178. /** Used for built-in method references. */
  11179. var objectProto = Object.prototype;
  11180. /** Used to check objects for own properties. */
  11181. var hasOwnProperty = objectProto.hasOwnProperty;
  11182. /**
  11183. * The base implementation of `_.keys` which doesn't treat sparse arrays as dense.
  11184. *
  11185. * @private
  11186. * @param {Object} object The object to query.
  11187. * @returns {Array} Returns the array of property names.
  11188. */
  11189. function baseKeys(object) {
  11190. if (!(0, _isPrototype.default)(object)) {
  11191. return (0, _nativeKeys.default)(object);
  11192. }
  11193. var result = [];
  11194. for (var key in Object(object)) {
  11195. if (hasOwnProperty.call(object, key) && key != 'constructor') {
  11196. result.push(key);
  11197. }
  11198. }
  11199. return result;
  11200. }
  11201. var _default = baseKeys;
  11202. exports.default = _default;
  11203. /***/ }),
  11204. /* 251 */
  11205. /*!***********************************************************************************************!*\
  11206. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeKeys.js ***!
  11207. \***********************************************************************************************/
  11208. /*! no static exports found */
  11209. /***/ (function(module, exports, __webpack_require__) {
  11210. "use strict";
  11211. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11212. Object.defineProperty(exports, "__esModule", {
  11213. value: true
  11214. });
  11215. exports.default = void 0;
  11216. var _overArg = _interopRequireDefault(__webpack_require__(/*! ./_overArg.js */ 252));
  11217. /* Built-in method references for those with the same name as other `lodash` methods. */
  11218. var nativeKeys = (0, _overArg.default)(Object.keys, Object);
  11219. var _default = nativeKeys;
  11220. exports.default = _default;
  11221. /***/ }),
  11222. /* 252 */
  11223. /*!********************************************************************************************!*\
  11224. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_overArg.js ***!
  11225. \********************************************************************************************/
  11226. /*! no static exports found */
  11227. /***/ (function(module, exports, __webpack_require__) {
  11228. "use strict";
  11229. Object.defineProperty(exports, "__esModule", {
  11230. value: true
  11231. });
  11232. exports.default = void 0;
  11233. /**
  11234. * Creates a unary function that invokes `func` with its argument transformed.
  11235. *
  11236. * @private
  11237. * @param {Function} func The function to wrap.
  11238. * @param {Function} transform The argument transform.
  11239. * @returns {Function} Returns the new function.
  11240. */
  11241. function overArg(func, transform) {
  11242. return function (arg) {
  11243. return func(transform(arg));
  11244. };
  11245. }
  11246. var _default = overArg;
  11247. exports.default = _default;
  11248. /***/ }),
  11249. /* 253 */
  11250. /*!********************************************************************************************!*\
  11251. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignIn.js ***!
  11252. \********************************************************************************************/
  11253. /*! no static exports found */
  11254. /***/ (function(module, exports, __webpack_require__) {
  11255. "use strict";
  11256. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11257. Object.defineProperty(exports, "__esModule", {
  11258. value: true
  11259. });
  11260. exports.default = void 0;
  11261. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  11262. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  11263. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  11264. /**
  11265. * This method is like `_.assign` except that it iterates over own and
  11266. * inherited source properties.
  11267. *
  11268. * **Note:** This method mutates `object`.
  11269. *
  11270. * @static
  11271. * @memberOf _
  11272. * @since 4.0.0
  11273. * @alias extend
  11274. * @category Object
  11275. * @param {Object} object The destination object.
  11276. * @param {...Object} [sources] The source objects.
  11277. * @returns {Object} Returns `object`.
  11278. * @see _.assign
  11279. * @example
  11280. *
  11281. * function Foo() {
  11282. * this.a = 1;
  11283. * }
  11284. *
  11285. * function Bar() {
  11286. * this.c = 3;
  11287. * }
  11288. *
  11289. * Foo.prototype.b = 2;
  11290. * Bar.prototype.d = 4;
  11291. *
  11292. * _.assignIn({ 'a': 0 }, new Foo, new Bar);
  11293. * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }
  11294. */
  11295. var assignIn = (0, _createAssigner.default)(function (object, source) {
  11296. (0, _copyObject.default)(source, (0, _keysIn.default)(source), object);
  11297. });
  11298. var _default = assignIn;
  11299. exports.default = _default;
  11300. /***/ }),
  11301. /* 254 */
  11302. /*!******************************************************************************************!*\
  11303. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keysIn.js ***!
  11304. \******************************************************************************************/
  11305. /*! no static exports found */
  11306. /***/ (function(module, exports, __webpack_require__) {
  11307. "use strict";
  11308. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11309. Object.defineProperty(exports, "__esModule", {
  11310. value: true
  11311. });
  11312. exports.default = void 0;
  11313. var _arrayLikeKeys = _interopRequireDefault(__webpack_require__(/*! ./_arrayLikeKeys.js */ 239));
  11314. var _baseKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_baseKeysIn.js */ 255));
  11315. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  11316. /**
  11317. * Creates an array of the own and inherited enumerable property names of `object`.
  11318. *
  11319. * **Note:** Non-object values are coerced to objects.
  11320. *
  11321. * @static
  11322. * @memberOf _
  11323. * @since 3.0.0
  11324. * @category Object
  11325. * @param {Object} object The object to query.
  11326. * @returns {Array} Returns the array of property names.
  11327. * @example
  11328. *
  11329. * function Foo() {
  11330. * this.a = 1;
  11331. * this.b = 2;
  11332. * }
  11333. *
  11334. * Foo.prototype.c = 3;
  11335. *
  11336. * _.keysIn(new Foo);
  11337. * // => ['a', 'b', 'c'] (iteration order is not guaranteed)
  11338. */
  11339. function keysIn(object) {
  11340. return (0, _isArrayLike.default)(object) ? (0, _arrayLikeKeys.default)(object, true) : (0, _baseKeysIn.default)(object);
  11341. }
  11342. var _default = keysIn;
  11343. exports.default = _default;
  11344. /***/ }),
  11345. /* 255 */
  11346. /*!***********************************************************************************************!*\
  11347. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseKeysIn.js ***!
  11348. \***********************************************************************************************/
  11349. /*! no static exports found */
  11350. /***/ (function(module, exports, __webpack_require__) {
  11351. "use strict";
  11352. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11353. Object.defineProperty(exports, "__esModule", {
  11354. value: true
  11355. });
  11356. exports.default = void 0;
  11357. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  11358. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  11359. var _nativeKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_nativeKeysIn.js */ 256));
  11360. /** Used for built-in method references. */
  11361. var objectProto = Object.prototype;
  11362. /** Used to check objects for own properties. */
  11363. var hasOwnProperty = objectProto.hasOwnProperty;
  11364. /**
  11365. * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense.
  11366. *
  11367. * @private
  11368. * @param {Object} object The object to query.
  11369. * @returns {Array} Returns the array of property names.
  11370. */
  11371. function baseKeysIn(object) {
  11372. if (!(0, _isObject.default)(object)) {
  11373. return (0, _nativeKeysIn.default)(object);
  11374. }
  11375. var isProto = (0, _isPrototype.default)(object),
  11376. result = [];
  11377. for (var key in object) {
  11378. if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) {
  11379. result.push(key);
  11380. }
  11381. }
  11382. return result;
  11383. }
  11384. var _default = baseKeysIn;
  11385. exports.default = _default;
  11386. /***/ }),
  11387. /* 256 */
  11388. /*!*************************************************************************************************!*\
  11389. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeKeysIn.js ***!
  11390. \*************************************************************************************************/
  11391. /*! no static exports found */
  11392. /***/ (function(module, exports, __webpack_require__) {
  11393. "use strict";
  11394. Object.defineProperty(exports, "__esModule", {
  11395. value: true
  11396. });
  11397. exports.default = void 0;
  11398. /**
  11399. * This function is like
  11400. * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)
  11401. * except that it includes inherited enumerable properties.
  11402. *
  11403. * @private
  11404. * @param {Object} object The object to query.
  11405. * @returns {Array} Returns the array of property names.
  11406. */
  11407. function nativeKeysIn(object) {
  11408. var result = [];
  11409. if (object != null) {
  11410. for (var key in Object(object)) {
  11411. result.push(key);
  11412. }
  11413. }
  11414. return result;
  11415. }
  11416. var _default = nativeKeysIn;
  11417. exports.default = _default;
  11418. /***/ }),
  11419. /* 257 */
  11420. /*!************************************************************************************************!*\
  11421. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignInWith.js ***!
  11422. \************************************************************************************************/
  11423. /*! no static exports found */
  11424. /***/ (function(module, exports, __webpack_require__) {
  11425. "use strict";
  11426. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11427. Object.defineProperty(exports, "__esModule", {
  11428. value: true
  11429. });
  11430. exports.default = void 0;
  11431. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  11432. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  11433. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  11434. /**
  11435. * This method is like `_.assignIn` except that it accepts `customizer`
  11436. * which is invoked to produce the assigned values. If `customizer` returns
  11437. * `undefined`, assignment is handled by the method instead. The `customizer`
  11438. * is invoked with five arguments: (objValue, srcValue, key, object, source).
  11439. *
  11440. * **Note:** This method mutates `object`.
  11441. *
  11442. * @static
  11443. * @memberOf _
  11444. * @since 4.0.0
  11445. * @alias extendWith
  11446. * @category Object
  11447. * @param {Object} object The destination object.
  11448. * @param {...Object} sources The source objects.
  11449. * @param {Function} [customizer] The function to customize assigned values.
  11450. * @returns {Object} Returns `object`.
  11451. * @see _.assignWith
  11452. * @example
  11453. *
  11454. * function customizer(objValue, srcValue) {
  11455. * return _.isUndefined(objValue) ? srcValue : objValue;
  11456. * }
  11457. *
  11458. * var defaults = _.partialRight(_.assignInWith, customizer);
  11459. *
  11460. * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
  11461. * // => { 'a': 1, 'b': 2 }
  11462. */
  11463. var assignInWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
  11464. (0, _copyObject.default)(source, (0, _keysIn.default)(source), object, customizer);
  11465. });
  11466. var _default = assignInWith;
  11467. exports.default = _default;
  11468. /***/ }),
  11469. /* 258 */
  11470. /*!**********************************************************************************************!*\
  11471. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/assignWith.js ***!
  11472. \**********************************************************************************************/
  11473. /*! no static exports found */
  11474. /***/ (function(module, exports, __webpack_require__) {
  11475. "use strict";
  11476. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11477. Object.defineProperty(exports, "__esModule", {
  11478. value: true
  11479. });
  11480. exports.default = void 0;
  11481. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  11482. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  11483. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  11484. /**
  11485. * This method is like `_.assign` except that it accepts `customizer`
  11486. * which is invoked to produce the assigned values. If `customizer` returns
  11487. * `undefined`, assignment is handled by the method instead. The `customizer`
  11488. * is invoked with five arguments: (objValue, srcValue, key, object, source).
  11489. *
  11490. * **Note:** This method mutates `object`.
  11491. *
  11492. * @static
  11493. * @memberOf _
  11494. * @since 4.0.0
  11495. * @category Object
  11496. * @param {Object} object The destination object.
  11497. * @param {...Object} sources The source objects.
  11498. * @param {Function} [customizer] The function to customize assigned values.
  11499. * @returns {Object} Returns `object`.
  11500. * @see _.assignInWith
  11501. * @example
  11502. *
  11503. * function customizer(objValue, srcValue) {
  11504. * return _.isUndefined(objValue) ? srcValue : objValue;
  11505. * }
  11506. *
  11507. * var defaults = _.partialRight(_.assignWith, customizer);
  11508. *
  11509. * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
  11510. * // => { 'a': 1, 'b': 2 }
  11511. */
  11512. var assignWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
  11513. (0, _copyObject.default)(source, (0, _keys.default)(source), object, customizer);
  11514. });
  11515. var _default = assignWith;
  11516. exports.default = _default;
  11517. /***/ }),
  11518. /* 259 */
  11519. /*!**************************************************************************************!*\
  11520. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/at.js ***!
  11521. \**************************************************************************************/
  11522. /*! no static exports found */
  11523. /***/ (function(module, exports, __webpack_require__) {
  11524. "use strict";
  11525. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11526. Object.defineProperty(exports, "__esModule", {
  11527. value: true
  11528. });
  11529. exports.default = void 0;
  11530. var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
  11531. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  11532. /**
  11533. * Creates an array of values corresponding to `paths` of `object`.
  11534. *
  11535. * @static
  11536. * @memberOf _
  11537. * @since 1.0.0
  11538. * @category Object
  11539. * @param {Object} object The object to iterate over.
  11540. * @param {...(string|string[])} [paths] The property paths to pick.
  11541. * @returns {Array} Returns the picked values.
  11542. * @example
  11543. *
  11544. * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };
  11545. *
  11546. * _.at(object, ['a[0].b.c', 'a[1]']);
  11547. * // => [3, 4]
  11548. */
  11549. var at = (0, _flatRest.default)(_baseAt.default);
  11550. var _default = at;
  11551. exports.default = _default;
  11552. /***/ }),
  11553. /* 260 */
  11554. /*!*******************************************************************************************!*\
  11555. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAt.js ***!
  11556. \*******************************************************************************************/
  11557. /*! no static exports found */
  11558. /***/ (function(module, exports, __webpack_require__) {
  11559. "use strict";
  11560. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11561. Object.defineProperty(exports, "__esModule", {
  11562. value: true
  11563. });
  11564. exports.default = void 0;
  11565. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  11566. /**
  11567. * The base implementation of `_.at` without support for individual paths.
  11568. *
  11569. * @private
  11570. * @param {Object} object The object to iterate over.
  11571. * @param {string[]} paths The property paths to pick.
  11572. * @returns {Array} Returns the picked elements.
  11573. */
  11574. function baseAt(object, paths) {
  11575. var index = -1,
  11576. length = paths.length,
  11577. result = Array(length),
  11578. skip = object == null;
  11579. while (++index < length) {
  11580. result[index] = skip ? undefined : (0, _get.default)(object, paths[index]);
  11581. }
  11582. return result;
  11583. }
  11584. var _default = baseAt;
  11585. exports.default = _default;
  11586. /***/ }),
  11587. /* 261 */
  11588. /*!***************************************************************************************!*\
  11589. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/get.js ***!
  11590. \***************************************************************************************/
  11591. /*! no static exports found */
  11592. /***/ (function(module, exports, __webpack_require__) {
  11593. "use strict";
  11594. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11595. Object.defineProperty(exports, "__esModule", {
  11596. value: true
  11597. });
  11598. exports.default = void 0;
  11599. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  11600. /**
  11601. * Gets the value at `path` of `object`. If the resolved value is
  11602. * `undefined`, the `defaultValue` is returned in its place.
  11603. *
  11604. * @static
  11605. * @memberOf _
  11606. * @since 3.7.0
  11607. * @category Object
  11608. * @param {Object} object The object to query.
  11609. * @param {Array|string} path The path of the property to get.
  11610. * @param {*} [defaultValue] The value returned for `undefined` resolved values.
  11611. * @returns {*} Returns the resolved value.
  11612. * @example
  11613. *
  11614. * var object = { 'a': [{ 'b': { 'c': 3 } }] };
  11615. *
  11616. * _.get(object, 'a[0].b.c');
  11617. * // => 3
  11618. *
  11619. * _.get(object, ['a', '0', 'b', 'c']);
  11620. * // => 3
  11621. *
  11622. * _.get(object, 'a.b.c', 'default');
  11623. * // => 'default'
  11624. */
  11625. function get(object, path, defaultValue) {
  11626. var result = object == null ? undefined : (0, _baseGet.default)(object, path);
  11627. return result === undefined ? defaultValue : result;
  11628. }
  11629. var _default = get;
  11630. exports.default = _default;
  11631. /***/ }),
  11632. /* 262 */
  11633. /*!********************************************************************************************!*\
  11634. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGet.js ***!
  11635. \********************************************************************************************/
  11636. /*! no static exports found */
  11637. /***/ (function(module, exports, __webpack_require__) {
  11638. "use strict";
  11639. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11640. Object.defineProperty(exports, "__esModule", {
  11641. value: true
  11642. });
  11643. exports.default = void 0;
  11644. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  11645. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  11646. /**
  11647. * The base implementation of `_.get` without support for default values.
  11648. *
  11649. * @private
  11650. * @param {Object} object The object to query.
  11651. * @param {Array|string} path The path of the property to get.
  11652. * @returns {*} Returns the resolved value.
  11653. */
  11654. function baseGet(object, path) {
  11655. path = (0, _castPath.default)(path, object);
  11656. var index = 0,
  11657. length = path.length;
  11658. while (object != null && index < length) {
  11659. object = object[(0, _toKey.default)(path[index++])];
  11660. }
  11661. return index && index == length ? object : undefined;
  11662. }
  11663. var _default = baseGet;
  11664. exports.default = _default;
  11665. /***/ }),
  11666. /* 263 */
  11667. /*!*********************************************************************************************!*\
  11668. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castPath.js ***!
  11669. \*********************************************************************************************/
  11670. /*! no static exports found */
  11671. /***/ (function(module, exports, __webpack_require__) {
  11672. "use strict";
  11673. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11674. Object.defineProperty(exports, "__esModule", {
  11675. value: true
  11676. });
  11677. exports.default = void 0;
  11678. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  11679. var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
  11680. var _stringToPath = _interopRequireDefault(__webpack_require__(/*! ./_stringToPath.js */ 265));
  11681. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  11682. /**
  11683. * Casts `value` to a path array if it's not one.
  11684. *
  11685. * @private
  11686. * @param {*} value The value to inspect.
  11687. * @param {Object} [object] The object to query keys on.
  11688. * @returns {Array} Returns the cast property path array.
  11689. */
  11690. function castPath(value, object) {
  11691. if ((0, _isArray.default)(value)) {
  11692. return value;
  11693. }
  11694. return (0, _isKey.default)(value, object) ? [value] : (0, _stringToPath.default)((0, _toString.default)(value));
  11695. }
  11696. var _default = castPath;
  11697. exports.default = _default;
  11698. /***/ }),
  11699. /* 264 */
  11700. /*!******************************************************************************************!*\
  11701. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isKey.js ***!
  11702. \******************************************************************************************/
  11703. /*! no static exports found */
  11704. /***/ (function(module, exports, __webpack_require__) {
  11705. "use strict";
  11706. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11707. Object.defineProperty(exports, "__esModule", {
  11708. value: true
  11709. });
  11710. exports.default = void 0;
  11711. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  11712. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  11713. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  11714. /** Used to match property names within property paths. */
  11715. var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
  11716. reIsPlainProp = /^\w*$/;
  11717. /**
  11718. * Checks if `value` is a property name and not a property path.
  11719. *
  11720. * @private
  11721. * @param {*} value The value to check.
  11722. * @param {Object} [object] The object to query keys on.
  11723. * @returns {boolean} Returns `true` if `value` is a property name, else `false`.
  11724. */
  11725. function isKey(value, object) {
  11726. if ((0, _isArray.default)(value)) {
  11727. return false;
  11728. }
  11729. var type = (0, _typeof2.default)(value);
  11730. if (type == 'number' || type == 'symbol' || type == 'boolean' || value == null || (0, _isSymbol.default)(value)) {
  11731. return true;
  11732. }
  11733. return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || object != null && value in Object(object);
  11734. }
  11735. var _default = isKey;
  11736. exports.default = _default;
  11737. /***/ }),
  11738. /* 265 */
  11739. /*!*************************************************************************************************!*\
  11740. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringToPath.js ***!
  11741. \*************************************************************************************************/
  11742. /*! no static exports found */
  11743. /***/ (function(module, exports, __webpack_require__) {
  11744. "use strict";
  11745. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11746. Object.defineProperty(exports, "__esModule", {
  11747. value: true
  11748. });
  11749. exports.default = void 0;
  11750. var _memoizeCapped = _interopRequireDefault(__webpack_require__(/*! ./_memoizeCapped.js */ 266));
  11751. /** Used to match property names within property paths. */
  11752. var rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;
  11753. /** Used to match backslashes in property paths. */
  11754. var reEscapeChar = /\\(\\)?/g;
  11755. /**
  11756. * Converts `string` to a property path array.
  11757. *
  11758. * @private
  11759. * @param {string} string The string to convert.
  11760. * @returns {Array} Returns the property path array.
  11761. */
  11762. var stringToPath = (0, _memoizeCapped.default)(function (string) {
  11763. var result = [];
  11764. if (string.charCodeAt(0) === 46 /* . */) {
  11765. result.push('');
  11766. }
  11767. string.replace(rePropName, function (match, number, quote, subString) {
  11768. result.push(quote ? subString.replace(reEscapeChar, '$1') : number || match);
  11769. });
  11770. return result;
  11771. });
  11772. var _default = stringToPath;
  11773. exports.default = _default;
  11774. /***/ }),
  11775. /* 266 */
  11776. /*!**************************************************************************************************!*\
  11777. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_memoizeCapped.js ***!
  11778. \**************************************************************************************************/
  11779. /*! no static exports found */
  11780. /***/ (function(module, exports, __webpack_require__) {
  11781. "use strict";
  11782. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11783. Object.defineProperty(exports, "__esModule", {
  11784. value: true
  11785. });
  11786. exports.default = void 0;
  11787. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  11788. /** Used as the maximum memoize cache size. */
  11789. var MAX_MEMOIZE_SIZE = 500;
  11790. /**
  11791. * A specialized version of `_.memoize` which clears the memoized function's
  11792. * cache when it exceeds `MAX_MEMOIZE_SIZE`.
  11793. *
  11794. * @private
  11795. * @param {Function} func The function to have its output memoized.
  11796. * @returns {Function} Returns the new memoized function.
  11797. */
  11798. function memoizeCapped(func) {
  11799. var result = (0, _memoize.default)(func, function (key) {
  11800. if (cache.size === MAX_MEMOIZE_SIZE) {
  11801. cache.clear();
  11802. }
  11803. return key;
  11804. });
  11805. var cache = result.cache;
  11806. return result;
  11807. }
  11808. var _default = memoizeCapped;
  11809. exports.default = _default;
  11810. /***/ }),
  11811. /* 267 */
  11812. /*!*******************************************************************************************!*\
  11813. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/memoize.js ***!
  11814. \*******************************************************************************************/
  11815. /*! no static exports found */
  11816. /***/ (function(module, exports, __webpack_require__) {
  11817. "use strict";
  11818. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11819. Object.defineProperty(exports, "__esModule", {
  11820. value: true
  11821. });
  11822. exports.default = void 0;
  11823. var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
  11824. /** Error message constants. */
  11825. var FUNC_ERROR_TEXT = 'Expected a function';
  11826. /**
  11827. * Creates a function that memoizes the result of `func`. If `resolver` is
  11828. * provided, it determines the cache key for storing the result based on the
  11829. * arguments provided to the memoized function. By default, the first argument
  11830. * provided to the memoized function is used as the map cache key. The `func`
  11831. * is invoked with the `this` binding of the memoized function.
  11832. *
  11833. * **Note:** The cache is exposed as the `cache` property on the memoized
  11834. * function. Its creation may be customized by replacing the `_.memoize.Cache`
  11835. * constructor with one whose instances implement the
  11836. * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object)
  11837. * method interface of `clear`, `delete`, `get`, `has`, and `set`.
  11838. *
  11839. * @static
  11840. * @memberOf _
  11841. * @since 0.1.0
  11842. * @category Function
  11843. * @param {Function} func The function to have its output memoized.
  11844. * @param {Function} [resolver] The function to resolve the cache key.
  11845. * @returns {Function} Returns the new memoized function.
  11846. * @example
  11847. *
  11848. * var object = { 'a': 1, 'b': 2 };
  11849. * var other = { 'c': 3, 'd': 4 };
  11850. *
  11851. * var values = _.memoize(_.values);
  11852. * values(object);
  11853. * // => [1, 2]
  11854. *
  11855. * values(other);
  11856. * // => [3, 4]
  11857. *
  11858. * object.a = 2;
  11859. * values(object);
  11860. * // => [1, 2]
  11861. *
  11862. * // Modify the result cache.
  11863. * values.cache.set(object, ['a', 'b']);
  11864. * values(object);
  11865. * // => ['a', 'b']
  11866. *
  11867. * // Replace `_.memoize.Cache`.
  11868. * _.memoize.Cache = WeakMap;
  11869. */
  11870. function memoize(func, resolver) {
  11871. if (typeof func != 'function' || resolver != null && typeof resolver != 'function') {
  11872. throw new TypeError(FUNC_ERROR_TEXT);
  11873. }
  11874. var memoized = function memoized() {
  11875. var args = arguments,
  11876. key = resolver ? resolver.apply(this, args) : args[0],
  11877. cache = memoized.cache;
  11878. if (cache.has(key)) {
  11879. return cache.get(key);
  11880. }
  11881. var result = func.apply(this, args);
  11882. memoized.cache = cache.set(key, result) || cache;
  11883. return result;
  11884. };
  11885. memoized.cache = new (memoize.Cache || _MapCache.default)();
  11886. return memoized;
  11887. }
  11888. // Expose `MapCache`.
  11889. memoize.Cache = _MapCache.default;
  11890. var _default = memoize;
  11891. exports.default = _default;
  11892. /***/ }),
  11893. /* 268 */
  11894. /*!*********************************************************************************************!*\
  11895. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_MapCache.js ***!
  11896. \*********************************************************************************************/
  11897. /*! no static exports found */
  11898. /***/ (function(module, exports, __webpack_require__) {
  11899. "use strict";
  11900. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11901. Object.defineProperty(exports, "__esModule", {
  11902. value: true
  11903. });
  11904. exports.default = void 0;
  11905. var _mapCacheClear = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheClear.js */ 269));
  11906. var _mapCacheDelete = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheDelete.js */ 285));
  11907. var _mapCacheGet = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheGet.js */ 288));
  11908. var _mapCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheHas.js */ 289));
  11909. var _mapCacheSet = _interopRequireDefault(__webpack_require__(/*! ./_mapCacheSet.js */ 290));
  11910. /**
  11911. * Creates a map cache object to store key-value pairs.
  11912. *
  11913. * @private
  11914. * @constructor
  11915. * @param {Array} [entries] The key-value pairs to cache.
  11916. */
  11917. function MapCache(entries) {
  11918. var index = -1,
  11919. length = entries == null ? 0 : entries.length;
  11920. this.clear();
  11921. while (++index < length) {
  11922. var entry = entries[index];
  11923. this.set(entry[0], entry[1]);
  11924. }
  11925. }
  11926. // Add methods to `MapCache`.
  11927. MapCache.prototype.clear = _mapCacheClear.default;
  11928. MapCache.prototype['delete'] = _mapCacheDelete.default;
  11929. MapCache.prototype.get = _mapCacheGet.default;
  11930. MapCache.prototype.has = _mapCacheHas.default;
  11931. MapCache.prototype.set = _mapCacheSet.default;
  11932. var _default = MapCache;
  11933. exports.default = _default;
  11934. /***/ }),
  11935. /* 269 */
  11936. /*!**************************************************************************************************!*\
  11937. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheClear.js ***!
  11938. \**************************************************************************************************/
  11939. /*! no static exports found */
  11940. /***/ (function(module, exports, __webpack_require__) {
  11941. "use strict";
  11942. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11943. Object.defineProperty(exports, "__esModule", {
  11944. value: true
  11945. });
  11946. exports.default = void 0;
  11947. var _Hash = _interopRequireDefault(__webpack_require__(/*! ./_Hash.js */ 270));
  11948. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  11949. var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
  11950. /**
  11951. * Removes all key-value entries from the map.
  11952. *
  11953. * @private
  11954. * @name clear
  11955. * @memberOf MapCache
  11956. */
  11957. function mapCacheClear() {
  11958. this.size = 0;
  11959. this.__data__ = {
  11960. 'hash': new _Hash.default(),
  11961. 'map': new (_Map.default || _ListCache.default)(),
  11962. 'string': new _Hash.default()
  11963. };
  11964. }
  11965. var _default = mapCacheClear;
  11966. exports.default = _default;
  11967. /***/ }),
  11968. /* 270 */
  11969. /*!*****************************************************************************************!*\
  11970. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Hash.js ***!
  11971. \*****************************************************************************************/
  11972. /*! no static exports found */
  11973. /***/ (function(module, exports, __webpack_require__) {
  11974. "use strict";
  11975. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  11976. Object.defineProperty(exports, "__esModule", {
  11977. value: true
  11978. });
  11979. exports.default = void 0;
  11980. var _hashClear = _interopRequireDefault(__webpack_require__(/*! ./_hashClear.js */ 271));
  11981. var _hashDelete = _interopRequireDefault(__webpack_require__(/*! ./_hashDelete.js */ 273));
  11982. var _hashGet = _interopRequireDefault(__webpack_require__(/*! ./_hashGet.js */ 274));
  11983. var _hashHas = _interopRequireDefault(__webpack_require__(/*! ./_hashHas.js */ 275));
  11984. var _hashSet = _interopRequireDefault(__webpack_require__(/*! ./_hashSet.js */ 276));
  11985. /**
  11986. * Creates a hash object.
  11987. *
  11988. * @private
  11989. * @constructor
  11990. * @param {Array} [entries] The key-value pairs to cache.
  11991. */
  11992. function Hash(entries) {
  11993. var index = -1,
  11994. length = entries == null ? 0 : entries.length;
  11995. this.clear();
  11996. while (++index < length) {
  11997. var entry = entries[index];
  11998. this.set(entry[0], entry[1]);
  11999. }
  12000. }
  12001. // Add methods to `Hash`.
  12002. Hash.prototype.clear = _hashClear.default;
  12003. Hash.prototype['delete'] = _hashDelete.default;
  12004. Hash.prototype.get = _hashGet.default;
  12005. Hash.prototype.has = _hashHas.default;
  12006. Hash.prototype.set = _hashSet.default;
  12007. var _default = Hash;
  12008. exports.default = _default;
  12009. /***/ }),
  12010. /* 271 */
  12011. /*!**********************************************************************************************!*\
  12012. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashClear.js ***!
  12013. \**********************************************************************************************/
  12014. /*! no static exports found */
  12015. /***/ (function(module, exports, __webpack_require__) {
  12016. "use strict";
  12017. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12018. Object.defineProperty(exports, "__esModule", {
  12019. value: true
  12020. });
  12021. exports.default = void 0;
  12022. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12023. /**
  12024. * Removes all key-value entries from the hash.
  12025. *
  12026. * @private
  12027. * @name clear
  12028. * @memberOf Hash
  12029. */
  12030. function hashClear() {
  12031. this.__data__ = _nativeCreate.default ? (0, _nativeCreate.default)(null) : {};
  12032. this.size = 0;
  12033. }
  12034. var _default = hashClear;
  12035. exports.default = _default;
  12036. /***/ }),
  12037. /* 272 */
  12038. /*!*************************************************************************************************!*\
  12039. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_nativeCreate.js ***!
  12040. \*************************************************************************************************/
  12041. /*! no static exports found */
  12042. /***/ (function(module, exports, __webpack_require__) {
  12043. "use strict";
  12044. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12045. Object.defineProperty(exports, "__esModule", {
  12046. value: true
  12047. });
  12048. exports.default = void 0;
  12049. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  12050. /* Built-in method references that are verified to be native. */
  12051. var nativeCreate = (0, _getNative.default)(Object, 'create');
  12052. var _default = nativeCreate;
  12053. exports.default = _default;
  12054. /***/ }),
  12055. /* 273 */
  12056. /*!***********************************************************************************************!*\
  12057. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashDelete.js ***!
  12058. \***********************************************************************************************/
  12059. /*! no static exports found */
  12060. /***/ (function(module, exports, __webpack_require__) {
  12061. "use strict";
  12062. Object.defineProperty(exports, "__esModule", {
  12063. value: true
  12064. });
  12065. exports.default = void 0;
  12066. /**
  12067. * Removes `key` and its value from the hash.
  12068. *
  12069. * @private
  12070. * @name delete
  12071. * @memberOf Hash
  12072. * @param {Object} hash The hash to modify.
  12073. * @param {string} key The key of the value to remove.
  12074. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  12075. */
  12076. function hashDelete(key) {
  12077. var result = this.has(key) && delete this.__data__[key];
  12078. this.size -= result ? 1 : 0;
  12079. return result;
  12080. }
  12081. var _default = hashDelete;
  12082. exports.default = _default;
  12083. /***/ }),
  12084. /* 274 */
  12085. /*!********************************************************************************************!*\
  12086. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashGet.js ***!
  12087. \********************************************************************************************/
  12088. /*! no static exports found */
  12089. /***/ (function(module, exports, __webpack_require__) {
  12090. "use strict";
  12091. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12092. Object.defineProperty(exports, "__esModule", {
  12093. value: true
  12094. });
  12095. exports.default = void 0;
  12096. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12097. /** Used to stand-in for `undefined` hash values. */
  12098. var HASH_UNDEFINED = '__lodash_hash_undefined__';
  12099. /** Used for built-in method references. */
  12100. var objectProto = Object.prototype;
  12101. /** Used to check objects for own properties. */
  12102. var hasOwnProperty = objectProto.hasOwnProperty;
  12103. /**
  12104. * Gets the hash value for `key`.
  12105. *
  12106. * @private
  12107. * @name get
  12108. * @memberOf Hash
  12109. * @param {string} key The key of the value to get.
  12110. * @returns {*} Returns the entry value.
  12111. */
  12112. function hashGet(key) {
  12113. var data = this.__data__;
  12114. if (_nativeCreate.default) {
  12115. var result = data[key];
  12116. return result === HASH_UNDEFINED ? undefined : result;
  12117. }
  12118. return hasOwnProperty.call(data, key) ? data[key] : undefined;
  12119. }
  12120. var _default = hashGet;
  12121. exports.default = _default;
  12122. /***/ }),
  12123. /* 275 */
  12124. /*!********************************************************************************************!*\
  12125. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashHas.js ***!
  12126. \********************************************************************************************/
  12127. /*! no static exports found */
  12128. /***/ (function(module, exports, __webpack_require__) {
  12129. "use strict";
  12130. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12131. Object.defineProperty(exports, "__esModule", {
  12132. value: true
  12133. });
  12134. exports.default = void 0;
  12135. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12136. /** Used for built-in method references. */
  12137. var objectProto = Object.prototype;
  12138. /** Used to check objects for own properties. */
  12139. var hasOwnProperty = objectProto.hasOwnProperty;
  12140. /**
  12141. * Checks if a hash value for `key` exists.
  12142. *
  12143. * @private
  12144. * @name has
  12145. * @memberOf Hash
  12146. * @param {string} key The key of the entry to check.
  12147. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  12148. */
  12149. function hashHas(key) {
  12150. var data = this.__data__;
  12151. return _nativeCreate.default ? data[key] !== undefined : hasOwnProperty.call(data, key);
  12152. }
  12153. var _default = hashHas;
  12154. exports.default = _default;
  12155. /***/ }),
  12156. /* 276 */
  12157. /*!********************************************************************************************!*\
  12158. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hashSet.js ***!
  12159. \********************************************************************************************/
  12160. /*! no static exports found */
  12161. /***/ (function(module, exports, __webpack_require__) {
  12162. "use strict";
  12163. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12164. Object.defineProperty(exports, "__esModule", {
  12165. value: true
  12166. });
  12167. exports.default = void 0;
  12168. var _nativeCreate = _interopRequireDefault(__webpack_require__(/*! ./_nativeCreate.js */ 272));
  12169. /** Used to stand-in for `undefined` hash values. */
  12170. var HASH_UNDEFINED = '__lodash_hash_undefined__';
  12171. /**
  12172. * Sets the hash `key` to `value`.
  12173. *
  12174. * @private
  12175. * @name set
  12176. * @memberOf Hash
  12177. * @param {string} key The key of the value to set.
  12178. * @param {*} value The value to set.
  12179. * @returns {Object} Returns the hash instance.
  12180. */
  12181. function hashSet(key, value) {
  12182. var data = this.__data__;
  12183. this.size += this.has(key) ? 0 : 1;
  12184. data[key] = _nativeCreate.default && value === undefined ? HASH_UNDEFINED : value;
  12185. return this;
  12186. }
  12187. var _default = hashSet;
  12188. exports.default = _default;
  12189. /***/ }),
  12190. /* 277 */
  12191. /*!**********************************************************************************************!*\
  12192. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_ListCache.js ***!
  12193. \**********************************************************************************************/
  12194. /*! no static exports found */
  12195. /***/ (function(module, exports, __webpack_require__) {
  12196. "use strict";
  12197. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12198. Object.defineProperty(exports, "__esModule", {
  12199. value: true
  12200. });
  12201. exports.default = void 0;
  12202. var _listCacheClear = _interopRequireDefault(__webpack_require__(/*! ./_listCacheClear.js */ 278));
  12203. var _listCacheDelete = _interopRequireDefault(__webpack_require__(/*! ./_listCacheDelete.js */ 279));
  12204. var _listCacheGet = _interopRequireDefault(__webpack_require__(/*! ./_listCacheGet.js */ 281));
  12205. var _listCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_listCacheHas.js */ 282));
  12206. var _listCacheSet = _interopRequireDefault(__webpack_require__(/*! ./_listCacheSet.js */ 283));
  12207. /**
  12208. * Creates an list cache object.
  12209. *
  12210. * @private
  12211. * @constructor
  12212. * @param {Array} [entries] The key-value pairs to cache.
  12213. */
  12214. function ListCache(entries) {
  12215. var index = -1,
  12216. length = entries == null ? 0 : entries.length;
  12217. this.clear();
  12218. while (++index < length) {
  12219. var entry = entries[index];
  12220. this.set(entry[0], entry[1]);
  12221. }
  12222. }
  12223. // Add methods to `ListCache`.
  12224. ListCache.prototype.clear = _listCacheClear.default;
  12225. ListCache.prototype['delete'] = _listCacheDelete.default;
  12226. ListCache.prototype.get = _listCacheGet.default;
  12227. ListCache.prototype.has = _listCacheHas.default;
  12228. ListCache.prototype.set = _listCacheSet.default;
  12229. var _default = ListCache;
  12230. exports.default = _default;
  12231. /***/ }),
  12232. /* 278 */
  12233. /*!***************************************************************************************************!*\
  12234. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheClear.js ***!
  12235. \***************************************************************************************************/
  12236. /*! no static exports found */
  12237. /***/ (function(module, exports, __webpack_require__) {
  12238. "use strict";
  12239. Object.defineProperty(exports, "__esModule", {
  12240. value: true
  12241. });
  12242. exports.default = void 0;
  12243. /**
  12244. * Removes all key-value entries from the list cache.
  12245. *
  12246. * @private
  12247. * @name clear
  12248. * @memberOf ListCache
  12249. */
  12250. function listCacheClear() {
  12251. this.__data__ = [];
  12252. this.size = 0;
  12253. }
  12254. var _default = listCacheClear;
  12255. exports.default = _default;
  12256. /***/ }),
  12257. /* 279 */
  12258. /*!****************************************************************************************************!*\
  12259. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheDelete.js ***!
  12260. \****************************************************************************************************/
  12261. /*! no static exports found */
  12262. /***/ (function(module, exports, __webpack_require__) {
  12263. "use strict";
  12264. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12265. Object.defineProperty(exports, "__esModule", {
  12266. value: true
  12267. });
  12268. exports.default = void 0;
  12269. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12270. /** Used for built-in method references. */
  12271. var arrayProto = Array.prototype;
  12272. /** Built-in value references. */
  12273. var splice = arrayProto.splice;
  12274. /**
  12275. * Removes `key` and its value from the list cache.
  12276. *
  12277. * @private
  12278. * @name delete
  12279. * @memberOf ListCache
  12280. * @param {string} key The key of the value to remove.
  12281. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  12282. */
  12283. function listCacheDelete(key) {
  12284. var data = this.__data__,
  12285. index = (0, _assocIndexOf.default)(data, key);
  12286. if (index < 0) {
  12287. return false;
  12288. }
  12289. var lastIndex = data.length - 1;
  12290. if (index == lastIndex) {
  12291. data.pop();
  12292. } else {
  12293. splice.call(data, index, 1);
  12294. }
  12295. --this.size;
  12296. return true;
  12297. }
  12298. var _default = listCacheDelete;
  12299. exports.default = _default;
  12300. /***/ }),
  12301. /* 280 */
  12302. /*!*************************************************************************************************!*\
  12303. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assocIndexOf.js ***!
  12304. \*************************************************************************************************/
  12305. /*! no static exports found */
  12306. /***/ (function(module, exports, __webpack_require__) {
  12307. "use strict";
  12308. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12309. Object.defineProperty(exports, "__esModule", {
  12310. value: true
  12311. });
  12312. exports.default = void 0;
  12313. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  12314. /**
  12315. * Gets the index at which the `key` is found in `array` of key-value pairs.
  12316. *
  12317. * @private
  12318. * @param {Array} array The array to inspect.
  12319. * @param {*} key The key to search for.
  12320. * @returns {number} Returns the index of the matched value, else `-1`.
  12321. */
  12322. function assocIndexOf(array, key) {
  12323. var length = array.length;
  12324. while (length--) {
  12325. if ((0, _eq.default)(array[length][0], key)) {
  12326. return length;
  12327. }
  12328. }
  12329. return -1;
  12330. }
  12331. var _default = assocIndexOf;
  12332. exports.default = _default;
  12333. /***/ }),
  12334. /* 281 */
  12335. /*!*************************************************************************************************!*\
  12336. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheGet.js ***!
  12337. \*************************************************************************************************/
  12338. /*! no static exports found */
  12339. /***/ (function(module, exports, __webpack_require__) {
  12340. "use strict";
  12341. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12342. Object.defineProperty(exports, "__esModule", {
  12343. value: true
  12344. });
  12345. exports.default = void 0;
  12346. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12347. /**
  12348. * Gets the list cache value for `key`.
  12349. *
  12350. * @private
  12351. * @name get
  12352. * @memberOf ListCache
  12353. * @param {string} key The key of the value to get.
  12354. * @returns {*} Returns the entry value.
  12355. */
  12356. function listCacheGet(key) {
  12357. var data = this.__data__,
  12358. index = (0, _assocIndexOf.default)(data, key);
  12359. return index < 0 ? undefined : data[index][1];
  12360. }
  12361. var _default = listCacheGet;
  12362. exports.default = _default;
  12363. /***/ }),
  12364. /* 282 */
  12365. /*!*************************************************************************************************!*\
  12366. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheHas.js ***!
  12367. \*************************************************************************************************/
  12368. /*! no static exports found */
  12369. /***/ (function(module, exports, __webpack_require__) {
  12370. "use strict";
  12371. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12372. Object.defineProperty(exports, "__esModule", {
  12373. value: true
  12374. });
  12375. exports.default = void 0;
  12376. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12377. /**
  12378. * Checks if a list cache value for `key` exists.
  12379. *
  12380. * @private
  12381. * @name has
  12382. * @memberOf ListCache
  12383. * @param {string} key The key of the entry to check.
  12384. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  12385. */
  12386. function listCacheHas(key) {
  12387. return (0, _assocIndexOf.default)(this.__data__, key) > -1;
  12388. }
  12389. var _default = listCacheHas;
  12390. exports.default = _default;
  12391. /***/ }),
  12392. /* 283 */
  12393. /*!*************************************************************************************************!*\
  12394. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_listCacheSet.js ***!
  12395. \*************************************************************************************************/
  12396. /*! no static exports found */
  12397. /***/ (function(module, exports, __webpack_require__) {
  12398. "use strict";
  12399. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12400. Object.defineProperty(exports, "__esModule", {
  12401. value: true
  12402. });
  12403. exports.default = void 0;
  12404. var _assocIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_assocIndexOf.js */ 280));
  12405. /**
  12406. * Sets the list cache `key` to `value`.
  12407. *
  12408. * @private
  12409. * @name set
  12410. * @memberOf ListCache
  12411. * @param {string} key The key of the value to set.
  12412. * @param {*} value The value to set.
  12413. * @returns {Object} Returns the list cache instance.
  12414. */
  12415. function listCacheSet(key, value) {
  12416. var data = this.__data__,
  12417. index = (0, _assocIndexOf.default)(data, key);
  12418. if (index < 0) {
  12419. ++this.size;
  12420. data.push([key, value]);
  12421. } else {
  12422. data[index][1] = value;
  12423. }
  12424. return this;
  12425. }
  12426. var _default = listCacheSet;
  12427. exports.default = _default;
  12428. /***/ }),
  12429. /* 284 */
  12430. /*!****************************************************************************************!*\
  12431. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Map.js ***!
  12432. \****************************************************************************************/
  12433. /*! no static exports found */
  12434. /***/ (function(module, exports, __webpack_require__) {
  12435. "use strict";
  12436. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12437. Object.defineProperty(exports, "__esModule", {
  12438. value: true
  12439. });
  12440. exports.default = void 0;
  12441. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  12442. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  12443. /* Built-in method references that are verified to be native. */
  12444. var Map = (0, _getNative.default)(_root.default, 'Map');
  12445. var _default = Map;
  12446. exports.default = _default;
  12447. /***/ }),
  12448. /* 285 */
  12449. /*!***************************************************************************************************!*\
  12450. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheDelete.js ***!
  12451. \***************************************************************************************************/
  12452. /*! no static exports found */
  12453. /***/ (function(module, exports, __webpack_require__) {
  12454. "use strict";
  12455. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12456. Object.defineProperty(exports, "__esModule", {
  12457. value: true
  12458. });
  12459. exports.default = void 0;
  12460. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12461. /**
  12462. * Removes `key` and its value from the map.
  12463. *
  12464. * @private
  12465. * @name delete
  12466. * @memberOf MapCache
  12467. * @param {string} key The key of the value to remove.
  12468. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  12469. */
  12470. function mapCacheDelete(key) {
  12471. var result = (0, _getMapData.default)(this, key)['delete'](key);
  12472. this.size -= result ? 1 : 0;
  12473. return result;
  12474. }
  12475. var _default = mapCacheDelete;
  12476. exports.default = _default;
  12477. /***/ }),
  12478. /* 286 */
  12479. /*!***********************************************************************************************!*\
  12480. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getMapData.js ***!
  12481. \***********************************************************************************************/
  12482. /*! no static exports found */
  12483. /***/ (function(module, exports, __webpack_require__) {
  12484. "use strict";
  12485. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12486. Object.defineProperty(exports, "__esModule", {
  12487. value: true
  12488. });
  12489. exports.default = void 0;
  12490. var _isKeyable = _interopRequireDefault(__webpack_require__(/*! ./_isKeyable.js */ 287));
  12491. /**
  12492. * Gets the data for `map`.
  12493. *
  12494. * @private
  12495. * @param {Object} map The map to query.
  12496. * @param {string} key The reference key.
  12497. * @returns {*} Returns the map data.
  12498. */
  12499. function getMapData(map, key) {
  12500. var data = map.__data__;
  12501. return (0, _isKeyable.default)(key) ? data[typeof key == 'string' ? 'string' : 'hash'] : data.map;
  12502. }
  12503. var _default = getMapData;
  12504. exports.default = _default;
  12505. /***/ }),
  12506. /* 287 */
  12507. /*!**********************************************************************************************!*\
  12508. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isKeyable.js ***!
  12509. \**********************************************************************************************/
  12510. /*! no static exports found */
  12511. /***/ (function(module, exports, __webpack_require__) {
  12512. "use strict";
  12513. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12514. Object.defineProperty(exports, "__esModule", {
  12515. value: true
  12516. });
  12517. exports.default = void 0;
  12518. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  12519. /**
  12520. * Checks if `value` is suitable for use as unique object key.
  12521. *
  12522. * @private
  12523. * @param {*} value The value to check.
  12524. * @returns {boolean} Returns `true` if `value` is suitable, else `false`.
  12525. */
  12526. function isKeyable(value) {
  12527. var type = (0, _typeof2.default)(value);
  12528. return type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean' ? value !== '__proto__' : value === null;
  12529. }
  12530. var _default = isKeyable;
  12531. exports.default = _default;
  12532. /***/ }),
  12533. /* 288 */
  12534. /*!************************************************************************************************!*\
  12535. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheGet.js ***!
  12536. \************************************************************************************************/
  12537. /*! no static exports found */
  12538. /***/ (function(module, exports, __webpack_require__) {
  12539. "use strict";
  12540. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12541. Object.defineProperty(exports, "__esModule", {
  12542. value: true
  12543. });
  12544. exports.default = void 0;
  12545. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12546. /**
  12547. * Gets the map value for `key`.
  12548. *
  12549. * @private
  12550. * @name get
  12551. * @memberOf MapCache
  12552. * @param {string} key The key of the value to get.
  12553. * @returns {*} Returns the entry value.
  12554. */
  12555. function mapCacheGet(key) {
  12556. return (0, _getMapData.default)(this, key).get(key);
  12557. }
  12558. var _default = mapCacheGet;
  12559. exports.default = _default;
  12560. /***/ }),
  12561. /* 289 */
  12562. /*!************************************************************************************************!*\
  12563. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheHas.js ***!
  12564. \************************************************************************************************/
  12565. /*! no static exports found */
  12566. /***/ (function(module, exports, __webpack_require__) {
  12567. "use strict";
  12568. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12569. Object.defineProperty(exports, "__esModule", {
  12570. value: true
  12571. });
  12572. exports.default = void 0;
  12573. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12574. /**
  12575. * Checks if a map value for `key` exists.
  12576. *
  12577. * @private
  12578. * @name has
  12579. * @memberOf MapCache
  12580. * @param {string} key The key of the entry to check.
  12581. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  12582. */
  12583. function mapCacheHas(key) {
  12584. return (0, _getMapData.default)(this, key).has(key);
  12585. }
  12586. var _default = mapCacheHas;
  12587. exports.default = _default;
  12588. /***/ }),
  12589. /* 290 */
  12590. /*!************************************************************************************************!*\
  12591. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapCacheSet.js ***!
  12592. \************************************************************************************************/
  12593. /*! no static exports found */
  12594. /***/ (function(module, exports, __webpack_require__) {
  12595. "use strict";
  12596. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12597. Object.defineProperty(exports, "__esModule", {
  12598. value: true
  12599. });
  12600. exports.default = void 0;
  12601. var _getMapData = _interopRequireDefault(__webpack_require__(/*! ./_getMapData.js */ 286));
  12602. /**
  12603. * Sets the map `key` to `value`.
  12604. *
  12605. * @private
  12606. * @name set
  12607. * @memberOf MapCache
  12608. * @param {string} key The key of the value to set.
  12609. * @param {*} value The value to set.
  12610. * @returns {Object} Returns the map cache instance.
  12611. */
  12612. function mapCacheSet(key, value) {
  12613. var data = (0, _getMapData.default)(this, key),
  12614. size = data.size;
  12615. data.set(key, value);
  12616. this.size += data.size == size ? 0 : 1;
  12617. return this;
  12618. }
  12619. var _default = mapCacheSet;
  12620. exports.default = _default;
  12621. /***/ }),
  12622. /* 291 */
  12623. /*!********************************************************************************************!*\
  12624. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toString.js ***!
  12625. \********************************************************************************************/
  12626. /*! no static exports found */
  12627. /***/ (function(module, exports, __webpack_require__) {
  12628. "use strict";
  12629. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12630. Object.defineProperty(exports, "__esModule", {
  12631. value: true
  12632. });
  12633. exports.default = void 0;
  12634. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  12635. /**
  12636. * Converts `value` to a string. An empty string is returned for `null`
  12637. * and `undefined` values. The sign of `-0` is preserved.
  12638. *
  12639. * @static
  12640. * @memberOf _
  12641. * @since 4.0.0
  12642. * @category Lang
  12643. * @param {*} value The value to convert.
  12644. * @returns {string} Returns the converted string.
  12645. * @example
  12646. *
  12647. * _.toString(null);
  12648. * // => ''
  12649. *
  12650. * _.toString(-0);
  12651. * // => '-0'
  12652. *
  12653. * _.toString([1, 2, 3]);
  12654. * // => '1,2,3'
  12655. */
  12656. function toString(value) {
  12657. return value == null ? '' : (0, _baseToString.default)(value);
  12658. }
  12659. var _default = toString;
  12660. exports.default = _default;
  12661. /***/ }),
  12662. /* 292 */
  12663. /*!******************************************************************************************!*\
  12664. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_toKey.js ***!
  12665. \******************************************************************************************/
  12666. /*! no static exports found */
  12667. /***/ (function(module, exports, __webpack_require__) {
  12668. "use strict";
  12669. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12670. Object.defineProperty(exports, "__esModule", {
  12671. value: true
  12672. });
  12673. exports.default = void 0;
  12674. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  12675. /** Used as references for various `Number` constants. */
  12676. var INFINITY = 1 / 0;
  12677. /**
  12678. * Converts `value` to a string key if it's not a string or symbol.
  12679. *
  12680. * @private
  12681. * @param {*} value The value to inspect.
  12682. * @returns {string|symbol} Returns the key.
  12683. */
  12684. function toKey(value) {
  12685. if (typeof value == 'string' || (0, _isSymbol.default)(value)) {
  12686. return value;
  12687. }
  12688. var result = value + '';
  12689. return result == '0' && 1 / value == -INFINITY ? '-0' : result;
  12690. }
  12691. var _default = toKey;
  12692. exports.default = _default;
  12693. /***/ }),
  12694. /* 293 */
  12695. /*!*********************************************************************************************!*\
  12696. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_flatRest.js ***!
  12697. \*********************************************************************************************/
  12698. /*! no static exports found */
  12699. /***/ (function(module, exports, __webpack_require__) {
  12700. "use strict";
  12701. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12702. Object.defineProperty(exports, "__esModule", {
  12703. value: true
  12704. });
  12705. exports.default = void 0;
  12706. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  12707. var _overRest = _interopRequireDefault(__webpack_require__(/*! ./_overRest.js */ 233));
  12708. var _setToString = _interopRequireDefault(__webpack_require__(/*! ./_setToString.js */ 209));
  12709. /**
  12710. * A specialized version of `baseRest` which flattens the rest array.
  12711. *
  12712. * @private
  12713. * @param {Function} func The function to apply a rest parameter to.
  12714. * @returns {Function} Returns the new function.
  12715. */
  12716. function flatRest(func) {
  12717. return (0, _setToString.default)((0, _overRest.default)(func, undefined, _flatten.default), func + '');
  12718. }
  12719. var _default = flatRest;
  12720. exports.default = _default;
  12721. /***/ }),
  12722. /* 294 */
  12723. /*!*******************************************************************************************!*\
  12724. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatten.js ***!
  12725. \*******************************************************************************************/
  12726. /*! no static exports found */
  12727. /***/ (function(module, exports, __webpack_require__) {
  12728. "use strict";
  12729. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12730. Object.defineProperty(exports, "__esModule", {
  12731. value: true
  12732. });
  12733. exports.default = void 0;
  12734. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  12735. /**
  12736. * Flattens `array` a single level deep.
  12737. *
  12738. * @static
  12739. * @memberOf _
  12740. * @since 0.1.0
  12741. * @category Array
  12742. * @param {Array} array The array to flatten.
  12743. * @returns {Array} Returns the new flattened array.
  12744. * @example
  12745. *
  12746. * _.flatten([1, [2, [3, [4]], 5]]);
  12747. * // => [1, 2, [3, [4]], 5]
  12748. */
  12749. function flatten(array) {
  12750. var length = array == null ? 0 : array.length;
  12751. return length ? (0, _baseFlatten.default)(array, 1) : [];
  12752. }
  12753. var _default = flatten;
  12754. exports.default = _default;
  12755. /***/ }),
  12756. /* 295 */
  12757. /*!************************************************************************************************!*\
  12758. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFlatten.js ***!
  12759. \************************************************************************************************/
  12760. /*! no static exports found */
  12761. /***/ (function(module, exports, __webpack_require__) {
  12762. "use strict";
  12763. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12764. Object.defineProperty(exports, "__esModule", {
  12765. value: true
  12766. });
  12767. exports.default = void 0;
  12768. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  12769. var _isFlattenable = _interopRequireDefault(__webpack_require__(/*! ./_isFlattenable.js */ 297));
  12770. /**
  12771. * The base implementation of `_.flatten` with support for restricting flattening.
  12772. *
  12773. * @private
  12774. * @param {Array} array The array to flatten.
  12775. * @param {number} depth The maximum recursion depth.
  12776. * @param {boolean} [predicate=isFlattenable] The function invoked per iteration.
  12777. * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks.
  12778. * @param {Array} [result=[]] The initial result value.
  12779. * @returns {Array} Returns the new flattened array.
  12780. */
  12781. function baseFlatten(array, depth, predicate, isStrict, result) {
  12782. var index = -1,
  12783. length = array.length;
  12784. predicate || (predicate = _isFlattenable.default);
  12785. result || (result = []);
  12786. while (++index < length) {
  12787. var value = array[index];
  12788. if (depth > 0 && predicate(value)) {
  12789. if (depth > 1) {
  12790. // Recursively flatten arrays (susceptible to call stack limits).
  12791. baseFlatten(value, depth - 1, predicate, isStrict, result);
  12792. } else {
  12793. (0, _arrayPush.default)(result, value);
  12794. }
  12795. } else if (!isStrict) {
  12796. result[result.length] = value;
  12797. }
  12798. }
  12799. return result;
  12800. }
  12801. var _default = baseFlatten;
  12802. exports.default = _default;
  12803. /***/ }),
  12804. /* 296 */
  12805. /*!**********************************************************************************************!*\
  12806. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayPush.js ***!
  12807. \**********************************************************************************************/
  12808. /*! no static exports found */
  12809. /***/ (function(module, exports, __webpack_require__) {
  12810. "use strict";
  12811. Object.defineProperty(exports, "__esModule", {
  12812. value: true
  12813. });
  12814. exports.default = void 0;
  12815. /**
  12816. * Appends the elements of `values` to `array`.
  12817. *
  12818. * @private
  12819. * @param {Array} array The array to modify.
  12820. * @param {Array} values The values to append.
  12821. * @returns {Array} Returns `array`.
  12822. */
  12823. function arrayPush(array, values) {
  12824. var index = -1,
  12825. length = values.length,
  12826. offset = array.length;
  12827. while (++index < length) {
  12828. array[offset + index] = values[index];
  12829. }
  12830. return array;
  12831. }
  12832. var _default = arrayPush;
  12833. exports.default = _default;
  12834. /***/ }),
  12835. /* 297 */
  12836. /*!**************************************************************************************************!*\
  12837. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isFlattenable.js ***!
  12838. \**************************************************************************************************/
  12839. /*! no static exports found */
  12840. /***/ (function(module, exports, __webpack_require__) {
  12841. "use strict";
  12842. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12843. Object.defineProperty(exports, "__esModule", {
  12844. value: true
  12845. });
  12846. exports.default = void 0;
  12847. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  12848. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  12849. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  12850. /** Built-in value references. */
  12851. var spreadableSymbol = _Symbol2.default ? _Symbol2.default.isConcatSpreadable : undefined;
  12852. /**
  12853. * Checks if `value` is a flattenable `arguments` object or array.
  12854. *
  12855. * @private
  12856. * @param {*} value The value to check.
  12857. * @returns {boolean} Returns `true` if `value` is flattenable, else `false`.
  12858. */
  12859. function isFlattenable(value) {
  12860. return (0, _isArray.default)(value) || (0, _isArguments.default)(value) || !!(spreadableSymbol && value && value[spreadableSymbol]);
  12861. }
  12862. var _default = isFlattenable;
  12863. exports.default = _default;
  12864. /***/ }),
  12865. /* 298 */
  12866. /*!*******************************************************************************************!*\
  12867. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/attempt.js ***!
  12868. \*******************************************************************************************/
  12869. /*! no static exports found */
  12870. /***/ (function(module, exports, __webpack_require__) {
  12871. "use strict";
  12872. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12873. Object.defineProperty(exports, "__esModule", {
  12874. value: true
  12875. });
  12876. exports.default = void 0;
  12877. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  12878. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  12879. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  12880. /**
  12881. * Attempts to invoke `func`, returning either the result or the caught error
  12882. * object. Any additional arguments are provided to `func` when it's invoked.
  12883. *
  12884. * @static
  12885. * @memberOf _
  12886. * @since 3.0.0
  12887. * @category Util
  12888. * @param {Function} func The function to attempt.
  12889. * @param {...*} [args] The arguments to invoke `func` with.
  12890. * @returns {*} Returns the `func` result or error object.
  12891. * @example
  12892. *
  12893. * // Avoid throwing errors for invalid selectors.
  12894. * var elements = _.attempt(function(selector) {
  12895. * return document.querySelectorAll(selector);
  12896. * }, '>_>');
  12897. *
  12898. * if (_.isError(elements)) {
  12899. * elements = [];
  12900. * }
  12901. */
  12902. var attempt = (0, _baseRest.default)(function (func, args) {
  12903. try {
  12904. return (0, _apply.default)(func, undefined, args);
  12905. } catch (e) {
  12906. return (0, _isError.default)(e) ? e : new Error(e);
  12907. }
  12908. });
  12909. var _default = attempt;
  12910. exports.default = _default;
  12911. /***/ }),
  12912. /* 299 */
  12913. /*!*******************************************************************************************!*\
  12914. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isError.js ***!
  12915. \*******************************************************************************************/
  12916. /*! no static exports found */
  12917. /***/ (function(module, exports, __webpack_require__) {
  12918. "use strict";
  12919. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12920. Object.defineProperty(exports, "__esModule", {
  12921. value: true
  12922. });
  12923. exports.default = void 0;
  12924. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  12925. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  12926. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  12927. /** `Object#toString` result references. */
  12928. var domExcTag = '[object DOMException]',
  12929. errorTag = '[object Error]';
  12930. /**
  12931. * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`,
  12932. * `SyntaxError`, `TypeError`, or `URIError` object.
  12933. *
  12934. * @static
  12935. * @memberOf _
  12936. * @since 3.0.0
  12937. * @category Lang
  12938. * @param {*} value The value to check.
  12939. * @returns {boolean} Returns `true` if `value` is an error object, else `false`.
  12940. * @example
  12941. *
  12942. * _.isError(new Error);
  12943. * // => true
  12944. *
  12945. * _.isError(Error);
  12946. * // => false
  12947. */
  12948. function isError(value) {
  12949. if (!(0, _isObjectLike.default)(value)) {
  12950. return false;
  12951. }
  12952. var tag = (0, _baseGetTag.default)(value);
  12953. return tag == errorTag || tag == domExcTag || typeof value.message == 'string' && typeof value.name == 'string' && !(0, _isPlainObject.default)(value);
  12954. }
  12955. var _default = isError;
  12956. exports.default = _default;
  12957. /***/ }),
  12958. /* 300 */
  12959. /*!*************************************************************************************************!*\
  12960. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isPlainObject.js ***!
  12961. \*************************************************************************************************/
  12962. /*! no static exports found */
  12963. /***/ (function(module, exports, __webpack_require__) {
  12964. "use strict";
  12965. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  12966. Object.defineProperty(exports, "__esModule", {
  12967. value: true
  12968. });
  12969. exports.default = void 0;
  12970. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  12971. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  12972. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  12973. /** `Object#toString` result references. */
  12974. var objectTag = '[object Object]';
  12975. /** Used for built-in method references. */
  12976. var funcProto = Function.prototype,
  12977. objectProto = Object.prototype;
  12978. /** Used to resolve the decompiled source of functions. */
  12979. var funcToString = funcProto.toString;
  12980. /** Used to check objects for own properties. */
  12981. var hasOwnProperty = objectProto.hasOwnProperty;
  12982. /** Used to infer the `Object` constructor. */
  12983. var objectCtorString = funcToString.call(Object);
  12984. /**
  12985. * Checks if `value` is a plain object, that is, an object created by the
  12986. * `Object` constructor or one with a `[[Prototype]]` of `null`.
  12987. *
  12988. * @static
  12989. * @memberOf _
  12990. * @since 0.8.0
  12991. * @category Lang
  12992. * @param {*} value The value to check.
  12993. * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.
  12994. * @example
  12995. *
  12996. * function Foo() {
  12997. * this.a = 1;
  12998. * }
  12999. *
  13000. * _.isPlainObject(new Foo);
  13001. * // => false
  13002. *
  13003. * _.isPlainObject([1, 2, 3]);
  13004. * // => false
  13005. *
  13006. * _.isPlainObject({ 'x': 0, 'y': 0 });
  13007. * // => true
  13008. *
  13009. * _.isPlainObject(Object.create(null));
  13010. * // => true
  13011. */
  13012. function isPlainObject(value) {
  13013. if (!(0, _isObjectLike.default)(value) || (0, _baseGetTag.default)(value) != objectTag) {
  13014. return false;
  13015. }
  13016. var proto = (0, _getPrototype.default)(value);
  13017. if (proto === null) {
  13018. return true;
  13019. }
  13020. var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor;
  13021. return typeof Ctor == 'function' && Ctor instanceof Ctor && funcToString.call(Ctor) == objectCtorString;
  13022. }
  13023. var _default = isPlainObject;
  13024. exports.default = _default;
  13025. /***/ }),
  13026. /* 301 */
  13027. /*!*************************************************************************************************!*\
  13028. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getPrototype.js ***!
  13029. \*************************************************************************************************/
  13030. /*! no static exports found */
  13031. /***/ (function(module, exports, __webpack_require__) {
  13032. "use strict";
  13033. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13034. Object.defineProperty(exports, "__esModule", {
  13035. value: true
  13036. });
  13037. exports.default = void 0;
  13038. var _overArg = _interopRequireDefault(__webpack_require__(/*! ./_overArg.js */ 252));
  13039. /** Built-in value references. */
  13040. var getPrototype = (0, _overArg.default)(Object.getPrototypeOf, Object);
  13041. var _default = getPrototype;
  13042. exports.default = _default;
  13043. /***/ }),
  13044. /* 302 */
  13045. /*!******************************************************************************************!*\
  13046. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/before.js ***!
  13047. \******************************************************************************************/
  13048. /*! no static exports found */
  13049. /***/ (function(module, exports, __webpack_require__) {
  13050. "use strict";
  13051. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13052. Object.defineProperty(exports, "__esModule", {
  13053. value: true
  13054. });
  13055. exports.default = void 0;
  13056. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  13057. /** Error message constants. */
  13058. var FUNC_ERROR_TEXT = 'Expected a function';
  13059. /**
  13060. * Creates a function that invokes `func`, with the `this` binding and arguments
  13061. * of the created function, while it's called less than `n` times. Subsequent
  13062. * calls to the created function return the result of the last `func` invocation.
  13063. *
  13064. * @static
  13065. * @memberOf _
  13066. * @since 3.0.0
  13067. * @category Function
  13068. * @param {number} n The number of calls at which `func` is no longer invoked.
  13069. * @param {Function} func The function to restrict.
  13070. * @returns {Function} Returns the new restricted function.
  13071. * @example
  13072. *
  13073. * jQuery(element).on('click', _.before(5, addContactToList));
  13074. * // => Allows adding up to 4 contacts to the list.
  13075. */
  13076. function before(n, func) {
  13077. var result;
  13078. if (typeof func != 'function') {
  13079. throw new TypeError(FUNC_ERROR_TEXT);
  13080. }
  13081. n = (0, _toInteger.default)(n);
  13082. return function () {
  13083. if (--n > 0) {
  13084. result = func.apply(this, arguments);
  13085. }
  13086. if (n <= 1) {
  13087. func = undefined;
  13088. }
  13089. return result;
  13090. };
  13091. }
  13092. var _default = before;
  13093. exports.default = _default;
  13094. /***/ }),
  13095. /* 303 */
  13096. /*!****************************************************************************************!*\
  13097. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bind.js ***!
  13098. \****************************************************************************************/
  13099. /*! no static exports found */
  13100. /***/ (function(module, exports, __webpack_require__) {
  13101. "use strict";
  13102. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13103. Object.defineProperty(exports, "__esModule", {
  13104. value: true
  13105. });
  13106. exports.default = void 0;
  13107. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  13108. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  13109. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  13110. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  13111. /** Used to compose bitmasks for function metadata. */
  13112. var WRAP_BIND_FLAG = 1,
  13113. WRAP_PARTIAL_FLAG = 32;
  13114. /**
  13115. * Creates a function that invokes `func` with the `this` binding of `thisArg`
  13116. * and `partials` prepended to the arguments it receives.
  13117. *
  13118. * The `_.bind.placeholder` value, which defaults to `_` in monolithic builds,
  13119. * may be used as a placeholder for partially applied arguments.
  13120. *
  13121. * **Note:** Unlike native `Function#bind`, this method doesn't set the "length"
  13122. * property of bound functions.
  13123. *
  13124. * @static
  13125. * @memberOf _
  13126. * @since 0.1.0
  13127. * @category Function
  13128. * @param {Function} func The function to bind.
  13129. * @param {*} thisArg The `this` binding of `func`.
  13130. * @param {...*} [partials] The arguments to be partially applied.
  13131. * @returns {Function} Returns the new bound function.
  13132. * @example
  13133. *
  13134. * function greet(greeting, punctuation) {
  13135. * return greeting + ' ' + this.user + punctuation;
  13136. * }
  13137. *
  13138. * var object = { 'user': 'fred' };
  13139. *
  13140. * var bound = _.bind(greet, object, 'hi');
  13141. * bound('!');
  13142. * // => 'hi fred!'
  13143. *
  13144. * // Bound with placeholders.
  13145. * var bound = _.bind(greet, object, _, '!');
  13146. * bound('hi');
  13147. * // => 'hi fred!'
  13148. */
  13149. var bind = (0, _baseRest.default)(function (func, thisArg, partials) {
  13150. var bitmask = WRAP_BIND_FLAG;
  13151. if (partials.length) {
  13152. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(bind));
  13153. bitmask |= WRAP_PARTIAL_FLAG;
  13154. }
  13155. return (0, _createWrap.default)(func, bitmask, thisArg, partials, holders);
  13156. });
  13157. // Assign default placeholders.
  13158. bind.placeholder = {};
  13159. var _default = bind;
  13160. exports.default = _default;
  13161. /***/ }),
  13162. /* 304 */
  13163. /*!*******************************************************************************************!*\
  13164. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bindAll.js ***!
  13165. \*******************************************************************************************/
  13166. /*! no static exports found */
  13167. /***/ (function(module, exports, __webpack_require__) {
  13168. "use strict";
  13169. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13170. Object.defineProperty(exports, "__esModule", {
  13171. value: true
  13172. });
  13173. exports.default = void 0;
  13174. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  13175. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  13176. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  13177. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  13178. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  13179. /**
  13180. * Binds methods of an object to the object itself, overwriting the existing
  13181. * method.
  13182. *
  13183. * **Note:** This method doesn't set the "length" property of bound functions.
  13184. *
  13185. * @static
  13186. * @since 0.1.0
  13187. * @memberOf _
  13188. * @category Util
  13189. * @param {Object} object The object to bind and assign the bound methods to.
  13190. * @param {...(string|string[])} methodNames The object method names to bind.
  13191. * @returns {Object} Returns `object`.
  13192. * @example
  13193. *
  13194. * var view = {
  13195. * 'label': 'docs',
  13196. * 'click': function() {
  13197. * console.log('clicked ' + this.label);
  13198. * }
  13199. * };
  13200. *
  13201. * _.bindAll(view, ['click']);
  13202. * jQuery(element).on('click', view.click);
  13203. * // => Logs 'clicked docs' when clicked.
  13204. */
  13205. var bindAll = (0, _flatRest.default)(function (object, methodNames) {
  13206. (0, _arrayEach.default)(methodNames, function (key) {
  13207. key = (0, _toKey.default)(key);
  13208. (0, _baseAssignValue.default)(object, key, (0, _bind.default)(object[key], object));
  13209. });
  13210. return object;
  13211. });
  13212. var _default = bindAll;
  13213. exports.default = _default;
  13214. /***/ }),
  13215. /* 305 */
  13216. /*!*******************************************************************************************!*\
  13217. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/bindKey.js ***!
  13218. \*******************************************************************************************/
  13219. /*! no static exports found */
  13220. /***/ (function(module, exports, __webpack_require__) {
  13221. "use strict";
  13222. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13223. Object.defineProperty(exports, "__esModule", {
  13224. value: true
  13225. });
  13226. exports.default = void 0;
  13227. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  13228. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  13229. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  13230. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  13231. /** Used to compose bitmasks for function metadata. */
  13232. var WRAP_BIND_FLAG = 1,
  13233. WRAP_BIND_KEY_FLAG = 2,
  13234. WRAP_PARTIAL_FLAG = 32;
  13235. /**
  13236. * Creates a function that invokes the method at `object[key]` with `partials`
  13237. * prepended to the arguments it receives.
  13238. *
  13239. * This method differs from `_.bind` by allowing bound functions to reference
  13240. * methods that may be redefined or don't yet exist. See
  13241. * [Peter Michaux's article](http://peter.michaux.ca/articles/lazy-function-definition-pattern)
  13242. * for more details.
  13243. *
  13244. * The `_.bindKey.placeholder` value, which defaults to `_` in monolithic
  13245. * builds, may be used as a placeholder for partially applied arguments.
  13246. *
  13247. * @static
  13248. * @memberOf _
  13249. * @since 0.10.0
  13250. * @category Function
  13251. * @param {Object} object The object to invoke the method on.
  13252. * @param {string} key The key of the method.
  13253. * @param {...*} [partials] The arguments to be partially applied.
  13254. * @returns {Function} Returns the new bound function.
  13255. * @example
  13256. *
  13257. * var object = {
  13258. * 'user': 'fred',
  13259. * 'greet': function(greeting, punctuation) {
  13260. * return greeting + ' ' + this.user + punctuation;
  13261. * }
  13262. * };
  13263. *
  13264. * var bound = _.bindKey(object, 'greet', 'hi');
  13265. * bound('!');
  13266. * // => 'hi fred!'
  13267. *
  13268. * object.greet = function(greeting, punctuation) {
  13269. * return greeting + 'ya ' + this.user + punctuation;
  13270. * };
  13271. *
  13272. * bound('!');
  13273. * // => 'hiya fred!'
  13274. *
  13275. * // Bound with placeholders.
  13276. * var bound = _.bindKey(object, 'greet', _, '!');
  13277. * bound('hi');
  13278. * // => 'hiya fred!'
  13279. */
  13280. var bindKey = (0, _baseRest.default)(function (object, key, partials) {
  13281. var bitmask = WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG;
  13282. if (partials.length) {
  13283. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(bindKey));
  13284. bitmask |= WRAP_PARTIAL_FLAG;
  13285. }
  13286. return (0, _createWrap.default)(key, bitmask, object, partials, holders);
  13287. });
  13288. // Assign default placeholders.
  13289. bindKey.placeholder = {};
  13290. var _default = bindKey;
  13291. exports.default = _default;
  13292. /***/ }),
  13293. /* 306 */
  13294. /*!*********************************************************************************************!*\
  13295. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/camelCase.js ***!
  13296. \*********************************************************************************************/
  13297. /*! no static exports found */
  13298. /***/ (function(module, exports, __webpack_require__) {
  13299. "use strict";
  13300. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13301. Object.defineProperty(exports, "__esModule", {
  13302. value: true
  13303. });
  13304. exports.default = void 0;
  13305. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  13306. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  13307. /**
  13308. * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase).
  13309. *
  13310. * @static
  13311. * @memberOf _
  13312. * @since 3.0.0
  13313. * @category String
  13314. * @param {string} [string=''] The string to convert.
  13315. * @returns {string} Returns the camel cased string.
  13316. * @example
  13317. *
  13318. * _.camelCase('Foo Bar');
  13319. * // => 'fooBar'
  13320. *
  13321. * _.camelCase('--foo-bar--');
  13322. * // => 'fooBar'
  13323. *
  13324. * _.camelCase('__FOO_BAR__');
  13325. * // => 'fooBar'
  13326. */
  13327. var camelCase = (0, _createCompounder.default)(function (result, word, index) {
  13328. word = word.toLowerCase();
  13329. return result + (index ? (0, _capitalize.default)(word) : word);
  13330. });
  13331. var _default = camelCase;
  13332. exports.default = _default;
  13333. /***/ }),
  13334. /* 307 */
  13335. /*!**********************************************************************************************!*\
  13336. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/capitalize.js ***!
  13337. \**********************************************************************************************/
  13338. /*! no static exports found */
  13339. /***/ (function(module, exports, __webpack_require__) {
  13340. "use strict";
  13341. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13342. Object.defineProperty(exports, "__esModule", {
  13343. value: true
  13344. });
  13345. exports.default = void 0;
  13346. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  13347. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  13348. /**
  13349. * Converts the first character of `string` to upper case and the remaining
  13350. * to lower case.
  13351. *
  13352. * @static
  13353. * @memberOf _
  13354. * @since 3.0.0
  13355. * @category String
  13356. * @param {string} [string=''] The string to capitalize.
  13357. * @returns {string} Returns the capitalized string.
  13358. * @example
  13359. *
  13360. * _.capitalize('FRED');
  13361. * // => 'Fred'
  13362. */
  13363. function capitalize(string) {
  13364. return (0, _upperFirst.default)((0, _toString.default)(string).toLowerCase());
  13365. }
  13366. var _default = capitalize;
  13367. exports.default = _default;
  13368. /***/ }),
  13369. /* 308 */
  13370. /*!**********************************************************************************************!*\
  13371. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/upperFirst.js ***!
  13372. \**********************************************************************************************/
  13373. /*! no static exports found */
  13374. /***/ (function(module, exports, __webpack_require__) {
  13375. "use strict";
  13376. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13377. Object.defineProperty(exports, "__esModule", {
  13378. value: true
  13379. });
  13380. exports.default = void 0;
  13381. var _createCaseFirst = _interopRequireDefault(__webpack_require__(/*! ./_createCaseFirst.js */ 309));
  13382. /**
  13383. * Converts the first character of `string` to upper case.
  13384. *
  13385. * @static
  13386. * @memberOf _
  13387. * @since 4.0.0
  13388. * @category String
  13389. * @param {string} [string=''] The string to convert.
  13390. * @returns {string} Returns the converted string.
  13391. * @example
  13392. *
  13393. * _.upperFirst('fred');
  13394. * // => 'Fred'
  13395. *
  13396. * _.upperFirst('FRED');
  13397. * // => 'FRED'
  13398. */
  13399. var upperFirst = (0, _createCaseFirst.default)('toUpperCase');
  13400. var _default = upperFirst;
  13401. exports.default = _default;
  13402. /***/ }),
  13403. /* 309 */
  13404. /*!****************************************************************************************************!*\
  13405. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCaseFirst.js ***!
  13406. \****************************************************************************************************/
  13407. /*! no static exports found */
  13408. /***/ (function(module, exports, __webpack_require__) {
  13409. "use strict";
  13410. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13411. Object.defineProperty(exports, "__esModule", {
  13412. value: true
  13413. });
  13414. exports.default = void 0;
  13415. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  13416. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  13417. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  13418. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  13419. /**
  13420. * Creates a function like `_.lowerFirst`.
  13421. *
  13422. * @private
  13423. * @param {string} methodName The name of the `String` case method to use.
  13424. * @returns {Function} Returns the new case function.
  13425. */
  13426. function createCaseFirst(methodName) {
  13427. return function (string) {
  13428. string = (0, _toString.default)(string);
  13429. var strSymbols = (0, _hasUnicode.default)(string) ? (0, _stringToArray.default)(string) : undefined;
  13430. var chr = strSymbols ? strSymbols[0] : string.charAt(0);
  13431. var trailing = strSymbols ? (0, _castSlice.default)(strSymbols, 1).join('') : string.slice(1);
  13432. return chr[methodName]() + trailing;
  13433. };
  13434. }
  13435. var _default = createCaseFirst;
  13436. exports.default = _default;
  13437. /***/ }),
  13438. /* 310 */
  13439. /*!**********************************************************************************************!*\
  13440. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castSlice.js ***!
  13441. \**********************************************************************************************/
  13442. /*! no static exports found */
  13443. /***/ (function(module, exports, __webpack_require__) {
  13444. "use strict";
  13445. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13446. Object.defineProperty(exports, "__esModule", {
  13447. value: true
  13448. });
  13449. exports.default = void 0;
  13450. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  13451. /**
  13452. * Casts `array` to a slice if it's needed.
  13453. *
  13454. * @private
  13455. * @param {Array} array The array to inspect.
  13456. * @param {number} start The start position.
  13457. * @param {number} [end=array.length] The end position.
  13458. * @returns {Array} Returns the cast slice.
  13459. */
  13460. function castSlice(array, start, end) {
  13461. var length = array.length;
  13462. end = end === undefined ? length : end;
  13463. return !start && end >= length ? array : (0, _baseSlice.default)(array, start, end);
  13464. }
  13465. var _default = castSlice;
  13466. exports.default = _default;
  13467. /***/ }),
  13468. /* 311 */
  13469. /*!**********************************************************************************************!*\
  13470. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSlice.js ***!
  13471. \**********************************************************************************************/
  13472. /*! no static exports found */
  13473. /***/ (function(module, exports, __webpack_require__) {
  13474. "use strict";
  13475. Object.defineProperty(exports, "__esModule", {
  13476. value: true
  13477. });
  13478. exports.default = void 0;
  13479. /**
  13480. * The base implementation of `_.slice` without an iteratee call guard.
  13481. *
  13482. * @private
  13483. * @param {Array} array The array to slice.
  13484. * @param {number} [start=0] The start position.
  13485. * @param {number} [end=array.length] The end position.
  13486. * @returns {Array} Returns the slice of `array`.
  13487. */
  13488. function baseSlice(array, start, end) {
  13489. var index = -1,
  13490. length = array.length;
  13491. if (start < 0) {
  13492. start = -start > length ? 0 : length + start;
  13493. }
  13494. end = end > length ? length : end;
  13495. if (end < 0) {
  13496. end += length;
  13497. }
  13498. length = start > end ? 0 : end - start >>> 0;
  13499. start >>>= 0;
  13500. var result = Array(length);
  13501. while (++index < length) {
  13502. result[index] = array[index + start];
  13503. }
  13504. return result;
  13505. }
  13506. var _default = baseSlice;
  13507. exports.default = _default;
  13508. /***/ }),
  13509. /* 312 */
  13510. /*!***********************************************************************************************!*\
  13511. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasUnicode.js ***!
  13512. \***********************************************************************************************/
  13513. /*! no static exports found */
  13514. /***/ (function(module, exports, __webpack_require__) {
  13515. "use strict";
  13516. Object.defineProperty(exports, "__esModule", {
  13517. value: true
  13518. });
  13519. exports.default = void 0;
  13520. /** Used to compose unicode character classes. */
  13521. var rsAstralRange = "\\ud800-\\udfff",
  13522. rsComboMarksRange = "\\u0300-\\u036f",
  13523. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  13524. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  13525. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  13526. rsVarRange = "\\ufe0e\\ufe0f";
  13527. /** Used to compose unicode capture groups. */
  13528. var rsZWJ = "\\u200d";
  13529. /** 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/). */
  13530. var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']');
  13531. /**
  13532. * Checks if `string` contains Unicode symbols.
  13533. *
  13534. * @private
  13535. * @param {string} string The string to inspect.
  13536. * @returns {boolean} Returns `true` if a symbol is found, else `false`.
  13537. */
  13538. function hasUnicode(string) {
  13539. return reHasUnicode.test(string);
  13540. }
  13541. var _default = hasUnicode;
  13542. exports.default = _default;
  13543. /***/ }),
  13544. /* 313 */
  13545. /*!**************************************************************************************************!*\
  13546. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringToArray.js ***!
  13547. \**************************************************************************************************/
  13548. /*! no static exports found */
  13549. /***/ (function(module, exports, __webpack_require__) {
  13550. "use strict";
  13551. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13552. Object.defineProperty(exports, "__esModule", {
  13553. value: true
  13554. });
  13555. exports.default = void 0;
  13556. var _asciiToArray = _interopRequireDefault(__webpack_require__(/*! ./_asciiToArray.js */ 314));
  13557. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  13558. var _unicodeToArray = _interopRequireDefault(__webpack_require__(/*! ./_unicodeToArray.js */ 315));
  13559. /**
  13560. * Converts `string` to an array.
  13561. *
  13562. * @private
  13563. * @param {string} string The string to convert.
  13564. * @returns {Array} Returns the converted array.
  13565. */
  13566. function stringToArray(string) {
  13567. return (0, _hasUnicode.default)(string) ? (0, _unicodeToArray.default)(string) : (0, _asciiToArray.default)(string);
  13568. }
  13569. var _default = stringToArray;
  13570. exports.default = _default;
  13571. /***/ }),
  13572. /* 314 */
  13573. /*!*************************************************************************************************!*\
  13574. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiToArray.js ***!
  13575. \*************************************************************************************************/
  13576. /*! no static exports found */
  13577. /***/ (function(module, exports, __webpack_require__) {
  13578. "use strict";
  13579. Object.defineProperty(exports, "__esModule", {
  13580. value: true
  13581. });
  13582. exports.default = void 0;
  13583. /**
  13584. * Converts an ASCII `string` to an array.
  13585. *
  13586. * @private
  13587. * @param {string} string The string to convert.
  13588. * @returns {Array} Returns the converted array.
  13589. */
  13590. function asciiToArray(string) {
  13591. return string.split('');
  13592. }
  13593. var _default = asciiToArray;
  13594. exports.default = _default;
  13595. /***/ }),
  13596. /* 315 */
  13597. /*!***************************************************************************************************!*\
  13598. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeToArray.js ***!
  13599. \***************************************************************************************************/
  13600. /*! no static exports found */
  13601. /***/ (function(module, exports, __webpack_require__) {
  13602. "use strict";
  13603. Object.defineProperty(exports, "__esModule", {
  13604. value: true
  13605. });
  13606. exports.default = void 0;
  13607. /** Used to compose unicode character classes. */
  13608. var rsAstralRange = "\\ud800-\\udfff",
  13609. rsComboMarksRange = "\\u0300-\\u036f",
  13610. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  13611. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  13612. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  13613. rsVarRange = "\\ufe0e\\ufe0f";
  13614. /** Used to compose unicode capture groups. */
  13615. var rsAstral = '[' + rsAstralRange + ']',
  13616. rsCombo = '[' + rsComboRange + ']',
  13617. rsFitz = "\\ud83c[\\udffb-\\udfff]",
  13618. rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
  13619. rsNonAstral = '[^' + rsAstralRange + ']',
  13620. rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
  13621. rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
  13622. rsZWJ = "\\u200d";
  13623. /** Used to compose unicode regexes. */
  13624. var reOptMod = rsModifier + '?',
  13625. rsOptVar = '[' + rsVarRange + ']?',
  13626. rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
  13627. rsSeq = rsOptVar + reOptMod + rsOptJoin,
  13628. rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';
  13629. /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */
  13630. var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');
  13631. /**
  13632. * Converts a Unicode `string` to an array.
  13633. *
  13634. * @private
  13635. * @param {string} string The string to convert.
  13636. * @returns {Array} Returns the converted array.
  13637. */
  13638. function unicodeToArray(string) {
  13639. return string.match(reUnicode) || [];
  13640. }
  13641. var _default = unicodeToArray;
  13642. exports.default = _default;
  13643. /***/ }),
  13644. /* 316 */
  13645. /*!*****************************************************************************************************!*\
  13646. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createCompounder.js ***!
  13647. \*****************************************************************************************************/
  13648. /*! no static exports found */
  13649. /***/ (function(module, exports, __webpack_require__) {
  13650. "use strict";
  13651. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13652. Object.defineProperty(exports, "__esModule", {
  13653. value: true
  13654. });
  13655. exports.default = void 0;
  13656. var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
  13657. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  13658. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  13659. /** Used to compose unicode capture groups. */
  13660. var rsApos = "['\u2019]";
  13661. /** Used to match apostrophes. */
  13662. var reApos = RegExp(rsApos, 'g');
  13663. /**
  13664. * Creates a function like `_.camelCase`.
  13665. *
  13666. * @private
  13667. * @param {Function} callback The function to combine each word.
  13668. * @returns {Function} Returns the new compounder function.
  13669. */
  13670. function createCompounder(callback) {
  13671. return function (string) {
  13672. return (0, _arrayReduce.default)((0, _words.default)((0, _deburr.default)(string).replace(reApos, '')), callback, '');
  13673. };
  13674. }
  13675. var _default = createCompounder;
  13676. exports.default = _default;
  13677. /***/ }),
  13678. /* 317 */
  13679. /*!************************************************************************************************!*\
  13680. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayReduce.js ***!
  13681. \************************************************************************************************/
  13682. /*! no static exports found */
  13683. /***/ (function(module, exports, __webpack_require__) {
  13684. "use strict";
  13685. Object.defineProperty(exports, "__esModule", {
  13686. value: true
  13687. });
  13688. exports.default = void 0;
  13689. /**
  13690. * A specialized version of `_.reduce` for arrays without support for
  13691. * iteratee shorthands.
  13692. *
  13693. * @private
  13694. * @param {Array} [array] The array to iterate over.
  13695. * @param {Function} iteratee The function invoked per iteration.
  13696. * @param {*} [accumulator] The initial value.
  13697. * @param {boolean} [initAccum] Specify using the first element of `array` as
  13698. * the initial value.
  13699. * @returns {*} Returns the accumulated value.
  13700. */
  13701. function arrayReduce(array, iteratee, accumulator, initAccum) {
  13702. var index = -1,
  13703. length = array == null ? 0 : array.length;
  13704. if (initAccum && length) {
  13705. accumulator = array[++index];
  13706. }
  13707. while (++index < length) {
  13708. accumulator = iteratee(accumulator, array[index], index, array);
  13709. }
  13710. return accumulator;
  13711. }
  13712. var _default = arrayReduce;
  13713. exports.default = _default;
  13714. /***/ }),
  13715. /* 318 */
  13716. /*!******************************************************************************************!*\
  13717. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/deburr.js ***!
  13718. \******************************************************************************************/
  13719. /*! no static exports found */
  13720. /***/ (function(module, exports, __webpack_require__) {
  13721. "use strict";
  13722. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13723. Object.defineProperty(exports, "__esModule", {
  13724. value: true
  13725. });
  13726. exports.default = void 0;
  13727. var _deburrLetter = _interopRequireDefault(__webpack_require__(/*! ./_deburrLetter.js */ 319));
  13728. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  13729. /** Used to match Latin Unicode letters (excluding mathematical operators). */
  13730. var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g;
  13731. /** Used to compose unicode character classes. */
  13732. var rsComboMarksRange = "\\u0300-\\u036f",
  13733. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  13734. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  13735. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange;
  13736. /** Used to compose unicode capture groups. */
  13737. var rsCombo = '[' + rsComboRange + ']';
  13738. /**
  13739. * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and
  13740. * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols).
  13741. */
  13742. var reComboMark = RegExp(rsCombo, 'g');
  13743. /**
  13744. * Deburrs `string` by converting
  13745. * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table)
  13746. * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A)
  13747. * letters to basic Latin letters and removing
  13748. * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks).
  13749. *
  13750. * @static
  13751. * @memberOf _
  13752. * @since 3.0.0
  13753. * @category String
  13754. * @param {string} [string=''] The string to deburr.
  13755. * @returns {string} Returns the deburred string.
  13756. * @example
  13757. *
  13758. * _.deburr('déjà vu');
  13759. * // => 'deja vu'
  13760. */
  13761. function deburr(string) {
  13762. string = (0, _toString.default)(string);
  13763. return string && string.replace(reLatin, _deburrLetter.default).replace(reComboMark, '');
  13764. }
  13765. var _default = deburr;
  13766. exports.default = _default;
  13767. /***/ }),
  13768. /* 319 */
  13769. /*!*************************************************************************************************!*\
  13770. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_deburrLetter.js ***!
  13771. \*************************************************************************************************/
  13772. /*! no static exports found */
  13773. /***/ (function(module, exports, __webpack_require__) {
  13774. "use strict";
  13775. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  13776. Object.defineProperty(exports, "__esModule", {
  13777. value: true
  13778. });
  13779. exports.default = void 0;
  13780. var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
  13781. /** Used to map Latin Unicode letters to basic Latin letters. */
  13782. var deburredLetters = {
  13783. // Latin-1 Supplement block.
  13784. '\xc0': 'A',
  13785. '\xc1': 'A',
  13786. '\xc2': 'A',
  13787. '\xc3': 'A',
  13788. '\xc4': 'A',
  13789. '\xc5': 'A',
  13790. '\xe0': 'a',
  13791. '\xe1': 'a',
  13792. '\xe2': 'a',
  13793. '\xe3': 'a',
  13794. '\xe4': 'a',
  13795. '\xe5': 'a',
  13796. '\xc7': 'C',
  13797. '\xe7': 'c',
  13798. '\xd0': 'D',
  13799. '\xf0': 'd',
  13800. '\xc8': 'E',
  13801. '\xc9': 'E',
  13802. '\xca': 'E',
  13803. '\xcb': 'E',
  13804. '\xe8': 'e',
  13805. '\xe9': 'e',
  13806. '\xea': 'e',
  13807. '\xeb': 'e',
  13808. '\xcc': 'I',
  13809. '\xcd': 'I',
  13810. '\xce': 'I',
  13811. '\xcf': 'I',
  13812. '\xec': 'i',
  13813. '\xed': 'i',
  13814. '\xee': 'i',
  13815. '\xef': 'i',
  13816. '\xd1': 'N',
  13817. '\xf1': 'n',
  13818. '\xd2': 'O',
  13819. '\xd3': 'O',
  13820. '\xd4': 'O',
  13821. '\xd5': 'O',
  13822. '\xd6': 'O',
  13823. '\xd8': 'O',
  13824. '\xf2': 'o',
  13825. '\xf3': 'o',
  13826. '\xf4': 'o',
  13827. '\xf5': 'o',
  13828. '\xf6': 'o',
  13829. '\xf8': 'o',
  13830. '\xd9': 'U',
  13831. '\xda': 'U',
  13832. '\xdb': 'U',
  13833. '\xdc': 'U',
  13834. '\xf9': 'u',
  13835. '\xfa': 'u',
  13836. '\xfb': 'u',
  13837. '\xfc': 'u',
  13838. '\xdd': 'Y',
  13839. '\xfd': 'y',
  13840. '\xff': 'y',
  13841. '\xc6': 'Ae',
  13842. '\xe6': 'ae',
  13843. '\xde': 'Th',
  13844. '\xfe': 'th',
  13845. '\xdf': 'ss',
  13846. // Latin Extended-A block.
  13847. "\u0100": 'A',
  13848. "\u0102": 'A',
  13849. "\u0104": 'A',
  13850. "\u0101": 'a',
  13851. "\u0103": 'a',
  13852. "\u0105": 'a',
  13853. "\u0106": 'C',
  13854. "\u0108": 'C',
  13855. "\u010A": 'C',
  13856. "\u010C": 'C',
  13857. "\u0107": 'c',
  13858. "\u0109": 'c',
  13859. "\u010B": 'c',
  13860. "\u010D": 'c',
  13861. "\u010E": 'D',
  13862. "\u0110": 'D',
  13863. "\u010F": 'd',
  13864. "\u0111": 'd',
  13865. "\u0112": 'E',
  13866. "\u0114": 'E',
  13867. "\u0116": 'E',
  13868. "\u0118": 'E',
  13869. "\u011A": 'E',
  13870. "\u0113": 'e',
  13871. "\u0115": 'e',
  13872. "\u0117": 'e',
  13873. "\u0119": 'e',
  13874. "\u011B": 'e',
  13875. "\u011C": 'G',
  13876. "\u011E": 'G',
  13877. "\u0120": 'G',
  13878. "\u0122": 'G',
  13879. "\u011D": 'g',
  13880. "\u011F": 'g',
  13881. "\u0121": 'g',
  13882. "\u0123": 'g',
  13883. "\u0124": 'H',
  13884. "\u0126": 'H',
  13885. "\u0125": 'h',
  13886. "\u0127": 'h',
  13887. "\u0128": 'I',
  13888. "\u012A": 'I',
  13889. "\u012C": 'I',
  13890. "\u012E": 'I',
  13891. "\u0130": 'I',
  13892. "\u0129": 'i',
  13893. "\u012B": 'i',
  13894. "\u012D": 'i',
  13895. "\u012F": 'i',
  13896. "\u0131": 'i',
  13897. "\u0134": 'J',
  13898. "\u0135": 'j',
  13899. "\u0136": 'K',
  13900. "\u0137": 'k',
  13901. "\u0138": 'k',
  13902. "\u0139": 'L',
  13903. "\u013B": 'L',
  13904. "\u013D": 'L',
  13905. "\u013F": 'L',
  13906. "\u0141": 'L',
  13907. "\u013A": 'l',
  13908. "\u013C": 'l',
  13909. "\u013E": 'l',
  13910. "\u0140": 'l',
  13911. "\u0142": 'l',
  13912. "\u0143": 'N',
  13913. "\u0145": 'N',
  13914. "\u0147": 'N',
  13915. "\u014A": 'N',
  13916. "\u0144": 'n',
  13917. "\u0146": 'n',
  13918. "\u0148": 'n',
  13919. "\u014B": 'n',
  13920. "\u014C": 'O',
  13921. "\u014E": 'O',
  13922. "\u0150": 'O',
  13923. "\u014D": 'o',
  13924. "\u014F": 'o',
  13925. "\u0151": 'o',
  13926. "\u0154": 'R',
  13927. "\u0156": 'R',
  13928. "\u0158": 'R',
  13929. "\u0155": 'r',
  13930. "\u0157": 'r',
  13931. "\u0159": 'r',
  13932. "\u015A": 'S',
  13933. "\u015C": 'S',
  13934. "\u015E": 'S',
  13935. "\u0160": 'S',
  13936. "\u015B": 's',
  13937. "\u015D": 's',
  13938. "\u015F": 's',
  13939. "\u0161": 's',
  13940. "\u0162": 'T',
  13941. "\u0164": 'T',
  13942. "\u0166": 'T',
  13943. "\u0163": 't',
  13944. "\u0165": 't',
  13945. "\u0167": 't',
  13946. "\u0168": 'U',
  13947. "\u016A": 'U',
  13948. "\u016C": 'U',
  13949. "\u016E": 'U',
  13950. "\u0170": 'U',
  13951. "\u0172": 'U',
  13952. "\u0169": 'u',
  13953. "\u016B": 'u',
  13954. "\u016D": 'u',
  13955. "\u016F": 'u',
  13956. "\u0171": 'u',
  13957. "\u0173": 'u',
  13958. "\u0174": 'W',
  13959. "\u0175": 'w',
  13960. "\u0176": 'Y',
  13961. "\u0177": 'y',
  13962. "\u0178": 'Y',
  13963. "\u0179": 'Z',
  13964. "\u017B": 'Z',
  13965. "\u017D": 'Z',
  13966. "\u017A": 'z',
  13967. "\u017C": 'z',
  13968. "\u017E": 'z',
  13969. "\u0132": 'IJ',
  13970. "\u0133": 'ij',
  13971. "\u0152": 'Oe',
  13972. "\u0153": 'oe',
  13973. "\u0149": "'n",
  13974. "\u017F": 's'
  13975. };
  13976. /**
  13977. * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A
  13978. * letters to basic Latin letters.
  13979. *
  13980. * @private
  13981. * @param {string} letter The matched letter to deburr.
  13982. * @returns {string} Returns the deburred letter.
  13983. */
  13984. var deburrLetter = (0, _basePropertyOf.default)(deburredLetters);
  13985. var _default = deburrLetter;
  13986. exports.default = _default;
  13987. /***/ }),
  13988. /* 320 */
  13989. /*!***************************************************************************************************!*\
  13990. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePropertyOf.js ***!
  13991. \***************************************************************************************************/
  13992. /*! no static exports found */
  13993. /***/ (function(module, exports, __webpack_require__) {
  13994. "use strict";
  13995. Object.defineProperty(exports, "__esModule", {
  13996. value: true
  13997. });
  13998. exports.default = void 0;
  13999. /**
  14000. * The base implementation of `_.propertyOf` without support for deep paths.
  14001. *
  14002. * @private
  14003. * @param {Object} object The object to query.
  14004. * @returns {Function} Returns the new accessor function.
  14005. */
  14006. function basePropertyOf(object) {
  14007. return function (key) {
  14008. return object == null ? undefined : object[key];
  14009. };
  14010. }
  14011. var _default = basePropertyOf;
  14012. exports.default = _default;
  14013. /***/ }),
  14014. /* 321 */
  14015. /*!*****************************************************************************************!*\
  14016. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/words.js ***!
  14017. \*****************************************************************************************/
  14018. /*! no static exports found */
  14019. /***/ (function(module, exports, __webpack_require__) {
  14020. "use strict";
  14021. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14022. Object.defineProperty(exports, "__esModule", {
  14023. value: true
  14024. });
  14025. exports.default = void 0;
  14026. var _asciiWords = _interopRequireDefault(__webpack_require__(/*! ./_asciiWords.js */ 322));
  14027. var _hasUnicodeWord = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicodeWord.js */ 323));
  14028. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  14029. var _unicodeWords = _interopRequireDefault(__webpack_require__(/*! ./_unicodeWords.js */ 324));
  14030. /**
  14031. * Splits `string` into an array of its words.
  14032. *
  14033. * @static
  14034. * @memberOf _
  14035. * @since 3.0.0
  14036. * @category String
  14037. * @param {string} [string=''] The string to inspect.
  14038. * @param {RegExp|string} [pattern] The pattern to match words.
  14039. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  14040. * @returns {Array} Returns the words of `string`.
  14041. * @example
  14042. *
  14043. * _.words('fred, barney, & pebbles');
  14044. * // => ['fred', 'barney', 'pebbles']
  14045. *
  14046. * _.words('fred, barney, & pebbles', /[^, ]+/g);
  14047. * // => ['fred', 'barney', '&', 'pebbles']
  14048. */
  14049. function words(string, pattern, guard) {
  14050. string = (0, _toString.default)(string);
  14051. pattern = guard ? undefined : pattern;
  14052. if (pattern === undefined) {
  14053. return (0, _hasUnicodeWord.default)(string) ? (0, _unicodeWords.default)(string) : (0, _asciiWords.default)(string);
  14054. }
  14055. return string.match(pattern) || [];
  14056. }
  14057. var _default = words;
  14058. exports.default = _default;
  14059. /***/ }),
  14060. /* 322 */
  14061. /*!***********************************************************************************************!*\
  14062. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiWords.js ***!
  14063. \***********************************************************************************************/
  14064. /*! no static exports found */
  14065. /***/ (function(module, exports, __webpack_require__) {
  14066. "use strict";
  14067. Object.defineProperty(exports, "__esModule", {
  14068. value: true
  14069. });
  14070. exports.default = void 0;
  14071. /** Used to match words composed of alphanumeric characters. */
  14072. var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;
  14073. /**
  14074. * Splits an ASCII `string` into an array of its words.
  14075. *
  14076. * @private
  14077. * @param {string} The string to inspect.
  14078. * @returns {Array} Returns the words of `string`.
  14079. */
  14080. function asciiWords(string) {
  14081. return string.match(reAsciiWord) || [];
  14082. }
  14083. var _default = asciiWords;
  14084. exports.default = _default;
  14085. /***/ }),
  14086. /* 323 */
  14087. /*!***************************************************************************************************!*\
  14088. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasUnicodeWord.js ***!
  14089. \***************************************************************************************************/
  14090. /*! no static exports found */
  14091. /***/ (function(module, exports, __webpack_require__) {
  14092. "use strict";
  14093. Object.defineProperty(exports, "__esModule", {
  14094. value: true
  14095. });
  14096. exports.default = void 0;
  14097. /** Used to detect strings that need a more robust regexp to match words. */
  14098. 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 ]/;
  14099. /**
  14100. * Checks if `string` contains a word composed of Unicode symbols.
  14101. *
  14102. * @private
  14103. * @param {string} string The string to inspect.
  14104. * @returns {boolean} Returns `true` if a word is found, else `false`.
  14105. */
  14106. function hasUnicodeWord(string) {
  14107. return reHasUnicodeWord.test(string);
  14108. }
  14109. var _default = hasUnicodeWord;
  14110. exports.default = _default;
  14111. /***/ }),
  14112. /* 324 */
  14113. /*!*************************************************************************************************!*\
  14114. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeWords.js ***!
  14115. \*************************************************************************************************/
  14116. /*! no static exports found */
  14117. /***/ (function(module, exports, __webpack_require__) {
  14118. "use strict";
  14119. Object.defineProperty(exports, "__esModule", {
  14120. value: true
  14121. });
  14122. exports.default = void 0;
  14123. /** Used to compose unicode character classes. */
  14124. var rsAstralRange = "\\ud800-\\udfff",
  14125. rsComboMarksRange = "\\u0300-\\u036f",
  14126. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  14127. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  14128. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  14129. rsDingbatRange = "\\u2700-\\u27bf",
  14130. rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff',
  14131. rsMathOpRange = '\\xac\\xb1\\xd7\\xf7',
  14132. rsNonCharRange = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf',
  14133. rsPunctuationRange = "\\u2000-\\u206f",
  14134. 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",
  14135. rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde',
  14136. rsVarRange = "\\ufe0e\\ufe0f",
  14137. rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange;
  14138. /** Used to compose unicode capture groups. */
  14139. var rsApos = "['\u2019]",
  14140. rsBreak = '[' + rsBreakRange + ']',
  14141. rsCombo = '[' + rsComboRange + ']',
  14142. rsDigits = '\\d+',
  14143. rsDingbat = '[' + rsDingbatRange + ']',
  14144. rsLower = '[' + rsLowerRange + ']',
  14145. rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']',
  14146. rsFitz = "\\ud83c[\\udffb-\\udfff]",
  14147. rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
  14148. rsNonAstral = '[^' + rsAstralRange + ']',
  14149. rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
  14150. rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
  14151. rsUpper = '[' + rsUpperRange + ']',
  14152. rsZWJ = "\\u200d";
  14153. /** Used to compose unicode regexes. */
  14154. var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')',
  14155. rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')',
  14156. rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?',
  14157. rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?',
  14158. reOptMod = rsModifier + '?',
  14159. rsOptVar = '[' + rsVarRange + ']?',
  14160. rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
  14161. rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])',
  14162. rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])',
  14163. rsSeq = rsOptVar + reOptMod + rsOptJoin,
  14164. rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq;
  14165. /** Used to match complex or compound words. */
  14166. 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');
  14167. /**
  14168. * Splits a Unicode `string` into an array of its words.
  14169. *
  14170. * @private
  14171. * @param {string} The string to inspect.
  14172. * @returns {Array} Returns the words of `string`.
  14173. */
  14174. function unicodeWords(string) {
  14175. return string.match(reUnicodeWord) || [];
  14176. }
  14177. var _default = unicodeWords;
  14178. exports.default = _default;
  14179. /***/ }),
  14180. /* 325 */
  14181. /*!*********************************************************************************************!*\
  14182. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/castArray.js ***!
  14183. \*********************************************************************************************/
  14184. /*! no static exports found */
  14185. /***/ (function(module, exports, __webpack_require__) {
  14186. "use strict";
  14187. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14188. Object.defineProperty(exports, "__esModule", {
  14189. value: true
  14190. });
  14191. exports.default = void 0;
  14192. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  14193. /**
  14194. * Casts `value` as an array if it's not one.
  14195. *
  14196. * @static
  14197. * @memberOf _
  14198. * @since 4.4.0
  14199. * @category Lang
  14200. * @param {*} value The value to inspect.
  14201. * @returns {Array} Returns the cast array.
  14202. * @example
  14203. *
  14204. * _.castArray(1);
  14205. * // => [1]
  14206. *
  14207. * _.castArray({ 'a': 1 });
  14208. * // => [{ 'a': 1 }]
  14209. *
  14210. * _.castArray('abc');
  14211. * // => ['abc']
  14212. *
  14213. * _.castArray(null);
  14214. * // => [null]
  14215. *
  14216. * _.castArray(undefined);
  14217. * // => [undefined]
  14218. *
  14219. * _.castArray();
  14220. * // => []
  14221. *
  14222. * var array = [1, 2, 3];
  14223. * console.log(_.castArray(array) === array);
  14224. * // => true
  14225. */
  14226. function castArray() {
  14227. if (!arguments.length) {
  14228. return [];
  14229. }
  14230. var value = arguments[0];
  14231. return (0, _isArray.default)(value) ? value : [value];
  14232. }
  14233. var _default = castArray;
  14234. exports.default = _default;
  14235. /***/ }),
  14236. /* 326 */
  14237. /*!****************************************************************************************!*\
  14238. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/ceil.js ***!
  14239. \****************************************************************************************/
  14240. /*! no static exports found */
  14241. /***/ (function(module, exports, __webpack_require__) {
  14242. "use strict";
  14243. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14244. Object.defineProperty(exports, "__esModule", {
  14245. value: true
  14246. });
  14247. exports.default = void 0;
  14248. var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
  14249. /**
  14250. * Computes `number` rounded up to `precision`.
  14251. *
  14252. * @static
  14253. * @memberOf _
  14254. * @since 3.10.0
  14255. * @category Math
  14256. * @param {number} number The number to round up.
  14257. * @param {number} [precision=0] The precision to round up to.
  14258. * @returns {number} Returns the rounded up number.
  14259. * @example
  14260. *
  14261. * _.ceil(4.006);
  14262. * // => 5
  14263. *
  14264. * _.ceil(6.004, 2);
  14265. * // => 6.01
  14266. *
  14267. * _.ceil(6040, -2);
  14268. * // => 6100
  14269. */
  14270. var ceil = (0, _createRound.default)('ceil');
  14271. var _default = ceil;
  14272. exports.default = _default;
  14273. /***/ }),
  14274. /* 327 */
  14275. /*!************************************************************************************************!*\
  14276. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRound.js ***!
  14277. \************************************************************************************************/
  14278. /*! no static exports found */
  14279. /***/ (function(module, exports, __webpack_require__) {
  14280. "use strict";
  14281. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14282. Object.defineProperty(exports, "__esModule", {
  14283. value: true
  14284. });
  14285. exports.default = void 0;
  14286. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  14287. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  14288. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  14289. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  14290. /* Built-in method references for those with the same name as other `lodash` methods. */
  14291. var nativeIsFinite = _root.default.isFinite,
  14292. nativeMin = Math.min;
  14293. /**
  14294. * Creates a function like `_.round`.
  14295. *
  14296. * @private
  14297. * @param {string} methodName The name of the `Math` method to use when rounding.
  14298. * @returns {Function} Returns the new round function.
  14299. */
  14300. function createRound(methodName) {
  14301. var func = Math[methodName];
  14302. return function (number, precision) {
  14303. number = (0, _toNumber.default)(number);
  14304. precision = precision == null ? 0 : nativeMin((0, _toInteger.default)(precision), 292);
  14305. if (precision && nativeIsFinite(number)) {
  14306. // Shift with exponential notation to avoid floating-point issues.
  14307. // See [MDN](https://mdn.io/round#Examples) for more details.
  14308. var pair = ((0, _toString.default)(number) + 'e').split('e'),
  14309. value = func(pair[0] + 'e' + (+pair[1] + precision));
  14310. pair = ((0, _toString.default)(value) + 'e').split('e');
  14311. return +(pair[0] + 'e' + (+pair[1] - precision));
  14312. }
  14313. return func(number);
  14314. };
  14315. }
  14316. var _default = createRound;
  14317. exports.default = _default;
  14318. /***/ }),
  14319. /* 328 */
  14320. /*!*****************************************************************************************!*\
  14321. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/chain.js ***!
  14322. \*****************************************************************************************/
  14323. /*! no static exports found */
  14324. /***/ (function(module, exports, __webpack_require__) {
  14325. "use strict";
  14326. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14327. Object.defineProperty(exports, "__esModule", {
  14328. value: true
  14329. });
  14330. exports.default = void 0;
  14331. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  14332. /**
  14333. * Creates a `lodash` wrapper instance that wraps `value` with explicit method
  14334. * chain sequences enabled. The result of such sequences must be unwrapped
  14335. * with `_#value`.
  14336. *
  14337. * @static
  14338. * @memberOf _
  14339. * @since 1.3.0
  14340. * @category Seq
  14341. * @param {*} value The value to wrap.
  14342. * @returns {Object} Returns the new `lodash` wrapper instance.
  14343. * @example
  14344. *
  14345. * var users = [
  14346. * { 'user': 'barney', 'age': 36 },
  14347. * { 'user': 'fred', 'age': 40 },
  14348. * { 'user': 'pebbles', 'age': 1 }
  14349. * ];
  14350. *
  14351. * var youngest = _
  14352. * .chain(users)
  14353. * .sortBy('age')
  14354. * .map(function(o) {
  14355. * return o.user + ' is ' + o.age;
  14356. * })
  14357. * .head()
  14358. * .value();
  14359. * // => 'pebbles is 1'
  14360. */
  14361. function chain(value) {
  14362. var result = (0, _wrapperLodash.default)(value);
  14363. result.__chain__ = true;
  14364. return result;
  14365. }
  14366. var _default = chain;
  14367. exports.default = _default;
  14368. /***/ }),
  14369. /* 329 */
  14370. /*!*****************************************************************************************!*\
  14371. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/chunk.js ***!
  14372. \*****************************************************************************************/
  14373. /*! no static exports found */
  14374. /***/ (function(module, exports, __webpack_require__) {
  14375. "use strict";
  14376. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14377. Object.defineProperty(exports, "__esModule", {
  14378. value: true
  14379. });
  14380. exports.default = void 0;
  14381. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  14382. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  14383. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  14384. /* Built-in method references for those with the same name as other `lodash` methods. */
  14385. var nativeCeil = Math.ceil,
  14386. nativeMax = Math.max;
  14387. /**
  14388. * Creates an array of elements split into groups the length of `size`.
  14389. * If `array` can't be split evenly, the final chunk will be the remaining
  14390. * elements.
  14391. *
  14392. * @static
  14393. * @memberOf _
  14394. * @since 3.0.0
  14395. * @category Array
  14396. * @param {Array} array The array to process.
  14397. * @param {number} [size=1] The length of each chunk
  14398. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  14399. * @returns {Array} Returns the new array of chunks.
  14400. * @example
  14401. *
  14402. * _.chunk(['a', 'b', 'c', 'd'], 2);
  14403. * // => [['a', 'b'], ['c', 'd']]
  14404. *
  14405. * _.chunk(['a', 'b', 'c', 'd'], 3);
  14406. * // => [['a', 'b', 'c'], ['d']]
  14407. */
  14408. function chunk(array, size, guard) {
  14409. if (guard ? (0, _isIterateeCall.default)(array, size, guard) : size === undefined) {
  14410. size = 1;
  14411. } else {
  14412. size = nativeMax((0, _toInteger.default)(size), 0);
  14413. }
  14414. var length = array == null ? 0 : array.length;
  14415. if (!length || size < 1) {
  14416. return [];
  14417. }
  14418. var index = 0,
  14419. resIndex = 0,
  14420. result = Array(nativeCeil(length / size));
  14421. while (index < length) {
  14422. result[resIndex++] = (0, _baseSlice.default)(array, index, index += size);
  14423. }
  14424. return result;
  14425. }
  14426. var _default = chunk;
  14427. exports.default = _default;
  14428. /***/ }),
  14429. /* 330 */
  14430. /*!*****************************************************************************************!*\
  14431. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/clamp.js ***!
  14432. \*****************************************************************************************/
  14433. /*! no static exports found */
  14434. /***/ (function(module, exports, __webpack_require__) {
  14435. "use strict";
  14436. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14437. Object.defineProperty(exports, "__esModule", {
  14438. value: true
  14439. });
  14440. exports.default = void 0;
  14441. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  14442. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  14443. /**
  14444. * Clamps `number` within the inclusive `lower` and `upper` bounds.
  14445. *
  14446. * @static
  14447. * @memberOf _
  14448. * @since 4.0.0
  14449. * @category Number
  14450. * @param {number} number The number to clamp.
  14451. * @param {number} [lower] The lower bound.
  14452. * @param {number} upper The upper bound.
  14453. * @returns {number} Returns the clamped number.
  14454. * @example
  14455. *
  14456. * _.clamp(-10, -5, 5);
  14457. * // => -5
  14458. *
  14459. * _.clamp(10, -5, 5);
  14460. * // => 5
  14461. */
  14462. function clamp(number, lower, upper) {
  14463. if (upper === undefined) {
  14464. upper = lower;
  14465. lower = undefined;
  14466. }
  14467. if (upper !== undefined) {
  14468. upper = (0, _toNumber.default)(upper);
  14469. upper = upper === upper ? upper : 0;
  14470. }
  14471. if (lower !== undefined) {
  14472. lower = (0, _toNumber.default)(lower);
  14473. lower = lower === lower ? lower : 0;
  14474. }
  14475. return (0, _baseClamp.default)((0, _toNumber.default)(number), lower, upper);
  14476. }
  14477. var _default = clamp;
  14478. exports.default = _default;
  14479. /***/ }),
  14480. /* 331 */
  14481. /*!**********************************************************************************************!*\
  14482. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseClamp.js ***!
  14483. \**********************************************************************************************/
  14484. /*! no static exports found */
  14485. /***/ (function(module, exports, __webpack_require__) {
  14486. "use strict";
  14487. Object.defineProperty(exports, "__esModule", {
  14488. value: true
  14489. });
  14490. exports.default = void 0;
  14491. /**
  14492. * The base implementation of `_.clamp` which doesn't coerce arguments.
  14493. *
  14494. * @private
  14495. * @param {number} number The number to clamp.
  14496. * @param {number} [lower] The lower bound.
  14497. * @param {number} upper The upper bound.
  14498. * @returns {number} Returns the clamped number.
  14499. */
  14500. function baseClamp(number, lower, upper) {
  14501. if (number === number) {
  14502. if (upper !== undefined) {
  14503. number = number <= upper ? number : upper;
  14504. }
  14505. if (lower !== undefined) {
  14506. number = number >= lower ? number : lower;
  14507. }
  14508. }
  14509. return number;
  14510. }
  14511. var _default = baseClamp;
  14512. exports.default = _default;
  14513. /***/ }),
  14514. /* 332 */
  14515. /*!*****************************************************************************************!*\
  14516. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/clone.js ***!
  14517. \*****************************************************************************************/
  14518. /*! no static exports found */
  14519. /***/ (function(module, exports, __webpack_require__) {
  14520. "use strict";
  14521. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14522. Object.defineProperty(exports, "__esModule", {
  14523. value: true
  14524. });
  14525. exports.default = void 0;
  14526. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  14527. /** Used to compose bitmasks for cloning. */
  14528. var CLONE_SYMBOLS_FLAG = 4;
  14529. /**
  14530. * Creates a shallow clone of `value`.
  14531. *
  14532. * **Note:** This method is loosely based on the
  14533. * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)
  14534. * and supports cloning arrays, array buffers, booleans, date objects, maps,
  14535. * numbers, `Object` objects, regexes, sets, strings, symbols, and typed
  14536. * arrays. The own enumerable properties of `arguments` objects are cloned
  14537. * as plain objects. An empty object is returned for uncloneable values such
  14538. * as error objects, functions, DOM nodes, and WeakMaps.
  14539. *
  14540. * @static
  14541. * @memberOf _
  14542. * @since 0.1.0
  14543. * @category Lang
  14544. * @param {*} value The value to clone.
  14545. * @returns {*} Returns the cloned value.
  14546. * @see _.cloneDeep
  14547. * @example
  14548. *
  14549. * var objects = [{ 'a': 1 }, { 'b': 2 }];
  14550. *
  14551. * var shallow = _.clone(objects);
  14552. * console.log(shallow[0] === objects[0]);
  14553. * // => true
  14554. */
  14555. function clone(value) {
  14556. return (0, _baseClone.default)(value, CLONE_SYMBOLS_FLAG);
  14557. }
  14558. var _default = clone;
  14559. exports.default = _default;
  14560. /***/ }),
  14561. /* 333 */
  14562. /*!**********************************************************************************************!*\
  14563. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseClone.js ***!
  14564. \**********************************************************************************************/
  14565. /*! no static exports found */
  14566. /***/ (function(module, exports, __webpack_require__) {
  14567. "use strict";
  14568. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14569. Object.defineProperty(exports, "__esModule", {
  14570. value: true
  14571. });
  14572. exports.default = void 0;
  14573. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  14574. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  14575. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  14576. var _baseAssign = _interopRequireDefault(__webpack_require__(/*! ./_baseAssign.js */ 340));
  14577. var _baseAssignIn = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignIn.js */ 341));
  14578. var _cloneBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneBuffer.js */ 342));
  14579. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  14580. var _copySymbols = _interopRequireDefault(__webpack_require__(/*! ./_copySymbols.js */ 343));
  14581. var _copySymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_copySymbolsIn.js */ 347));
  14582. var _getAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeys.js */ 349));
  14583. var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
  14584. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  14585. var _initCloneArray = _interopRequireDefault(__webpack_require__(/*! ./_initCloneArray.js */ 356));
  14586. var _initCloneByTag = _interopRequireDefault(__webpack_require__(/*! ./_initCloneByTag.js */ 357));
  14587. var _initCloneObject = _interopRequireDefault(__webpack_require__(/*! ./_initCloneObject.js */ 364));
  14588. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  14589. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  14590. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  14591. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  14592. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  14593. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  14594. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  14595. /** Used to compose bitmasks for cloning. */
  14596. var CLONE_DEEP_FLAG = 1,
  14597. CLONE_FLAT_FLAG = 2,
  14598. CLONE_SYMBOLS_FLAG = 4;
  14599. /** `Object#toString` result references. */
  14600. var argsTag = '[object Arguments]',
  14601. arrayTag = '[object Array]',
  14602. boolTag = '[object Boolean]',
  14603. dateTag = '[object Date]',
  14604. errorTag = '[object Error]',
  14605. funcTag = '[object Function]',
  14606. genTag = '[object GeneratorFunction]',
  14607. mapTag = '[object Map]',
  14608. numberTag = '[object Number]',
  14609. objectTag = '[object Object]',
  14610. regexpTag = '[object RegExp]',
  14611. setTag = '[object Set]',
  14612. stringTag = '[object String]',
  14613. symbolTag = '[object Symbol]',
  14614. weakMapTag = '[object WeakMap]';
  14615. var arrayBufferTag = '[object ArrayBuffer]',
  14616. dataViewTag = '[object DataView]',
  14617. float32Tag = '[object Float32Array]',
  14618. float64Tag = '[object Float64Array]',
  14619. int8Tag = '[object Int8Array]',
  14620. int16Tag = '[object Int16Array]',
  14621. int32Tag = '[object Int32Array]',
  14622. uint8Tag = '[object Uint8Array]',
  14623. uint8ClampedTag = '[object Uint8ClampedArray]',
  14624. uint16Tag = '[object Uint16Array]',
  14625. uint32Tag = '[object Uint32Array]';
  14626. /** Used to identify `toStringTag` values supported by `_.clone`. */
  14627. var cloneableTags = {};
  14628. 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;
  14629. cloneableTags[errorTag] = cloneableTags[funcTag] = cloneableTags[weakMapTag] = false;
  14630. /**
  14631. * The base implementation of `_.clone` and `_.cloneDeep` which tracks
  14632. * traversed objects.
  14633. *
  14634. * @private
  14635. * @param {*} value The value to clone.
  14636. * @param {boolean} bitmask The bitmask flags.
  14637. * 1 - Deep clone
  14638. * 2 - Flatten inherited properties
  14639. * 4 - Clone symbols
  14640. * @param {Function} [customizer] The function to customize cloning.
  14641. * @param {string} [key] The key of `value`.
  14642. * @param {Object} [object] The parent object of `value`.
  14643. * @param {Object} [stack] Tracks traversed objects and their clone counterparts.
  14644. * @returns {*} Returns the cloned value.
  14645. */
  14646. function baseClone(value, bitmask, customizer, key, object, stack) {
  14647. var result,
  14648. isDeep = bitmask & CLONE_DEEP_FLAG,
  14649. isFlat = bitmask & CLONE_FLAT_FLAG,
  14650. isFull = bitmask & CLONE_SYMBOLS_FLAG;
  14651. if (customizer) {
  14652. result = object ? customizer(value, key, object, stack) : customizer(value);
  14653. }
  14654. if (result !== undefined) {
  14655. return result;
  14656. }
  14657. if (!(0, _isObject.default)(value)) {
  14658. return value;
  14659. }
  14660. var isArr = (0, _isArray.default)(value);
  14661. if (isArr) {
  14662. result = (0, _initCloneArray.default)(value);
  14663. if (!isDeep) {
  14664. return (0, _copyArray.default)(value, result);
  14665. }
  14666. } else {
  14667. var tag = (0, _getTag.default)(value),
  14668. isFunc = tag == funcTag || tag == genTag;
  14669. if ((0, _isBuffer.default)(value)) {
  14670. return (0, _cloneBuffer.default)(value, isDeep);
  14671. }
  14672. if (tag == objectTag || tag == argsTag || isFunc && !object) {
  14673. result = isFlat || isFunc ? {} : (0, _initCloneObject.default)(value);
  14674. if (!isDeep) {
  14675. return isFlat ? (0, _copySymbolsIn.default)(value, (0, _baseAssignIn.default)(result, value)) : (0, _copySymbols.default)(value, (0, _baseAssign.default)(result, value));
  14676. }
  14677. } else {
  14678. if (!cloneableTags[tag]) {
  14679. return object ? value : {};
  14680. }
  14681. result = (0, _initCloneByTag.default)(value, tag, isDeep);
  14682. }
  14683. }
  14684. // Check for circular references and return its corresponding clone.
  14685. stack || (stack = new _Stack.default());
  14686. var stacked = stack.get(value);
  14687. if (stacked) {
  14688. return stacked;
  14689. }
  14690. stack.set(value, result);
  14691. if ((0, _isSet.default)(value)) {
  14692. value.forEach(function (subValue) {
  14693. result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack));
  14694. });
  14695. } else if ((0, _isMap.default)(value)) {
  14696. value.forEach(function (subValue, key) {
  14697. result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack));
  14698. });
  14699. }
  14700. var keysFunc = isFull ? isFlat ? _getAllKeysIn.default : _getAllKeys.default : isFlat ? _keysIn.default : _keys.default;
  14701. var props = isArr ? undefined : keysFunc(value);
  14702. (0, _arrayEach.default)(props || value, function (subValue, key) {
  14703. if (props) {
  14704. key = subValue;
  14705. subValue = value[key];
  14706. }
  14707. // Recursively populate clone (susceptible to call stack limits).
  14708. (0, _assignValue.default)(result, key, baseClone(subValue, bitmask, customizer, key, value, stack));
  14709. });
  14710. return result;
  14711. }
  14712. var _default = baseClone;
  14713. exports.default = _default;
  14714. /***/ }),
  14715. /* 334 */
  14716. /*!******************************************************************************************!*\
  14717. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Stack.js ***!
  14718. \******************************************************************************************/
  14719. /*! no static exports found */
  14720. /***/ (function(module, exports, __webpack_require__) {
  14721. "use strict";
  14722. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14723. Object.defineProperty(exports, "__esModule", {
  14724. value: true
  14725. });
  14726. exports.default = void 0;
  14727. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  14728. var _stackClear = _interopRequireDefault(__webpack_require__(/*! ./_stackClear.js */ 335));
  14729. var _stackDelete = _interopRequireDefault(__webpack_require__(/*! ./_stackDelete.js */ 336));
  14730. var _stackGet = _interopRequireDefault(__webpack_require__(/*! ./_stackGet.js */ 337));
  14731. var _stackHas = _interopRequireDefault(__webpack_require__(/*! ./_stackHas.js */ 338));
  14732. var _stackSet = _interopRequireDefault(__webpack_require__(/*! ./_stackSet.js */ 339));
  14733. /**
  14734. * Creates a stack cache object to store key-value pairs.
  14735. *
  14736. * @private
  14737. * @constructor
  14738. * @param {Array} [entries] The key-value pairs to cache.
  14739. */
  14740. function Stack(entries) {
  14741. var data = this.__data__ = new _ListCache.default(entries);
  14742. this.size = data.size;
  14743. }
  14744. // Add methods to `Stack`.
  14745. Stack.prototype.clear = _stackClear.default;
  14746. Stack.prototype['delete'] = _stackDelete.default;
  14747. Stack.prototype.get = _stackGet.default;
  14748. Stack.prototype.has = _stackHas.default;
  14749. Stack.prototype.set = _stackSet.default;
  14750. var _default = Stack;
  14751. exports.default = _default;
  14752. /***/ }),
  14753. /* 335 */
  14754. /*!***********************************************************************************************!*\
  14755. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackClear.js ***!
  14756. \***********************************************************************************************/
  14757. /*! no static exports found */
  14758. /***/ (function(module, exports, __webpack_require__) {
  14759. "use strict";
  14760. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14761. Object.defineProperty(exports, "__esModule", {
  14762. value: true
  14763. });
  14764. exports.default = void 0;
  14765. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  14766. /**
  14767. * Removes all key-value entries from the stack.
  14768. *
  14769. * @private
  14770. * @name clear
  14771. * @memberOf Stack
  14772. */
  14773. function stackClear() {
  14774. this.__data__ = new _ListCache.default();
  14775. this.size = 0;
  14776. }
  14777. var _default = stackClear;
  14778. exports.default = _default;
  14779. /***/ }),
  14780. /* 336 */
  14781. /*!************************************************************************************************!*\
  14782. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackDelete.js ***!
  14783. \************************************************************************************************/
  14784. /*! no static exports found */
  14785. /***/ (function(module, exports, __webpack_require__) {
  14786. "use strict";
  14787. Object.defineProperty(exports, "__esModule", {
  14788. value: true
  14789. });
  14790. exports.default = void 0;
  14791. /**
  14792. * Removes `key` and its value from the stack.
  14793. *
  14794. * @private
  14795. * @name delete
  14796. * @memberOf Stack
  14797. * @param {string} key The key of the value to remove.
  14798. * @returns {boolean} Returns `true` if the entry was removed, else `false`.
  14799. */
  14800. function stackDelete(key) {
  14801. var data = this.__data__,
  14802. result = data['delete'](key);
  14803. this.size = data.size;
  14804. return result;
  14805. }
  14806. var _default = stackDelete;
  14807. exports.default = _default;
  14808. /***/ }),
  14809. /* 337 */
  14810. /*!*********************************************************************************************!*\
  14811. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackGet.js ***!
  14812. \*********************************************************************************************/
  14813. /*! no static exports found */
  14814. /***/ (function(module, exports, __webpack_require__) {
  14815. "use strict";
  14816. Object.defineProperty(exports, "__esModule", {
  14817. value: true
  14818. });
  14819. exports.default = void 0;
  14820. /**
  14821. * Gets the stack value for `key`.
  14822. *
  14823. * @private
  14824. * @name get
  14825. * @memberOf Stack
  14826. * @param {string} key The key of the value to get.
  14827. * @returns {*} Returns the entry value.
  14828. */
  14829. function stackGet(key) {
  14830. return this.__data__.get(key);
  14831. }
  14832. var _default = stackGet;
  14833. exports.default = _default;
  14834. /***/ }),
  14835. /* 338 */
  14836. /*!*********************************************************************************************!*\
  14837. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackHas.js ***!
  14838. \*********************************************************************************************/
  14839. /*! no static exports found */
  14840. /***/ (function(module, exports, __webpack_require__) {
  14841. "use strict";
  14842. Object.defineProperty(exports, "__esModule", {
  14843. value: true
  14844. });
  14845. exports.default = void 0;
  14846. /**
  14847. * Checks if a stack value for `key` exists.
  14848. *
  14849. * @private
  14850. * @name has
  14851. * @memberOf Stack
  14852. * @param {string} key The key of the entry to check.
  14853. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  14854. */
  14855. function stackHas(key) {
  14856. return this.__data__.has(key);
  14857. }
  14858. var _default = stackHas;
  14859. exports.default = _default;
  14860. /***/ }),
  14861. /* 339 */
  14862. /*!*********************************************************************************************!*\
  14863. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stackSet.js ***!
  14864. \*********************************************************************************************/
  14865. /*! no static exports found */
  14866. /***/ (function(module, exports, __webpack_require__) {
  14867. "use strict";
  14868. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14869. Object.defineProperty(exports, "__esModule", {
  14870. value: true
  14871. });
  14872. exports.default = void 0;
  14873. var _ListCache = _interopRequireDefault(__webpack_require__(/*! ./_ListCache.js */ 277));
  14874. var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
  14875. var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
  14876. /** Used as the size to enable large array optimizations. */
  14877. var LARGE_ARRAY_SIZE = 200;
  14878. /**
  14879. * Sets the stack `key` to `value`.
  14880. *
  14881. * @private
  14882. * @name set
  14883. * @memberOf Stack
  14884. * @param {string} key The key of the value to set.
  14885. * @param {*} value The value to set.
  14886. * @returns {Object} Returns the stack cache instance.
  14887. */
  14888. function stackSet(key, value) {
  14889. var data = this.__data__;
  14890. if (data instanceof _ListCache.default) {
  14891. var pairs = data.__data__;
  14892. if (!_Map.default || pairs.length < LARGE_ARRAY_SIZE - 1) {
  14893. pairs.push([key, value]);
  14894. this.size = ++data.size;
  14895. return this;
  14896. }
  14897. data = this.__data__ = new _MapCache.default(pairs);
  14898. }
  14899. data.set(key, value);
  14900. this.size = data.size;
  14901. return this;
  14902. }
  14903. var _default = stackSet;
  14904. exports.default = _default;
  14905. /***/ }),
  14906. /* 340 */
  14907. /*!***********************************************************************************************!*\
  14908. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssign.js ***!
  14909. \***********************************************************************************************/
  14910. /*! no static exports found */
  14911. /***/ (function(module, exports, __webpack_require__) {
  14912. "use strict";
  14913. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14914. Object.defineProperty(exports, "__esModule", {
  14915. value: true
  14916. });
  14917. exports.default = void 0;
  14918. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  14919. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  14920. /**
  14921. * The base implementation of `_.assign` without support for multiple sources
  14922. * or `customizer` functions.
  14923. *
  14924. * @private
  14925. * @param {Object} object The destination object.
  14926. * @param {Object} source The source object.
  14927. * @returns {Object} Returns `object`.
  14928. */
  14929. function baseAssign(object, source) {
  14930. return object && (0, _copyObject.default)(source, (0, _keys.default)(source), object);
  14931. }
  14932. var _default = baseAssign;
  14933. exports.default = _default;
  14934. /***/ }),
  14935. /* 341 */
  14936. /*!*************************************************************************************************!*\
  14937. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAssignIn.js ***!
  14938. \*************************************************************************************************/
  14939. /*! no static exports found */
  14940. /***/ (function(module, exports, __webpack_require__) {
  14941. "use strict";
  14942. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14943. Object.defineProperty(exports, "__esModule", {
  14944. value: true
  14945. });
  14946. exports.default = void 0;
  14947. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  14948. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  14949. /**
  14950. * The base implementation of `_.assignIn` without support for multiple sources
  14951. * or `customizer` functions.
  14952. *
  14953. * @private
  14954. * @param {Object} object The destination object.
  14955. * @param {Object} source The source object.
  14956. * @returns {Object} Returns `object`.
  14957. */
  14958. function baseAssignIn(object, source) {
  14959. return object && (0, _copyObject.default)(source, (0, _keysIn.default)(source), object);
  14960. }
  14961. var _default = baseAssignIn;
  14962. exports.default = _default;
  14963. /***/ }),
  14964. /* 342 */
  14965. /*!************************************************************************************************!*\
  14966. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneBuffer.js ***!
  14967. \************************************************************************************************/
  14968. /*! no static exports found */
  14969. /***/ (function(module, exports, __webpack_require__) {
  14970. "use strict";
  14971. /* WEBPACK VAR INJECTION */(function(module) {
  14972. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  14973. Object.defineProperty(exports, "__esModule", {
  14974. value: true
  14975. });
  14976. exports.default = void 0;
  14977. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  14978. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  14979. /** Detect free variable `exports`. */
  14980. var freeExports = ( false ? undefined : (0, _typeof2.default)(exports)) == 'object' && exports && !exports.nodeType && exports;
  14981. /** Detect free variable `module`. */
  14982. var freeModule = freeExports && ( false ? undefined : (0, _typeof2.default)(module)) == 'object' && module && !module.nodeType && module;
  14983. /** Detect the popular CommonJS extension `module.exports`. */
  14984. var moduleExports = freeModule && freeModule.exports === freeExports;
  14985. /** Built-in value references. */
  14986. var Buffer = moduleExports ? _root.default.Buffer : undefined,
  14987. allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined;
  14988. /**
  14989. * Creates a clone of `buffer`.
  14990. *
  14991. * @private
  14992. * @param {Buffer} buffer The buffer to clone.
  14993. * @param {boolean} [isDeep] Specify a deep clone.
  14994. * @returns {Buffer} Returns the cloned buffer.
  14995. */
  14996. function cloneBuffer(buffer, isDeep) {
  14997. if (isDeep) {
  14998. return buffer.slice();
  14999. }
  15000. var length = buffer.length,
  15001. result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length);
  15002. buffer.copy(result);
  15003. return result;
  15004. }
  15005. var _default = cloneBuffer;
  15006. exports.default = _default;
  15007. /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! (webpack)/buildin/module.js */ 244)(module)))
  15008. /***/ }),
  15009. /* 343 */
  15010. /*!************************************************************************************************!*\
  15011. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copySymbols.js ***!
  15012. \************************************************************************************************/
  15013. /*! no static exports found */
  15014. /***/ (function(module, exports, __webpack_require__) {
  15015. "use strict";
  15016. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15017. Object.defineProperty(exports, "__esModule", {
  15018. value: true
  15019. });
  15020. exports.default = void 0;
  15021. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  15022. var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
  15023. /**
  15024. * Copies own symbols of `source` to `object`.
  15025. *
  15026. * @private
  15027. * @param {Object} source The object to copy symbols from.
  15028. * @param {Object} [object={}] The object to copy symbols to.
  15029. * @returns {Object} Returns `object`.
  15030. */
  15031. function copySymbols(source, object) {
  15032. return (0, _copyObject.default)(source, (0, _getSymbols.default)(source), object);
  15033. }
  15034. var _default = copySymbols;
  15035. exports.default = _default;
  15036. /***/ }),
  15037. /* 344 */
  15038. /*!***********************************************************************************************!*\
  15039. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getSymbols.js ***!
  15040. \***********************************************************************************************/
  15041. /*! no static exports found */
  15042. /***/ (function(module, exports, __webpack_require__) {
  15043. "use strict";
  15044. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15045. Object.defineProperty(exports, "__esModule", {
  15046. value: true
  15047. });
  15048. exports.default = void 0;
  15049. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  15050. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  15051. /** Used for built-in method references. */
  15052. var objectProto = Object.prototype;
  15053. /** Built-in value references. */
  15054. var propertyIsEnumerable = objectProto.propertyIsEnumerable;
  15055. /* Built-in method references for those with the same name as other `lodash` methods. */
  15056. var nativeGetSymbols = Object.getOwnPropertySymbols;
  15057. /**
  15058. * Creates an array of the own enumerable symbols of `object`.
  15059. *
  15060. * @private
  15061. * @param {Object} object The object to query.
  15062. * @returns {Array} Returns the array of symbols.
  15063. */
  15064. var getSymbols = !nativeGetSymbols ? _stubArray.default : function (object) {
  15065. if (object == null) {
  15066. return [];
  15067. }
  15068. object = Object(object);
  15069. return (0, _arrayFilter.default)(nativeGetSymbols(object), function (symbol) {
  15070. return propertyIsEnumerable.call(object, symbol);
  15071. });
  15072. };
  15073. var _default = getSymbols;
  15074. exports.default = _default;
  15075. /***/ }),
  15076. /* 345 */
  15077. /*!************************************************************************************************!*\
  15078. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayFilter.js ***!
  15079. \************************************************************************************************/
  15080. /*! no static exports found */
  15081. /***/ (function(module, exports, __webpack_require__) {
  15082. "use strict";
  15083. Object.defineProperty(exports, "__esModule", {
  15084. value: true
  15085. });
  15086. exports.default = void 0;
  15087. /**
  15088. * A specialized version of `_.filter` for arrays without support for
  15089. * iteratee shorthands.
  15090. *
  15091. * @private
  15092. * @param {Array} [array] The array to iterate over.
  15093. * @param {Function} predicate The function invoked per iteration.
  15094. * @returns {Array} Returns the new filtered array.
  15095. */
  15096. function arrayFilter(array, predicate) {
  15097. var index = -1,
  15098. length = array == null ? 0 : array.length,
  15099. resIndex = 0,
  15100. result = [];
  15101. while (++index < length) {
  15102. var value = array[index];
  15103. if (predicate(value, index, array)) {
  15104. result[resIndex++] = value;
  15105. }
  15106. }
  15107. return result;
  15108. }
  15109. var _default = arrayFilter;
  15110. exports.default = _default;
  15111. /***/ }),
  15112. /* 346 */
  15113. /*!*********************************************************************************************!*\
  15114. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubArray.js ***!
  15115. \*********************************************************************************************/
  15116. /*! no static exports found */
  15117. /***/ (function(module, exports, __webpack_require__) {
  15118. "use strict";
  15119. Object.defineProperty(exports, "__esModule", {
  15120. value: true
  15121. });
  15122. exports.default = void 0;
  15123. /**
  15124. * This method returns a new empty array.
  15125. *
  15126. * @static
  15127. * @memberOf _
  15128. * @since 4.13.0
  15129. * @category Util
  15130. * @returns {Array} Returns the new empty array.
  15131. * @example
  15132. *
  15133. * var arrays = _.times(2, _.stubArray);
  15134. *
  15135. * console.log(arrays);
  15136. * // => [[], []]
  15137. *
  15138. * console.log(arrays[0] === arrays[1]);
  15139. * // => false
  15140. */
  15141. function stubArray() {
  15142. return [];
  15143. }
  15144. var _default = stubArray;
  15145. exports.default = _default;
  15146. /***/ }),
  15147. /* 347 */
  15148. /*!**************************************************************************************************!*\
  15149. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_copySymbolsIn.js ***!
  15150. \**************************************************************************************************/
  15151. /*! no static exports found */
  15152. /***/ (function(module, exports, __webpack_require__) {
  15153. "use strict";
  15154. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15155. Object.defineProperty(exports, "__esModule", {
  15156. value: true
  15157. });
  15158. exports.default = void 0;
  15159. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  15160. var _getSymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_getSymbolsIn.js */ 348));
  15161. /**
  15162. * Copies own and inherited symbols of `source` to `object`.
  15163. *
  15164. * @private
  15165. * @param {Object} source The object to copy symbols from.
  15166. * @param {Object} [object={}] The object to copy symbols to.
  15167. * @returns {Object} Returns `object`.
  15168. */
  15169. function copySymbolsIn(source, object) {
  15170. return (0, _copyObject.default)(source, (0, _getSymbolsIn.default)(source), object);
  15171. }
  15172. var _default = copySymbolsIn;
  15173. exports.default = _default;
  15174. /***/ }),
  15175. /* 348 */
  15176. /*!*************************************************************************************************!*\
  15177. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getSymbolsIn.js ***!
  15178. \*************************************************************************************************/
  15179. /*! no static exports found */
  15180. /***/ (function(module, exports, __webpack_require__) {
  15181. "use strict";
  15182. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15183. Object.defineProperty(exports, "__esModule", {
  15184. value: true
  15185. });
  15186. exports.default = void 0;
  15187. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  15188. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  15189. var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
  15190. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  15191. /* Built-in method references for those with the same name as other `lodash` methods. */
  15192. var nativeGetSymbols = Object.getOwnPropertySymbols;
  15193. /**
  15194. * Creates an array of the own and inherited enumerable symbols of `object`.
  15195. *
  15196. * @private
  15197. * @param {Object} object The object to query.
  15198. * @returns {Array} Returns the array of symbols.
  15199. */
  15200. var getSymbolsIn = !nativeGetSymbols ? _stubArray.default : function (object) {
  15201. var result = [];
  15202. while (object) {
  15203. (0, _arrayPush.default)(result, (0, _getSymbols.default)(object));
  15204. object = (0, _getPrototype.default)(object);
  15205. }
  15206. return result;
  15207. };
  15208. var _default = getSymbolsIn;
  15209. exports.default = _default;
  15210. /***/ }),
  15211. /* 349 */
  15212. /*!***********************************************************************************************!*\
  15213. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getAllKeys.js ***!
  15214. \***********************************************************************************************/
  15215. /*! no static exports found */
  15216. /***/ (function(module, exports, __webpack_require__) {
  15217. "use strict";
  15218. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15219. Object.defineProperty(exports, "__esModule", {
  15220. value: true
  15221. });
  15222. exports.default = void 0;
  15223. var _baseGetAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseGetAllKeys.js */ 350));
  15224. var _getSymbols = _interopRequireDefault(__webpack_require__(/*! ./_getSymbols.js */ 344));
  15225. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  15226. /**
  15227. * Creates an array of own enumerable property names and symbols of `object`.
  15228. *
  15229. * @private
  15230. * @param {Object} object The object to query.
  15231. * @returns {Array} Returns the array of property names and symbols.
  15232. */
  15233. function getAllKeys(object) {
  15234. return (0, _baseGetAllKeys.default)(object, _keys.default, _getSymbols.default);
  15235. }
  15236. var _default = getAllKeys;
  15237. exports.default = _default;
  15238. /***/ }),
  15239. /* 350 */
  15240. /*!***************************************************************************************************!*\
  15241. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGetAllKeys.js ***!
  15242. \***************************************************************************************************/
  15243. /*! no static exports found */
  15244. /***/ (function(module, exports, __webpack_require__) {
  15245. "use strict";
  15246. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15247. Object.defineProperty(exports, "__esModule", {
  15248. value: true
  15249. });
  15250. exports.default = void 0;
  15251. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  15252. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  15253. /**
  15254. * The base implementation of `getAllKeys` and `getAllKeysIn` which uses
  15255. * `keysFunc` and `symbolsFunc` to get the enumerable property names and
  15256. * symbols of `object`.
  15257. *
  15258. * @private
  15259. * @param {Object} object The object to query.
  15260. * @param {Function} keysFunc The function to get the keys of `object`.
  15261. * @param {Function} symbolsFunc The function to get the symbols of `object`.
  15262. * @returns {Array} Returns the array of property names and symbols.
  15263. */
  15264. function baseGetAllKeys(object, keysFunc, symbolsFunc) {
  15265. var result = keysFunc(object);
  15266. return (0, _isArray.default)(object) ? result : (0, _arrayPush.default)(result, symbolsFunc(object));
  15267. }
  15268. var _default = baseGetAllKeys;
  15269. exports.default = _default;
  15270. /***/ }),
  15271. /* 351 */
  15272. /*!*************************************************************************************************!*\
  15273. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getAllKeysIn.js ***!
  15274. \*************************************************************************************************/
  15275. /*! no static exports found */
  15276. /***/ (function(module, exports, __webpack_require__) {
  15277. "use strict";
  15278. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15279. Object.defineProperty(exports, "__esModule", {
  15280. value: true
  15281. });
  15282. exports.default = void 0;
  15283. var _baseGetAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseGetAllKeys.js */ 350));
  15284. var _getSymbolsIn = _interopRequireDefault(__webpack_require__(/*! ./_getSymbolsIn.js */ 348));
  15285. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  15286. /**
  15287. * Creates an array of own and inherited enumerable property names and
  15288. * symbols of `object`.
  15289. *
  15290. * @private
  15291. * @param {Object} object The object to query.
  15292. * @returns {Array} Returns the array of property names and symbols.
  15293. */
  15294. function getAllKeysIn(object) {
  15295. return (0, _baseGetAllKeys.default)(object, _keysIn.default, _getSymbolsIn.default);
  15296. }
  15297. var _default = getAllKeysIn;
  15298. exports.default = _default;
  15299. /***/ }),
  15300. /* 352 */
  15301. /*!*******************************************************************************************!*\
  15302. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getTag.js ***!
  15303. \*******************************************************************************************/
  15304. /*! no static exports found */
  15305. /***/ (function(module, exports, __webpack_require__) {
  15306. "use strict";
  15307. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15308. Object.defineProperty(exports, "__esModule", {
  15309. value: true
  15310. });
  15311. exports.default = void 0;
  15312. var _DataView = _interopRequireDefault(__webpack_require__(/*! ./_DataView.js */ 353));
  15313. var _Map = _interopRequireDefault(__webpack_require__(/*! ./_Map.js */ 284));
  15314. var _Promise = _interopRequireDefault(__webpack_require__(/*! ./_Promise.js */ 354));
  15315. var _Set = _interopRequireDefault(__webpack_require__(/*! ./_Set.js */ 355));
  15316. var _WeakMap = _interopRequireDefault(__webpack_require__(/*! ./_WeakMap.js */ 175));
  15317. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  15318. var _toSource = _interopRequireDefault(__webpack_require__(/*! ./_toSource.js */ 181));
  15319. /** `Object#toString` result references. */
  15320. var mapTag = '[object Map]',
  15321. objectTag = '[object Object]',
  15322. promiseTag = '[object Promise]',
  15323. setTag = '[object Set]',
  15324. weakMapTag = '[object WeakMap]';
  15325. var dataViewTag = '[object DataView]';
  15326. /** Used to detect maps, sets, and weakmaps. */
  15327. var dataViewCtorString = (0, _toSource.default)(_DataView.default),
  15328. mapCtorString = (0, _toSource.default)(_Map.default),
  15329. promiseCtorString = (0, _toSource.default)(_Promise.default),
  15330. setCtorString = (0, _toSource.default)(_Set.default),
  15331. weakMapCtorString = (0, _toSource.default)(_WeakMap.default);
  15332. /**
  15333. * Gets the `toStringTag` of `value`.
  15334. *
  15335. * @private
  15336. * @param {*} value The value to query.
  15337. * @returns {string} Returns the `toStringTag`.
  15338. */
  15339. var getTag = _baseGetTag.default;
  15340. // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6.
  15341. 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) {
  15342. getTag = function getTag(value) {
  15343. var result = (0, _baseGetTag.default)(value),
  15344. Ctor = result == objectTag ? value.constructor : undefined,
  15345. ctorString = Ctor ? (0, _toSource.default)(Ctor) : '';
  15346. if (ctorString) {
  15347. switch (ctorString) {
  15348. case dataViewCtorString:
  15349. return dataViewTag;
  15350. case mapCtorString:
  15351. return mapTag;
  15352. case promiseCtorString:
  15353. return promiseTag;
  15354. case setCtorString:
  15355. return setTag;
  15356. case weakMapCtorString:
  15357. return weakMapTag;
  15358. }
  15359. }
  15360. return result;
  15361. };
  15362. }
  15363. var _default = getTag;
  15364. exports.default = _default;
  15365. /***/ }),
  15366. /* 353 */
  15367. /*!*********************************************************************************************!*\
  15368. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_DataView.js ***!
  15369. \*********************************************************************************************/
  15370. /*! no static exports found */
  15371. /***/ (function(module, exports, __webpack_require__) {
  15372. "use strict";
  15373. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15374. Object.defineProperty(exports, "__esModule", {
  15375. value: true
  15376. });
  15377. exports.default = void 0;
  15378. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  15379. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15380. /* Built-in method references that are verified to be native. */
  15381. var DataView = (0, _getNative.default)(_root.default, 'DataView');
  15382. var _default = DataView;
  15383. exports.default = _default;
  15384. /***/ }),
  15385. /* 354 */
  15386. /*!********************************************************************************************!*\
  15387. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Promise.js ***!
  15388. \********************************************************************************************/
  15389. /*! no static exports found */
  15390. /***/ (function(module, exports, __webpack_require__) {
  15391. "use strict";
  15392. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15393. Object.defineProperty(exports, "__esModule", {
  15394. value: true
  15395. });
  15396. exports.default = void 0;
  15397. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  15398. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15399. /* Built-in method references that are verified to be native. */
  15400. var Promise = (0, _getNative.default)(_root.default, 'Promise');
  15401. var _default = Promise;
  15402. exports.default = _default;
  15403. /***/ }),
  15404. /* 355 */
  15405. /*!****************************************************************************************!*\
  15406. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Set.js ***!
  15407. \****************************************************************************************/
  15408. /*! no static exports found */
  15409. /***/ (function(module, exports, __webpack_require__) {
  15410. "use strict";
  15411. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15412. Object.defineProperty(exports, "__esModule", {
  15413. value: true
  15414. });
  15415. exports.default = void 0;
  15416. var _getNative = _interopRequireDefault(__webpack_require__(/*! ./_getNative.js */ 176));
  15417. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15418. /* Built-in method references that are verified to be native. */
  15419. var Set = (0, _getNative.default)(_root.default, 'Set');
  15420. var _default = Set;
  15421. exports.default = _default;
  15422. /***/ }),
  15423. /* 356 */
  15424. /*!***************************************************************************************************!*\
  15425. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneArray.js ***!
  15426. \***************************************************************************************************/
  15427. /*! no static exports found */
  15428. /***/ (function(module, exports, __webpack_require__) {
  15429. "use strict";
  15430. Object.defineProperty(exports, "__esModule", {
  15431. value: true
  15432. });
  15433. exports.default = void 0;
  15434. /** Used for built-in method references. */
  15435. var objectProto = Object.prototype;
  15436. /** Used to check objects for own properties. */
  15437. var hasOwnProperty = objectProto.hasOwnProperty;
  15438. /**
  15439. * Initializes an array clone.
  15440. *
  15441. * @private
  15442. * @param {Array} array The array to clone.
  15443. * @returns {Array} Returns the initialized clone.
  15444. */
  15445. function initCloneArray(array) {
  15446. var length = array.length,
  15447. result = new array.constructor(length);
  15448. // Add properties assigned by `RegExp#exec`.
  15449. if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) {
  15450. result.index = array.index;
  15451. result.input = array.input;
  15452. }
  15453. return result;
  15454. }
  15455. var _default = initCloneArray;
  15456. exports.default = _default;
  15457. /***/ }),
  15458. /* 357 */
  15459. /*!***************************************************************************************************!*\
  15460. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneByTag.js ***!
  15461. \***************************************************************************************************/
  15462. /*! no static exports found */
  15463. /***/ (function(module, exports, __webpack_require__) {
  15464. "use strict";
  15465. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15466. Object.defineProperty(exports, "__esModule", {
  15467. value: true
  15468. });
  15469. exports.default = void 0;
  15470. var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
  15471. var _cloneDataView = _interopRequireDefault(__webpack_require__(/*! ./_cloneDataView.js */ 360));
  15472. var _cloneRegExp = _interopRequireDefault(__webpack_require__(/*! ./_cloneRegExp.js */ 361));
  15473. var _cloneSymbol = _interopRequireDefault(__webpack_require__(/*! ./_cloneSymbol.js */ 362));
  15474. var _cloneTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_cloneTypedArray.js */ 363));
  15475. /** `Object#toString` result references. */
  15476. var boolTag = '[object Boolean]',
  15477. dateTag = '[object Date]',
  15478. mapTag = '[object Map]',
  15479. numberTag = '[object Number]',
  15480. regexpTag = '[object RegExp]',
  15481. setTag = '[object Set]',
  15482. stringTag = '[object String]',
  15483. symbolTag = '[object Symbol]';
  15484. var arrayBufferTag = '[object ArrayBuffer]',
  15485. dataViewTag = '[object DataView]',
  15486. float32Tag = '[object Float32Array]',
  15487. float64Tag = '[object Float64Array]',
  15488. int8Tag = '[object Int8Array]',
  15489. int16Tag = '[object Int16Array]',
  15490. int32Tag = '[object Int32Array]',
  15491. uint8Tag = '[object Uint8Array]',
  15492. uint8ClampedTag = '[object Uint8ClampedArray]',
  15493. uint16Tag = '[object Uint16Array]',
  15494. uint32Tag = '[object Uint32Array]';
  15495. /**
  15496. * Initializes an object clone based on its `toStringTag`.
  15497. *
  15498. * **Note:** This function only supports cloning values with tags of
  15499. * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`.
  15500. *
  15501. * @private
  15502. * @param {Object} object The object to clone.
  15503. * @param {string} tag The `toStringTag` of the object to clone.
  15504. * @param {boolean} [isDeep] Specify a deep clone.
  15505. * @returns {Object} Returns the initialized clone.
  15506. */
  15507. function initCloneByTag(object, tag, isDeep) {
  15508. var Ctor = object.constructor;
  15509. switch (tag) {
  15510. case arrayBufferTag:
  15511. return (0, _cloneArrayBuffer.default)(object);
  15512. case boolTag:
  15513. case dateTag:
  15514. return new Ctor(+object);
  15515. case dataViewTag:
  15516. return (0, _cloneDataView.default)(object, isDeep);
  15517. case float32Tag:
  15518. case float64Tag:
  15519. case int8Tag:
  15520. case int16Tag:
  15521. case int32Tag:
  15522. case uint8Tag:
  15523. case uint8ClampedTag:
  15524. case uint16Tag:
  15525. case uint32Tag:
  15526. return (0, _cloneTypedArray.default)(object, isDeep);
  15527. case mapTag:
  15528. return new Ctor();
  15529. case numberTag:
  15530. case stringTag:
  15531. return new Ctor(object);
  15532. case regexpTag:
  15533. return (0, _cloneRegExp.default)(object);
  15534. case setTag:
  15535. return new Ctor();
  15536. case symbolTag:
  15537. return (0, _cloneSymbol.default)(object);
  15538. }
  15539. }
  15540. var _default = initCloneByTag;
  15541. exports.default = _default;
  15542. /***/ }),
  15543. /* 358 */
  15544. /*!*****************************************************************************************************!*\
  15545. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneArrayBuffer.js ***!
  15546. \*****************************************************************************************************/
  15547. /*! no static exports found */
  15548. /***/ (function(module, exports, __webpack_require__) {
  15549. "use strict";
  15550. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15551. Object.defineProperty(exports, "__esModule", {
  15552. value: true
  15553. });
  15554. exports.default = void 0;
  15555. var _Uint8Array = _interopRequireDefault(__webpack_require__(/*! ./_Uint8Array.js */ 359));
  15556. /**
  15557. * Creates a clone of `arrayBuffer`.
  15558. *
  15559. * @private
  15560. * @param {ArrayBuffer} arrayBuffer The array buffer to clone.
  15561. * @returns {ArrayBuffer} Returns the cloned array buffer.
  15562. */
  15563. function cloneArrayBuffer(arrayBuffer) {
  15564. var result = new arrayBuffer.constructor(arrayBuffer.byteLength);
  15565. new _Uint8Array.default(result).set(new _Uint8Array.default(arrayBuffer));
  15566. return result;
  15567. }
  15568. var _default = cloneArrayBuffer;
  15569. exports.default = _default;
  15570. /***/ }),
  15571. /* 359 */
  15572. /*!***********************************************************************************************!*\
  15573. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_Uint8Array.js ***!
  15574. \***********************************************************************************************/
  15575. /*! no static exports found */
  15576. /***/ (function(module, exports, __webpack_require__) {
  15577. "use strict";
  15578. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15579. Object.defineProperty(exports, "__esModule", {
  15580. value: true
  15581. });
  15582. exports.default = void 0;
  15583. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  15584. /** Built-in value references. */
  15585. var Uint8Array = _root.default.Uint8Array;
  15586. var _default = Uint8Array;
  15587. exports.default = _default;
  15588. /***/ }),
  15589. /* 360 */
  15590. /*!**************************************************************************************************!*\
  15591. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneDataView.js ***!
  15592. \**************************************************************************************************/
  15593. /*! no static exports found */
  15594. /***/ (function(module, exports, __webpack_require__) {
  15595. "use strict";
  15596. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15597. Object.defineProperty(exports, "__esModule", {
  15598. value: true
  15599. });
  15600. exports.default = void 0;
  15601. var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
  15602. /**
  15603. * Creates a clone of `dataView`.
  15604. *
  15605. * @private
  15606. * @param {Object} dataView The data view to clone.
  15607. * @param {boolean} [isDeep] Specify a deep clone.
  15608. * @returns {Object} Returns the cloned data view.
  15609. */
  15610. function cloneDataView(dataView, isDeep) {
  15611. var buffer = isDeep ? (0, _cloneArrayBuffer.default)(dataView.buffer) : dataView.buffer;
  15612. return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength);
  15613. }
  15614. var _default = cloneDataView;
  15615. exports.default = _default;
  15616. /***/ }),
  15617. /* 361 */
  15618. /*!************************************************************************************************!*\
  15619. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneRegExp.js ***!
  15620. \************************************************************************************************/
  15621. /*! no static exports found */
  15622. /***/ (function(module, exports, __webpack_require__) {
  15623. "use strict";
  15624. Object.defineProperty(exports, "__esModule", {
  15625. value: true
  15626. });
  15627. exports.default = void 0;
  15628. /** Used to match `RegExp` flags from their coerced string values. */
  15629. var reFlags = /\w*$/;
  15630. /**
  15631. * Creates a clone of `regexp`.
  15632. *
  15633. * @private
  15634. * @param {Object} regexp The regexp to clone.
  15635. * @returns {Object} Returns the cloned regexp.
  15636. */
  15637. function cloneRegExp(regexp) {
  15638. var result = new regexp.constructor(regexp.source, reFlags.exec(regexp));
  15639. result.lastIndex = regexp.lastIndex;
  15640. return result;
  15641. }
  15642. var _default = cloneRegExp;
  15643. exports.default = _default;
  15644. /***/ }),
  15645. /* 362 */
  15646. /*!************************************************************************************************!*\
  15647. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneSymbol.js ***!
  15648. \************************************************************************************************/
  15649. /*! no static exports found */
  15650. /***/ (function(module, exports, __webpack_require__) {
  15651. "use strict";
  15652. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15653. Object.defineProperty(exports, "__esModule", {
  15654. value: true
  15655. });
  15656. exports.default = void 0;
  15657. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  15658. /** Used to convert symbols to primitives and strings. */
  15659. var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
  15660. symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
  15661. /**
  15662. * Creates a clone of the `symbol` object.
  15663. *
  15664. * @private
  15665. * @param {Object} symbol The symbol object to clone.
  15666. * @returns {Object} Returns the cloned symbol object.
  15667. */
  15668. function cloneSymbol(symbol) {
  15669. return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {};
  15670. }
  15671. var _default = cloneSymbol;
  15672. exports.default = _default;
  15673. /***/ }),
  15674. /* 363 */
  15675. /*!****************************************************************************************************!*\
  15676. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cloneTypedArray.js ***!
  15677. \****************************************************************************************************/
  15678. /*! no static exports found */
  15679. /***/ (function(module, exports, __webpack_require__) {
  15680. "use strict";
  15681. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15682. Object.defineProperty(exports, "__esModule", {
  15683. value: true
  15684. });
  15685. exports.default = void 0;
  15686. var _cloneArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneArrayBuffer.js */ 358));
  15687. /**
  15688. * Creates a clone of `typedArray`.
  15689. *
  15690. * @private
  15691. * @param {Object} typedArray The typed array to clone.
  15692. * @param {boolean} [isDeep] Specify a deep clone.
  15693. * @returns {Object} Returns the cloned typed array.
  15694. */
  15695. function cloneTypedArray(typedArray, isDeep) {
  15696. var buffer = isDeep ? (0, _cloneArrayBuffer.default)(typedArray.buffer) : typedArray.buffer;
  15697. return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length);
  15698. }
  15699. var _default = cloneTypedArray;
  15700. exports.default = _default;
  15701. /***/ }),
  15702. /* 364 */
  15703. /*!****************************************************************************************************!*\
  15704. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_initCloneObject.js ***!
  15705. \****************************************************************************************************/
  15706. /*! no static exports found */
  15707. /***/ (function(module, exports, __webpack_require__) {
  15708. "use strict";
  15709. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15710. Object.defineProperty(exports, "__esModule", {
  15711. value: true
  15712. });
  15713. exports.default = void 0;
  15714. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  15715. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  15716. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  15717. /**
  15718. * Initializes an object clone.
  15719. *
  15720. * @private
  15721. * @param {Object} object The object to clone.
  15722. * @returns {Object} Returns the initialized clone.
  15723. */
  15724. function initCloneObject(object) {
  15725. return typeof object.constructor == 'function' && !(0, _isPrototype.default)(object) ? (0, _baseCreate.default)((0, _getPrototype.default)(object)) : {};
  15726. }
  15727. var _default = initCloneObject;
  15728. exports.default = _default;
  15729. /***/ }),
  15730. /* 365 */
  15731. /*!*****************************************************************************************!*\
  15732. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMap.js ***!
  15733. \*****************************************************************************************/
  15734. /*! no static exports found */
  15735. /***/ (function(module, exports, __webpack_require__) {
  15736. "use strict";
  15737. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15738. Object.defineProperty(exports, "__esModule", {
  15739. value: true
  15740. });
  15741. exports.default = void 0;
  15742. var _baseIsMap = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMap.js */ 366));
  15743. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  15744. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  15745. /* Node.js helper references. */
  15746. var nodeIsMap = _nodeUtil.default && _nodeUtil.default.isMap;
  15747. /**
  15748. * Checks if `value` is classified as a `Map` object.
  15749. *
  15750. * @static
  15751. * @memberOf _
  15752. * @since 4.3.0
  15753. * @category Lang
  15754. * @param {*} value The value to check.
  15755. * @returns {boolean} Returns `true` if `value` is a map, else `false`.
  15756. * @example
  15757. *
  15758. * _.isMap(new Map);
  15759. * // => true
  15760. *
  15761. * _.isMap(new WeakMap);
  15762. * // => false
  15763. */
  15764. var isMap = nodeIsMap ? (0, _baseUnary.default)(nodeIsMap) : _baseIsMap.default;
  15765. var _default = isMap;
  15766. exports.default = _default;
  15767. /***/ }),
  15768. /* 366 */
  15769. /*!**********************************************************************************************!*\
  15770. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsMap.js ***!
  15771. \**********************************************************************************************/
  15772. /*! no static exports found */
  15773. /***/ (function(module, exports, __webpack_require__) {
  15774. "use strict";
  15775. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15776. Object.defineProperty(exports, "__esModule", {
  15777. value: true
  15778. });
  15779. exports.default = void 0;
  15780. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  15781. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  15782. /** `Object#toString` result references. */
  15783. var mapTag = '[object Map]';
  15784. /**
  15785. * The base implementation of `_.isMap` without Node.js optimizations.
  15786. *
  15787. * @private
  15788. * @param {*} value The value to check.
  15789. * @returns {boolean} Returns `true` if `value` is a map, else `false`.
  15790. */
  15791. function baseIsMap(value) {
  15792. return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == mapTag;
  15793. }
  15794. var _default = baseIsMap;
  15795. exports.default = _default;
  15796. /***/ }),
  15797. /* 367 */
  15798. /*!*****************************************************************************************!*\
  15799. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSet.js ***!
  15800. \*****************************************************************************************/
  15801. /*! no static exports found */
  15802. /***/ (function(module, exports, __webpack_require__) {
  15803. "use strict";
  15804. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15805. Object.defineProperty(exports, "__esModule", {
  15806. value: true
  15807. });
  15808. exports.default = void 0;
  15809. var _baseIsSet = _interopRequireDefault(__webpack_require__(/*! ./_baseIsSet.js */ 368));
  15810. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  15811. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  15812. /* Node.js helper references. */
  15813. var nodeIsSet = _nodeUtil.default && _nodeUtil.default.isSet;
  15814. /**
  15815. * Checks if `value` is classified as a `Set` object.
  15816. *
  15817. * @static
  15818. * @memberOf _
  15819. * @since 4.3.0
  15820. * @category Lang
  15821. * @param {*} value The value to check.
  15822. * @returns {boolean} Returns `true` if `value` is a set, else `false`.
  15823. * @example
  15824. *
  15825. * _.isSet(new Set);
  15826. * // => true
  15827. *
  15828. * _.isSet(new WeakSet);
  15829. * // => false
  15830. */
  15831. var isSet = nodeIsSet ? (0, _baseUnary.default)(nodeIsSet) : _baseIsSet.default;
  15832. var _default = isSet;
  15833. exports.default = _default;
  15834. /***/ }),
  15835. /* 368 */
  15836. /*!**********************************************************************************************!*\
  15837. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsSet.js ***!
  15838. \**********************************************************************************************/
  15839. /*! no static exports found */
  15840. /***/ (function(module, exports, __webpack_require__) {
  15841. "use strict";
  15842. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15843. Object.defineProperty(exports, "__esModule", {
  15844. value: true
  15845. });
  15846. exports.default = void 0;
  15847. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  15848. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  15849. /** `Object#toString` result references. */
  15850. var setTag = '[object Set]';
  15851. /**
  15852. * The base implementation of `_.isSet` without Node.js optimizations.
  15853. *
  15854. * @private
  15855. * @param {*} value The value to check.
  15856. * @returns {boolean} Returns `true` if `value` is a set, else `false`.
  15857. */
  15858. function baseIsSet(value) {
  15859. return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == setTag;
  15860. }
  15861. var _default = baseIsSet;
  15862. exports.default = _default;
  15863. /***/ }),
  15864. /* 369 */
  15865. /*!*********************************************************************************************!*\
  15866. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneDeep.js ***!
  15867. \*********************************************************************************************/
  15868. /*! no static exports found */
  15869. /***/ (function(module, exports, __webpack_require__) {
  15870. "use strict";
  15871. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15872. Object.defineProperty(exports, "__esModule", {
  15873. value: true
  15874. });
  15875. exports.default = void 0;
  15876. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  15877. /** Used to compose bitmasks for cloning. */
  15878. var CLONE_DEEP_FLAG = 1,
  15879. CLONE_SYMBOLS_FLAG = 4;
  15880. /**
  15881. * This method is like `_.clone` except that it recursively clones `value`.
  15882. *
  15883. * @static
  15884. * @memberOf _
  15885. * @since 1.0.0
  15886. * @category Lang
  15887. * @param {*} value The value to recursively clone.
  15888. * @returns {*} Returns the deep cloned value.
  15889. * @see _.clone
  15890. * @example
  15891. *
  15892. * var objects = [{ 'a': 1 }, { 'b': 2 }];
  15893. *
  15894. * var deep = _.cloneDeep(objects);
  15895. * console.log(deep[0] === objects[0]);
  15896. * // => false
  15897. */
  15898. function cloneDeep(value) {
  15899. return (0, _baseClone.default)(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);
  15900. }
  15901. var _default = cloneDeep;
  15902. exports.default = _default;
  15903. /***/ }),
  15904. /* 370 */
  15905. /*!*************************************************************************************************!*\
  15906. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneDeepWith.js ***!
  15907. \*************************************************************************************************/
  15908. /*! no static exports found */
  15909. /***/ (function(module, exports, __webpack_require__) {
  15910. "use strict";
  15911. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15912. Object.defineProperty(exports, "__esModule", {
  15913. value: true
  15914. });
  15915. exports.default = void 0;
  15916. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  15917. /** Used to compose bitmasks for cloning. */
  15918. var CLONE_DEEP_FLAG = 1,
  15919. CLONE_SYMBOLS_FLAG = 4;
  15920. /**
  15921. * This method is like `_.cloneWith` except that it recursively clones `value`.
  15922. *
  15923. * @static
  15924. * @memberOf _
  15925. * @since 4.0.0
  15926. * @category Lang
  15927. * @param {*} value The value to recursively clone.
  15928. * @param {Function} [customizer] The function to customize cloning.
  15929. * @returns {*} Returns the deep cloned value.
  15930. * @see _.cloneWith
  15931. * @example
  15932. *
  15933. * function customizer(value) {
  15934. * if (_.isElement(value)) {
  15935. * return value.cloneNode(true);
  15936. * }
  15937. * }
  15938. *
  15939. * var el = _.cloneDeepWith(document.body, customizer);
  15940. *
  15941. * console.log(el === document.body);
  15942. * // => false
  15943. * console.log(el.nodeName);
  15944. * // => 'BODY'
  15945. * console.log(el.childNodes.length);
  15946. * // => 20
  15947. */
  15948. function cloneDeepWith(value, customizer) {
  15949. customizer = typeof customizer == 'function' ? customizer : undefined;
  15950. return (0, _baseClone.default)(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);
  15951. }
  15952. var _default = cloneDeepWith;
  15953. exports.default = _default;
  15954. /***/ }),
  15955. /* 371 */
  15956. /*!*********************************************************************************************!*\
  15957. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cloneWith.js ***!
  15958. \*********************************************************************************************/
  15959. /*! no static exports found */
  15960. /***/ (function(module, exports, __webpack_require__) {
  15961. "use strict";
  15962. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  15963. Object.defineProperty(exports, "__esModule", {
  15964. value: true
  15965. });
  15966. exports.default = void 0;
  15967. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  15968. /** Used to compose bitmasks for cloning. */
  15969. var CLONE_SYMBOLS_FLAG = 4;
  15970. /**
  15971. * This method is like `_.clone` except that it accepts `customizer` which
  15972. * is invoked to produce the cloned value. If `customizer` returns `undefined`,
  15973. * cloning is handled by the method instead. The `customizer` is invoked with
  15974. * up to four arguments; (value [, index|key, object, stack]).
  15975. *
  15976. * @static
  15977. * @memberOf _
  15978. * @since 4.0.0
  15979. * @category Lang
  15980. * @param {*} value The value to clone.
  15981. * @param {Function} [customizer] The function to customize cloning.
  15982. * @returns {*} Returns the cloned value.
  15983. * @see _.cloneDeepWith
  15984. * @example
  15985. *
  15986. * function customizer(value) {
  15987. * if (_.isElement(value)) {
  15988. * return value.cloneNode(false);
  15989. * }
  15990. * }
  15991. *
  15992. * var el = _.cloneWith(document.body, customizer);
  15993. *
  15994. * console.log(el === document.body);
  15995. * // => false
  15996. * console.log(el.nodeName);
  15997. * // => 'BODY'
  15998. * console.log(el.childNodes.length);
  15999. * // => 0
  16000. */
  16001. function cloneWith(value, customizer) {
  16002. customizer = typeof customizer == 'function' ? customizer : undefined;
  16003. return (0, _baseClone.default)(value, CLONE_SYMBOLS_FLAG, customizer);
  16004. }
  16005. var _default = cloneWith;
  16006. exports.default = _default;
  16007. /***/ }),
  16008. /* 372 */
  16009. /*!******************************************************************************************!*\
  16010. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/commit.js ***!
  16011. \******************************************************************************************/
  16012. /*! no static exports found */
  16013. /***/ (function(module, exports, __webpack_require__) {
  16014. "use strict";
  16015. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16016. Object.defineProperty(exports, "__esModule", {
  16017. value: true
  16018. });
  16019. exports.default = void 0;
  16020. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  16021. /**
  16022. * Executes the chain sequence and returns the wrapped result.
  16023. *
  16024. * @name commit
  16025. * @memberOf _
  16026. * @since 3.2.0
  16027. * @category Seq
  16028. * @returns {Object} Returns the new `lodash` wrapper instance.
  16029. * @example
  16030. *
  16031. * var array = [1, 2];
  16032. * var wrapped = _(array).push(3);
  16033. *
  16034. * console.log(array);
  16035. * // => [1, 2]
  16036. *
  16037. * wrapped = wrapped.commit();
  16038. * console.log(array);
  16039. * // => [1, 2, 3]
  16040. *
  16041. * wrapped.last();
  16042. * // => 3
  16043. *
  16044. * console.log(array);
  16045. * // => [1, 2, 3]
  16046. */
  16047. function wrapperCommit() {
  16048. return new _LodashWrapper.default(this.value(), this.__chain__);
  16049. }
  16050. var _default = wrapperCommit;
  16051. exports.default = _default;
  16052. /***/ }),
  16053. /* 373 */
  16054. /*!*******************************************************************************************!*\
  16055. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/compact.js ***!
  16056. \*******************************************************************************************/
  16057. /*! no static exports found */
  16058. /***/ (function(module, exports, __webpack_require__) {
  16059. "use strict";
  16060. Object.defineProperty(exports, "__esModule", {
  16061. value: true
  16062. });
  16063. exports.default = void 0;
  16064. /**
  16065. * Creates an array with all falsey values removed. The values `false`, `null`,
  16066. * `0`, `""`, `undefined`, and `NaN` are falsey.
  16067. *
  16068. * @static
  16069. * @memberOf _
  16070. * @since 0.1.0
  16071. * @category Array
  16072. * @param {Array} array The array to compact.
  16073. * @returns {Array} Returns the new array of filtered values.
  16074. * @example
  16075. *
  16076. * _.compact([0, 1, false, 2, '', 3]);
  16077. * // => [1, 2, 3]
  16078. */
  16079. function compact(array) {
  16080. var index = -1,
  16081. length = array == null ? 0 : array.length,
  16082. resIndex = 0,
  16083. result = [];
  16084. while (++index < length) {
  16085. var value = array[index];
  16086. if (value) {
  16087. result[resIndex++] = value;
  16088. }
  16089. }
  16090. return result;
  16091. }
  16092. var _default = compact;
  16093. exports.default = _default;
  16094. /***/ }),
  16095. /* 374 */
  16096. /*!******************************************************************************************!*\
  16097. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/concat.js ***!
  16098. \******************************************************************************************/
  16099. /*! no static exports found */
  16100. /***/ (function(module, exports, __webpack_require__) {
  16101. "use strict";
  16102. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16103. Object.defineProperty(exports, "__esModule", {
  16104. value: true
  16105. });
  16106. exports.default = void 0;
  16107. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  16108. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  16109. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  16110. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  16111. /**
  16112. * Creates a new array concatenating `array` with any additional arrays
  16113. * and/or values.
  16114. *
  16115. * @static
  16116. * @memberOf _
  16117. * @since 4.0.0
  16118. * @category Array
  16119. * @param {Array} array The array to concatenate.
  16120. * @param {...*} [values] The values to concatenate.
  16121. * @returns {Array} Returns the new concatenated array.
  16122. * @example
  16123. *
  16124. * var array = [1];
  16125. * var other = _.concat(array, 2, [3], [[4]]);
  16126. *
  16127. * console.log(other);
  16128. * // => [1, 2, 3, [4]]
  16129. *
  16130. * console.log(array);
  16131. * // => [1]
  16132. */
  16133. function concat() {
  16134. var length = arguments.length;
  16135. if (!length) {
  16136. return [];
  16137. }
  16138. var args = Array(length - 1),
  16139. array = arguments[0],
  16140. index = length;
  16141. while (index--) {
  16142. args[index - 1] = arguments[index];
  16143. }
  16144. return (0, _arrayPush.default)((0, _isArray.default)(array) ? (0, _copyArray.default)(array) : [array], (0, _baseFlatten.default)(args, 1));
  16145. }
  16146. var _default = concat;
  16147. exports.default = _default;
  16148. /***/ }),
  16149. /* 375 */
  16150. /*!****************************************************************************************!*\
  16151. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/cond.js ***!
  16152. \****************************************************************************************/
  16153. /*! no static exports found */
  16154. /***/ (function(module, exports, __webpack_require__) {
  16155. "use strict";
  16156. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16157. Object.defineProperty(exports, "__esModule", {
  16158. value: true
  16159. });
  16160. exports.default = void 0;
  16161. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  16162. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  16163. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  16164. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  16165. /** Error message constants. */
  16166. var FUNC_ERROR_TEXT = 'Expected a function';
  16167. /**
  16168. * Creates a function that iterates over `pairs` and invokes the corresponding
  16169. * function of the first predicate to return truthy. The predicate-function
  16170. * pairs are invoked with the `this` binding and arguments of the created
  16171. * function.
  16172. *
  16173. * @static
  16174. * @memberOf _
  16175. * @since 4.0.0
  16176. * @category Util
  16177. * @param {Array} pairs The predicate-function pairs.
  16178. * @returns {Function} Returns the new composite function.
  16179. * @example
  16180. *
  16181. * var func = _.cond([
  16182. * [_.matches({ 'a': 1 }), _.constant('matches A')],
  16183. * [_.conforms({ 'b': _.isNumber }), _.constant('matches B')],
  16184. * [_.stubTrue, _.constant('no match')]
  16185. * ]);
  16186. *
  16187. * func({ 'a': 1, 'b': 2 });
  16188. * // => 'matches A'
  16189. *
  16190. * func({ 'a': 0, 'b': 1 });
  16191. * // => 'matches B'
  16192. *
  16193. * func({ 'a': '1', 'b': '2' });
  16194. * // => 'no match'
  16195. */
  16196. function cond(pairs) {
  16197. var length = pairs == null ? 0 : pairs.length,
  16198. toIteratee = _baseIteratee.default;
  16199. pairs = !length ? [] : (0, _arrayMap.default)(pairs, function (pair) {
  16200. if (typeof pair[1] != 'function') {
  16201. throw new TypeError(FUNC_ERROR_TEXT);
  16202. }
  16203. return [toIteratee(pair[0]), pair[1]];
  16204. });
  16205. return (0, _baseRest.default)(function (args) {
  16206. var index = -1;
  16207. while (++index < length) {
  16208. var pair = pairs[index];
  16209. if ((0, _apply.default)(pair[0], this, args)) {
  16210. return (0, _apply.default)(pair[1], this, args);
  16211. }
  16212. }
  16213. });
  16214. }
  16215. var _default = cond;
  16216. exports.default = _default;
  16217. /***/ }),
  16218. /* 376 */
  16219. /*!*************************************************************************************************!*\
  16220. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIteratee.js ***!
  16221. \*************************************************************************************************/
  16222. /*! no static exports found */
  16223. /***/ (function(module, exports, __webpack_require__) {
  16224. "use strict";
  16225. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16226. Object.defineProperty(exports, "__esModule", {
  16227. value: true
  16228. });
  16229. exports.default = void 0;
  16230. var _typeof2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/typeof */ 63));
  16231. var _baseMatches = _interopRequireDefault(__webpack_require__(/*! ./_baseMatches.js */ 377));
  16232. var _baseMatchesProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseMatchesProperty.js */ 394));
  16233. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  16234. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  16235. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  16236. /**
  16237. * The base implementation of `_.iteratee`.
  16238. *
  16239. * @private
  16240. * @param {*} [value=_.identity] The value to convert to an iteratee.
  16241. * @returns {Function} Returns the iteratee.
  16242. */
  16243. function baseIteratee(value) {
  16244. // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9.
  16245. // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details.
  16246. if (typeof value == 'function') {
  16247. return value;
  16248. }
  16249. if (value == null) {
  16250. return _identity.default;
  16251. }
  16252. if ((0, _typeof2.default)(value) == 'object') {
  16253. return (0, _isArray.default)(value) ? (0, _baseMatchesProperty.default)(value[0], value[1]) : (0, _baseMatches.default)(value);
  16254. }
  16255. return (0, _property.default)(value);
  16256. }
  16257. var _default = baseIteratee;
  16258. exports.default = _default;
  16259. /***/ }),
  16260. /* 377 */
  16261. /*!************************************************************************************************!*\
  16262. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMatches.js ***!
  16263. \************************************************************************************************/
  16264. /*! no static exports found */
  16265. /***/ (function(module, exports, __webpack_require__) {
  16266. "use strict";
  16267. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16268. Object.defineProperty(exports, "__esModule", {
  16269. value: true
  16270. });
  16271. exports.default = void 0;
  16272. var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
  16273. var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
  16274. var _matchesStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_matchesStrictComparable.js */ 393));
  16275. /**
  16276. * The base implementation of `_.matches` which doesn't clone `source`.
  16277. *
  16278. * @private
  16279. * @param {Object} source The object of property values to match.
  16280. * @returns {Function} Returns the new spec function.
  16281. */
  16282. function baseMatches(source) {
  16283. var matchData = (0, _getMatchData.default)(source);
  16284. if (matchData.length == 1 && matchData[0][2]) {
  16285. return (0, _matchesStrictComparable.default)(matchData[0][0], matchData[0][1]);
  16286. }
  16287. return function (object) {
  16288. return object === source || (0, _baseIsMatch.default)(object, source, matchData);
  16289. };
  16290. }
  16291. var _default = baseMatches;
  16292. exports.default = _default;
  16293. /***/ }),
  16294. /* 378 */
  16295. /*!************************************************************************************************!*\
  16296. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsMatch.js ***!
  16297. \************************************************************************************************/
  16298. /*! no static exports found */
  16299. /***/ (function(module, exports, __webpack_require__) {
  16300. "use strict";
  16301. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16302. Object.defineProperty(exports, "__esModule", {
  16303. value: true
  16304. });
  16305. exports.default = void 0;
  16306. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  16307. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  16308. /** Used to compose bitmasks for value comparisons. */
  16309. var COMPARE_PARTIAL_FLAG = 1,
  16310. COMPARE_UNORDERED_FLAG = 2;
  16311. /**
  16312. * The base implementation of `_.isMatch` without support for iteratee shorthands.
  16313. *
  16314. * @private
  16315. * @param {Object} object The object to inspect.
  16316. * @param {Object} source The object of property values to match.
  16317. * @param {Array} matchData The property names, values, and compare flags to match.
  16318. * @param {Function} [customizer] The function to customize comparisons.
  16319. * @returns {boolean} Returns `true` if `object` is a match, else `false`.
  16320. */
  16321. function baseIsMatch(object, source, matchData, customizer) {
  16322. var index = matchData.length,
  16323. length = index,
  16324. noCustomizer = !customizer;
  16325. if (object == null) {
  16326. return !length;
  16327. }
  16328. object = Object(object);
  16329. while (index--) {
  16330. var data = matchData[index];
  16331. if (noCustomizer && data[2] ? data[1] !== object[data[0]] : !(data[0] in object)) {
  16332. return false;
  16333. }
  16334. }
  16335. while (++index < length) {
  16336. data = matchData[index];
  16337. var key = data[0],
  16338. objValue = object[key],
  16339. srcValue = data[1];
  16340. if (noCustomizer && data[2]) {
  16341. if (objValue === undefined && !(key in object)) {
  16342. return false;
  16343. }
  16344. } else {
  16345. var stack = new _Stack.default();
  16346. if (customizer) {
  16347. var result = customizer(objValue, srcValue, key, object, source, stack);
  16348. }
  16349. if (!(result === undefined ? (0, _baseIsEqual.default)(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack) : result)) {
  16350. return false;
  16351. }
  16352. }
  16353. }
  16354. return true;
  16355. }
  16356. var _default = baseIsMatch;
  16357. exports.default = _default;
  16358. /***/ }),
  16359. /* 379 */
  16360. /*!************************************************************************************************!*\
  16361. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsEqual.js ***!
  16362. \************************************************************************************************/
  16363. /*! no static exports found */
  16364. /***/ (function(module, exports, __webpack_require__) {
  16365. "use strict";
  16366. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16367. Object.defineProperty(exports, "__esModule", {
  16368. value: true
  16369. });
  16370. exports.default = void 0;
  16371. var _baseIsEqualDeep = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqualDeep.js */ 380));
  16372. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  16373. /**
  16374. * The base implementation of `_.isEqual` which supports partial comparisons
  16375. * and tracks traversed objects.
  16376. *
  16377. * @private
  16378. * @param {*} value The value to compare.
  16379. * @param {*} other The other value to compare.
  16380. * @param {boolean} bitmask The bitmask flags.
  16381. * 1 - Unordered comparison
  16382. * 2 - Partial comparison
  16383. * @param {Function} [customizer] The function to customize comparisons.
  16384. * @param {Object} [stack] Tracks traversed `value` and `other` objects.
  16385. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  16386. */
  16387. function baseIsEqual(value, other, bitmask, customizer, stack) {
  16388. if (value === other) {
  16389. return true;
  16390. }
  16391. if (value == null || other == null || !(0, _isObjectLike.default)(value) && !(0, _isObjectLike.default)(other)) {
  16392. return value !== value && other !== other;
  16393. }
  16394. return (0, _baseIsEqualDeep.default)(value, other, bitmask, customizer, baseIsEqual, stack);
  16395. }
  16396. var _default = baseIsEqual;
  16397. exports.default = _default;
  16398. /***/ }),
  16399. /* 380 */
  16400. /*!****************************************************************************************************!*\
  16401. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsEqualDeep.js ***!
  16402. \****************************************************************************************************/
  16403. /*! no static exports found */
  16404. /***/ (function(module, exports, __webpack_require__) {
  16405. "use strict";
  16406. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16407. Object.defineProperty(exports, "__esModule", {
  16408. value: true
  16409. });
  16410. exports.default = void 0;
  16411. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  16412. var _equalArrays = _interopRequireDefault(__webpack_require__(/*! ./_equalArrays.js */ 381));
  16413. var _equalByTag = _interopRequireDefault(__webpack_require__(/*! ./_equalByTag.js */ 387));
  16414. var _equalObjects = _interopRequireDefault(__webpack_require__(/*! ./_equalObjects.js */ 390));
  16415. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  16416. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  16417. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  16418. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  16419. /** Used to compose bitmasks for value comparisons. */
  16420. var COMPARE_PARTIAL_FLAG = 1;
  16421. /** `Object#toString` result references. */
  16422. var argsTag = '[object Arguments]',
  16423. arrayTag = '[object Array]',
  16424. objectTag = '[object Object]';
  16425. /** Used for built-in method references. */
  16426. var objectProto = Object.prototype;
  16427. /** Used to check objects for own properties. */
  16428. var hasOwnProperty = objectProto.hasOwnProperty;
  16429. /**
  16430. * A specialized version of `baseIsEqual` for arrays and objects which performs
  16431. * deep comparisons and tracks traversed objects enabling objects with circular
  16432. * references to be compared.
  16433. *
  16434. * @private
  16435. * @param {Object} object The object to compare.
  16436. * @param {Object} other The other object to compare.
  16437. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16438. * @param {Function} customizer The function to customize comparisons.
  16439. * @param {Function} equalFunc The function to determine equivalents of values.
  16440. * @param {Object} [stack] Tracks traversed `object` and `other` objects.
  16441. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
  16442. */
  16443. function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {
  16444. var objIsArr = (0, _isArray.default)(object),
  16445. othIsArr = (0, _isArray.default)(other),
  16446. objTag = objIsArr ? arrayTag : (0, _getTag.default)(object),
  16447. othTag = othIsArr ? arrayTag : (0, _getTag.default)(other);
  16448. objTag = objTag == argsTag ? objectTag : objTag;
  16449. othTag = othTag == argsTag ? objectTag : othTag;
  16450. var objIsObj = objTag == objectTag,
  16451. othIsObj = othTag == objectTag,
  16452. isSameTag = objTag == othTag;
  16453. if (isSameTag && (0, _isBuffer.default)(object)) {
  16454. if (!(0, _isBuffer.default)(other)) {
  16455. return false;
  16456. }
  16457. objIsArr = true;
  16458. objIsObj = false;
  16459. }
  16460. if (isSameTag && !objIsObj) {
  16461. stack || (stack = new _Stack.default());
  16462. 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);
  16463. }
  16464. if (!(bitmask & COMPARE_PARTIAL_FLAG)) {
  16465. var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'),
  16466. othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__');
  16467. if (objIsWrapped || othIsWrapped) {
  16468. var objUnwrapped = objIsWrapped ? object.value() : object,
  16469. othUnwrapped = othIsWrapped ? other.value() : other;
  16470. stack || (stack = new _Stack.default());
  16471. return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack);
  16472. }
  16473. }
  16474. if (!isSameTag) {
  16475. return false;
  16476. }
  16477. stack || (stack = new _Stack.default());
  16478. return (0, _equalObjects.default)(object, other, bitmask, customizer, equalFunc, stack);
  16479. }
  16480. var _default = baseIsEqualDeep;
  16481. exports.default = _default;
  16482. /***/ }),
  16483. /* 381 */
  16484. /*!************************************************************************************************!*\
  16485. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalArrays.js ***!
  16486. \************************************************************************************************/
  16487. /*! no static exports found */
  16488. /***/ (function(module, exports, __webpack_require__) {
  16489. "use strict";
  16490. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16491. Object.defineProperty(exports, "__esModule", {
  16492. value: true
  16493. });
  16494. exports.default = void 0;
  16495. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  16496. var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
  16497. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  16498. /** Used to compose bitmasks for value comparisons. */
  16499. var COMPARE_PARTIAL_FLAG = 1,
  16500. COMPARE_UNORDERED_FLAG = 2;
  16501. /**
  16502. * A specialized version of `baseIsEqualDeep` for arrays with support for
  16503. * partial deep comparisons.
  16504. *
  16505. * @private
  16506. * @param {Array} array The array to compare.
  16507. * @param {Array} other The other array to compare.
  16508. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16509. * @param {Function} customizer The function to customize comparisons.
  16510. * @param {Function} equalFunc The function to determine equivalents of values.
  16511. * @param {Object} stack Tracks traversed `array` and `other` objects.
  16512. * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`.
  16513. */
  16514. function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {
  16515. var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
  16516. arrLength = array.length,
  16517. othLength = other.length;
  16518. if (arrLength != othLength && !(isPartial && othLength > arrLength)) {
  16519. return false;
  16520. }
  16521. // Check that cyclic values are equal.
  16522. var arrStacked = stack.get(array);
  16523. var othStacked = stack.get(other);
  16524. if (arrStacked && othStacked) {
  16525. return arrStacked == other && othStacked == array;
  16526. }
  16527. var index = -1,
  16528. result = true,
  16529. seen = bitmask & COMPARE_UNORDERED_FLAG ? new _SetCache.default() : undefined;
  16530. stack.set(array, other);
  16531. stack.set(other, array);
  16532. // Ignore non-index properties.
  16533. while (++index < arrLength) {
  16534. var arrValue = array[index],
  16535. othValue = other[index];
  16536. if (customizer) {
  16537. var compared = isPartial ? customizer(othValue, arrValue, index, other, array, stack) : customizer(arrValue, othValue, index, array, other, stack);
  16538. }
  16539. if (compared !== undefined) {
  16540. if (compared) {
  16541. continue;
  16542. }
  16543. result = false;
  16544. break;
  16545. }
  16546. // Recursively compare arrays (susceptible to call stack limits).
  16547. if (seen) {
  16548. if (!(0, _arraySome.default)(other, function (othValue, othIndex) {
  16549. if (!(0, _cacheHas.default)(seen, othIndex) && (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
  16550. return seen.push(othIndex);
  16551. }
  16552. })) {
  16553. result = false;
  16554. break;
  16555. }
  16556. } else if (!(arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) {
  16557. result = false;
  16558. break;
  16559. }
  16560. }
  16561. stack['delete'](array);
  16562. stack['delete'](other);
  16563. return result;
  16564. }
  16565. var _default = equalArrays;
  16566. exports.default = _default;
  16567. /***/ }),
  16568. /* 382 */
  16569. /*!*********************************************************************************************!*\
  16570. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_SetCache.js ***!
  16571. \*********************************************************************************************/
  16572. /*! no static exports found */
  16573. /***/ (function(module, exports, __webpack_require__) {
  16574. "use strict";
  16575. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16576. Object.defineProperty(exports, "__esModule", {
  16577. value: true
  16578. });
  16579. exports.default = void 0;
  16580. var _MapCache = _interopRequireDefault(__webpack_require__(/*! ./_MapCache.js */ 268));
  16581. var _setCacheAdd = _interopRequireDefault(__webpack_require__(/*! ./_setCacheAdd.js */ 383));
  16582. var _setCacheHas = _interopRequireDefault(__webpack_require__(/*! ./_setCacheHas.js */ 384));
  16583. /**
  16584. *
  16585. * Creates an array cache object to store unique values.
  16586. *
  16587. * @private
  16588. * @constructor
  16589. * @param {Array} [values] The values to cache.
  16590. */
  16591. function SetCache(values) {
  16592. var index = -1,
  16593. length = values == null ? 0 : values.length;
  16594. this.__data__ = new _MapCache.default();
  16595. while (++index < length) {
  16596. this.add(values[index]);
  16597. }
  16598. }
  16599. // Add methods to `SetCache`.
  16600. SetCache.prototype.add = SetCache.prototype.push = _setCacheAdd.default;
  16601. SetCache.prototype.has = _setCacheHas.default;
  16602. var _default = SetCache;
  16603. exports.default = _default;
  16604. /***/ }),
  16605. /* 383 */
  16606. /*!************************************************************************************************!*\
  16607. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setCacheAdd.js ***!
  16608. \************************************************************************************************/
  16609. /*! no static exports found */
  16610. /***/ (function(module, exports, __webpack_require__) {
  16611. "use strict";
  16612. Object.defineProperty(exports, "__esModule", {
  16613. value: true
  16614. });
  16615. exports.default = void 0;
  16616. /** Used to stand-in for `undefined` hash values. */
  16617. var HASH_UNDEFINED = '__lodash_hash_undefined__';
  16618. /**
  16619. * Adds `value` to the array cache.
  16620. *
  16621. * @private
  16622. * @name add
  16623. * @memberOf SetCache
  16624. * @alias push
  16625. * @param {*} value The value to cache.
  16626. * @returns {Object} Returns the cache instance.
  16627. */
  16628. function setCacheAdd(value) {
  16629. this.__data__.set(value, HASH_UNDEFINED);
  16630. return this;
  16631. }
  16632. var _default = setCacheAdd;
  16633. exports.default = _default;
  16634. /***/ }),
  16635. /* 384 */
  16636. /*!************************************************************************************************!*\
  16637. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setCacheHas.js ***!
  16638. \************************************************************************************************/
  16639. /*! no static exports found */
  16640. /***/ (function(module, exports, __webpack_require__) {
  16641. "use strict";
  16642. Object.defineProperty(exports, "__esModule", {
  16643. value: true
  16644. });
  16645. exports.default = void 0;
  16646. /**
  16647. * Checks if `value` is in the array cache.
  16648. *
  16649. * @private
  16650. * @name has
  16651. * @memberOf SetCache
  16652. * @param {*} value The value to search for.
  16653. * @returns {number} Returns `true` if `value` is found, else `false`.
  16654. */
  16655. function setCacheHas(value) {
  16656. return this.__data__.has(value);
  16657. }
  16658. var _default = setCacheHas;
  16659. exports.default = _default;
  16660. /***/ }),
  16661. /* 385 */
  16662. /*!**********************************************************************************************!*\
  16663. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySome.js ***!
  16664. \**********************************************************************************************/
  16665. /*! no static exports found */
  16666. /***/ (function(module, exports, __webpack_require__) {
  16667. "use strict";
  16668. Object.defineProperty(exports, "__esModule", {
  16669. value: true
  16670. });
  16671. exports.default = void 0;
  16672. /**
  16673. * A specialized version of `_.some` for arrays without support for iteratee
  16674. * shorthands.
  16675. *
  16676. * @private
  16677. * @param {Array} [array] The array to iterate over.
  16678. * @param {Function} predicate The function invoked per iteration.
  16679. * @returns {boolean} Returns `true` if any element passes the predicate check,
  16680. * else `false`.
  16681. */
  16682. function arraySome(array, predicate) {
  16683. var index = -1,
  16684. length = array == null ? 0 : array.length;
  16685. while (++index < length) {
  16686. if (predicate(array[index], index, array)) {
  16687. return true;
  16688. }
  16689. }
  16690. return false;
  16691. }
  16692. var _default = arraySome;
  16693. exports.default = _default;
  16694. /***/ }),
  16695. /* 386 */
  16696. /*!*********************************************************************************************!*\
  16697. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_cacheHas.js ***!
  16698. \*********************************************************************************************/
  16699. /*! no static exports found */
  16700. /***/ (function(module, exports, __webpack_require__) {
  16701. "use strict";
  16702. Object.defineProperty(exports, "__esModule", {
  16703. value: true
  16704. });
  16705. exports.default = void 0;
  16706. /**
  16707. * Checks if a `cache` value for `key` exists.
  16708. *
  16709. * @private
  16710. * @param {Object} cache The cache to query.
  16711. * @param {string} key The key of the entry to check.
  16712. * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`.
  16713. */
  16714. function cacheHas(cache, key) {
  16715. return cache.has(key);
  16716. }
  16717. var _default = cacheHas;
  16718. exports.default = _default;
  16719. /***/ }),
  16720. /* 387 */
  16721. /*!***********************************************************************************************!*\
  16722. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalByTag.js ***!
  16723. \***********************************************************************************************/
  16724. /*! no static exports found */
  16725. /***/ (function(module, exports, __webpack_require__) {
  16726. "use strict";
  16727. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16728. Object.defineProperty(exports, "__esModule", {
  16729. value: true
  16730. });
  16731. exports.default = void 0;
  16732. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  16733. var _Uint8Array = _interopRequireDefault(__webpack_require__(/*! ./_Uint8Array.js */ 359));
  16734. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  16735. var _equalArrays = _interopRequireDefault(__webpack_require__(/*! ./_equalArrays.js */ 381));
  16736. var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
  16737. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  16738. /** Used to compose bitmasks for value comparisons. */
  16739. var COMPARE_PARTIAL_FLAG = 1,
  16740. COMPARE_UNORDERED_FLAG = 2;
  16741. /** `Object#toString` result references. */
  16742. var boolTag = '[object Boolean]',
  16743. dateTag = '[object Date]',
  16744. errorTag = '[object Error]',
  16745. mapTag = '[object Map]',
  16746. numberTag = '[object Number]',
  16747. regexpTag = '[object RegExp]',
  16748. setTag = '[object Set]',
  16749. stringTag = '[object String]',
  16750. symbolTag = '[object Symbol]';
  16751. var arrayBufferTag = '[object ArrayBuffer]',
  16752. dataViewTag = '[object DataView]';
  16753. /** Used to convert symbols to primitives and strings. */
  16754. var symbolProto = _Symbol2.default ? _Symbol2.default.prototype : undefined,
  16755. symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
  16756. /**
  16757. * A specialized version of `baseIsEqualDeep` for comparing objects of
  16758. * the same `toStringTag`.
  16759. *
  16760. * **Note:** This function only supports comparing values with tags of
  16761. * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`.
  16762. *
  16763. * @private
  16764. * @param {Object} object The object to compare.
  16765. * @param {Object} other The other object to compare.
  16766. * @param {string} tag The `toStringTag` of the objects to compare.
  16767. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16768. * @param {Function} customizer The function to customize comparisons.
  16769. * @param {Function} equalFunc The function to determine equivalents of values.
  16770. * @param {Object} stack Tracks traversed `object` and `other` objects.
  16771. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
  16772. */
  16773. function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
  16774. switch (tag) {
  16775. case dataViewTag:
  16776. if (object.byteLength != other.byteLength || object.byteOffset != other.byteOffset) {
  16777. return false;
  16778. }
  16779. object = object.buffer;
  16780. other = other.buffer;
  16781. case arrayBufferTag:
  16782. if (object.byteLength != other.byteLength || !equalFunc(new _Uint8Array.default(object), new _Uint8Array.default(other))) {
  16783. return false;
  16784. }
  16785. return true;
  16786. case boolTag:
  16787. case dateTag:
  16788. case numberTag:
  16789. // Coerce booleans to `1` or `0` and dates to milliseconds.
  16790. // Invalid dates are coerced to `NaN`.
  16791. return (0, _eq.default)(+object, +other);
  16792. case errorTag:
  16793. return object.name == other.name && object.message == other.message;
  16794. case regexpTag:
  16795. case stringTag:
  16796. // Coerce regexes to strings and treat strings, primitives and objects,
  16797. // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring
  16798. // for more details.
  16799. return object == other + '';
  16800. case mapTag:
  16801. var convert = _mapToArray.default;
  16802. case setTag:
  16803. var isPartial = bitmask & COMPARE_PARTIAL_FLAG;
  16804. convert || (convert = _setToArray.default);
  16805. if (object.size != other.size && !isPartial) {
  16806. return false;
  16807. }
  16808. // Assume cyclic values are equal.
  16809. var stacked = stack.get(object);
  16810. if (stacked) {
  16811. return stacked == other;
  16812. }
  16813. bitmask |= COMPARE_UNORDERED_FLAG;
  16814. // Recursively compare objects (susceptible to call stack limits).
  16815. stack.set(object, other);
  16816. var result = (0, _equalArrays.default)(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
  16817. stack['delete'](object);
  16818. return result;
  16819. case symbolTag:
  16820. if (symbolValueOf) {
  16821. return symbolValueOf.call(object) == symbolValueOf.call(other);
  16822. }
  16823. }
  16824. return false;
  16825. }
  16826. var _default = equalByTag;
  16827. exports.default = _default;
  16828. /***/ }),
  16829. /* 388 */
  16830. /*!***********************************************************************************************!*\
  16831. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_mapToArray.js ***!
  16832. \***********************************************************************************************/
  16833. /*! no static exports found */
  16834. /***/ (function(module, exports, __webpack_require__) {
  16835. "use strict";
  16836. Object.defineProperty(exports, "__esModule", {
  16837. value: true
  16838. });
  16839. exports.default = void 0;
  16840. /**
  16841. * Converts `map` to its key-value pairs.
  16842. *
  16843. * @private
  16844. * @param {Object} map The map to convert.
  16845. * @returns {Array} Returns the key-value pairs.
  16846. */
  16847. function mapToArray(map) {
  16848. var index = -1,
  16849. result = Array(map.size);
  16850. map.forEach(function (value, key) {
  16851. result[++index] = [key, value];
  16852. });
  16853. return result;
  16854. }
  16855. var _default = mapToArray;
  16856. exports.default = _default;
  16857. /***/ }),
  16858. /* 389 */
  16859. /*!***********************************************************************************************!*\
  16860. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToArray.js ***!
  16861. \***********************************************************************************************/
  16862. /*! no static exports found */
  16863. /***/ (function(module, exports, __webpack_require__) {
  16864. "use strict";
  16865. Object.defineProperty(exports, "__esModule", {
  16866. value: true
  16867. });
  16868. exports.default = void 0;
  16869. /**
  16870. * Converts `set` to an array of its values.
  16871. *
  16872. * @private
  16873. * @param {Object} set The set to convert.
  16874. * @returns {Array} Returns the values.
  16875. */
  16876. function setToArray(set) {
  16877. var index = -1,
  16878. result = Array(set.size);
  16879. set.forEach(function (value) {
  16880. result[++index] = value;
  16881. });
  16882. return result;
  16883. }
  16884. var _default = setToArray;
  16885. exports.default = _default;
  16886. /***/ }),
  16887. /* 390 */
  16888. /*!*************************************************************************************************!*\
  16889. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_equalObjects.js ***!
  16890. \*************************************************************************************************/
  16891. /*! no static exports found */
  16892. /***/ (function(module, exports, __webpack_require__) {
  16893. "use strict";
  16894. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16895. Object.defineProperty(exports, "__esModule", {
  16896. value: true
  16897. });
  16898. exports.default = void 0;
  16899. var _getAllKeys = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeys.js */ 349));
  16900. /** Used to compose bitmasks for value comparisons. */
  16901. var COMPARE_PARTIAL_FLAG = 1;
  16902. /** Used for built-in method references. */
  16903. var objectProto = Object.prototype;
  16904. /** Used to check objects for own properties. */
  16905. var hasOwnProperty = objectProto.hasOwnProperty;
  16906. /**
  16907. * A specialized version of `baseIsEqualDeep` for objects with support for
  16908. * partial deep comparisons.
  16909. *
  16910. * @private
  16911. * @param {Object} object The object to compare.
  16912. * @param {Object} other The other object to compare.
  16913. * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details.
  16914. * @param {Function} customizer The function to customize comparisons.
  16915. * @param {Function} equalFunc The function to determine equivalents of values.
  16916. * @param {Object} stack Tracks traversed `object` and `other` objects.
  16917. * @returns {boolean} Returns `true` if the objects are equivalent, else `false`.
  16918. */
  16919. function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {
  16920. var isPartial = bitmask & COMPARE_PARTIAL_FLAG,
  16921. objProps = (0, _getAllKeys.default)(object),
  16922. objLength = objProps.length,
  16923. othProps = (0, _getAllKeys.default)(other),
  16924. othLength = othProps.length;
  16925. if (objLength != othLength && !isPartial) {
  16926. return false;
  16927. }
  16928. var index = objLength;
  16929. while (index--) {
  16930. var key = objProps[index];
  16931. if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) {
  16932. return false;
  16933. }
  16934. }
  16935. // Check that cyclic values are equal.
  16936. var objStacked = stack.get(object);
  16937. var othStacked = stack.get(other);
  16938. if (objStacked && othStacked) {
  16939. return objStacked == other && othStacked == object;
  16940. }
  16941. var result = true;
  16942. stack.set(object, other);
  16943. stack.set(other, object);
  16944. var skipCtor = isPartial;
  16945. while (++index < objLength) {
  16946. key = objProps[index];
  16947. var objValue = object[key],
  16948. othValue = other[key];
  16949. if (customizer) {
  16950. var compared = isPartial ? customizer(othValue, objValue, key, other, object, stack) : customizer(objValue, othValue, key, object, other, stack);
  16951. }
  16952. // Recursively compare objects (susceptible to call stack limits).
  16953. if (!(compared === undefined ? objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack) : compared)) {
  16954. result = false;
  16955. break;
  16956. }
  16957. skipCtor || (skipCtor = key == 'constructor');
  16958. }
  16959. if (result && !skipCtor) {
  16960. var objCtor = object.constructor,
  16961. othCtor = other.constructor;
  16962. // Non `Object` object instances with different constructors are not equal.
  16963. if (objCtor != othCtor && 'constructor' in object && 'constructor' in other && !(typeof objCtor == 'function' && objCtor instanceof objCtor && typeof othCtor == 'function' && othCtor instanceof othCtor)) {
  16964. result = false;
  16965. }
  16966. }
  16967. stack['delete'](object);
  16968. stack['delete'](other);
  16969. return result;
  16970. }
  16971. var _default = equalObjects;
  16972. exports.default = _default;
  16973. /***/ }),
  16974. /* 391 */
  16975. /*!*************************************************************************************************!*\
  16976. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getMatchData.js ***!
  16977. \*************************************************************************************************/
  16978. /*! no static exports found */
  16979. /***/ (function(module, exports, __webpack_require__) {
  16980. "use strict";
  16981. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  16982. Object.defineProperty(exports, "__esModule", {
  16983. value: true
  16984. });
  16985. exports.default = void 0;
  16986. var _isStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_isStrictComparable.js */ 392));
  16987. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  16988. /**
  16989. * Gets the property names, values, and compare flags of `object`.
  16990. *
  16991. * @private
  16992. * @param {Object} object The object to query.
  16993. * @returns {Array} Returns the match data of `object`.
  16994. */
  16995. function getMatchData(object) {
  16996. var result = (0, _keys.default)(object),
  16997. length = result.length;
  16998. while (length--) {
  16999. var key = result[length],
  17000. value = object[key];
  17001. result[length] = [key, value, (0, _isStrictComparable.default)(value)];
  17002. }
  17003. return result;
  17004. }
  17005. var _default = getMatchData;
  17006. exports.default = _default;
  17007. /***/ }),
  17008. /* 392 */
  17009. /*!*******************************************************************************************************!*\
  17010. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isStrictComparable.js ***!
  17011. \*******************************************************************************************************/
  17012. /*! no static exports found */
  17013. /***/ (function(module, exports, __webpack_require__) {
  17014. "use strict";
  17015. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17016. Object.defineProperty(exports, "__esModule", {
  17017. value: true
  17018. });
  17019. exports.default = void 0;
  17020. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  17021. /**
  17022. * Checks if `value` is suitable for strict equality comparisons, i.e. `===`.
  17023. *
  17024. * @private
  17025. * @param {*} value The value to check.
  17026. * @returns {boolean} Returns `true` if `value` if suitable for strict
  17027. * equality comparisons, else `false`.
  17028. */
  17029. function isStrictComparable(value) {
  17030. return value === value && !(0, _isObject.default)(value);
  17031. }
  17032. var _default = isStrictComparable;
  17033. exports.default = _default;
  17034. /***/ }),
  17035. /* 393 */
  17036. /*!************************************************************************************************************!*\
  17037. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_matchesStrictComparable.js ***!
  17038. \************************************************************************************************************/
  17039. /*! no static exports found */
  17040. /***/ (function(module, exports, __webpack_require__) {
  17041. "use strict";
  17042. Object.defineProperty(exports, "__esModule", {
  17043. value: true
  17044. });
  17045. exports.default = void 0;
  17046. /**
  17047. * A specialized version of `matchesProperty` for source values suitable
  17048. * for strict equality comparisons, i.e. `===`.
  17049. *
  17050. * @private
  17051. * @param {string} key The key of the property to get.
  17052. * @param {*} srcValue The value to match.
  17053. * @returns {Function} Returns the new spec function.
  17054. */
  17055. function matchesStrictComparable(key, srcValue) {
  17056. return function (object) {
  17057. if (object == null) {
  17058. return false;
  17059. }
  17060. return object[key] === srcValue && (srcValue !== undefined || key in Object(object));
  17061. };
  17062. }
  17063. var _default = matchesStrictComparable;
  17064. exports.default = _default;
  17065. /***/ }),
  17066. /* 394 */
  17067. /*!********************************************************************************************************!*\
  17068. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMatchesProperty.js ***!
  17069. \********************************************************************************************************/
  17070. /*! no static exports found */
  17071. /***/ (function(module, exports, __webpack_require__) {
  17072. "use strict";
  17073. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17074. Object.defineProperty(exports, "__esModule", {
  17075. value: true
  17076. });
  17077. exports.default = void 0;
  17078. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  17079. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  17080. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  17081. var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
  17082. var _isStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_isStrictComparable.js */ 392));
  17083. var _matchesStrictComparable = _interopRequireDefault(__webpack_require__(/*! ./_matchesStrictComparable.js */ 393));
  17084. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  17085. /** Used to compose bitmasks for value comparisons. */
  17086. var COMPARE_PARTIAL_FLAG = 1,
  17087. COMPARE_UNORDERED_FLAG = 2;
  17088. /**
  17089. * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`.
  17090. *
  17091. * @private
  17092. * @param {string} path The path of the property to get.
  17093. * @param {*} srcValue The value to match.
  17094. * @returns {Function} Returns the new spec function.
  17095. */
  17096. function baseMatchesProperty(path, srcValue) {
  17097. if ((0, _isKey.default)(path) && (0, _isStrictComparable.default)(srcValue)) {
  17098. return (0, _matchesStrictComparable.default)((0, _toKey.default)(path), srcValue);
  17099. }
  17100. return function (object) {
  17101. var objValue = (0, _get.default)(object, path);
  17102. return objValue === undefined && objValue === srcValue ? (0, _hasIn.default)(object, path) : (0, _baseIsEqual.default)(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG);
  17103. };
  17104. }
  17105. var _default = baseMatchesProperty;
  17106. exports.default = _default;
  17107. /***/ }),
  17108. /* 395 */
  17109. /*!*****************************************************************************************!*\
  17110. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/hasIn.js ***!
  17111. \*****************************************************************************************/
  17112. /*! no static exports found */
  17113. /***/ (function(module, exports, __webpack_require__) {
  17114. "use strict";
  17115. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17116. Object.defineProperty(exports, "__esModule", {
  17117. value: true
  17118. });
  17119. exports.default = void 0;
  17120. var _baseHasIn = _interopRequireDefault(__webpack_require__(/*! ./_baseHasIn.js */ 396));
  17121. var _hasPath = _interopRequireDefault(__webpack_require__(/*! ./_hasPath.js */ 397));
  17122. /**
  17123. * Checks if `path` is a direct or inherited property of `object`.
  17124. *
  17125. * @static
  17126. * @memberOf _
  17127. * @since 4.0.0
  17128. * @category Object
  17129. * @param {Object} object The object to query.
  17130. * @param {Array|string} path The path to check.
  17131. * @returns {boolean} Returns `true` if `path` exists, else `false`.
  17132. * @example
  17133. *
  17134. * var object = _.create({ 'a': _.create({ 'b': 2 }) });
  17135. *
  17136. * _.hasIn(object, 'a');
  17137. * // => true
  17138. *
  17139. * _.hasIn(object, 'a.b');
  17140. * // => true
  17141. *
  17142. * _.hasIn(object, ['a', 'b']);
  17143. * // => true
  17144. *
  17145. * _.hasIn(object, 'b');
  17146. * // => false
  17147. */
  17148. function hasIn(object, path) {
  17149. return object != null && (0, _hasPath.default)(object, path, _baseHasIn.default);
  17150. }
  17151. var _default = hasIn;
  17152. exports.default = _default;
  17153. /***/ }),
  17154. /* 396 */
  17155. /*!**********************************************************************************************!*\
  17156. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseHasIn.js ***!
  17157. \**********************************************************************************************/
  17158. /*! no static exports found */
  17159. /***/ (function(module, exports, __webpack_require__) {
  17160. "use strict";
  17161. Object.defineProperty(exports, "__esModule", {
  17162. value: true
  17163. });
  17164. exports.default = void 0;
  17165. /**
  17166. * The base implementation of `_.hasIn` without support for deep paths.
  17167. *
  17168. * @private
  17169. * @param {Object} [object] The object to query.
  17170. * @param {Array|string} key The key to check.
  17171. * @returns {boolean} Returns `true` if `key` exists, else `false`.
  17172. */
  17173. function baseHasIn(object, key) {
  17174. return object != null && key in Object(object);
  17175. }
  17176. var _default = baseHasIn;
  17177. exports.default = _default;
  17178. /***/ }),
  17179. /* 397 */
  17180. /*!********************************************************************************************!*\
  17181. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_hasPath.js ***!
  17182. \********************************************************************************************/
  17183. /*! no static exports found */
  17184. /***/ (function(module, exports, __webpack_require__) {
  17185. "use strict";
  17186. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17187. Object.defineProperty(exports, "__esModule", {
  17188. value: true
  17189. });
  17190. exports.default = void 0;
  17191. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  17192. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  17193. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  17194. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  17195. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  17196. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  17197. /**
  17198. * Checks if `path` exists on `object`.
  17199. *
  17200. * @private
  17201. * @param {Object} object The object to query.
  17202. * @param {Array|string} path The path to check.
  17203. * @param {Function} hasFunc The function to check properties.
  17204. * @returns {boolean} Returns `true` if `path` exists, else `false`.
  17205. */
  17206. function hasPath(object, path, hasFunc) {
  17207. path = (0, _castPath.default)(path, object);
  17208. var index = -1,
  17209. length = path.length,
  17210. result = false;
  17211. while (++index < length) {
  17212. var key = (0, _toKey.default)(path[index]);
  17213. if (!(result = object != null && hasFunc(object, key))) {
  17214. break;
  17215. }
  17216. object = object[key];
  17217. }
  17218. if (result || ++index != length) {
  17219. return result;
  17220. }
  17221. length = object == null ? 0 : object.length;
  17222. return !!length && (0, _isLength.default)(length) && (0, _isIndex.default)(key, length) && ((0, _isArray.default)(object) || (0, _isArguments.default)(object));
  17223. }
  17224. var _default = hasPath;
  17225. exports.default = _default;
  17226. /***/ }),
  17227. /* 398 */
  17228. /*!********************************************************************************************!*\
  17229. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/property.js ***!
  17230. \********************************************************************************************/
  17231. /*! no static exports found */
  17232. /***/ (function(module, exports, __webpack_require__) {
  17233. "use strict";
  17234. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17235. Object.defineProperty(exports, "__esModule", {
  17236. value: true
  17237. });
  17238. exports.default = void 0;
  17239. var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
  17240. var _basePropertyDeep = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyDeep.js */ 400));
  17241. var _isKey = _interopRequireDefault(__webpack_require__(/*! ./_isKey.js */ 264));
  17242. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  17243. /**
  17244. * Creates a function that returns the value at `path` of a given object.
  17245. *
  17246. * @static
  17247. * @memberOf _
  17248. * @since 2.4.0
  17249. * @category Util
  17250. * @param {Array|string} path The path of the property to get.
  17251. * @returns {Function} Returns the new accessor function.
  17252. * @example
  17253. *
  17254. * var objects = [
  17255. * { 'a': { 'b': 2 } },
  17256. * { 'a': { 'b': 1 } }
  17257. * ];
  17258. *
  17259. * _.map(objects, _.property('a.b'));
  17260. * // => [2, 1]
  17261. *
  17262. * _.map(_.sortBy(objects, _.property(['a', 'b'])), 'a.b');
  17263. * // => [1, 2]
  17264. */
  17265. function property(path) {
  17266. return (0, _isKey.default)(path) ? (0, _baseProperty.default)((0, _toKey.default)(path)) : (0, _basePropertyDeep.default)(path);
  17267. }
  17268. var _default = property;
  17269. exports.default = _default;
  17270. /***/ }),
  17271. /* 399 */
  17272. /*!*************************************************************************************************!*\
  17273. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseProperty.js ***!
  17274. \*************************************************************************************************/
  17275. /*! no static exports found */
  17276. /***/ (function(module, exports, __webpack_require__) {
  17277. "use strict";
  17278. Object.defineProperty(exports, "__esModule", {
  17279. value: true
  17280. });
  17281. exports.default = void 0;
  17282. /**
  17283. * The base implementation of `_.property` without support for deep paths.
  17284. *
  17285. * @private
  17286. * @param {string} key The key of the property to get.
  17287. * @returns {Function} Returns the new accessor function.
  17288. */
  17289. function baseProperty(key) {
  17290. return function (object) {
  17291. return object == null ? undefined : object[key];
  17292. };
  17293. }
  17294. var _default = baseProperty;
  17295. exports.default = _default;
  17296. /***/ }),
  17297. /* 400 */
  17298. /*!*****************************************************************************************************!*\
  17299. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePropertyDeep.js ***!
  17300. \*****************************************************************************************************/
  17301. /*! no static exports found */
  17302. /***/ (function(module, exports, __webpack_require__) {
  17303. "use strict";
  17304. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17305. Object.defineProperty(exports, "__esModule", {
  17306. value: true
  17307. });
  17308. exports.default = void 0;
  17309. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  17310. /**
  17311. * A specialized version of `baseProperty` which supports deep paths.
  17312. *
  17313. * @private
  17314. * @param {Array|string} path The path of the property to get.
  17315. * @returns {Function} Returns the new accessor function.
  17316. */
  17317. function basePropertyDeep(path) {
  17318. return function (object) {
  17319. return (0, _baseGet.default)(object, path);
  17320. };
  17321. }
  17322. var _default = basePropertyDeep;
  17323. exports.default = _default;
  17324. /***/ }),
  17325. /* 401 */
  17326. /*!********************************************************************************************!*\
  17327. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/conforms.js ***!
  17328. \********************************************************************************************/
  17329. /*! no static exports found */
  17330. /***/ (function(module, exports, __webpack_require__) {
  17331. "use strict";
  17332. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17333. Object.defineProperty(exports, "__esModule", {
  17334. value: true
  17335. });
  17336. exports.default = void 0;
  17337. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  17338. var _baseConforms = _interopRequireDefault(__webpack_require__(/*! ./_baseConforms.js */ 402));
  17339. /** Used to compose bitmasks for cloning. */
  17340. var CLONE_DEEP_FLAG = 1;
  17341. /**
  17342. * Creates a function that invokes the predicate properties of `source` with
  17343. * the corresponding property values of a given object, returning `true` if
  17344. * all predicates return truthy, else `false`.
  17345. *
  17346. * **Note:** The created function is equivalent to `_.conformsTo` with
  17347. * `source` partially applied.
  17348. *
  17349. * @static
  17350. * @memberOf _
  17351. * @since 4.0.0
  17352. * @category Util
  17353. * @param {Object} source The object of property predicates to conform to.
  17354. * @returns {Function} Returns the new spec function.
  17355. * @example
  17356. *
  17357. * var objects = [
  17358. * { 'a': 2, 'b': 1 },
  17359. * { 'a': 1, 'b': 2 }
  17360. * ];
  17361. *
  17362. * _.filter(objects, _.conforms({ 'b': function(n) { return n > 1; } }));
  17363. * // => [{ 'a': 1, 'b': 2 }]
  17364. */
  17365. function conforms(source) {
  17366. return (0, _baseConforms.default)((0, _baseClone.default)(source, CLONE_DEEP_FLAG));
  17367. }
  17368. var _default = conforms;
  17369. exports.default = _default;
  17370. /***/ }),
  17371. /* 402 */
  17372. /*!*************************************************************************************************!*\
  17373. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseConforms.js ***!
  17374. \*************************************************************************************************/
  17375. /*! no static exports found */
  17376. /***/ (function(module, exports, __webpack_require__) {
  17377. "use strict";
  17378. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17379. Object.defineProperty(exports, "__esModule", {
  17380. value: true
  17381. });
  17382. exports.default = void 0;
  17383. var _baseConformsTo = _interopRequireDefault(__webpack_require__(/*! ./_baseConformsTo.js */ 403));
  17384. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  17385. /**
  17386. * The base implementation of `_.conforms` which doesn't clone `source`.
  17387. *
  17388. * @private
  17389. * @param {Object} source The object of property predicates to conform to.
  17390. * @returns {Function} Returns the new spec function.
  17391. */
  17392. function baseConforms(source) {
  17393. var props = (0, _keys.default)(source);
  17394. return function (object) {
  17395. return (0, _baseConformsTo.default)(object, source, props);
  17396. };
  17397. }
  17398. var _default = baseConforms;
  17399. exports.default = _default;
  17400. /***/ }),
  17401. /* 403 */
  17402. /*!***************************************************************************************************!*\
  17403. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseConformsTo.js ***!
  17404. \***************************************************************************************************/
  17405. /*! no static exports found */
  17406. /***/ (function(module, exports, __webpack_require__) {
  17407. "use strict";
  17408. Object.defineProperty(exports, "__esModule", {
  17409. value: true
  17410. });
  17411. exports.default = void 0;
  17412. /**
  17413. * The base implementation of `_.conformsTo` which accepts `props` to check.
  17414. *
  17415. * @private
  17416. * @param {Object} object The object to inspect.
  17417. * @param {Object} source The object of property predicates to conform to.
  17418. * @returns {boolean} Returns `true` if `object` conforms, else `false`.
  17419. */
  17420. function baseConformsTo(object, source, props) {
  17421. var length = props.length;
  17422. if (object == null) {
  17423. return !length;
  17424. }
  17425. object = Object(object);
  17426. while (length--) {
  17427. var key = props[length],
  17428. predicate = source[key],
  17429. value = object[key];
  17430. if (value === undefined && !(key in object) || !predicate(value)) {
  17431. return false;
  17432. }
  17433. }
  17434. return true;
  17435. }
  17436. var _default = baseConformsTo;
  17437. exports.default = _default;
  17438. /***/ }),
  17439. /* 404 */
  17440. /*!**********************************************************************************************!*\
  17441. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/conformsTo.js ***!
  17442. \**********************************************************************************************/
  17443. /*! no static exports found */
  17444. /***/ (function(module, exports, __webpack_require__) {
  17445. "use strict";
  17446. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17447. Object.defineProperty(exports, "__esModule", {
  17448. value: true
  17449. });
  17450. exports.default = void 0;
  17451. var _baseConformsTo = _interopRequireDefault(__webpack_require__(/*! ./_baseConformsTo.js */ 403));
  17452. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  17453. /**
  17454. * Checks if `object` conforms to `source` by invoking the predicate
  17455. * properties of `source` with the corresponding property values of `object`.
  17456. *
  17457. * **Note:** This method is equivalent to `_.conforms` when `source` is
  17458. * partially applied.
  17459. *
  17460. * @static
  17461. * @memberOf _
  17462. * @since 4.14.0
  17463. * @category Lang
  17464. * @param {Object} object The object to inspect.
  17465. * @param {Object} source The object of property predicates to conform to.
  17466. * @returns {boolean} Returns `true` if `object` conforms, else `false`.
  17467. * @example
  17468. *
  17469. * var object = { 'a': 1, 'b': 2 };
  17470. *
  17471. * _.conformsTo(object, { 'b': function(n) { return n > 1; } });
  17472. * // => true
  17473. *
  17474. * _.conformsTo(object, { 'b': function(n) { return n > 2; } });
  17475. * // => false
  17476. */
  17477. function conformsTo(object, source) {
  17478. return source == null || (0, _baseConformsTo.default)(object, source, (0, _keys.default)(source));
  17479. }
  17480. var _default = conformsTo;
  17481. exports.default = _default;
  17482. /***/ }),
  17483. /* 405 */
  17484. /*!*******************************************************************************************!*\
  17485. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/countBy.js ***!
  17486. \*******************************************************************************************/
  17487. /*! no static exports found */
  17488. /***/ (function(module, exports, __webpack_require__) {
  17489. "use strict";
  17490. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17491. Object.defineProperty(exports, "__esModule", {
  17492. value: true
  17493. });
  17494. exports.default = void 0;
  17495. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  17496. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  17497. /** Used for built-in method references. */
  17498. var objectProto = Object.prototype;
  17499. /** Used to check objects for own properties. */
  17500. var hasOwnProperty = objectProto.hasOwnProperty;
  17501. /**
  17502. * Creates an object composed of keys generated from the results of running
  17503. * each element of `collection` thru `iteratee`. The corresponding value of
  17504. * each key is the number of times the key was returned by `iteratee`. The
  17505. * iteratee is invoked with one argument: (value).
  17506. *
  17507. * @static
  17508. * @memberOf _
  17509. * @since 0.5.0
  17510. * @category Collection
  17511. * @param {Array|Object} collection The collection to iterate over.
  17512. * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
  17513. * @returns {Object} Returns the composed aggregate object.
  17514. * @example
  17515. *
  17516. * _.countBy([6.1, 4.2, 6.3], Math.floor);
  17517. * // => { '4': 1, '6': 2 }
  17518. *
  17519. * // The `_.property` iteratee shorthand.
  17520. * _.countBy(['one', 'two', 'three'], 'length');
  17521. * // => { '3': 2, '5': 1 }
  17522. */
  17523. var countBy = (0, _createAggregator.default)(function (result, value, key) {
  17524. if (hasOwnProperty.call(result, key)) {
  17525. ++result[key];
  17526. } else {
  17527. (0, _baseAssignValue.default)(result, key, 1);
  17528. }
  17529. });
  17530. var _default = countBy;
  17531. exports.default = _default;
  17532. /***/ }),
  17533. /* 406 */
  17534. /*!*****************************************************************************************************!*\
  17535. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createAggregator.js ***!
  17536. \*****************************************************************************************************/
  17537. /*! no static exports found */
  17538. /***/ (function(module, exports, __webpack_require__) {
  17539. "use strict";
  17540. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17541. Object.defineProperty(exports, "__esModule", {
  17542. value: true
  17543. });
  17544. exports.default = void 0;
  17545. var _arrayAggregator = _interopRequireDefault(__webpack_require__(/*! ./_arrayAggregator.js */ 407));
  17546. var _baseAggregator = _interopRequireDefault(__webpack_require__(/*! ./_baseAggregator.js */ 408));
  17547. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  17548. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  17549. /**
  17550. * Creates a function like `_.groupBy`.
  17551. *
  17552. * @private
  17553. * @param {Function} setter The function to set accumulator values.
  17554. * @param {Function} [initializer] The accumulator object initializer.
  17555. * @returns {Function} Returns the new aggregator function.
  17556. */
  17557. function createAggregator(setter, initializer) {
  17558. return function (collection, iteratee) {
  17559. var func = (0, _isArray.default)(collection) ? _arrayAggregator.default : _baseAggregator.default,
  17560. accumulator = initializer ? initializer() : {};
  17561. return func(collection, setter, (0, _baseIteratee.default)(iteratee, 2), accumulator);
  17562. };
  17563. }
  17564. var _default = createAggregator;
  17565. exports.default = _default;
  17566. /***/ }),
  17567. /* 407 */
  17568. /*!****************************************************************************************************!*\
  17569. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayAggregator.js ***!
  17570. \****************************************************************************************************/
  17571. /*! no static exports found */
  17572. /***/ (function(module, exports, __webpack_require__) {
  17573. "use strict";
  17574. Object.defineProperty(exports, "__esModule", {
  17575. value: true
  17576. });
  17577. exports.default = void 0;
  17578. /**
  17579. * A specialized version of `baseAggregator` for arrays.
  17580. *
  17581. * @private
  17582. * @param {Array} [array] The array to iterate over.
  17583. * @param {Function} setter The function to set `accumulator` values.
  17584. * @param {Function} iteratee The iteratee to transform keys.
  17585. * @param {Object} accumulator The initial aggregated object.
  17586. * @returns {Function} Returns `accumulator`.
  17587. */
  17588. function arrayAggregator(array, setter, iteratee, accumulator) {
  17589. var index = -1,
  17590. length = array == null ? 0 : array.length;
  17591. while (++index < length) {
  17592. var value = array[index];
  17593. setter(accumulator, value, iteratee(value), array);
  17594. }
  17595. return accumulator;
  17596. }
  17597. var _default = arrayAggregator;
  17598. exports.default = _default;
  17599. /***/ }),
  17600. /* 408 */
  17601. /*!***************************************************************************************************!*\
  17602. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseAggregator.js ***!
  17603. \***************************************************************************************************/
  17604. /*! no static exports found */
  17605. /***/ (function(module, exports, __webpack_require__) {
  17606. "use strict";
  17607. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17608. Object.defineProperty(exports, "__esModule", {
  17609. value: true
  17610. });
  17611. exports.default = void 0;
  17612. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  17613. /**
  17614. * Aggregates elements of `collection` on `accumulator` with keys transformed
  17615. * by `iteratee` and values set by `setter`.
  17616. *
  17617. * @private
  17618. * @param {Array|Object} collection The collection to iterate over.
  17619. * @param {Function} setter The function to set `accumulator` values.
  17620. * @param {Function} iteratee The iteratee to transform keys.
  17621. * @param {Object} accumulator The initial aggregated object.
  17622. * @returns {Function} Returns `accumulator`.
  17623. */
  17624. function baseAggregator(collection, setter, iteratee, accumulator) {
  17625. (0, _baseEach.default)(collection, function (value, key, collection) {
  17626. setter(accumulator, value, iteratee(value), collection);
  17627. });
  17628. return accumulator;
  17629. }
  17630. var _default = baseAggregator;
  17631. exports.default = _default;
  17632. /***/ }),
  17633. /* 409 */
  17634. /*!*********************************************************************************************!*\
  17635. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEach.js ***!
  17636. \*********************************************************************************************/
  17637. /*! no static exports found */
  17638. /***/ (function(module, exports, __webpack_require__) {
  17639. "use strict";
  17640. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17641. Object.defineProperty(exports, "__esModule", {
  17642. value: true
  17643. });
  17644. exports.default = void 0;
  17645. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  17646. var _createBaseEach = _interopRequireDefault(__webpack_require__(/*! ./_createBaseEach.js */ 413));
  17647. /**
  17648. * The base implementation of `_.forEach` without support for iteratee shorthands.
  17649. *
  17650. * @private
  17651. * @param {Array|Object} collection The collection to iterate over.
  17652. * @param {Function} iteratee The function invoked per iteration.
  17653. * @returns {Array|Object} Returns `collection`.
  17654. */
  17655. var baseEach = (0, _createBaseEach.default)(_baseForOwn.default);
  17656. var _default = baseEach;
  17657. exports.default = _default;
  17658. /***/ }),
  17659. /* 410 */
  17660. /*!***********************************************************************************************!*\
  17661. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForOwn.js ***!
  17662. \***********************************************************************************************/
  17663. /*! no static exports found */
  17664. /***/ (function(module, exports, __webpack_require__) {
  17665. "use strict";
  17666. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17667. Object.defineProperty(exports, "__esModule", {
  17668. value: true
  17669. });
  17670. exports.default = void 0;
  17671. var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
  17672. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  17673. /**
  17674. * The base implementation of `_.forOwn` without support for iteratee shorthands.
  17675. *
  17676. * @private
  17677. * @param {Object} object The object to iterate over.
  17678. * @param {Function} iteratee The function invoked per iteration.
  17679. * @returns {Object} Returns `object`.
  17680. */
  17681. function baseForOwn(object, iteratee) {
  17682. return object && (0, _baseFor.default)(object, iteratee, _keys.default);
  17683. }
  17684. var _default = baseForOwn;
  17685. exports.default = _default;
  17686. /***/ }),
  17687. /* 411 */
  17688. /*!********************************************************************************************!*\
  17689. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFor.js ***!
  17690. \********************************************************************************************/
  17691. /*! no static exports found */
  17692. /***/ (function(module, exports, __webpack_require__) {
  17693. "use strict";
  17694. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17695. Object.defineProperty(exports, "__esModule", {
  17696. value: true
  17697. });
  17698. exports.default = void 0;
  17699. var _createBaseFor = _interopRequireDefault(__webpack_require__(/*! ./_createBaseFor.js */ 412));
  17700. /**
  17701. * The base implementation of `baseForOwn` which iterates over `object`
  17702. * properties returned by `keysFunc` and invokes `iteratee` for each property.
  17703. * Iteratee functions may exit iteration early by explicitly returning `false`.
  17704. *
  17705. * @private
  17706. * @param {Object} object The object to iterate over.
  17707. * @param {Function} iteratee The function invoked per iteration.
  17708. * @param {Function} keysFunc The function to get the keys of `object`.
  17709. * @returns {Object} Returns `object`.
  17710. */
  17711. var baseFor = (0, _createBaseFor.default)();
  17712. var _default = baseFor;
  17713. exports.default = _default;
  17714. /***/ }),
  17715. /* 412 */
  17716. /*!**************************************************************************************************!*\
  17717. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBaseFor.js ***!
  17718. \**************************************************************************************************/
  17719. /*! no static exports found */
  17720. /***/ (function(module, exports, __webpack_require__) {
  17721. "use strict";
  17722. Object.defineProperty(exports, "__esModule", {
  17723. value: true
  17724. });
  17725. exports.default = void 0;
  17726. /**
  17727. * Creates a base function for methods like `_.forIn` and `_.forOwn`.
  17728. *
  17729. * @private
  17730. * @param {boolean} [fromRight] Specify iterating from right to left.
  17731. * @returns {Function} Returns the new base function.
  17732. */
  17733. function createBaseFor(fromRight) {
  17734. return function (object, iteratee, keysFunc) {
  17735. var index = -1,
  17736. iterable = Object(object),
  17737. props = keysFunc(object),
  17738. length = props.length;
  17739. while (length--) {
  17740. var key = props[fromRight ? length : ++index];
  17741. if (iteratee(iterable[key], key, iterable) === false) {
  17742. break;
  17743. }
  17744. }
  17745. return object;
  17746. };
  17747. }
  17748. var _default = createBaseFor;
  17749. exports.default = _default;
  17750. /***/ }),
  17751. /* 413 */
  17752. /*!***************************************************************************************************!*\
  17753. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createBaseEach.js ***!
  17754. \***************************************************************************************************/
  17755. /*! no static exports found */
  17756. /***/ (function(module, exports, __webpack_require__) {
  17757. "use strict";
  17758. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17759. Object.defineProperty(exports, "__esModule", {
  17760. value: true
  17761. });
  17762. exports.default = void 0;
  17763. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  17764. /**
  17765. * Creates a `baseEach` or `baseEachRight` function.
  17766. *
  17767. * @private
  17768. * @param {Function} eachFunc The function to iterate over a collection.
  17769. * @param {boolean} [fromRight] Specify iterating from right to left.
  17770. * @returns {Function} Returns the new base function.
  17771. */
  17772. function createBaseEach(eachFunc, fromRight) {
  17773. return function (collection, iteratee) {
  17774. if (collection == null) {
  17775. return collection;
  17776. }
  17777. if (!(0, _isArrayLike.default)(collection)) {
  17778. return eachFunc(collection, iteratee);
  17779. }
  17780. var length = collection.length,
  17781. index = fromRight ? length : -1,
  17782. iterable = Object(collection);
  17783. while (fromRight ? index-- : ++index < length) {
  17784. if (iteratee(iterable[index], index, iterable) === false) {
  17785. break;
  17786. }
  17787. }
  17788. return collection;
  17789. };
  17790. }
  17791. var _default = createBaseEach;
  17792. exports.default = _default;
  17793. /***/ }),
  17794. /* 414 */
  17795. /*!******************************************************************************************!*\
  17796. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/create.js ***!
  17797. \******************************************************************************************/
  17798. /*! no static exports found */
  17799. /***/ (function(module, exports, __webpack_require__) {
  17800. "use strict";
  17801. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17802. Object.defineProperty(exports, "__esModule", {
  17803. value: true
  17804. });
  17805. exports.default = void 0;
  17806. var _baseAssign = _interopRequireDefault(__webpack_require__(/*! ./_baseAssign.js */ 340));
  17807. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  17808. /**
  17809. * Creates an object that inherits from the `prototype` object. If a
  17810. * `properties` object is given, its own enumerable string keyed properties
  17811. * are assigned to the created object.
  17812. *
  17813. * @static
  17814. * @memberOf _
  17815. * @since 2.3.0
  17816. * @category Object
  17817. * @param {Object} prototype The object to inherit from.
  17818. * @param {Object} [properties] The properties to assign to the object.
  17819. * @returns {Object} Returns the new object.
  17820. * @example
  17821. *
  17822. * function Shape() {
  17823. * this.x = 0;
  17824. * this.y = 0;
  17825. * }
  17826. *
  17827. * function Circle() {
  17828. * Shape.call(this);
  17829. * }
  17830. *
  17831. * Circle.prototype = _.create(Shape.prototype, {
  17832. * 'constructor': Circle
  17833. * });
  17834. *
  17835. * var circle = new Circle;
  17836. * circle instanceof Circle;
  17837. * // => true
  17838. *
  17839. * circle instanceof Shape;
  17840. * // => true
  17841. */
  17842. function create(prototype, properties) {
  17843. var result = (0, _baseCreate.default)(prototype);
  17844. return properties == null ? result : (0, _baseAssign.default)(result, properties);
  17845. }
  17846. var _default = create;
  17847. exports.default = _default;
  17848. /***/ }),
  17849. /* 415 */
  17850. /*!*****************************************************************************************!*\
  17851. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/curry.js ***!
  17852. \*****************************************************************************************/
  17853. /*! no static exports found */
  17854. /***/ (function(module, exports, __webpack_require__) {
  17855. "use strict";
  17856. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17857. Object.defineProperty(exports, "__esModule", {
  17858. value: true
  17859. });
  17860. exports.default = void 0;
  17861. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  17862. /** Used to compose bitmasks for function metadata. */
  17863. var WRAP_CURRY_FLAG = 8;
  17864. /**
  17865. * Creates a function that accepts arguments of `func` and either invokes
  17866. * `func` returning its result, if at least `arity` number of arguments have
  17867. * been provided, or returns a function that accepts the remaining `func`
  17868. * arguments, and so on. The arity of `func` may be specified if `func.length`
  17869. * is not sufficient.
  17870. *
  17871. * The `_.curry.placeholder` value, which defaults to `_` in monolithic builds,
  17872. * may be used as a placeholder for provided arguments.
  17873. *
  17874. * **Note:** This method doesn't set the "length" property of curried functions.
  17875. *
  17876. * @static
  17877. * @memberOf _
  17878. * @since 2.0.0
  17879. * @category Function
  17880. * @param {Function} func The function to curry.
  17881. * @param {number} [arity=func.length] The arity of `func`.
  17882. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  17883. * @returns {Function} Returns the new curried function.
  17884. * @example
  17885. *
  17886. * var abc = function(a, b, c) {
  17887. * return [a, b, c];
  17888. * };
  17889. *
  17890. * var curried = _.curry(abc);
  17891. *
  17892. * curried(1)(2)(3);
  17893. * // => [1, 2, 3]
  17894. *
  17895. * curried(1, 2)(3);
  17896. * // => [1, 2, 3]
  17897. *
  17898. * curried(1, 2, 3);
  17899. * // => [1, 2, 3]
  17900. *
  17901. * // Curried with placeholders.
  17902. * curried(1)(_, 3)(2);
  17903. * // => [1, 2, 3]
  17904. */
  17905. function curry(func, arity, guard) {
  17906. arity = guard ? undefined : arity;
  17907. var result = (0, _createWrap.default)(func, WRAP_CURRY_FLAG, undefined, undefined, undefined, undefined, undefined, arity);
  17908. result.placeholder = curry.placeholder;
  17909. return result;
  17910. }
  17911. // Assign default placeholders.
  17912. curry.placeholder = {};
  17913. var _default = curry;
  17914. exports.default = _default;
  17915. /***/ }),
  17916. /* 416 */
  17917. /*!**********************************************************************************************!*\
  17918. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/curryRight.js ***!
  17919. \**********************************************************************************************/
  17920. /*! no static exports found */
  17921. /***/ (function(module, exports, __webpack_require__) {
  17922. "use strict";
  17923. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17924. Object.defineProperty(exports, "__esModule", {
  17925. value: true
  17926. });
  17927. exports.default = void 0;
  17928. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  17929. /** Used to compose bitmasks for function metadata. */
  17930. var WRAP_CURRY_RIGHT_FLAG = 16;
  17931. /**
  17932. * This method is like `_.curry` except that arguments are applied to `func`
  17933. * in the manner of `_.partialRight` instead of `_.partial`.
  17934. *
  17935. * The `_.curryRight.placeholder` value, which defaults to `_` in monolithic
  17936. * builds, may be used as a placeholder for provided arguments.
  17937. *
  17938. * **Note:** This method doesn't set the "length" property of curried functions.
  17939. *
  17940. * @static
  17941. * @memberOf _
  17942. * @since 3.0.0
  17943. * @category Function
  17944. * @param {Function} func The function to curry.
  17945. * @param {number} [arity=func.length] The arity of `func`.
  17946. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  17947. * @returns {Function} Returns the new curried function.
  17948. * @example
  17949. *
  17950. * var abc = function(a, b, c) {
  17951. * return [a, b, c];
  17952. * };
  17953. *
  17954. * var curried = _.curryRight(abc);
  17955. *
  17956. * curried(3)(2)(1);
  17957. * // => [1, 2, 3]
  17958. *
  17959. * curried(2, 3)(1);
  17960. * // => [1, 2, 3]
  17961. *
  17962. * curried(1, 2, 3);
  17963. * // => [1, 2, 3]
  17964. *
  17965. * // Curried with placeholders.
  17966. * curried(3)(1, _)(2);
  17967. * // => [1, 2, 3]
  17968. */
  17969. function curryRight(func, arity, guard) {
  17970. arity = guard ? undefined : arity;
  17971. var result = (0, _createWrap.default)(func, WRAP_CURRY_RIGHT_FLAG, undefined, undefined, undefined, undefined, undefined, arity);
  17972. result.placeholder = curryRight.placeholder;
  17973. return result;
  17974. }
  17975. // Assign default placeholders.
  17976. curryRight.placeholder = {};
  17977. var _default = curryRight;
  17978. exports.default = _default;
  17979. /***/ }),
  17980. /* 417 */
  17981. /*!********************************************************************************************!*\
  17982. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/debounce.js ***!
  17983. \********************************************************************************************/
  17984. /*! no static exports found */
  17985. /***/ (function(module, exports, __webpack_require__) {
  17986. "use strict";
  17987. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  17988. Object.defineProperty(exports, "__esModule", {
  17989. value: true
  17990. });
  17991. exports.default = void 0;
  17992. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  17993. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  17994. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  17995. /** Error message constants. */
  17996. var FUNC_ERROR_TEXT = 'Expected a function';
  17997. /* Built-in method references for those with the same name as other `lodash` methods. */
  17998. var nativeMax = Math.max,
  17999. nativeMin = Math.min;
  18000. /**
  18001. * Creates a debounced function that delays invoking `func` until after `wait`
  18002. * milliseconds have elapsed since the last time the debounced function was
  18003. * invoked. The debounced function comes with a `cancel` method to cancel
  18004. * delayed `func` invocations and a `flush` method to immediately invoke them.
  18005. * Provide `options` to indicate whether `func` should be invoked on the
  18006. * leading and/or trailing edge of the `wait` timeout. The `func` is invoked
  18007. * with the last arguments provided to the debounced function. Subsequent
  18008. * calls to the debounced function return the result of the last `func`
  18009. * invocation.
  18010. *
  18011. * **Note:** If `leading` and `trailing` options are `true`, `func` is
  18012. * invoked on the trailing edge of the timeout only if the debounced function
  18013. * is invoked more than once during the `wait` timeout.
  18014. *
  18015. * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
  18016. * until to the next tick, similar to `setTimeout` with a timeout of `0`.
  18017. *
  18018. * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
  18019. * for details over the differences between `_.debounce` and `_.throttle`.
  18020. *
  18021. * @static
  18022. * @memberOf _
  18023. * @since 0.1.0
  18024. * @category Function
  18025. * @param {Function} func The function to debounce.
  18026. * @param {number} [wait=0] The number of milliseconds to delay.
  18027. * @param {Object} [options={}] The options object.
  18028. * @param {boolean} [options.leading=false]
  18029. * Specify invoking on the leading edge of the timeout.
  18030. * @param {number} [options.maxWait]
  18031. * The maximum time `func` is allowed to be delayed before it's invoked.
  18032. * @param {boolean} [options.trailing=true]
  18033. * Specify invoking on the trailing edge of the timeout.
  18034. * @returns {Function} Returns the new debounced function.
  18035. * @example
  18036. *
  18037. * // Avoid costly calculations while the window size is in flux.
  18038. * jQuery(window).on('resize', _.debounce(calculateLayout, 150));
  18039. *
  18040. * // Invoke `sendMail` when clicked, debouncing subsequent calls.
  18041. * jQuery(element).on('click', _.debounce(sendMail, 300, {
  18042. * 'leading': true,
  18043. * 'trailing': false
  18044. * }));
  18045. *
  18046. * // Ensure `batchLog` is invoked once after 1 second of debounced calls.
  18047. * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 });
  18048. * var source = new EventSource('/stream');
  18049. * jQuery(source).on('message', debounced);
  18050. *
  18051. * // Cancel the trailing debounced invocation.
  18052. * jQuery(window).on('popstate', debounced.cancel);
  18053. */
  18054. function debounce(func, wait, options) {
  18055. var lastArgs,
  18056. lastThis,
  18057. maxWait,
  18058. result,
  18059. timerId,
  18060. lastCallTime,
  18061. lastInvokeTime = 0,
  18062. leading = false,
  18063. maxing = false,
  18064. trailing = true;
  18065. if (typeof func != 'function') {
  18066. throw new TypeError(FUNC_ERROR_TEXT);
  18067. }
  18068. wait = (0, _toNumber.default)(wait) || 0;
  18069. if ((0, _isObject.default)(options)) {
  18070. leading = !!options.leading;
  18071. maxing = 'maxWait' in options;
  18072. maxWait = maxing ? nativeMax((0, _toNumber.default)(options.maxWait) || 0, wait) : maxWait;
  18073. trailing = 'trailing' in options ? !!options.trailing : trailing;
  18074. }
  18075. function invokeFunc(time) {
  18076. var args = lastArgs,
  18077. thisArg = lastThis;
  18078. lastArgs = lastThis = undefined;
  18079. lastInvokeTime = time;
  18080. result = func.apply(thisArg, args);
  18081. return result;
  18082. }
  18083. function leadingEdge(time) {
  18084. // Reset any `maxWait` timer.
  18085. lastInvokeTime = time;
  18086. // Start the timer for the trailing edge.
  18087. timerId = setTimeout(timerExpired, wait);
  18088. // Invoke the leading edge.
  18089. return leading ? invokeFunc(time) : result;
  18090. }
  18091. function remainingWait(time) {
  18092. var timeSinceLastCall = time - lastCallTime,
  18093. timeSinceLastInvoke = time - lastInvokeTime,
  18094. timeWaiting = wait - timeSinceLastCall;
  18095. return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;
  18096. }
  18097. function shouldInvoke(time) {
  18098. var timeSinceLastCall = time - lastCallTime,
  18099. timeSinceLastInvoke = time - lastInvokeTime;
  18100. // Either this is the first call, activity has stopped and we're at the
  18101. // trailing edge, the system time has gone backwards and we're treating
  18102. // it as the trailing edge, or we've hit the `maxWait` limit.
  18103. return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;
  18104. }
  18105. function timerExpired() {
  18106. var time = (0, _now.default)();
  18107. if (shouldInvoke(time)) {
  18108. return trailingEdge(time);
  18109. }
  18110. // Restart the timer.
  18111. timerId = setTimeout(timerExpired, remainingWait(time));
  18112. }
  18113. function trailingEdge(time) {
  18114. timerId = undefined;
  18115. // Only invoke if we have `lastArgs` which means `func` has been
  18116. // debounced at least once.
  18117. if (trailing && lastArgs) {
  18118. return invokeFunc(time);
  18119. }
  18120. lastArgs = lastThis = undefined;
  18121. return result;
  18122. }
  18123. function cancel() {
  18124. if (timerId !== undefined) {
  18125. clearTimeout(timerId);
  18126. }
  18127. lastInvokeTime = 0;
  18128. lastArgs = lastCallTime = lastThis = timerId = undefined;
  18129. }
  18130. function flush() {
  18131. return timerId === undefined ? result : trailingEdge((0, _now.default)());
  18132. }
  18133. function debounced() {
  18134. var time = (0, _now.default)(),
  18135. isInvoking = shouldInvoke(time);
  18136. lastArgs = arguments;
  18137. lastThis = this;
  18138. lastCallTime = time;
  18139. if (isInvoking) {
  18140. if (timerId === undefined) {
  18141. return leadingEdge(lastCallTime);
  18142. }
  18143. if (maxing) {
  18144. // Handle invocations in a tight loop.
  18145. clearTimeout(timerId);
  18146. timerId = setTimeout(timerExpired, wait);
  18147. return invokeFunc(lastCallTime);
  18148. }
  18149. }
  18150. if (timerId === undefined) {
  18151. timerId = setTimeout(timerExpired, wait);
  18152. }
  18153. return result;
  18154. }
  18155. debounced.cancel = cancel;
  18156. debounced.flush = flush;
  18157. return debounced;
  18158. }
  18159. var _default = debounce;
  18160. exports.default = _default;
  18161. /***/ }),
  18162. /* 418 */
  18163. /*!***************************************************************************************!*\
  18164. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/now.js ***!
  18165. \***************************************************************************************/
  18166. /*! no static exports found */
  18167. /***/ (function(module, exports, __webpack_require__) {
  18168. "use strict";
  18169. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18170. Object.defineProperty(exports, "__esModule", {
  18171. value: true
  18172. });
  18173. exports.default = void 0;
  18174. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  18175. /**
  18176. * Gets the timestamp of the number of milliseconds that have elapsed since
  18177. * the Unix epoch (1 January 1970 00:00:00 UTC).
  18178. *
  18179. * @static
  18180. * @memberOf _
  18181. * @since 2.4.0
  18182. * @category Date
  18183. * @returns {number} Returns the timestamp.
  18184. * @example
  18185. *
  18186. * _.defer(function(stamp) {
  18187. * console.log(_.now() - stamp);
  18188. * }, _.now());
  18189. * // => Logs the number of milliseconds it took for the deferred invocation.
  18190. */
  18191. var now = function now() {
  18192. return _root.default.Date.now();
  18193. };
  18194. var _default = now;
  18195. exports.default = _default;
  18196. /***/ }),
  18197. /* 419 */
  18198. /*!*********************************************************************************************!*\
  18199. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaultTo.js ***!
  18200. \*********************************************************************************************/
  18201. /*! no static exports found */
  18202. /***/ (function(module, exports, __webpack_require__) {
  18203. "use strict";
  18204. Object.defineProperty(exports, "__esModule", {
  18205. value: true
  18206. });
  18207. exports.default = void 0;
  18208. /**
  18209. * Checks `value` to determine whether a default value should be returned in
  18210. * its place. The `defaultValue` is returned if `value` is `NaN`, `null`,
  18211. * or `undefined`.
  18212. *
  18213. * @static
  18214. * @memberOf _
  18215. * @since 4.14.0
  18216. * @category Util
  18217. * @param {*} value The value to check.
  18218. * @param {*} defaultValue The default value.
  18219. * @returns {*} Returns the resolved value.
  18220. * @example
  18221. *
  18222. * _.defaultTo(1, 10);
  18223. * // => 1
  18224. *
  18225. * _.defaultTo(undefined, 10);
  18226. * // => 10
  18227. */
  18228. function defaultTo(value, defaultValue) {
  18229. return value == null || value !== value ? defaultValue : value;
  18230. }
  18231. var _default = defaultTo;
  18232. exports.default = _default;
  18233. /***/ }),
  18234. /* 420 */
  18235. /*!********************************************************************************************!*\
  18236. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaults.js ***!
  18237. \********************************************************************************************/
  18238. /*! no static exports found */
  18239. /***/ (function(module, exports, __webpack_require__) {
  18240. "use strict";
  18241. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18242. Object.defineProperty(exports, "__esModule", {
  18243. value: true
  18244. });
  18245. exports.default = void 0;
  18246. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18247. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  18248. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  18249. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  18250. /** Used for built-in method references. */
  18251. var objectProto = Object.prototype;
  18252. /** Used to check objects for own properties. */
  18253. var hasOwnProperty = objectProto.hasOwnProperty;
  18254. /**
  18255. * Assigns own and inherited enumerable string keyed properties of source
  18256. * objects to the destination object for all destination properties that
  18257. * resolve to `undefined`. Source objects are applied from left to right.
  18258. * Once a property is set, additional values of the same property are ignored.
  18259. *
  18260. * **Note:** This method mutates `object`.
  18261. *
  18262. * @static
  18263. * @since 0.1.0
  18264. * @memberOf _
  18265. * @category Object
  18266. * @param {Object} object The destination object.
  18267. * @param {...Object} [sources] The source objects.
  18268. * @returns {Object} Returns `object`.
  18269. * @see _.defaultsDeep
  18270. * @example
  18271. *
  18272. * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });
  18273. * // => { 'a': 1, 'b': 2 }
  18274. */
  18275. var defaults = (0, _baseRest.default)(function (object, sources) {
  18276. object = Object(object);
  18277. var index = -1;
  18278. var length = sources.length;
  18279. var guard = length > 2 ? sources[2] : undefined;
  18280. if (guard && (0, _isIterateeCall.default)(sources[0], sources[1], guard)) {
  18281. length = 1;
  18282. }
  18283. while (++index < length) {
  18284. var source = sources[index];
  18285. var props = (0, _keysIn.default)(source);
  18286. var propsIndex = -1;
  18287. var propsLength = props.length;
  18288. while (++propsIndex < propsLength) {
  18289. var key = props[propsIndex];
  18290. var value = object[key];
  18291. if (value === undefined || (0, _eq.default)(value, objectProto[key]) && !hasOwnProperty.call(object, key)) {
  18292. object[key] = source[key];
  18293. }
  18294. }
  18295. }
  18296. return object;
  18297. });
  18298. var _default = defaults;
  18299. exports.default = _default;
  18300. /***/ }),
  18301. /* 421 */
  18302. /*!************************************************************************************************!*\
  18303. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defaultsDeep.js ***!
  18304. \************************************************************************************************/
  18305. /*! no static exports found */
  18306. /***/ (function(module, exports, __webpack_require__) {
  18307. "use strict";
  18308. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18309. Object.defineProperty(exports, "__esModule", {
  18310. value: true
  18311. });
  18312. exports.default = void 0;
  18313. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  18314. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18315. var _customDefaultsMerge = _interopRequireDefault(__webpack_require__(/*! ./_customDefaultsMerge.js */ 422));
  18316. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  18317. /**
  18318. * This method is like `_.defaults` except that it recursively assigns
  18319. * default properties.
  18320. *
  18321. * **Note:** This method mutates `object`.
  18322. *
  18323. * @static
  18324. * @memberOf _
  18325. * @since 3.10.0
  18326. * @category Object
  18327. * @param {Object} object The destination object.
  18328. * @param {...Object} [sources] The source objects.
  18329. * @returns {Object} Returns `object`.
  18330. * @see _.defaults
  18331. * @example
  18332. *
  18333. * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } });
  18334. * // => { 'a': { 'b': 2, 'c': 3 } }
  18335. */
  18336. var defaultsDeep = (0, _baseRest.default)(function (args) {
  18337. args.push(undefined, _customDefaultsMerge.default);
  18338. return (0, _apply.default)(_mergeWith.default, undefined, args);
  18339. });
  18340. var _default = defaultsDeep;
  18341. exports.default = _default;
  18342. /***/ }),
  18343. /* 422 */
  18344. /*!********************************************************************************************************!*\
  18345. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customDefaultsMerge.js ***!
  18346. \********************************************************************************************************/
  18347. /*! no static exports found */
  18348. /***/ (function(module, exports, __webpack_require__) {
  18349. "use strict";
  18350. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18351. Object.defineProperty(exports, "__esModule", {
  18352. value: true
  18353. });
  18354. exports.default = void 0;
  18355. var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
  18356. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  18357. /**
  18358. * Used by `_.defaultsDeep` to customize its `_.merge` use to merge source
  18359. * objects into destination objects that are passed thru.
  18360. *
  18361. * @private
  18362. * @param {*} objValue The destination value.
  18363. * @param {*} srcValue The source value.
  18364. * @param {string} key The key of the property to merge.
  18365. * @param {Object} object The parent object of `objValue`.
  18366. * @param {Object} source The parent object of `srcValue`.
  18367. * @param {Object} [stack] Tracks traversed source values and their merged
  18368. * counterparts.
  18369. * @returns {*} Returns the value to assign.
  18370. */
  18371. function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {
  18372. if ((0, _isObject.default)(objValue) && (0, _isObject.default)(srcValue)) {
  18373. // Recursively merge objects and arrays (susceptible to call stack limits).
  18374. stack.set(srcValue, objValue);
  18375. (0, _baseMerge.default)(objValue, srcValue, undefined, customDefaultsMerge, stack);
  18376. stack['delete'](srcValue);
  18377. }
  18378. return objValue;
  18379. }
  18380. var _default = customDefaultsMerge;
  18381. exports.default = _default;
  18382. /***/ }),
  18383. /* 423 */
  18384. /*!**********************************************************************************************!*\
  18385. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMerge.js ***!
  18386. \**********************************************************************************************/
  18387. /*! no static exports found */
  18388. /***/ (function(module, exports, __webpack_require__) {
  18389. "use strict";
  18390. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18391. Object.defineProperty(exports, "__esModule", {
  18392. value: true
  18393. });
  18394. exports.default = void 0;
  18395. var _Stack = _interopRequireDefault(__webpack_require__(/*! ./_Stack.js */ 334));
  18396. var _assignMergeValue = _interopRequireDefault(__webpack_require__(/*! ./_assignMergeValue.js */ 424));
  18397. var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
  18398. var _baseMergeDeep = _interopRequireDefault(__webpack_require__(/*! ./_baseMergeDeep.js */ 425));
  18399. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  18400. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  18401. var _safeGet = _interopRequireDefault(__webpack_require__(/*! ./_safeGet.js */ 427));
  18402. /**
  18403. * The base implementation of `_.merge` without support for multiple sources.
  18404. *
  18405. * @private
  18406. * @param {Object} object The destination object.
  18407. * @param {Object} source The source object.
  18408. * @param {number} srcIndex The index of `source`.
  18409. * @param {Function} [customizer] The function to customize merged values.
  18410. * @param {Object} [stack] Tracks traversed source values and their merged
  18411. * counterparts.
  18412. */
  18413. function baseMerge(object, source, srcIndex, customizer, stack) {
  18414. if (object === source) {
  18415. return;
  18416. }
  18417. (0, _baseFor.default)(source, function (srcValue, key) {
  18418. stack || (stack = new _Stack.default());
  18419. if ((0, _isObject.default)(srcValue)) {
  18420. (0, _baseMergeDeep.default)(object, source, key, srcIndex, baseMerge, customizer, stack);
  18421. } else {
  18422. var newValue = customizer ? customizer((0, _safeGet.default)(object, key), srcValue, key + '', object, source, stack) : undefined;
  18423. if (newValue === undefined) {
  18424. newValue = srcValue;
  18425. }
  18426. (0, _assignMergeValue.default)(object, key, newValue);
  18427. }
  18428. }, _keysIn.default);
  18429. }
  18430. var _default = baseMerge;
  18431. exports.default = _default;
  18432. /***/ }),
  18433. /* 424 */
  18434. /*!*****************************************************************************************************!*\
  18435. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_assignMergeValue.js ***!
  18436. \*****************************************************************************************************/
  18437. /*! no static exports found */
  18438. /***/ (function(module, exports, __webpack_require__) {
  18439. "use strict";
  18440. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18441. Object.defineProperty(exports, "__esModule", {
  18442. value: true
  18443. });
  18444. exports.default = void 0;
  18445. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  18446. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  18447. /**
  18448. * This function is like `assignValue` except that it doesn't assign
  18449. * `undefined` values.
  18450. *
  18451. * @private
  18452. * @param {Object} object The object to modify.
  18453. * @param {string} key The key of the property to assign.
  18454. * @param {*} value The value to assign.
  18455. */
  18456. function assignMergeValue(object, key, value) {
  18457. if (value !== undefined && !(0, _eq.default)(object[key], value) || value === undefined && !(key in object)) {
  18458. (0, _baseAssignValue.default)(object, key, value);
  18459. }
  18460. }
  18461. var _default = assignMergeValue;
  18462. exports.default = _default;
  18463. /***/ }),
  18464. /* 425 */
  18465. /*!**************************************************************************************************!*\
  18466. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMergeDeep.js ***!
  18467. \**************************************************************************************************/
  18468. /*! no static exports found */
  18469. /***/ (function(module, exports, __webpack_require__) {
  18470. "use strict";
  18471. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18472. Object.defineProperty(exports, "__esModule", {
  18473. value: true
  18474. });
  18475. exports.default = void 0;
  18476. var _assignMergeValue = _interopRequireDefault(__webpack_require__(/*! ./_assignMergeValue.js */ 424));
  18477. var _cloneBuffer = _interopRequireDefault(__webpack_require__(/*! ./_cloneBuffer.js */ 342));
  18478. var _cloneTypedArray = _interopRequireDefault(__webpack_require__(/*! ./_cloneTypedArray.js */ 363));
  18479. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  18480. var _initCloneObject = _interopRequireDefault(__webpack_require__(/*! ./_initCloneObject.js */ 364));
  18481. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  18482. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  18483. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  18484. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  18485. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  18486. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  18487. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  18488. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  18489. var _safeGet = _interopRequireDefault(__webpack_require__(/*! ./_safeGet.js */ 427));
  18490. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  18491. /**
  18492. * A specialized version of `baseMerge` for arrays and objects which performs
  18493. * deep merges and tracks traversed objects enabling objects with circular
  18494. * references to be merged.
  18495. *
  18496. * @private
  18497. * @param {Object} object The destination object.
  18498. * @param {Object} source The source object.
  18499. * @param {string} key The key of the value to merge.
  18500. * @param {number} srcIndex The index of `source`.
  18501. * @param {Function} mergeFunc The function to merge values.
  18502. * @param {Function} [customizer] The function to customize assigned values.
  18503. * @param {Object} [stack] Tracks traversed source values and their merged
  18504. * counterparts.
  18505. */
  18506. function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {
  18507. var objValue = (0, _safeGet.default)(object, key),
  18508. srcValue = (0, _safeGet.default)(source, key),
  18509. stacked = stack.get(srcValue);
  18510. if (stacked) {
  18511. (0, _assignMergeValue.default)(object, key, stacked);
  18512. return;
  18513. }
  18514. var newValue = customizer ? customizer(objValue, srcValue, key + '', object, source, stack) : undefined;
  18515. var isCommon = newValue === undefined;
  18516. if (isCommon) {
  18517. var isArr = (0, _isArray.default)(srcValue),
  18518. isBuff = !isArr && (0, _isBuffer.default)(srcValue),
  18519. isTyped = !isArr && !isBuff && (0, _isTypedArray.default)(srcValue);
  18520. newValue = srcValue;
  18521. if (isArr || isBuff || isTyped) {
  18522. if ((0, _isArray.default)(objValue)) {
  18523. newValue = objValue;
  18524. } else if ((0, _isArrayLikeObject.default)(objValue)) {
  18525. newValue = (0, _copyArray.default)(objValue);
  18526. } else if (isBuff) {
  18527. isCommon = false;
  18528. newValue = (0, _cloneBuffer.default)(srcValue, true);
  18529. } else if (isTyped) {
  18530. isCommon = false;
  18531. newValue = (0, _cloneTypedArray.default)(srcValue, true);
  18532. } else {
  18533. newValue = [];
  18534. }
  18535. } else if ((0, _isPlainObject.default)(srcValue) || (0, _isArguments.default)(srcValue)) {
  18536. newValue = objValue;
  18537. if ((0, _isArguments.default)(objValue)) {
  18538. newValue = (0, _toPlainObject.default)(objValue);
  18539. } else if (!(0, _isObject.default)(objValue) || (0, _isFunction.default)(objValue)) {
  18540. newValue = (0, _initCloneObject.default)(srcValue);
  18541. }
  18542. } else {
  18543. isCommon = false;
  18544. }
  18545. }
  18546. if (isCommon) {
  18547. // Recursively merge objects and arrays (susceptible to call stack limits).
  18548. stack.set(srcValue, newValue);
  18549. mergeFunc(newValue, srcValue, srcIndex, customizer, stack);
  18550. stack['delete'](srcValue);
  18551. }
  18552. (0, _assignMergeValue.default)(object, key, newValue);
  18553. }
  18554. var _default = baseMergeDeep;
  18555. exports.default = _default;
  18556. /***/ }),
  18557. /* 426 */
  18558. /*!*****************************************************************************************************!*\
  18559. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayLikeObject.js ***!
  18560. \*****************************************************************************************************/
  18561. /*! no static exports found */
  18562. /***/ (function(module, exports, __webpack_require__) {
  18563. "use strict";
  18564. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18565. Object.defineProperty(exports, "__esModule", {
  18566. value: true
  18567. });
  18568. exports.default = void 0;
  18569. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  18570. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  18571. /**
  18572. * This method is like `_.isArrayLike` except that it also checks if `value`
  18573. * is an object.
  18574. *
  18575. * @static
  18576. * @memberOf _
  18577. * @since 4.0.0
  18578. * @category Lang
  18579. * @param {*} value The value to check.
  18580. * @returns {boolean} Returns `true` if `value` is an array-like object,
  18581. * else `false`.
  18582. * @example
  18583. *
  18584. * _.isArrayLikeObject([1, 2, 3]);
  18585. * // => true
  18586. *
  18587. * _.isArrayLikeObject(document.body.children);
  18588. * // => true
  18589. *
  18590. * _.isArrayLikeObject('abc');
  18591. * // => false
  18592. *
  18593. * _.isArrayLikeObject(_.noop);
  18594. * // => false
  18595. */
  18596. function isArrayLikeObject(value) {
  18597. return (0, _isObjectLike.default)(value) && (0, _isArrayLike.default)(value);
  18598. }
  18599. var _default = isArrayLikeObject;
  18600. exports.default = _default;
  18601. /***/ }),
  18602. /* 427 */
  18603. /*!********************************************************************************************!*\
  18604. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_safeGet.js ***!
  18605. \********************************************************************************************/
  18606. /*! no static exports found */
  18607. /***/ (function(module, exports, __webpack_require__) {
  18608. "use strict";
  18609. Object.defineProperty(exports, "__esModule", {
  18610. value: true
  18611. });
  18612. exports.default = void 0;
  18613. /**
  18614. * Gets the value at `key`, unless `key` is "__proto__" or "constructor".
  18615. *
  18616. * @private
  18617. * @param {Object} object The object to query.
  18618. * @param {string} key The key of the property to get.
  18619. * @returns {*} Returns the property value.
  18620. */
  18621. function safeGet(object, key) {
  18622. if (key === 'constructor' && typeof object[key] === 'function') {
  18623. return;
  18624. }
  18625. if (key == '__proto__') {
  18626. return;
  18627. }
  18628. return object[key];
  18629. }
  18630. var _default = safeGet;
  18631. exports.default = _default;
  18632. /***/ }),
  18633. /* 428 */
  18634. /*!*************************************************************************************************!*\
  18635. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPlainObject.js ***!
  18636. \*************************************************************************************************/
  18637. /*! no static exports found */
  18638. /***/ (function(module, exports, __webpack_require__) {
  18639. "use strict";
  18640. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18641. Object.defineProperty(exports, "__esModule", {
  18642. value: true
  18643. });
  18644. exports.default = void 0;
  18645. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  18646. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  18647. /**
  18648. * Converts `value` to a plain object flattening inherited enumerable string
  18649. * keyed properties of `value` to own properties of the plain object.
  18650. *
  18651. * @static
  18652. * @memberOf _
  18653. * @since 3.0.0
  18654. * @category Lang
  18655. * @param {*} value The value to convert.
  18656. * @returns {Object} Returns the converted plain object.
  18657. * @example
  18658. *
  18659. * function Foo() {
  18660. * this.b = 2;
  18661. * }
  18662. *
  18663. * Foo.prototype.c = 3;
  18664. *
  18665. * _.assign({ 'a': 1 }, new Foo);
  18666. * // => { 'a': 1, 'b': 2 }
  18667. *
  18668. * _.assign({ 'a': 1 }, _.toPlainObject(new Foo));
  18669. * // => { 'a': 1, 'b': 2, 'c': 3 }
  18670. */
  18671. function toPlainObject(value) {
  18672. return (0, _copyObject.default)(value, (0, _keysIn.default)(value));
  18673. }
  18674. var _default = toPlainObject;
  18675. exports.default = _default;
  18676. /***/ }),
  18677. /* 429 */
  18678. /*!*********************************************************************************************!*\
  18679. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mergeWith.js ***!
  18680. \*********************************************************************************************/
  18681. /*! no static exports found */
  18682. /***/ (function(module, exports, __webpack_require__) {
  18683. "use strict";
  18684. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18685. Object.defineProperty(exports, "__esModule", {
  18686. value: true
  18687. });
  18688. exports.default = void 0;
  18689. var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
  18690. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  18691. /**
  18692. * This method is like `_.merge` except that it accepts `customizer` which
  18693. * is invoked to produce the merged values of the destination and source
  18694. * properties. If `customizer` returns `undefined`, merging is handled by the
  18695. * method instead. The `customizer` is invoked with six arguments:
  18696. * (objValue, srcValue, key, object, source, stack).
  18697. *
  18698. * **Note:** This method mutates `object`.
  18699. *
  18700. * @static
  18701. * @memberOf _
  18702. * @since 4.0.0
  18703. * @category Object
  18704. * @param {Object} object The destination object.
  18705. * @param {...Object} sources The source objects.
  18706. * @param {Function} customizer The function to customize assigned values.
  18707. * @returns {Object} Returns `object`.
  18708. * @example
  18709. *
  18710. * function customizer(objValue, srcValue) {
  18711. * if (_.isArray(objValue)) {
  18712. * return objValue.concat(srcValue);
  18713. * }
  18714. * }
  18715. *
  18716. * var object = { 'a': [1], 'b': [2] };
  18717. * var other = { 'a': [3], 'b': [4] };
  18718. *
  18719. * _.mergeWith(object, other, customizer);
  18720. * // => { 'a': [1, 3], 'b': [2, 4] }
  18721. */
  18722. var mergeWith = (0, _createAssigner.default)(function (object, source, srcIndex, customizer) {
  18723. (0, _baseMerge.default)(object, source, srcIndex, customizer);
  18724. });
  18725. var _default = mergeWith;
  18726. exports.default = _default;
  18727. /***/ }),
  18728. /* 430 */
  18729. /*!*****************************************************************************************!*\
  18730. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/defer.js ***!
  18731. \*****************************************************************************************/
  18732. /*! no static exports found */
  18733. /***/ (function(module, exports, __webpack_require__) {
  18734. "use strict";
  18735. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18736. Object.defineProperty(exports, "__esModule", {
  18737. value: true
  18738. });
  18739. exports.default = void 0;
  18740. var _baseDelay = _interopRequireDefault(__webpack_require__(/*! ./_baseDelay.js */ 431));
  18741. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18742. /**
  18743. * Defers invoking the `func` until the current call stack has cleared. Any
  18744. * additional arguments are provided to `func` when it's invoked.
  18745. *
  18746. * @static
  18747. * @memberOf _
  18748. * @since 0.1.0
  18749. * @category Function
  18750. * @param {Function} func The function to defer.
  18751. * @param {...*} [args] The arguments to invoke `func` with.
  18752. * @returns {number} Returns the timer id.
  18753. * @example
  18754. *
  18755. * _.defer(function(text) {
  18756. * console.log(text);
  18757. * }, 'deferred');
  18758. * // => Logs 'deferred' after one millisecond.
  18759. */
  18760. var defer = (0, _baseRest.default)(function (func, args) {
  18761. return (0, _baseDelay.default)(func, 1, args);
  18762. });
  18763. var _default = defer;
  18764. exports.default = _default;
  18765. /***/ }),
  18766. /* 431 */
  18767. /*!**********************************************************************************************!*\
  18768. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseDelay.js ***!
  18769. \**********************************************************************************************/
  18770. /*! no static exports found */
  18771. /***/ (function(module, exports, __webpack_require__) {
  18772. "use strict";
  18773. Object.defineProperty(exports, "__esModule", {
  18774. value: true
  18775. });
  18776. exports.default = void 0;
  18777. /** Error message constants. */
  18778. var FUNC_ERROR_TEXT = 'Expected a function';
  18779. /**
  18780. * The base implementation of `_.delay` and `_.defer` which accepts `args`
  18781. * to provide to `func`.
  18782. *
  18783. * @private
  18784. * @param {Function} func The function to delay.
  18785. * @param {number} wait The number of milliseconds to delay invocation.
  18786. * @param {Array} args The arguments to provide to `func`.
  18787. * @returns {number|Object} Returns the timer id or timeout object.
  18788. */
  18789. function baseDelay(func, wait, args) {
  18790. if (typeof func != 'function') {
  18791. throw new TypeError(FUNC_ERROR_TEXT);
  18792. }
  18793. return setTimeout(function () {
  18794. func.apply(undefined, args);
  18795. }, wait);
  18796. }
  18797. var _default = baseDelay;
  18798. exports.default = _default;
  18799. /***/ }),
  18800. /* 432 */
  18801. /*!*****************************************************************************************!*\
  18802. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/delay.js ***!
  18803. \*****************************************************************************************/
  18804. /*! no static exports found */
  18805. /***/ (function(module, exports, __webpack_require__) {
  18806. "use strict";
  18807. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18808. Object.defineProperty(exports, "__esModule", {
  18809. value: true
  18810. });
  18811. exports.default = void 0;
  18812. var _baseDelay = _interopRequireDefault(__webpack_require__(/*! ./_baseDelay.js */ 431));
  18813. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18814. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  18815. /**
  18816. * Invokes `func` after `wait` milliseconds. Any additional arguments are
  18817. * provided to `func` when it's invoked.
  18818. *
  18819. * @static
  18820. * @memberOf _
  18821. * @since 0.1.0
  18822. * @category Function
  18823. * @param {Function} func The function to delay.
  18824. * @param {number} wait The number of milliseconds to delay invocation.
  18825. * @param {...*} [args] The arguments to invoke `func` with.
  18826. * @returns {number} Returns the timer id.
  18827. * @example
  18828. *
  18829. * _.delay(function(text) {
  18830. * console.log(text);
  18831. * }, 1000, 'later');
  18832. * // => Logs 'later' after one second.
  18833. */
  18834. var delay = (0, _baseRest.default)(function (func, wait, args) {
  18835. return (0, _baseDelay.default)(func, (0, _toNumber.default)(wait) || 0, args);
  18836. });
  18837. var _default = delay;
  18838. exports.default = _default;
  18839. /***/ }),
  18840. /* 433 */
  18841. /*!**********************************************************************************************!*\
  18842. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/difference.js ***!
  18843. \**********************************************************************************************/
  18844. /*! no static exports found */
  18845. /***/ (function(module, exports, __webpack_require__) {
  18846. "use strict";
  18847. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18848. Object.defineProperty(exports, "__esModule", {
  18849. value: true
  18850. });
  18851. exports.default = void 0;
  18852. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  18853. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  18854. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  18855. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  18856. /**
  18857. * Creates an array of `array` values not included in the other given arrays
  18858. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  18859. * for equality comparisons. The order and references of result values are
  18860. * determined by the first array.
  18861. *
  18862. * **Note:** Unlike `_.pullAll`, this method returns a new array.
  18863. *
  18864. * @static
  18865. * @memberOf _
  18866. * @since 0.1.0
  18867. * @category Array
  18868. * @param {Array} array The array to inspect.
  18869. * @param {...Array} [values] The values to exclude.
  18870. * @returns {Array} Returns the new array of filtered values.
  18871. * @see _.without, _.xor
  18872. * @example
  18873. *
  18874. * _.difference([2, 1], [2, 3]);
  18875. * // => [1]
  18876. */
  18877. var difference = (0, _baseRest.default)(function (array, values) {
  18878. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true)) : [];
  18879. });
  18880. var _default = difference;
  18881. exports.default = _default;
  18882. /***/ }),
  18883. /* 434 */
  18884. /*!***************************************************************************************************!*\
  18885. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseDifference.js ***!
  18886. \***************************************************************************************************/
  18887. /*! no static exports found */
  18888. /***/ (function(module, exports, __webpack_require__) {
  18889. "use strict";
  18890. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18891. Object.defineProperty(exports, "__esModule", {
  18892. value: true
  18893. });
  18894. exports.default = void 0;
  18895. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  18896. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  18897. var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
  18898. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  18899. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  18900. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  18901. /** Used as the size to enable large array optimizations. */
  18902. var LARGE_ARRAY_SIZE = 200;
  18903. /**
  18904. * The base implementation of methods like `_.difference` without support
  18905. * for excluding multiple arrays or iteratee shorthands.
  18906. *
  18907. * @private
  18908. * @param {Array} array The array to inspect.
  18909. * @param {Array} values The values to exclude.
  18910. * @param {Function} [iteratee] The iteratee invoked per element.
  18911. * @param {Function} [comparator] The comparator invoked per element.
  18912. * @returns {Array} Returns the new array of filtered values.
  18913. */
  18914. function baseDifference(array, values, iteratee, comparator) {
  18915. var index = -1,
  18916. includes = _arrayIncludes.default,
  18917. isCommon = true,
  18918. length = array.length,
  18919. result = [],
  18920. valuesLength = values.length;
  18921. if (!length) {
  18922. return result;
  18923. }
  18924. if (iteratee) {
  18925. values = (0, _arrayMap.default)(values, (0, _baseUnary.default)(iteratee));
  18926. }
  18927. if (comparator) {
  18928. includes = _arrayIncludesWith.default;
  18929. isCommon = false;
  18930. } else if (values.length >= LARGE_ARRAY_SIZE) {
  18931. includes = _cacheHas.default;
  18932. isCommon = false;
  18933. values = new _SetCache.default(values);
  18934. }
  18935. outer: while (++index < length) {
  18936. var value = array[index],
  18937. computed = iteratee == null ? value : iteratee(value);
  18938. value = comparator || value !== 0 ? value : 0;
  18939. if (isCommon && computed === computed) {
  18940. var valuesIndex = valuesLength;
  18941. while (valuesIndex--) {
  18942. if (values[valuesIndex] === computed) {
  18943. continue outer;
  18944. }
  18945. }
  18946. result.push(value);
  18947. } else if (!includes(values, computed, comparator)) {
  18948. result.push(value);
  18949. }
  18950. }
  18951. return result;
  18952. }
  18953. var _default = baseDifference;
  18954. exports.default = _default;
  18955. /***/ }),
  18956. /* 435 */
  18957. /*!******************************************************************************************************!*\
  18958. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayIncludesWith.js ***!
  18959. \******************************************************************************************************/
  18960. /*! no static exports found */
  18961. /***/ (function(module, exports, __webpack_require__) {
  18962. "use strict";
  18963. Object.defineProperty(exports, "__esModule", {
  18964. value: true
  18965. });
  18966. exports.default = void 0;
  18967. /**
  18968. * This function is like `arrayIncludes` except that it accepts a comparator.
  18969. *
  18970. * @private
  18971. * @param {Array} [array] The array to inspect.
  18972. * @param {*} target The value to search for.
  18973. * @param {Function} comparator The comparator invoked per element.
  18974. * @returns {boolean} Returns `true` if `target` is found, else `false`.
  18975. */
  18976. function arrayIncludesWith(array, value, comparator) {
  18977. var index = -1,
  18978. length = array == null ? 0 : array.length;
  18979. while (++index < length) {
  18980. if (comparator(value, array[index])) {
  18981. return true;
  18982. }
  18983. }
  18984. return false;
  18985. }
  18986. var _default = arrayIncludesWith;
  18987. exports.default = _default;
  18988. /***/ }),
  18989. /* 436 */
  18990. /*!************************************************************************************************!*\
  18991. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/differenceBy.js ***!
  18992. \************************************************************************************************/
  18993. /*! no static exports found */
  18994. /***/ (function(module, exports, __webpack_require__) {
  18995. "use strict";
  18996. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  18997. Object.defineProperty(exports, "__esModule", {
  18998. value: true
  18999. });
  19000. exports.default = void 0;
  19001. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  19002. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  19003. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  19004. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  19005. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  19006. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  19007. /**
  19008. * This method is like `_.difference` except that it accepts `iteratee` which
  19009. * is invoked for each element of `array` and `values` to generate the criterion
  19010. * by which they're compared. The order and references of result values are
  19011. * determined by the first array. The iteratee is invoked with one argument:
  19012. * (value).
  19013. *
  19014. * **Note:** Unlike `_.pullAllBy`, this method returns a new array.
  19015. *
  19016. * @static
  19017. * @memberOf _
  19018. * @since 4.0.0
  19019. * @category Array
  19020. * @param {Array} array The array to inspect.
  19021. * @param {...Array} [values] The values to exclude.
  19022. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  19023. * @returns {Array} Returns the new array of filtered values.
  19024. * @example
  19025. *
  19026. * _.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor);
  19027. * // => [1.2]
  19028. *
  19029. * // The `_.property` iteratee shorthand.
  19030. * _.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x');
  19031. * // => [{ 'x': 2 }]
  19032. */
  19033. var differenceBy = (0, _baseRest.default)(function (array, values) {
  19034. var iteratee = (0, _last.default)(values);
  19035. if ((0, _isArrayLikeObject.default)(iteratee)) {
  19036. iteratee = undefined;
  19037. }
  19038. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true), (0, _baseIteratee.default)(iteratee, 2)) : [];
  19039. });
  19040. var _default = differenceBy;
  19041. exports.default = _default;
  19042. /***/ }),
  19043. /* 437 */
  19044. /*!****************************************************************************************!*\
  19045. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/last.js ***!
  19046. \****************************************************************************************/
  19047. /*! no static exports found */
  19048. /***/ (function(module, exports, __webpack_require__) {
  19049. "use strict";
  19050. Object.defineProperty(exports, "__esModule", {
  19051. value: true
  19052. });
  19053. exports.default = void 0;
  19054. /**
  19055. * Gets the last element of `array`.
  19056. *
  19057. * @static
  19058. * @memberOf _
  19059. * @since 0.1.0
  19060. * @category Array
  19061. * @param {Array} array The array to query.
  19062. * @returns {*} Returns the last element of `array`.
  19063. * @example
  19064. *
  19065. * _.last([1, 2, 3]);
  19066. * // => 3
  19067. */
  19068. function last(array) {
  19069. var length = array == null ? 0 : array.length;
  19070. return length ? array[length - 1] : undefined;
  19071. }
  19072. var _default = last;
  19073. exports.default = _default;
  19074. /***/ }),
  19075. /* 438 */
  19076. /*!**************************************************************************************************!*\
  19077. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/differenceWith.js ***!
  19078. \**************************************************************************************************/
  19079. /*! no static exports found */
  19080. /***/ (function(module, exports, __webpack_require__) {
  19081. "use strict";
  19082. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19083. Object.defineProperty(exports, "__esModule", {
  19084. value: true
  19085. });
  19086. exports.default = void 0;
  19087. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  19088. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  19089. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  19090. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  19091. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  19092. /**
  19093. * This method is like `_.difference` except that it accepts `comparator`
  19094. * which is invoked to compare elements of `array` to `values`. The order and
  19095. * references of result values are determined by the first array. The comparator
  19096. * is invoked with two arguments: (arrVal, othVal).
  19097. *
  19098. * **Note:** Unlike `_.pullAllWith`, this method returns a new array.
  19099. *
  19100. * @static
  19101. * @memberOf _
  19102. * @since 4.0.0
  19103. * @category Array
  19104. * @param {Array} array The array to inspect.
  19105. * @param {...Array} [values] The values to exclude.
  19106. * @param {Function} [comparator] The comparator invoked per element.
  19107. * @returns {Array} Returns the new array of filtered values.
  19108. * @example
  19109. *
  19110. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  19111. *
  19112. * _.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual);
  19113. * // => [{ 'x': 2, 'y': 1 }]
  19114. */
  19115. var differenceWith = (0, _baseRest.default)(function (array, values) {
  19116. var comparator = (0, _last.default)(values);
  19117. if ((0, _isArrayLikeObject.default)(comparator)) {
  19118. comparator = undefined;
  19119. }
  19120. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, (0, _baseFlatten.default)(values, 1, _isArrayLikeObject.default, true), undefined, comparator) : [];
  19121. });
  19122. var _default = differenceWith;
  19123. exports.default = _default;
  19124. /***/ }),
  19125. /* 439 */
  19126. /*!******************************************************************************************!*\
  19127. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/divide.js ***!
  19128. \******************************************************************************************/
  19129. /*! no static exports found */
  19130. /***/ (function(module, exports, __webpack_require__) {
  19131. "use strict";
  19132. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19133. Object.defineProperty(exports, "__esModule", {
  19134. value: true
  19135. });
  19136. exports.default = void 0;
  19137. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  19138. /**
  19139. * Divide two numbers.
  19140. *
  19141. * @static
  19142. * @memberOf _
  19143. * @since 4.7.0
  19144. * @category Math
  19145. * @param {number} dividend The first number in a division.
  19146. * @param {number} divisor The second number in a division.
  19147. * @returns {number} Returns the quotient.
  19148. * @example
  19149. *
  19150. * _.divide(6, 4);
  19151. * // => 1.5
  19152. */
  19153. var divide = (0, _createMathOperation.default)(function (dividend, divisor) {
  19154. return dividend / divisor;
  19155. }, 1);
  19156. var _default = divide;
  19157. exports.default = _default;
  19158. /***/ }),
  19159. /* 440 */
  19160. /*!****************************************************************************************!*\
  19161. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/drop.js ***!
  19162. \****************************************************************************************/
  19163. /*! no static exports found */
  19164. /***/ (function(module, exports, __webpack_require__) {
  19165. "use strict";
  19166. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19167. Object.defineProperty(exports, "__esModule", {
  19168. value: true
  19169. });
  19170. exports.default = void 0;
  19171. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  19172. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  19173. /**
  19174. * Creates a slice of `array` with `n` elements dropped from the beginning.
  19175. *
  19176. * @static
  19177. * @memberOf _
  19178. * @since 0.5.0
  19179. * @category Array
  19180. * @param {Array} array The array to query.
  19181. * @param {number} [n=1] The number of elements to drop.
  19182. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  19183. * @returns {Array} Returns the slice of `array`.
  19184. * @example
  19185. *
  19186. * _.drop([1, 2, 3]);
  19187. * // => [2, 3]
  19188. *
  19189. * _.drop([1, 2, 3], 2);
  19190. * // => [3]
  19191. *
  19192. * _.drop([1, 2, 3], 5);
  19193. * // => []
  19194. *
  19195. * _.drop([1, 2, 3], 0);
  19196. * // => [1, 2, 3]
  19197. */
  19198. function drop(array, n, guard) {
  19199. var length = array == null ? 0 : array.length;
  19200. if (!length) {
  19201. return [];
  19202. }
  19203. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  19204. return (0, _baseSlice.default)(array, n < 0 ? 0 : n, length);
  19205. }
  19206. var _default = drop;
  19207. exports.default = _default;
  19208. /***/ }),
  19209. /* 441 */
  19210. /*!*********************************************************************************************!*\
  19211. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropRight.js ***!
  19212. \*********************************************************************************************/
  19213. /*! no static exports found */
  19214. /***/ (function(module, exports, __webpack_require__) {
  19215. "use strict";
  19216. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19217. Object.defineProperty(exports, "__esModule", {
  19218. value: true
  19219. });
  19220. exports.default = void 0;
  19221. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  19222. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  19223. /**
  19224. * Creates a slice of `array` with `n` elements dropped from the end.
  19225. *
  19226. * @static
  19227. * @memberOf _
  19228. * @since 3.0.0
  19229. * @category Array
  19230. * @param {Array} array The array to query.
  19231. * @param {number} [n=1] The number of elements to drop.
  19232. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  19233. * @returns {Array} Returns the slice of `array`.
  19234. * @example
  19235. *
  19236. * _.dropRight([1, 2, 3]);
  19237. * // => [1, 2]
  19238. *
  19239. * _.dropRight([1, 2, 3], 2);
  19240. * // => [1]
  19241. *
  19242. * _.dropRight([1, 2, 3], 5);
  19243. * // => []
  19244. *
  19245. * _.dropRight([1, 2, 3], 0);
  19246. * // => [1, 2, 3]
  19247. */
  19248. function dropRight(array, n, guard) {
  19249. var length = array == null ? 0 : array.length;
  19250. if (!length) {
  19251. return [];
  19252. }
  19253. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  19254. n = length - n;
  19255. return (0, _baseSlice.default)(array, 0, n < 0 ? 0 : n);
  19256. }
  19257. var _default = dropRight;
  19258. exports.default = _default;
  19259. /***/ }),
  19260. /* 442 */
  19261. /*!**************************************************************************************************!*\
  19262. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropRightWhile.js ***!
  19263. \**************************************************************************************************/
  19264. /*! no static exports found */
  19265. /***/ (function(module, exports, __webpack_require__) {
  19266. "use strict";
  19267. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19268. Object.defineProperty(exports, "__esModule", {
  19269. value: true
  19270. });
  19271. exports.default = void 0;
  19272. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  19273. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  19274. /**
  19275. * Creates a slice of `array` excluding elements dropped from the end.
  19276. * Elements are dropped until `predicate` returns falsey. The predicate is
  19277. * invoked with three arguments: (value, index, array).
  19278. *
  19279. * @static
  19280. * @memberOf _
  19281. * @since 3.0.0
  19282. * @category Array
  19283. * @param {Array} array The array to query.
  19284. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  19285. * @returns {Array} Returns the slice of `array`.
  19286. * @example
  19287. *
  19288. * var users = [
  19289. * { 'user': 'barney', 'active': true },
  19290. * { 'user': 'fred', 'active': false },
  19291. * { 'user': 'pebbles', 'active': false }
  19292. * ];
  19293. *
  19294. * _.dropRightWhile(users, function(o) { return !o.active; });
  19295. * // => objects for ['barney']
  19296. *
  19297. * // The `_.matches` iteratee shorthand.
  19298. * _.dropRightWhile(users, { 'user': 'pebbles', 'active': false });
  19299. * // => objects for ['barney', 'fred']
  19300. *
  19301. * // The `_.matchesProperty` iteratee shorthand.
  19302. * _.dropRightWhile(users, ['active', false]);
  19303. * // => objects for ['barney']
  19304. *
  19305. * // The `_.property` iteratee shorthand.
  19306. * _.dropRightWhile(users, 'active');
  19307. * // => objects for ['barney', 'fred', 'pebbles']
  19308. */
  19309. function dropRightWhile(array, predicate) {
  19310. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), true, true) : [];
  19311. }
  19312. var _default = dropRightWhile;
  19313. exports.default = _default;
  19314. /***/ }),
  19315. /* 443 */
  19316. /*!**********************************************************************************************!*\
  19317. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseWhile.js ***!
  19318. \**********************************************************************************************/
  19319. /*! no static exports found */
  19320. /***/ (function(module, exports, __webpack_require__) {
  19321. "use strict";
  19322. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19323. Object.defineProperty(exports, "__esModule", {
  19324. value: true
  19325. });
  19326. exports.default = void 0;
  19327. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  19328. /**
  19329. * The base implementation of methods like `_.dropWhile` and `_.takeWhile`
  19330. * without support for iteratee shorthands.
  19331. *
  19332. * @private
  19333. * @param {Array} array The array to query.
  19334. * @param {Function} predicate The function invoked per iteration.
  19335. * @param {boolean} [isDrop] Specify dropping elements instead of taking them.
  19336. * @param {boolean} [fromRight] Specify iterating from right to left.
  19337. * @returns {Array} Returns the slice of `array`.
  19338. */
  19339. function baseWhile(array, predicate, isDrop, fromRight) {
  19340. var length = array.length,
  19341. index = fromRight ? length : -1;
  19342. while ((fromRight ? index-- : ++index < length) && predicate(array[index], index, array)) {}
  19343. return isDrop ? (0, _baseSlice.default)(array, fromRight ? 0 : index, fromRight ? index + 1 : length) : (0, _baseSlice.default)(array, fromRight ? index + 1 : 0, fromRight ? length : index);
  19344. }
  19345. var _default = baseWhile;
  19346. exports.default = _default;
  19347. /***/ }),
  19348. /* 444 */
  19349. /*!*********************************************************************************************!*\
  19350. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/dropWhile.js ***!
  19351. \*********************************************************************************************/
  19352. /*! no static exports found */
  19353. /***/ (function(module, exports, __webpack_require__) {
  19354. "use strict";
  19355. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19356. Object.defineProperty(exports, "__esModule", {
  19357. value: true
  19358. });
  19359. exports.default = void 0;
  19360. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  19361. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  19362. /**
  19363. * Creates a slice of `array` excluding elements dropped from the beginning.
  19364. * Elements are dropped until `predicate` returns falsey. The predicate is
  19365. * invoked with three arguments: (value, index, array).
  19366. *
  19367. * @static
  19368. * @memberOf _
  19369. * @since 3.0.0
  19370. * @category Array
  19371. * @param {Array} array The array to query.
  19372. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  19373. * @returns {Array} Returns the slice of `array`.
  19374. * @example
  19375. *
  19376. * var users = [
  19377. * { 'user': 'barney', 'active': false },
  19378. * { 'user': 'fred', 'active': false },
  19379. * { 'user': 'pebbles', 'active': true }
  19380. * ];
  19381. *
  19382. * _.dropWhile(users, function(o) { return !o.active; });
  19383. * // => objects for ['pebbles']
  19384. *
  19385. * // The `_.matches` iteratee shorthand.
  19386. * _.dropWhile(users, { 'user': 'barney', 'active': false });
  19387. * // => objects for ['fred', 'pebbles']
  19388. *
  19389. * // The `_.matchesProperty` iteratee shorthand.
  19390. * _.dropWhile(users, ['active', false]);
  19391. * // => objects for ['pebbles']
  19392. *
  19393. * // The `_.property` iteratee shorthand.
  19394. * _.dropWhile(users, 'active');
  19395. * // => objects for ['barney', 'fred', 'pebbles']
  19396. */
  19397. function dropWhile(array, predicate) {
  19398. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), true) : [];
  19399. }
  19400. var _default = dropWhile;
  19401. exports.default = _default;
  19402. /***/ }),
  19403. /* 445 */
  19404. /*!****************************************************************************************!*\
  19405. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/each.js ***!
  19406. \****************************************************************************************/
  19407. /*! no static exports found */
  19408. /***/ (function(module, exports, __webpack_require__) {
  19409. "use strict";
  19410. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19411. Object.defineProperty(exports, "__esModule", {
  19412. value: true
  19413. });
  19414. Object.defineProperty(exports, "default", {
  19415. enumerable: true,
  19416. get: function get() {
  19417. return _forEach.default;
  19418. }
  19419. });
  19420. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  19421. /***/ }),
  19422. /* 446 */
  19423. /*!*******************************************************************************************!*\
  19424. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forEach.js ***!
  19425. \*******************************************************************************************/
  19426. /*! no static exports found */
  19427. /***/ (function(module, exports, __webpack_require__) {
  19428. "use strict";
  19429. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19430. Object.defineProperty(exports, "__esModule", {
  19431. value: true
  19432. });
  19433. exports.default = void 0;
  19434. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  19435. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  19436. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  19437. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  19438. /**
  19439. * Iterates over elements of `collection` and invokes `iteratee` for each element.
  19440. * The iteratee is invoked with three arguments: (value, index|key, collection).
  19441. * Iteratee functions may exit iteration early by explicitly returning `false`.
  19442. *
  19443. * **Note:** As with other "Collections" methods, objects with a "length"
  19444. * property are iterated like arrays. To avoid this behavior use `_.forIn`
  19445. * or `_.forOwn` for object iteration.
  19446. *
  19447. * @static
  19448. * @memberOf _
  19449. * @since 0.1.0
  19450. * @alias each
  19451. * @category Collection
  19452. * @param {Array|Object} collection The collection to iterate over.
  19453. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  19454. * @returns {Array|Object} Returns `collection`.
  19455. * @see _.forEachRight
  19456. * @example
  19457. *
  19458. * _.forEach([1, 2], function(value) {
  19459. * console.log(value);
  19460. * });
  19461. * // => Logs `1` then `2`.
  19462. *
  19463. * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) {
  19464. * console.log(key);
  19465. * });
  19466. * // => Logs 'a' then 'b' (iteration order is not guaranteed).
  19467. */
  19468. function forEach(collection, iteratee) {
  19469. var func = (0, _isArray.default)(collection) ? _arrayEach.default : _baseEach.default;
  19470. return func(collection, (0, _castFunction.default)(iteratee));
  19471. }
  19472. var _default = forEach;
  19473. exports.default = _default;
  19474. /***/ }),
  19475. /* 447 */
  19476. /*!*************************************************************************************************!*\
  19477. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castFunction.js ***!
  19478. \*************************************************************************************************/
  19479. /*! no static exports found */
  19480. /***/ (function(module, exports, __webpack_require__) {
  19481. "use strict";
  19482. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19483. Object.defineProperty(exports, "__esModule", {
  19484. value: true
  19485. });
  19486. exports.default = void 0;
  19487. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  19488. /**
  19489. * Casts `value` to `identity` if it's not a function.
  19490. *
  19491. * @private
  19492. * @param {*} value The value to inspect.
  19493. * @returns {Function} Returns cast function.
  19494. */
  19495. function castFunction(value) {
  19496. return typeof value == 'function' ? value : _identity.default;
  19497. }
  19498. var _default = castFunction;
  19499. exports.default = _default;
  19500. /***/ }),
  19501. /* 448 */
  19502. /*!*********************************************************************************************!*\
  19503. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/eachRight.js ***!
  19504. \*********************************************************************************************/
  19505. /*! no static exports found */
  19506. /***/ (function(module, exports, __webpack_require__) {
  19507. "use strict";
  19508. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19509. Object.defineProperty(exports, "__esModule", {
  19510. value: true
  19511. });
  19512. Object.defineProperty(exports, "default", {
  19513. enumerable: true,
  19514. get: function get() {
  19515. return _forEachRight.default;
  19516. }
  19517. });
  19518. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  19519. /***/ }),
  19520. /* 449 */
  19521. /*!************************************************************************************************!*\
  19522. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forEachRight.js ***!
  19523. \************************************************************************************************/
  19524. /*! no static exports found */
  19525. /***/ (function(module, exports, __webpack_require__) {
  19526. "use strict";
  19527. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19528. Object.defineProperty(exports, "__esModule", {
  19529. value: true
  19530. });
  19531. exports.default = void 0;
  19532. var _arrayEachRight = _interopRequireDefault(__webpack_require__(/*! ./_arrayEachRight.js */ 450));
  19533. var _baseEachRight = _interopRequireDefault(__webpack_require__(/*! ./_baseEachRight.js */ 451));
  19534. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  19535. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  19536. /**
  19537. * This method is like `_.forEach` except that it iterates over elements of
  19538. * `collection` from right to left.
  19539. *
  19540. * @static
  19541. * @memberOf _
  19542. * @since 2.0.0
  19543. * @alias eachRight
  19544. * @category Collection
  19545. * @param {Array|Object} collection The collection to iterate over.
  19546. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  19547. * @returns {Array|Object} Returns `collection`.
  19548. * @see _.forEach
  19549. * @example
  19550. *
  19551. * _.forEachRight([1, 2], function(value) {
  19552. * console.log(value);
  19553. * });
  19554. * // => Logs `2` then `1`.
  19555. */
  19556. function forEachRight(collection, iteratee) {
  19557. var func = (0, _isArray.default)(collection) ? _arrayEachRight.default : _baseEachRight.default;
  19558. return func(collection, (0, _castFunction.default)(iteratee));
  19559. }
  19560. var _default = forEachRight;
  19561. exports.default = _default;
  19562. /***/ }),
  19563. /* 450 */
  19564. /*!***************************************************************************************************!*\
  19565. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEachRight.js ***!
  19566. \***************************************************************************************************/
  19567. /*! no static exports found */
  19568. /***/ (function(module, exports, __webpack_require__) {
  19569. "use strict";
  19570. Object.defineProperty(exports, "__esModule", {
  19571. value: true
  19572. });
  19573. exports.default = void 0;
  19574. /**
  19575. * A specialized version of `_.forEachRight` for arrays without support for
  19576. * iteratee shorthands.
  19577. *
  19578. * @private
  19579. * @param {Array} [array] The array to iterate over.
  19580. * @param {Function} iteratee The function invoked per iteration.
  19581. * @returns {Array} Returns `array`.
  19582. */
  19583. function arrayEachRight(array, iteratee) {
  19584. var length = array == null ? 0 : array.length;
  19585. while (length--) {
  19586. if (iteratee(array[length], length, array) === false) {
  19587. break;
  19588. }
  19589. }
  19590. return array;
  19591. }
  19592. var _default = arrayEachRight;
  19593. exports.default = _default;
  19594. /***/ }),
  19595. /* 451 */
  19596. /*!**************************************************************************************************!*\
  19597. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEachRight.js ***!
  19598. \**************************************************************************************************/
  19599. /*! no static exports found */
  19600. /***/ (function(module, exports, __webpack_require__) {
  19601. "use strict";
  19602. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19603. Object.defineProperty(exports, "__esModule", {
  19604. value: true
  19605. });
  19606. exports.default = void 0;
  19607. var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
  19608. var _createBaseEach = _interopRequireDefault(__webpack_require__(/*! ./_createBaseEach.js */ 413));
  19609. /**
  19610. * The base implementation of `_.forEachRight` without support for iteratee shorthands.
  19611. *
  19612. * @private
  19613. * @param {Array|Object} collection The collection to iterate over.
  19614. * @param {Function} iteratee The function invoked per iteration.
  19615. * @returns {Array|Object} Returns `collection`.
  19616. */
  19617. var baseEachRight = (0, _createBaseEach.default)(_baseForOwnRight.default, true);
  19618. var _default = baseEachRight;
  19619. exports.default = _default;
  19620. /***/ }),
  19621. /* 452 */
  19622. /*!****************************************************************************************************!*\
  19623. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForOwnRight.js ***!
  19624. \****************************************************************************************************/
  19625. /*! no static exports found */
  19626. /***/ (function(module, exports, __webpack_require__) {
  19627. "use strict";
  19628. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19629. Object.defineProperty(exports, "__esModule", {
  19630. value: true
  19631. });
  19632. exports.default = void 0;
  19633. var _baseForRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForRight.js */ 453));
  19634. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  19635. /**
  19636. * The base implementation of `_.forOwnRight` without support for iteratee shorthands.
  19637. *
  19638. * @private
  19639. * @param {Object} object The object to iterate over.
  19640. * @param {Function} iteratee The function invoked per iteration.
  19641. * @returns {Object} Returns `object`.
  19642. */
  19643. function baseForOwnRight(object, iteratee) {
  19644. return object && (0, _baseForRight.default)(object, iteratee, _keys.default);
  19645. }
  19646. var _default = baseForOwnRight;
  19647. exports.default = _default;
  19648. /***/ }),
  19649. /* 453 */
  19650. /*!*************************************************************************************************!*\
  19651. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseForRight.js ***!
  19652. \*************************************************************************************************/
  19653. /*! no static exports found */
  19654. /***/ (function(module, exports, __webpack_require__) {
  19655. "use strict";
  19656. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19657. Object.defineProperty(exports, "__esModule", {
  19658. value: true
  19659. });
  19660. exports.default = void 0;
  19661. var _createBaseFor = _interopRequireDefault(__webpack_require__(/*! ./_createBaseFor.js */ 412));
  19662. /**
  19663. * This function is like `baseFor` except that it iterates over properties
  19664. * in the opposite order.
  19665. *
  19666. * @private
  19667. * @param {Object} object The object to iterate over.
  19668. * @param {Function} iteratee The function invoked per iteration.
  19669. * @param {Function} keysFunc The function to get the keys of `object`.
  19670. * @returns {Object} Returns `object`.
  19671. */
  19672. var baseForRight = (0, _createBaseFor.default)(true);
  19673. var _default = baseForRight;
  19674. exports.default = _default;
  19675. /***/ }),
  19676. /* 454 */
  19677. /*!********************************************************************************************!*\
  19678. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/endsWith.js ***!
  19679. \********************************************************************************************/
  19680. /*! no static exports found */
  19681. /***/ (function(module, exports, __webpack_require__) {
  19682. "use strict";
  19683. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19684. Object.defineProperty(exports, "__esModule", {
  19685. value: true
  19686. });
  19687. exports.default = void 0;
  19688. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  19689. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  19690. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  19691. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  19692. /**
  19693. * Checks if `string` ends with the given target string.
  19694. *
  19695. * @static
  19696. * @memberOf _
  19697. * @since 3.0.0
  19698. * @category String
  19699. * @param {string} [string=''] The string to inspect.
  19700. * @param {string} [target] The string to search for.
  19701. * @param {number} [position=string.length] The position to search up to.
  19702. * @returns {boolean} Returns `true` if `string` ends with `target`,
  19703. * else `false`.
  19704. * @example
  19705. *
  19706. * _.endsWith('abc', 'c');
  19707. * // => true
  19708. *
  19709. * _.endsWith('abc', 'b');
  19710. * // => false
  19711. *
  19712. * _.endsWith('abc', 'b', 2);
  19713. * // => true
  19714. */
  19715. function endsWith(string, target, position) {
  19716. string = (0, _toString.default)(string);
  19717. target = (0, _baseToString.default)(target);
  19718. var length = string.length;
  19719. position = position === undefined ? length : (0, _baseClamp.default)((0, _toInteger.default)(position), 0, length);
  19720. var end = position;
  19721. position -= target.length;
  19722. return position >= 0 && string.slice(position, end) == target;
  19723. }
  19724. var _default = endsWith;
  19725. exports.default = _default;
  19726. /***/ }),
  19727. /* 455 */
  19728. /*!*******************************************************************************************!*\
  19729. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/entries.js ***!
  19730. \*******************************************************************************************/
  19731. /*! no static exports found */
  19732. /***/ (function(module, exports, __webpack_require__) {
  19733. "use strict";
  19734. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19735. Object.defineProperty(exports, "__esModule", {
  19736. value: true
  19737. });
  19738. Object.defineProperty(exports, "default", {
  19739. enumerable: true,
  19740. get: function get() {
  19741. return _toPairs.default;
  19742. }
  19743. });
  19744. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  19745. /***/ }),
  19746. /* 456 */
  19747. /*!*******************************************************************************************!*\
  19748. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPairs.js ***!
  19749. \*******************************************************************************************/
  19750. /*! no static exports found */
  19751. /***/ (function(module, exports, __webpack_require__) {
  19752. "use strict";
  19753. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19754. Object.defineProperty(exports, "__esModule", {
  19755. value: true
  19756. });
  19757. exports.default = void 0;
  19758. var _createToPairs = _interopRequireDefault(__webpack_require__(/*! ./_createToPairs.js */ 457));
  19759. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  19760. /**
  19761. * Creates an array of own enumerable string keyed-value pairs for `object`
  19762. * which can be consumed by `_.fromPairs`. If `object` is a map or set, its
  19763. * entries are returned.
  19764. *
  19765. * @static
  19766. * @memberOf _
  19767. * @since 4.0.0
  19768. * @alias entries
  19769. * @category Object
  19770. * @param {Object} object The object to query.
  19771. * @returns {Array} Returns the key-value pairs.
  19772. * @example
  19773. *
  19774. * function Foo() {
  19775. * this.a = 1;
  19776. * this.b = 2;
  19777. * }
  19778. *
  19779. * Foo.prototype.c = 3;
  19780. *
  19781. * _.toPairs(new Foo);
  19782. * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)
  19783. */
  19784. var toPairs = (0, _createToPairs.default)(_keys.default);
  19785. var _default = toPairs;
  19786. exports.default = _default;
  19787. /***/ }),
  19788. /* 457 */
  19789. /*!**************************************************************************************************!*\
  19790. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createToPairs.js ***!
  19791. \**************************************************************************************************/
  19792. /*! no static exports found */
  19793. /***/ (function(module, exports, __webpack_require__) {
  19794. "use strict";
  19795. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19796. Object.defineProperty(exports, "__esModule", {
  19797. value: true
  19798. });
  19799. exports.default = void 0;
  19800. var _baseToPairs = _interopRequireDefault(__webpack_require__(/*! ./_baseToPairs.js */ 458));
  19801. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  19802. var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
  19803. var _setToPairs = _interopRequireDefault(__webpack_require__(/*! ./_setToPairs.js */ 459));
  19804. /** `Object#toString` result references. */
  19805. var mapTag = '[object Map]',
  19806. setTag = '[object Set]';
  19807. /**
  19808. * Creates a `_.toPairs` or `_.toPairsIn` function.
  19809. *
  19810. * @private
  19811. * @param {Function} keysFunc The function to get the keys of a given object.
  19812. * @returns {Function} Returns the new pairs function.
  19813. */
  19814. function createToPairs(keysFunc) {
  19815. return function (object) {
  19816. var tag = (0, _getTag.default)(object);
  19817. if (tag == mapTag) {
  19818. return (0, _mapToArray.default)(object);
  19819. }
  19820. if (tag == setTag) {
  19821. return (0, _setToPairs.default)(object);
  19822. }
  19823. return (0, _baseToPairs.default)(object, keysFunc(object));
  19824. };
  19825. }
  19826. var _default = createToPairs;
  19827. exports.default = _default;
  19828. /***/ }),
  19829. /* 458 */
  19830. /*!************************************************************************************************!*\
  19831. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseToPairs.js ***!
  19832. \************************************************************************************************/
  19833. /*! no static exports found */
  19834. /***/ (function(module, exports, __webpack_require__) {
  19835. "use strict";
  19836. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19837. Object.defineProperty(exports, "__esModule", {
  19838. value: true
  19839. });
  19840. exports.default = void 0;
  19841. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  19842. /**
  19843. * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array
  19844. * of key-value pairs for `object` corresponding to the property names of `props`.
  19845. *
  19846. * @private
  19847. * @param {Object} object The object to query.
  19848. * @param {Array} props The property names to get values for.
  19849. * @returns {Object} Returns the key-value pairs.
  19850. */
  19851. function baseToPairs(object, props) {
  19852. return (0, _arrayMap.default)(props, function (key) {
  19853. return [key, object[key]];
  19854. });
  19855. }
  19856. var _default = baseToPairs;
  19857. exports.default = _default;
  19858. /***/ }),
  19859. /* 459 */
  19860. /*!***********************************************************************************************!*\
  19861. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_setToPairs.js ***!
  19862. \***********************************************************************************************/
  19863. /*! no static exports found */
  19864. /***/ (function(module, exports, __webpack_require__) {
  19865. "use strict";
  19866. Object.defineProperty(exports, "__esModule", {
  19867. value: true
  19868. });
  19869. exports.default = void 0;
  19870. /**
  19871. * Converts `set` to its value-value pairs.
  19872. *
  19873. * @private
  19874. * @param {Object} set The set to convert.
  19875. * @returns {Array} Returns the value-value pairs.
  19876. */
  19877. function setToPairs(set) {
  19878. var index = -1,
  19879. result = Array(set.size);
  19880. set.forEach(function (value) {
  19881. result[++index] = [value, value];
  19882. });
  19883. return result;
  19884. }
  19885. var _default = setToPairs;
  19886. exports.default = _default;
  19887. /***/ }),
  19888. /* 460 */
  19889. /*!*********************************************************************************************!*\
  19890. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/entriesIn.js ***!
  19891. \*********************************************************************************************/
  19892. /*! no static exports found */
  19893. /***/ (function(module, exports, __webpack_require__) {
  19894. "use strict";
  19895. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19896. Object.defineProperty(exports, "__esModule", {
  19897. value: true
  19898. });
  19899. Object.defineProperty(exports, "default", {
  19900. enumerable: true,
  19901. get: function get() {
  19902. return _toPairsIn.default;
  19903. }
  19904. });
  19905. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  19906. /***/ }),
  19907. /* 461 */
  19908. /*!*********************************************************************************************!*\
  19909. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPairsIn.js ***!
  19910. \*********************************************************************************************/
  19911. /*! no static exports found */
  19912. /***/ (function(module, exports, __webpack_require__) {
  19913. "use strict";
  19914. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19915. Object.defineProperty(exports, "__esModule", {
  19916. value: true
  19917. });
  19918. exports.default = void 0;
  19919. var _createToPairs = _interopRequireDefault(__webpack_require__(/*! ./_createToPairs.js */ 457));
  19920. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  19921. /**
  19922. * Creates an array of own and inherited enumerable string keyed-value pairs
  19923. * for `object` which can be consumed by `_.fromPairs`. If `object` is a map
  19924. * or set, its entries are returned.
  19925. *
  19926. * @static
  19927. * @memberOf _
  19928. * @since 4.0.0
  19929. * @alias entriesIn
  19930. * @category Object
  19931. * @param {Object} object The object to query.
  19932. * @returns {Array} Returns the key-value pairs.
  19933. * @example
  19934. *
  19935. * function Foo() {
  19936. * this.a = 1;
  19937. * this.b = 2;
  19938. * }
  19939. *
  19940. * Foo.prototype.c = 3;
  19941. *
  19942. * _.toPairsIn(new Foo);
  19943. * // => [['a', 1], ['b', 2], ['c', 3]] (iteration order is not guaranteed)
  19944. */
  19945. var toPairsIn = (0, _createToPairs.default)(_keysIn.default);
  19946. var _default = toPairsIn;
  19947. exports.default = _default;
  19948. /***/ }),
  19949. /* 462 */
  19950. /*!******************************************************************************************!*\
  19951. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/escape.js ***!
  19952. \******************************************************************************************/
  19953. /*! no static exports found */
  19954. /***/ (function(module, exports, __webpack_require__) {
  19955. "use strict";
  19956. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  19957. Object.defineProperty(exports, "__esModule", {
  19958. value: true
  19959. });
  19960. exports.default = void 0;
  19961. var _escapeHtmlChar = _interopRequireDefault(__webpack_require__(/*! ./_escapeHtmlChar.js */ 463));
  19962. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  19963. /** Used to match HTML entities and HTML characters. */
  19964. var reUnescapedHtml = /[&<>"']/g,
  19965. reHasUnescapedHtml = RegExp(reUnescapedHtml.source);
  19966. /**
  19967. * Converts the characters "&", "<", ">", '"', and "'" in `string` to their
  19968. * corresponding HTML entities.
  19969. *
  19970. * **Note:** No other characters are escaped. To escape additional
  19971. * characters use a third-party library like [_he_](https://mths.be/he).
  19972. *
  19973. * Though the ">" character is escaped for symmetry, characters like
  19974. * ">" and "/" don't need escaping in HTML and have no special meaning
  19975. * unless they're part of a tag or unquoted attribute value. See
  19976. * [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)
  19977. * (under "semi-related fun fact") for more details.
  19978. *
  19979. * When working with HTML you should always
  19980. * [quote attribute values](http://wonko.com/post/html-escaping) to reduce
  19981. * XSS vectors.
  19982. *
  19983. * @static
  19984. * @since 0.1.0
  19985. * @memberOf _
  19986. * @category String
  19987. * @param {string} [string=''] The string to escape.
  19988. * @returns {string} Returns the escaped string.
  19989. * @example
  19990. *
  19991. * _.escape('fred, barney, & pebbles');
  19992. * // => 'fred, barney, &amp; pebbles'
  19993. */
  19994. function escape(string) {
  19995. string = (0, _toString.default)(string);
  19996. return string && reHasUnescapedHtml.test(string) ? string.replace(reUnescapedHtml, _escapeHtmlChar.default) : string;
  19997. }
  19998. var _default = escape;
  19999. exports.default = _default;
  20000. /***/ }),
  20001. /* 463 */
  20002. /*!***************************************************************************************************!*\
  20003. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_escapeHtmlChar.js ***!
  20004. \***************************************************************************************************/
  20005. /*! no static exports found */
  20006. /***/ (function(module, exports, __webpack_require__) {
  20007. "use strict";
  20008. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20009. Object.defineProperty(exports, "__esModule", {
  20010. value: true
  20011. });
  20012. exports.default = void 0;
  20013. var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
  20014. /** Used to map characters to HTML entities. */
  20015. var htmlEscapes = {
  20016. '&': '&amp;',
  20017. '<': '&lt;',
  20018. '>': '&gt;',
  20019. '"': '&quot;',
  20020. "'": '&#39;'
  20021. };
  20022. /**
  20023. * Used by `_.escape` to convert characters to HTML entities.
  20024. *
  20025. * @private
  20026. * @param {string} chr The matched character to escape.
  20027. * @returns {string} Returns the escaped character.
  20028. */
  20029. var escapeHtmlChar = (0, _basePropertyOf.default)(htmlEscapes);
  20030. var _default = escapeHtmlChar;
  20031. exports.default = _default;
  20032. /***/ }),
  20033. /* 464 */
  20034. /*!************************************************************************************************!*\
  20035. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/escapeRegExp.js ***!
  20036. \************************************************************************************************/
  20037. /*! no static exports found */
  20038. /***/ (function(module, exports, __webpack_require__) {
  20039. "use strict";
  20040. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20041. Object.defineProperty(exports, "__esModule", {
  20042. value: true
  20043. });
  20044. exports.default = void 0;
  20045. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  20046. /**
  20047. * Used to match `RegExp`
  20048. * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns).
  20049. */
  20050. var reRegExpChar = /[\\^$.*+?()[\]{}|]/g,
  20051. reHasRegExpChar = RegExp(reRegExpChar.source);
  20052. /**
  20053. * Escapes the `RegExp` special characters "^", "$", "\", ".", "*", "+",
  20054. * "?", "(", ")", "[", "]", "{", "}", and "|" in `string`.
  20055. *
  20056. * @static
  20057. * @memberOf _
  20058. * @since 3.0.0
  20059. * @category String
  20060. * @param {string} [string=''] The string to escape.
  20061. * @returns {string} Returns the escaped string.
  20062. * @example
  20063. *
  20064. * _.escapeRegExp('[lodash](https://lodash.com/)');
  20065. * // => '\[lodash\]\(https://lodash\.com/\)'
  20066. */
  20067. function escapeRegExp(string) {
  20068. string = (0, _toString.default)(string);
  20069. return string && reHasRegExpChar.test(string) ? string.replace(reRegExpChar, '\\$&') : string;
  20070. }
  20071. var _default = escapeRegExp;
  20072. exports.default = _default;
  20073. /***/ }),
  20074. /* 465 */
  20075. /*!*****************************************************************************************!*\
  20076. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/every.js ***!
  20077. \*****************************************************************************************/
  20078. /*! no static exports found */
  20079. /***/ (function(module, exports, __webpack_require__) {
  20080. "use strict";
  20081. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20082. Object.defineProperty(exports, "__esModule", {
  20083. value: true
  20084. });
  20085. exports.default = void 0;
  20086. var _arrayEvery = _interopRequireDefault(__webpack_require__(/*! ./_arrayEvery.js */ 466));
  20087. var _baseEvery = _interopRequireDefault(__webpack_require__(/*! ./_baseEvery.js */ 467));
  20088. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20089. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  20090. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  20091. /**
  20092. * Checks if `predicate` returns truthy for **all** elements of `collection`.
  20093. * Iteration is stopped once `predicate` returns falsey. The predicate is
  20094. * invoked with three arguments: (value, index|key, collection).
  20095. *
  20096. * **Note:** This method returns `true` for
  20097. * [empty collections](https://en.wikipedia.org/wiki/Empty_set) because
  20098. * [everything is true](https://en.wikipedia.org/wiki/Vacuous_truth) of
  20099. * elements of empty collections.
  20100. *
  20101. * @static
  20102. * @memberOf _
  20103. * @since 0.1.0
  20104. * @category Collection
  20105. * @param {Array|Object} collection The collection to iterate over.
  20106. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20107. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  20108. * @returns {boolean} Returns `true` if all elements pass the predicate check,
  20109. * else `false`.
  20110. * @example
  20111. *
  20112. * _.every([true, 1, null, 'yes'], Boolean);
  20113. * // => false
  20114. *
  20115. * var users = [
  20116. * { 'user': 'barney', 'age': 36, 'active': false },
  20117. * { 'user': 'fred', 'age': 40, 'active': false }
  20118. * ];
  20119. *
  20120. * // The `_.matches` iteratee shorthand.
  20121. * _.every(users, { 'user': 'barney', 'active': false });
  20122. * // => false
  20123. *
  20124. * // The `_.matchesProperty` iteratee shorthand.
  20125. * _.every(users, ['active', false]);
  20126. * // => true
  20127. *
  20128. * // The `_.property` iteratee shorthand.
  20129. * _.every(users, 'active');
  20130. * // => false
  20131. */
  20132. function every(collection, predicate, guard) {
  20133. var func = (0, _isArray.default)(collection) ? _arrayEvery.default : _baseEvery.default;
  20134. if (guard && (0, _isIterateeCall.default)(collection, predicate, guard)) {
  20135. predicate = undefined;
  20136. }
  20137. return func(collection, (0, _baseIteratee.default)(predicate, 3));
  20138. }
  20139. var _default = every;
  20140. exports.default = _default;
  20141. /***/ }),
  20142. /* 466 */
  20143. /*!***********************************************************************************************!*\
  20144. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayEvery.js ***!
  20145. \***********************************************************************************************/
  20146. /*! no static exports found */
  20147. /***/ (function(module, exports, __webpack_require__) {
  20148. "use strict";
  20149. Object.defineProperty(exports, "__esModule", {
  20150. value: true
  20151. });
  20152. exports.default = void 0;
  20153. /**
  20154. * A specialized version of `_.every` for arrays without support for
  20155. * iteratee shorthands.
  20156. *
  20157. * @private
  20158. * @param {Array} [array] The array to iterate over.
  20159. * @param {Function} predicate The function invoked per iteration.
  20160. * @returns {boolean} Returns `true` if all elements pass the predicate check,
  20161. * else `false`.
  20162. */
  20163. function arrayEvery(array, predicate) {
  20164. var index = -1,
  20165. length = array == null ? 0 : array.length;
  20166. while (++index < length) {
  20167. if (!predicate(array[index], index, array)) {
  20168. return false;
  20169. }
  20170. }
  20171. return true;
  20172. }
  20173. var _default = arrayEvery;
  20174. exports.default = _default;
  20175. /***/ }),
  20176. /* 467 */
  20177. /*!**********************************************************************************************!*\
  20178. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseEvery.js ***!
  20179. \**********************************************************************************************/
  20180. /*! no static exports found */
  20181. /***/ (function(module, exports, __webpack_require__) {
  20182. "use strict";
  20183. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20184. Object.defineProperty(exports, "__esModule", {
  20185. value: true
  20186. });
  20187. exports.default = void 0;
  20188. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  20189. /**
  20190. * The base implementation of `_.every` without support for iteratee shorthands.
  20191. *
  20192. * @private
  20193. * @param {Array|Object} collection The collection to iterate over.
  20194. * @param {Function} predicate The function invoked per iteration.
  20195. * @returns {boolean} Returns `true` if all elements pass the predicate check,
  20196. * else `false`
  20197. */
  20198. function baseEvery(collection, predicate) {
  20199. var result = true;
  20200. (0, _baseEach.default)(collection, function (value, index, collection) {
  20201. result = !!predicate(value, index, collection);
  20202. return result;
  20203. });
  20204. return result;
  20205. }
  20206. var _default = baseEvery;
  20207. exports.default = _default;
  20208. /***/ }),
  20209. /* 468 */
  20210. /*!******************************************************************************************!*\
  20211. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/extend.js ***!
  20212. \******************************************************************************************/
  20213. /*! no static exports found */
  20214. /***/ (function(module, exports, __webpack_require__) {
  20215. "use strict";
  20216. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20217. Object.defineProperty(exports, "__esModule", {
  20218. value: true
  20219. });
  20220. Object.defineProperty(exports, "default", {
  20221. enumerable: true,
  20222. get: function get() {
  20223. return _assignIn.default;
  20224. }
  20225. });
  20226. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  20227. /***/ }),
  20228. /* 469 */
  20229. /*!**********************************************************************************************!*\
  20230. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/extendWith.js ***!
  20231. \**********************************************************************************************/
  20232. /*! no static exports found */
  20233. /***/ (function(module, exports, __webpack_require__) {
  20234. "use strict";
  20235. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20236. Object.defineProperty(exports, "__esModule", {
  20237. value: true
  20238. });
  20239. Object.defineProperty(exports, "default", {
  20240. enumerable: true,
  20241. get: function get() {
  20242. return _assignInWith.default;
  20243. }
  20244. });
  20245. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  20246. /***/ }),
  20247. /* 470 */
  20248. /*!****************************************************************************************!*\
  20249. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/fill.js ***!
  20250. \****************************************************************************************/
  20251. /*! no static exports found */
  20252. /***/ (function(module, exports, __webpack_require__) {
  20253. "use strict";
  20254. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20255. Object.defineProperty(exports, "__esModule", {
  20256. value: true
  20257. });
  20258. exports.default = void 0;
  20259. var _baseFill = _interopRequireDefault(__webpack_require__(/*! ./_baseFill.js */ 471));
  20260. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  20261. /**
  20262. * Fills elements of `array` with `value` from `start` up to, but not
  20263. * including, `end`.
  20264. *
  20265. * **Note:** This method mutates `array`.
  20266. *
  20267. * @static
  20268. * @memberOf _
  20269. * @since 3.2.0
  20270. * @category Array
  20271. * @param {Array} array The array to fill.
  20272. * @param {*} value The value to fill `array` with.
  20273. * @param {number} [start=0] The start position.
  20274. * @param {number} [end=array.length] The end position.
  20275. * @returns {Array} Returns `array`.
  20276. * @example
  20277. *
  20278. * var array = [1, 2, 3];
  20279. *
  20280. * _.fill(array, 'a');
  20281. * console.log(array);
  20282. * // => ['a', 'a', 'a']
  20283. *
  20284. * _.fill(Array(3), 2);
  20285. * // => [2, 2, 2]
  20286. *
  20287. * _.fill([4, 6, 8, 10], '*', 1, 3);
  20288. * // => [4, '*', '*', 10]
  20289. */
  20290. function fill(array, value, start, end) {
  20291. var length = array == null ? 0 : array.length;
  20292. if (!length) {
  20293. return [];
  20294. }
  20295. if (start && typeof start != 'number' && (0, _isIterateeCall.default)(array, value, start)) {
  20296. start = 0;
  20297. end = length;
  20298. }
  20299. return (0, _baseFill.default)(array, value, start, end);
  20300. }
  20301. var _default = fill;
  20302. exports.default = _default;
  20303. /***/ }),
  20304. /* 471 */
  20305. /*!*********************************************************************************************!*\
  20306. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFill.js ***!
  20307. \*********************************************************************************************/
  20308. /*! no static exports found */
  20309. /***/ (function(module, exports, __webpack_require__) {
  20310. "use strict";
  20311. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20312. Object.defineProperty(exports, "__esModule", {
  20313. value: true
  20314. });
  20315. exports.default = void 0;
  20316. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20317. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  20318. /**
  20319. * The base implementation of `_.fill` without an iteratee call guard.
  20320. *
  20321. * @private
  20322. * @param {Array} array The array to fill.
  20323. * @param {*} value The value to fill `array` with.
  20324. * @param {number} [start=0] The start position.
  20325. * @param {number} [end=array.length] The end position.
  20326. * @returns {Array} Returns `array`.
  20327. */
  20328. function baseFill(array, value, start, end) {
  20329. var length = array.length;
  20330. start = (0, _toInteger.default)(start);
  20331. if (start < 0) {
  20332. start = -start > length ? 0 : length + start;
  20333. }
  20334. end = end === undefined || end > length ? length : (0, _toInteger.default)(end);
  20335. if (end < 0) {
  20336. end += length;
  20337. }
  20338. end = start > end ? 0 : (0, _toLength.default)(end);
  20339. while (start < end) {
  20340. array[start++] = value;
  20341. }
  20342. return array;
  20343. }
  20344. var _default = baseFill;
  20345. exports.default = _default;
  20346. /***/ }),
  20347. /* 472 */
  20348. /*!********************************************************************************************!*\
  20349. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toLength.js ***!
  20350. \********************************************************************************************/
  20351. /*! no static exports found */
  20352. /***/ (function(module, exports, __webpack_require__) {
  20353. "use strict";
  20354. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20355. Object.defineProperty(exports, "__esModule", {
  20356. value: true
  20357. });
  20358. exports.default = void 0;
  20359. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  20360. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20361. /** Used as references for the maximum length and index of an array. */
  20362. var MAX_ARRAY_LENGTH = 4294967295;
  20363. /**
  20364. * Converts `value` to an integer suitable for use as the length of an
  20365. * array-like object.
  20366. *
  20367. * **Note:** This method is based on
  20368. * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).
  20369. *
  20370. * @static
  20371. * @memberOf _
  20372. * @since 4.0.0
  20373. * @category Lang
  20374. * @param {*} value The value to convert.
  20375. * @returns {number} Returns the converted integer.
  20376. * @example
  20377. *
  20378. * _.toLength(3.2);
  20379. * // => 3
  20380. *
  20381. * _.toLength(Number.MIN_VALUE);
  20382. * // => 0
  20383. *
  20384. * _.toLength(Infinity);
  20385. * // => 4294967295
  20386. *
  20387. * _.toLength('3.2');
  20388. * // => 3
  20389. */
  20390. function toLength(value) {
  20391. return value ? (0, _baseClamp.default)((0, _toInteger.default)(value), 0, MAX_ARRAY_LENGTH) : 0;
  20392. }
  20393. var _default = toLength;
  20394. exports.default = _default;
  20395. /***/ }),
  20396. /* 473 */
  20397. /*!******************************************************************************************!*\
  20398. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/filter.js ***!
  20399. \******************************************************************************************/
  20400. /*! no static exports found */
  20401. /***/ (function(module, exports, __webpack_require__) {
  20402. "use strict";
  20403. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20404. Object.defineProperty(exports, "__esModule", {
  20405. value: true
  20406. });
  20407. exports.default = void 0;
  20408. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  20409. var _baseFilter = _interopRequireDefault(__webpack_require__(/*! ./_baseFilter.js */ 474));
  20410. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20411. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  20412. /**
  20413. * Iterates over elements of `collection`, returning an array of all elements
  20414. * `predicate` returns truthy for. The predicate is invoked with three
  20415. * arguments: (value, index|key, collection).
  20416. *
  20417. * **Note:** Unlike `_.remove`, this method returns a new array.
  20418. *
  20419. * @static
  20420. * @memberOf _
  20421. * @since 0.1.0
  20422. * @category Collection
  20423. * @param {Array|Object} collection The collection to iterate over.
  20424. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20425. * @returns {Array} Returns the new filtered array.
  20426. * @see _.reject
  20427. * @example
  20428. *
  20429. * var users = [
  20430. * { 'user': 'barney', 'age': 36, 'active': true },
  20431. * { 'user': 'fred', 'age': 40, 'active': false }
  20432. * ];
  20433. *
  20434. * _.filter(users, function(o) { return !o.active; });
  20435. * // => objects for ['fred']
  20436. *
  20437. * // The `_.matches` iteratee shorthand.
  20438. * _.filter(users, { 'age': 36, 'active': true });
  20439. * // => objects for ['barney']
  20440. *
  20441. * // The `_.matchesProperty` iteratee shorthand.
  20442. * _.filter(users, ['active', false]);
  20443. * // => objects for ['fred']
  20444. *
  20445. * // The `_.property` iteratee shorthand.
  20446. * _.filter(users, 'active');
  20447. * // => objects for ['barney']
  20448. *
  20449. * // Combining several predicates using `_.overEvery` or `_.overSome`.
  20450. * _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]]));
  20451. * // => objects for ['fred', 'barney']
  20452. */
  20453. function filter(collection, predicate) {
  20454. var func = (0, _isArray.default)(collection) ? _arrayFilter.default : _baseFilter.default;
  20455. return func(collection, (0, _baseIteratee.default)(predicate, 3));
  20456. }
  20457. var _default = filter;
  20458. exports.default = _default;
  20459. /***/ }),
  20460. /* 474 */
  20461. /*!***********************************************************************************************!*\
  20462. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFilter.js ***!
  20463. \***********************************************************************************************/
  20464. /*! no static exports found */
  20465. /***/ (function(module, exports, __webpack_require__) {
  20466. "use strict";
  20467. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20468. Object.defineProperty(exports, "__esModule", {
  20469. value: true
  20470. });
  20471. exports.default = void 0;
  20472. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  20473. /**
  20474. * The base implementation of `_.filter` without support for iteratee shorthands.
  20475. *
  20476. * @private
  20477. * @param {Array|Object} collection The collection to iterate over.
  20478. * @param {Function} predicate The function invoked per iteration.
  20479. * @returns {Array} Returns the new filtered array.
  20480. */
  20481. function baseFilter(collection, predicate) {
  20482. var result = [];
  20483. (0, _baseEach.default)(collection, function (value, index, collection) {
  20484. if (predicate(value, index, collection)) {
  20485. result.push(value);
  20486. }
  20487. });
  20488. return result;
  20489. }
  20490. var _default = baseFilter;
  20491. exports.default = _default;
  20492. /***/ }),
  20493. /* 475 */
  20494. /*!****************************************************************************************!*\
  20495. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/find.js ***!
  20496. \****************************************************************************************/
  20497. /*! no static exports found */
  20498. /***/ (function(module, exports, __webpack_require__) {
  20499. "use strict";
  20500. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20501. Object.defineProperty(exports, "__esModule", {
  20502. value: true
  20503. });
  20504. exports.default = void 0;
  20505. var _createFind = _interopRequireDefault(__webpack_require__(/*! ./_createFind.js */ 476));
  20506. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  20507. /**
  20508. * Iterates over elements of `collection`, returning the first element
  20509. * `predicate` returns truthy for. The predicate is invoked with three
  20510. * arguments: (value, index|key, collection).
  20511. *
  20512. * @static
  20513. * @memberOf _
  20514. * @since 0.1.0
  20515. * @category Collection
  20516. * @param {Array|Object} collection The collection to inspect.
  20517. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20518. * @param {number} [fromIndex=0] The index to search from.
  20519. * @returns {*} Returns the matched element, else `undefined`.
  20520. * @example
  20521. *
  20522. * var users = [
  20523. * { 'user': 'barney', 'age': 36, 'active': true },
  20524. * { 'user': 'fred', 'age': 40, 'active': false },
  20525. * { 'user': 'pebbles', 'age': 1, 'active': true }
  20526. * ];
  20527. *
  20528. * _.find(users, function(o) { return o.age < 40; });
  20529. * // => object for 'barney'
  20530. *
  20531. * // The `_.matches` iteratee shorthand.
  20532. * _.find(users, { 'age': 1, 'active': true });
  20533. * // => object for 'pebbles'
  20534. *
  20535. * // The `_.matchesProperty` iteratee shorthand.
  20536. * _.find(users, ['active', false]);
  20537. * // => object for 'fred'
  20538. *
  20539. * // The `_.property` iteratee shorthand.
  20540. * _.find(users, 'active');
  20541. * // => object for 'barney'
  20542. */
  20543. var find = (0, _createFind.default)(_findIndex.default);
  20544. var _default = find;
  20545. exports.default = _default;
  20546. /***/ }),
  20547. /* 476 */
  20548. /*!***********************************************************************************************!*\
  20549. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createFind.js ***!
  20550. \***********************************************************************************************/
  20551. /*! no static exports found */
  20552. /***/ (function(module, exports, __webpack_require__) {
  20553. "use strict";
  20554. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20555. Object.defineProperty(exports, "__esModule", {
  20556. value: true
  20557. });
  20558. exports.default = void 0;
  20559. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20560. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  20561. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  20562. /**
  20563. * Creates a `_.find` or `_.findLast` function.
  20564. *
  20565. * @private
  20566. * @param {Function} findIndexFunc The function to find the collection index.
  20567. * @returns {Function} Returns the new find function.
  20568. */
  20569. function createFind(findIndexFunc) {
  20570. return function (collection, predicate, fromIndex) {
  20571. var iterable = Object(collection);
  20572. if (!(0, _isArrayLike.default)(collection)) {
  20573. var iteratee = (0, _baseIteratee.default)(predicate, 3);
  20574. collection = (0, _keys.default)(collection);
  20575. predicate = function predicate(key) {
  20576. return iteratee(iterable[key], key, iterable);
  20577. };
  20578. }
  20579. var index = findIndexFunc(collection, predicate, fromIndex);
  20580. return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;
  20581. };
  20582. }
  20583. var _default = createFind;
  20584. exports.default = _default;
  20585. /***/ }),
  20586. /* 477 */
  20587. /*!*********************************************************************************************!*\
  20588. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findIndex.js ***!
  20589. \*********************************************************************************************/
  20590. /*! no static exports found */
  20591. /***/ (function(module, exports, __webpack_require__) {
  20592. "use strict";
  20593. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20594. Object.defineProperty(exports, "__esModule", {
  20595. value: true
  20596. });
  20597. exports.default = void 0;
  20598. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  20599. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20600. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20601. /* Built-in method references for those with the same name as other `lodash` methods. */
  20602. var nativeMax = Math.max;
  20603. /**
  20604. * This method is like `_.find` except that it returns the index of the first
  20605. * element `predicate` returns truthy for instead of the element itself.
  20606. *
  20607. * @static
  20608. * @memberOf _
  20609. * @since 1.1.0
  20610. * @category Array
  20611. * @param {Array} array The array to inspect.
  20612. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20613. * @param {number} [fromIndex=0] The index to search from.
  20614. * @returns {number} Returns the index of the found element, else `-1`.
  20615. * @example
  20616. *
  20617. * var users = [
  20618. * { 'user': 'barney', 'active': false },
  20619. * { 'user': 'fred', 'active': false },
  20620. * { 'user': 'pebbles', 'active': true }
  20621. * ];
  20622. *
  20623. * _.findIndex(users, function(o) { return o.user == 'barney'; });
  20624. * // => 0
  20625. *
  20626. * // The `_.matches` iteratee shorthand.
  20627. * _.findIndex(users, { 'user': 'fred', 'active': false });
  20628. * // => 1
  20629. *
  20630. * // The `_.matchesProperty` iteratee shorthand.
  20631. * _.findIndex(users, ['active', false]);
  20632. * // => 0
  20633. *
  20634. * // The `_.property` iteratee shorthand.
  20635. * _.findIndex(users, 'active');
  20636. * // => 2
  20637. */
  20638. function findIndex(array, predicate, fromIndex) {
  20639. var length = array == null ? 0 : array.length;
  20640. if (!length) {
  20641. return -1;
  20642. }
  20643. var index = fromIndex == null ? 0 : (0, _toInteger.default)(fromIndex);
  20644. if (index < 0) {
  20645. index = nativeMax(length + index, 0);
  20646. }
  20647. return (0, _baseFindIndex.default)(array, (0, _baseIteratee.default)(predicate, 3), index);
  20648. }
  20649. var _default = findIndex;
  20650. exports.default = _default;
  20651. /***/ }),
  20652. /* 478 */
  20653. /*!*******************************************************************************************!*\
  20654. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findKey.js ***!
  20655. \*******************************************************************************************/
  20656. /*! no static exports found */
  20657. /***/ (function(module, exports, __webpack_require__) {
  20658. "use strict";
  20659. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20660. Object.defineProperty(exports, "__esModule", {
  20661. value: true
  20662. });
  20663. exports.default = void 0;
  20664. var _baseFindKey = _interopRequireDefault(__webpack_require__(/*! ./_baseFindKey.js */ 479));
  20665. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  20666. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20667. /**
  20668. * This method is like `_.find` except that it returns the key of the first
  20669. * element `predicate` returns truthy for instead of the element itself.
  20670. *
  20671. * @static
  20672. * @memberOf _
  20673. * @since 1.1.0
  20674. * @category Object
  20675. * @param {Object} object The object to inspect.
  20676. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20677. * @returns {string|undefined} Returns the key of the matched element,
  20678. * else `undefined`.
  20679. * @example
  20680. *
  20681. * var users = {
  20682. * 'barney': { 'age': 36, 'active': true },
  20683. * 'fred': { 'age': 40, 'active': false },
  20684. * 'pebbles': { 'age': 1, 'active': true }
  20685. * };
  20686. *
  20687. * _.findKey(users, function(o) { return o.age < 40; });
  20688. * // => 'barney' (iteration order is not guaranteed)
  20689. *
  20690. * // The `_.matches` iteratee shorthand.
  20691. * _.findKey(users, { 'age': 1, 'active': true });
  20692. * // => 'pebbles'
  20693. *
  20694. * // The `_.matchesProperty` iteratee shorthand.
  20695. * _.findKey(users, ['active', false]);
  20696. * // => 'fred'
  20697. *
  20698. * // The `_.property` iteratee shorthand.
  20699. * _.findKey(users, 'active');
  20700. * // => 'barney'
  20701. */
  20702. function findKey(object, predicate) {
  20703. return (0, _baseFindKey.default)(object, (0, _baseIteratee.default)(predicate, 3), _baseForOwn.default);
  20704. }
  20705. var _default = findKey;
  20706. exports.default = _default;
  20707. /***/ }),
  20708. /* 479 */
  20709. /*!************************************************************************************************!*\
  20710. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFindKey.js ***!
  20711. \************************************************************************************************/
  20712. /*! no static exports found */
  20713. /***/ (function(module, exports, __webpack_require__) {
  20714. "use strict";
  20715. Object.defineProperty(exports, "__esModule", {
  20716. value: true
  20717. });
  20718. exports.default = void 0;
  20719. /**
  20720. * The base implementation of methods like `_.findKey` and `_.findLastKey`,
  20721. * without support for iteratee shorthands, which iterates over `collection`
  20722. * using `eachFunc`.
  20723. *
  20724. * @private
  20725. * @param {Array|Object} collection The collection to inspect.
  20726. * @param {Function} predicate The function invoked per iteration.
  20727. * @param {Function} eachFunc The function to iterate over `collection`.
  20728. * @returns {*} Returns the found element or its key, else `undefined`.
  20729. */
  20730. function baseFindKey(collection, predicate, eachFunc) {
  20731. var result;
  20732. eachFunc(collection, function (value, key, collection) {
  20733. if (predicate(value, key, collection)) {
  20734. result = key;
  20735. return false;
  20736. }
  20737. });
  20738. return result;
  20739. }
  20740. var _default = baseFindKey;
  20741. exports.default = _default;
  20742. /***/ }),
  20743. /* 480 */
  20744. /*!********************************************************************************************!*\
  20745. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLast.js ***!
  20746. \********************************************************************************************/
  20747. /*! no static exports found */
  20748. /***/ (function(module, exports, __webpack_require__) {
  20749. "use strict";
  20750. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20751. Object.defineProperty(exports, "__esModule", {
  20752. value: true
  20753. });
  20754. exports.default = void 0;
  20755. var _createFind = _interopRequireDefault(__webpack_require__(/*! ./_createFind.js */ 476));
  20756. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  20757. /**
  20758. * This method is like `_.find` except that it iterates over elements of
  20759. * `collection` from right to left.
  20760. *
  20761. * @static
  20762. * @memberOf _
  20763. * @since 2.0.0
  20764. * @category Collection
  20765. * @param {Array|Object} collection The collection to inspect.
  20766. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20767. * @param {number} [fromIndex=collection.length-1] The index to search from.
  20768. * @returns {*} Returns the matched element, else `undefined`.
  20769. * @example
  20770. *
  20771. * _.findLast([1, 2, 3, 4], function(n) {
  20772. * return n % 2 == 1;
  20773. * });
  20774. * // => 3
  20775. */
  20776. var findLast = (0, _createFind.default)(_findLastIndex.default);
  20777. var _default = findLast;
  20778. exports.default = _default;
  20779. /***/ }),
  20780. /* 481 */
  20781. /*!*************************************************************************************************!*\
  20782. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLastIndex.js ***!
  20783. \*************************************************************************************************/
  20784. /*! no static exports found */
  20785. /***/ (function(module, exports, __webpack_require__) {
  20786. "use strict";
  20787. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20788. Object.defineProperty(exports, "__esModule", {
  20789. value: true
  20790. });
  20791. exports.default = void 0;
  20792. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  20793. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20794. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  20795. /* Built-in method references for those with the same name as other `lodash` methods. */
  20796. var nativeMax = Math.max,
  20797. nativeMin = Math.min;
  20798. /**
  20799. * This method is like `_.findIndex` except that it iterates over elements
  20800. * of `collection` from right to left.
  20801. *
  20802. * @static
  20803. * @memberOf _
  20804. * @since 2.0.0
  20805. * @category Array
  20806. * @param {Array} array The array to inspect.
  20807. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20808. * @param {number} [fromIndex=array.length-1] The index to search from.
  20809. * @returns {number} Returns the index of the found element, else `-1`.
  20810. * @example
  20811. *
  20812. * var users = [
  20813. * { 'user': 'barney', 'active': true },
  20814. * { 'user': 'fred', 'active': false },
  20815. * { 'user': 'pebbles', 'active': false }
  20816. * ];
  20817. *
  20818. * _.findLastIndex(users, function(o) { return o.user == 'pebbles'; });
  20819. * // => 2
  20820. *
  20821. * // The `_.matches` iteratee shorthand.
  20822. * _.findLastIndex(users, { 'user': 'barney', 'active': true });
  20823. * // => 0
  20824. *
  20825. * // The `_.matchesProperty` iteratee shorthand.
  20826. * _.findLastIndex(users, ['active', false]);
  20827. * // => 2
  20828. *
  20829. * // The `_.property` iteratee shorthand.
  20830. * _.findLastIndex(users, 'active');
  20831. * // => 0
  20832. */
  20833. function findLastIndex(array, predicate, fromIndex) {
  20834. var length = array == null ? 0 : array.length;
  20835. if (!length) {
  20836. return -1;
  20837. }
  20838. var index = length - 1;
  20839. if (fromIndex !== undefined) {
  20840. index = (0, _toInteger.default)(fromIndex);
  20841. index = fromIndex < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);
  20842. }
  20843. return (0, _baseFindIndex.default)(array, (0, _baseIteratee.default)(predicate, 3), index, true);
  20844. }
  20845. var _default = findLastIndex;
  20846. exports.default = _default;
  20847. /***/ }),
  20848. /* 482 */
  20849. /*!***********************************************************************************************!*\
  20850. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/findLastKey.js ***!
  20851. \***********************************************************************************************/
  20852. /*! no static exports found */
  20853. /***/ (function(module, exports, __webpack_require__) {
  20854. "use strict";
  20855. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20856. Object.defineProperty(exports, "__esModule", {
  20857. value: true
  20858. });
  20859. exports.default = void 0;
  20860. var _baseFindKey = _interopRequireDefault(__webpack_require__(/*! ./_baseFindKey.js */ 479));
  20861. var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
  20862. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  20863. /**
  20864. * This method is like `_.findKey` except that it iterates over elements of
  20865. * a collection in the opposite order.
  20866. *
  20867. * @static
  20868. * @memberOf _
  20869. * @since 2.0.0
  20870. * @category Object
  20871. * @param {Object} object The object to inspect.
  20872. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  20873. * @returns {string|undefined} Returns the key of the matched element,
  20874. * else `undefined`.
  20875. * @example
  20876. *
  20877. * var users = {
  20878. * 'barney': { 'age': 36, 'active': true },
  20879. * 'fred': { 'age': 40, 'active': false },
  20880. * 'pebbles': { 'age': 1, 'active': true }
  20881. * };
  20882. *
  20883. * _.findLastKey(users, function(o) { return o.age < 40; });
  20884. * // => returns 'pebbles' assuming `_.findKey` returns 'barney'
  20885. *
  20886. * // The `_.matches` iteratee shorthand.
  20887. * _.findLastKey(users, { 'age': 36, 'active': true });
  20888. * // => 'barney'
  20889. *
  20890. * // The `_.matchesProperty` iteratee shorthand.
  20891. * _.findLastKey(users, ['active', false]);
  20892. * // => 'fred'
  20893. *
  20894. * // The `_.property` iteratee shorthand.
  20895. * _.findLastKey(users, 'active');
  20896. * // => 'pebbles'
  20897. */
  20898. function findLastKey(object, predicate) {
  20899. return (0, _baseFindKey.default)(object, (0, _baseIteratee.default)(predicate, 3), _baseForOwnRight.default);
  20900. }
  20901. var _default = findLastKey;
  20902. exports.default = _default;
  20903. /***/ }),
  20904. /* 483 */
  20905. /*!*****************************************************************************************!*\
  20906. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/first.js ***!
  20907. \*****************************************************************************************/
  20908. /*! no static exports found */
  20909. /***/ (function(module, exports, __webpack_require__) {
  20910. "use strict";
  20911. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20912. Object.defineProperty(exports, "__esModule", {
  20913. value: true
  20914. });
  20915. Object.defineProperty(exports, "default", {
  20916. enumerable: true,
  20917. get: function get() {
  20918. return _head.default;
  20919. }
  20920. });
  20921. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  20922. /***/ }),
  20923. /* 484 */
  20924. /*!****************************************************************************************!*\
  20925. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/head.js ***!
  20926. \****************************************************************************************/
  20927. /*! no static exports found */
  20928. /***/ (function(module, exports, __webpack_require__) {
  20929. "use strict";
  20930. Object.defineProperty(exports, "__esModule", {
  20931. value: true
  20932. });
  20933. exports.default = void 0;
  20934. /**
  20935. * Gets the first element of `array`.
  20936. *
  20937. * @static
  20938. * @memberOf _
  20939. * @since 0.1.0
  20940. * @alias first
  20941. * @category Array
  20942. * @param {Array} array The array to query.
  20943. * @returns {*} Returns the first element of `array`.
  20944. * @example
  20945. *
  20946. * _.head([1, 2, 3]);
  20947. * // => 1
  20948. *
  20949. * _.head([]);
  20950. * // => undefined
  20951. */
  20952. function head(array) {
  20953. return array && array.length ? array[0] : undefined;
  20954. }
  20955. var _default = head;
  20956. exports.default = _default;
  20957. /***/ }),
  20958. /* 485 */
  20959. /*!*******************************************************************************************!*\
  20960. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMap.js ***!
  20961. \*******************************************************************************************/
  20962. /*! no static exports found */
  20963. /***/ (function(module, exports, __webpack_require__) {
  20964. "use strict";
  20965. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  20966. Object.defineProperty(exports, "__esModule", {
  20967. value: true
  20968. });
  20969. exports.default = void 0;
  20970. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  20971. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  20972. /**
  20973. * Creates a flattened array of values by running each element in `collection`
  20974. * thru `iteratee` and flattening the mapped results. The iteratee is invoked
  20975. * with three arguments: (value, index|key, collection).
  20976. *
  20977. * @static
  20978. * @memberOf _
  20979. * @since 4.0.0
  20980. * @category Collection
  20981. * @param {Array|Object} collection The collection to iterate over.
  20982. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  20983. * @returns {Array} Returns the new flattened array.
  20984. * @example
  20985. *
  20986. * function duplicate(n) {
  20987. * return [n, n];
  20988. * }
  20989. *
  20990. * _.flatMap([1, 2], duplicate);
  20991. * // => [1, 1, 2, 2]
  20992. */
  20993. function flatMap(collection, iteratee) {
  20994. return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), 1);
  20995. }
  20996. var _default = flatMap;
  20997. exports.default = _default;
  20998. /***/ }),
  20999. /* 486 */
  21000. /*!***************************************************************************************!*\
  21001. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/map.js ***!
  21002. \***************************************************************************************/
  21003. /*! no static exports found */
  21004. /***/ (function(module, exports, __webpack_require__) {
  21005. "use strict";
  21006. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21007. Object.defineProperty(exports, "__esModule", {
  21008. value: true
  21009. });
  21010. exports.default = void 0;
  21011. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  21012. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  21013. var _baseMap = _interopRequireDefault(__webpack_require__(/*! ./_baseMap.js */ 487));
  21014. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  21015. /**
  21016. * Creates an array of values by running each element in `collection` thru
  21017. * `iteratee`. The iteratee is invoked with three arguments:
  21018. * (value, index|key, collection).
  21019. *
  21020. * Many lodash methods are guarded to work as iteratees for methods like
  21021. * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.
  21022. *
  21023. * The guarded methods are:
  21024. * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`,
  21025. * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`,
  21026. * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`,
  21027. * `template`, `trim`, `trimEnd`, `trimStart`, and `words`
  21028. *
  21029. * @static
  21030. * @memberOf _
  21031. * @since 0.1.0
  21032. * @category Collection
  21033. * @param {Array|Object} collection The collection to iterate over.
  21034. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21035. * @returns {Array} Returns the new mapped array.
  21036. * @example
  21037. *
  21038. * function square(n) {
  21039. * return n * n;
  21040. * }
  21041. *
  21042. * _.map([4, 8], square);
  21043. * // => [16, 64]
  21044. *
  21045. * _.map({ 'a': 4, 'b': 8 }, square);
  21046. * // => [16, 64] (iteration order is not guaranteed)
  21047. *
  21048. * var users = [
  21049. * { 'user': 'barney' },
  21050. * { 'user': 'fred' }
  21051. * ];
  21052. *
  21053. * // The `_.property` iteratee shorthand.
  21054. * _.map(users, 'user');
  21055. * // => ['barney', 'fred']
  21056. */
  21057. function map(collection, iteratee) {
  21058. var func = (0, _isArray.default)(collection) ? _arrayMap.default : _baseMap.default;
  21059. return func(collection, (0, _baseIteratee.default)(iteratee, 3));
  21060. }
  21061. var _default = map;
  21062. exports.default = _default;
  21063. /***/ }),
  21064. /* 487 */
  21065. /*!********************************************************************************************!*\
  21066. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMap.js ***!
  21067. \********************************************************************************************/
  21068. /*! no static exports found */
  21069. /***/ (function(module, exports, __webpack_require__) {
  21070. "use strict";
  21071. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21072. Object.defineProperty(exports, "__esModule", {
  21073. value: true
  21074. });
  21075. exports.default = void 0;
  21076. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  21077. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  21078. /**
  21079. * The base implementation of `_.map` without support for iteratee shorthands.
  21080. *
  21081. * @private
  21082. * @param {Array|Object} collection The collection to iterate over.
  21083. * @param {Function} iteratee The function invoked per iteration.
  21084. * @returns {Array} Returns the new mapped array.
  21085. */
  21086. function baseMap(collection, iteratee) {
  21087. var index = -1,
  21088. result = (0, _isArrayLike.default)(collection) ? Array(collection.length) : [];
  21089. (0, _baseEach.default)(collection, function (value, key, collection) {
  21090. result[++index] = iteratee(value, key, collection);
  21091. });
  21092. return result;
  21093. }
  21094. var _default = baseMap;
  21095. exports.default = _default;
  21096. /***/ }),
  21097. /* 488 */
  21098. /*!***********************************************************************************************!*\
  21099. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMapDeep.js ***!
  21100. \***********************************************************************************************/
  21101. /*! no static exports found */
  21102. /***/ (function(module, exports, __webpack_require__) {
  21103. "use strict";
  21104. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21105. Object.defineProperty(exports, "__esModule", {
  21106. value: true
  21107. });
  21108. exports.default = void 0;
  21109. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21110. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  21111. /** Used as references for various `Number` constants. */
  21112. var INFINITY = 1 / 0;
  21113. /**
  21114. * This method is like `_.flatMap` except that it recursively flattens the
  21115. * mapped results.
  21116. *
  21117. * @static
  21118. * @memberOf _
  21119. * @since 4.7.0
  21120. * @category Collection
  21121. * @param {Array|Object} collection The collection to iterate over.
  21122. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21123. * @returns {Array} Returns the new flattened array.
  21124. * @example
  21125. *
  21126. * function duplicate(n) {
  21127. * return [[[n, n]]];
  21128. * }
  21129. *
  21130. * _.flatMapDeep([1, 2], duplicate);
  21131. * // => [1, 1, 2, 2]
  21132. */
  21133. function flatMapDeep(collection, iteratee) {
  21134. return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), INFINITY);
  21135. }
  21136. var _default = flatMapDeep;
  21137. exports.default = _default;
  21138. /***/ }),
  21139. /* 489 */
  21140. /*!************************************************************************************************!*\
  21141. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flatMapDepth.js ***!
  21142. \************************************************************************************************/
  21143. /*! no static exports found */
  21144. /***/ (function(module, exports, __webpack_require__) {
  21145. "use strict";
  21146. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21147. Object.defineProperty(exports, "__esModule", {
  21148. value: true
  21149. });
  21150. exports.default = void 0;
  21151. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21152. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  21153. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  21154. /**
  21155. * This method is like `_.flatMap` except that it recursively flattens the
  21156. * mapped results up to `depth` times.
  21157. *
  21158. * @static
  21159. * @memberOf _
  21160. * @since 4.7.0
  21161. * @category Collection
  21162. * @param {Array|Object} collection The collection to iterate over.
  21163. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21164. * @param {number} [depth=1] The maximum recursion depth.
  21165. * @returns {Array} Returns the new flattened array.
  21166. * @example
  21167. *
  21168. * function duplicate(n) {
  21169. * return [[[n, n]]];
  21170. * }
  21171. *
  21172. * _.flatMapDepth([1, 2], duplicate, 2);
  21173. * // => [[1, 1], [2, 2]]
  21174. */
  21175. function flatMapDepth(collection, iteratee, depth) {
  21176. depth = depth === undefined ? 1 : (0, _toInteger.default)(depth);
  21177. return (0, _baseFlatten.default)((0, _map.default)(collection, iteratee), depth);
  21178. }
  21179. var _default = flatMapDepth;
  21180. exports.default = _default;
  21181. /***/ }),
  21182. /* 490 */
  21183. /*!***********************************************************************************************!*\
  21184. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flattenDeep.js ***!
  21185. \***********************************************************************************************/
  21186. /*! no static exports found */
  21187. /***/ (function(module, exports, __webpack_require__) {
  21188. "use strict";
  21189. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21190. Object.defineProperty(exports, "__esModule", {
  21191. value: true
  21192. });
  21193. exports.default = void 0;
  21194. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21195. /** Used as references for various `Number` constants. */
  21196. var INFINITY = 1 / 0;
  21197. /**
  21198. * Recursively flattens `array`.
  21199. *
  21200. * @static
  21201. * @memberOf _
  21202. * @since 3.0.0
  21203. * @category Array
  21204. * @param {Array} array The array to flatten.
  21205. * @returns {Array} Returns the new flattened array.
  21206. * @example
  21207. *
  21208. * _.flattenDeep([1, [2, [3, [4]], 5]]);
  21209. * // => [1, 2, 3, 4, 5]
  21210. */
  21211. function flattenDeep(array) {
  21212. var length = array == null ? 0 : array.length;
  21213. return length ? (0, _baseFlatten.default)(array, INFINITY) : [];
  21214. }
  21215. var _default = flattenDeep;
  21216. exports.default = _default;
  21217. /***/ }),
  21218. /* 491 */
  21219. /*!************************************************************************************************!*\
  21220. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flattenDepth.js ***!
  21221. \************************************************************************************************/
  21222. /*! no static exports found */
  21223. /***/ (function(module, exports, __webpack_require__) {
  21224. "use strict";
  21225. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21226. Object.defineProperty(exports, "__esModule", {
  21227. value: true
  21228. });
  21229. exports.default = void 0;
  21230. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  21231. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  21232. /**
  21233. * Recursively flatten `array` up to `depth` times.
  21234. *
  21235. * @static
  21236. * @memberOf _
  21237. * @since 4.4.0
  21238. * @category Array
  21239. * @param {Array} array The array to flatten.
  21240. * @param {number} [depth=1] The maximum recursion depth.
  21241. * @returns {Array} Returns the new flattened array.
  21242. * @example
  21243. *
  21244. * var array = [1, [2, [3, [4]], 5]];
  21245. *
  21246. * _.flattenDepth(array, 1);
  21247. * // => [1, 2, [3, [4]], 5]
  21248. *
  21249. * _.flattenDepth(array, 2);
  21250. * // => [1, 2, 3, [4], 5]
  21251. */
  21252. function flattenDepth(array, depth) {
  21253. var length = array == null ? 0 : array.length;
  21254. if (!length) {
  21255. return [];
  21256. }
  21257. depth = depth === undefined ? 1 : (0, _toInteger.default)(depth);
  21258. return (0, _baseFlatten.default)(array, depth);
  21259. }
  21260. var _default = flattenDepth;
  21261. exports.default = _default;
  21262. /***/ }),
  21263. /* 492 */
  21264. /*!****************************************************************************************!*\
  21265. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flip.js ***!
  21266. \****************************************************************************************/
  21267. /*! no static exports found */
  21268. /***/ (function(module, exports, __webpack_require__) {
  21269. "use strict";
  21270. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21271. Object.defineProperty(exports, "__esModule", {
  21272. value: true
  21273. });
  21274. exports.default = void 0;
  21275. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  21276. /** Used to compose bitmasks for function metadata. */
  21277. var WRAP_FLIP_FLAG = 512;
  21278. /**
  21279. * Creates a function that invokes `func` with arguments reversed.
  21280. *
  21281. * @static
  21282. * @memberOf _
  21283. * @since 4.0.0
  21284. * @category Function
  21285. * @param {Function} func The function to flip arguments for.
  21286. * @returns {Function} Returns the new flipped function.
  21287. * @example
  21288. *
  21289. * var flipped = _.flip(function() {
  21290. * return _.toArray(arguments);
  21291. * });
  21292. *
  21293. * flipped('a', 'b', 'c', 'd');
  21294. * // => ['d', 'c', 'b', 'a']
  21295. */
  21296. function flip(func) {
  21297. return (0, _createWrap.default)(func, WRAP_FLIP_FLAG);
  21298. }
  21299. var _default = flip;
  21300. exports.default = _default;
  21301. /***/ }),
  21302. /* 493 */
  21303. /*!*****************************************************************************************!*\
  21304. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/floor.js ***!
  21305. \*****************************************************************************************/
  21306. /*! no static exports found */
  21307. /***/ (function(module, exports, __webpack_require__) {
  21308. "use strict";
  21309. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21310. Object.defineProperty(exports, "__esModule", {
  21311. value: true
  21312. });
  21313. exports.default = void 0;
  21314. var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
  21315. /**
  21316. * Computes `number` rounded down to `precision`.
  21317. *
  21318. * @static
  21319. * @memberOf _
  21320. * @since 3.10.0
  21321. * @category Math
  21322. * @param {number} number The number to round down.
  21323. * @param {number} [precision=0] The precision to round down to.
  21324. * @returns {number} Returns the rounded down number.
  21325. * @example
  21326. *
  21327. * _.floor(4.006);
  21328. * // => 4
  21329. *
  21330. * _.floor(0.046, 2);
  21331. * // => 0.04
  21332. *
  21333. * _.floor(4060, -2);
  21334. * // => 4000
  21335. */
  21336. var floor = (0, _createRound.default)('floor');
  21337. var _default = floor;
  21338. exports.default = _default;
  21339. /***/ }),
  21340. /* 494 */
  21341. /*!****************************************************************************************!*\
  21342. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flow.js ***!
  21343. \****************************************************************************************/
  21344. /*! no static exports found */
  21345. /***/ (function(module, exports, __webpack_require__) {
  21346. "use strict";
  21347. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21348. Object.defineProperty(exports, "__esModule", {
  21349. value: true
  21350. });
  21351. exports.default = void 0;
  21352. var _createFlow = _interopRequireDefault(__webpack_require__(/*! ./_createFlow.js */ 495));
  21353. /**
  21354. * Creates a function that returns the result of invoking the given functions
  21355. * with the `this` binding of the created function, where each successive
  21356. * invocation is supplied the return value of the previous.
  21357. *
  21358. * @static
  21359. * @memberOf _
  21360. * @since 3.0.0
  21361. * @category Util
  21362. * @param {...(Function|Function[])} [funcs] The functions to invoke.
  21363. * @returns {Function} Returns the new composite function.
  21364. * @see _.flowRight
  21365. * @example
  21366. *
  21367. * function square(n) {
  21368. * return n * n;
  21369. * }
  21370. *
  21371. * var addSquare = _.flow([_.add, square]);
  21372. * addSquare(1, 2);
  21373. * // => 9
  21374. */
  21375. var flow = (0, _createFlow.default)();
  21376. var _default = flow;
  21377. exports.default = _default;
  21378. /***/ }),
  21379. /* 495 */
  21380. /*!***********************************************************************************************!*\
  21381. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createFlow.js ***!
  21382. \***********************************************************************************************/
  21383. /*! no static exports found */
  21384. /***/ (function(module, exports, __webpack_require__) {
  21385. "use strict";
  21386. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21387. Object.defineProperty(exports, "__esModule", {
  21388. value: true
  21389. });
  21390. exports.default = void 0;
  21391. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  21392. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  21393. var _getData = _interopRequireDefault(__webpack_require__(/*! ./_getData.js */ 196));
  21394. var _getFuncName = _interopRequireDefault(__webpack_require__(/*! ./_getFuncName.js */ 198));
  21395. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  21396. var _isLaziable = _interopRequireDefault(__webpack_require__(/*! ./_isLaziable.js */ 193));
  21397. /** Error message constants. */
  21398. var FUNC_ERROR_TEXT = 'Expected a function';
  21399. /** Used to compose bitmasks for function metadata. */
  21400. var WRAP_CURRY_FLAG = 8,
  21401. WRAP_PARTIAL_FLAG = 32,
  21402. WRAP_ARY_FLAG = 128,
  21403. WRAP_REARG_FLAG = 256;
  21404. /**
  21405. * Creates a `_.flow` or `_.flowRight` function.
  21406. *
  21407. * @private
  21408. * @param {boolean} [fromRight] Specify iterating from right to left.
  21409. * @returns {Function} Returns the new flow function.
  21410. */
  21411. function createFlow(fromRight) {
  21412. return (0, _flatRest.default)(function (funcs) {
  21413. var length = funcs.length,
  21414. index = length,
  21415. prereq = _LodashWrapper.default.prototype.thru;
  21416. if (fromRight) {
  21417. funcs.reverse();
  21418. }
  21419. while (index--) {
  21420. var func = funcs[index];
  21421. if (typeof func != 'function') {
  21422. throw new TypeError(FUNC_ERROR_TEXT);
  21423. }
  21424. if (prereq && !wrapper && (0, _getFuncName.default)(func) == 'wrapper') {
  21425. var wrapper = new _LodashWrapper.default([], true);
  21426. }
  21427. }
  21428. index = wrapper ? index : length;
  21429. while (++index < length) {
  21430. func = funcs[index];
  21431. var funcName = (0, _getFuncName.default)(func),
  21432. data = funcName == 'wrapper' ? (0, _getData.default)(func) : undefined;
  21433. 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) {
  21434. wrapper = wrapper[(0, _getFuncName.default)(data[0])].apply(wrapper, data[3]);
  21435. } else {
  21436. wrapper = func.length == 1 && (0, _isLaziable.default)(func) ? wrapper[funcName]() : wrapper.thru(func);
  21437. }
  21438. }
  21439. return function () {
  21440. var args = arguments,
  21441. value = args[0];
  21442. if (wrapper && args.length == 1 && (0, _isArray.default)(value)) {
  21443. return wrapper.plant(value).value();
  21444. }
  21445. var index = 0,
  21446. result = length ? funcs[index].apply(this, args) : value;
  21447. while (++index < length) {
  21448. result = funcs[index].call(this, result);
  21449. }
  21450. return result;
  21451. };
  21452. });
  21453. }
  21454. var _default = createFlow;
  21455. exports.default = _default;
  21456. /***/ }),
  21457. /* 496 */
  21458. /*!*********************************************************************************************!*\
  21459. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/flowRight.js ***!
  21460. \*********************************************************************************************/
  21461. /*! no static exports found */
  21462. /***/ (function(module, exports, __webpack_require__) {
  21463. "use strict";
  21464. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21465. Object.defineProperty(exports, "__esModule", {
  21466. value: true
  21467. });
  21468. exports.default = void 0;
  21469. var _createFlow = _interopRequireDefault(__webpack_require__(/*! ./_createFlow.js */ 495));
  21470. /**
  21471. * This method is like `_.flow` except that it creates a function that
  21472. * invokes the given functions from right to left.
  21473. *
  21474. * @static
  21475. * @since 3.0.0
  21476. * @memberOf _
  21477. * @category Util
  21478. * @param {...(Function|Function[])} [funcs] The functions to invoke.
  21479. * @returns {Function} Returns the new composite function.
  21480. * @see _.flow
  21481. * @example
  21482. *
  21483. * function square(n) {
  21484. * return n * n;
  21485. * }
  21486. *
  21487. * var addSquare = _.flowRight([square, _.add]);
  21488. * addSquare(1, 2);
  21489. * // => 9
  21490. */
  21491. var flowRight = (0, _createFlow.default)(true);
  21492. var _default = flowRight;
  21493. exports.default = _default;
  21494. /***/ }),
  21495. /* 497 */
  21496. /*!*****************************************************************************************!*\
  21497. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forIn.js ***!
  21498. \*****************************************************************************************/
  21499. /*! no static exports found */
  21500. /***/ (function(module, exports, __webpack_require__) {
  21501. "use strict";
  21502. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21503. Object.defineProperty(exports, "__esModule", {
  21504. value: true
  21505. });
  21506. exports.default = void 0;
  21507. var _baseFor = _interopRequireDefault(__webpack_require__(/*! ./_baseFor.js */ 411));
  21508. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21509. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  21510. /**
  21511. * Iterates over own and inherited enumerable string keyed properties of an
  21512. * object and invokes `iteratee` for each property. The iteratee is invoked
  21513. * with three arguments: (value, key, object). Iteratee functions may exit
  21514. * iteration early by explicitly returning `false`.
  21515. *
  21516. * @static
  21517. * @memberOf _
  21518. * @since 0.3.0
  21519. * @category Object
  21520. * @param {Object} object The object to iterate over.
  21521. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21522. * @returns {Object} Returns `object`.
  21523. * @see _.forInRight
  21524. * @example
  21525. *
  21526. * function Foo() {
  21527. * this.a = 1;
  21528. * this.b = 2;
  21529. * }
  21530. *
  21531. * Foo.prototype.c = 3;
  21532. *
  21533. * _.forIn(new Foo, function(value, key) {
  21534. * console.log(key);
  21535. * });
  21536. * // => Logs 'a', 'b', then 'c' (iteration order is not guaranteed).
  21537. */
  21538. function forIn(object, iteratee) {
  21539. return object == null ? object : (0, _baseFor.default)(object, (0, _castFunction.default)(iteratee), _keysIn.default);
  21540. }
  21541. var _default = forIn;
  21542. exports.default = _default;
  21543. /***/ }),
  21544. /* 498 */
  21545. /*!**********************************************************************************************!*\
  21546. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forInRight.js ***!
  21547. \**********************************************************************************************/
  21548. /*! no static exports found */
  21549. /***/ (function(module, exports, __webpack_require__) {
  21550. "use strict";
  21551. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21552. Object.defineProperty(exports, "__esModule", {
  21553. value: true
  21554. });
  21555. exports.default = void 0;
  21556. var _baseForRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForRight.js */ 453));
  21557. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21558. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  21559. /**
  21560. * This method is like `_.forIn` except that it iterates over properties of
  21561. * `object` in the opposite order.
  21562. *
  21563. * @static
  21564. * @memberOf _
  21565. * @since 2.0.0
  21566. * @category Object
  21567. * @param {Object} object The object to iterate over.
  21568. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21569. * @returns {Object} Returns `object`.
  21570. * @see _.forIn
  21571. * @example
  21572. *
  21573. * function Foo() {
  21574. * this.a = 1;
  21575. * this.b = 2;
  21576. * }
  21577. *
  21578. * Foo.prototype.c = 3;
  21579. *
  21580. * _.forInRight(new Foo, function(value, key) {
  21581. * console.log(key);
  21582. * });
  21583. * // => Logs 'c', 'b', then 'a' assuming `_.forIn` logs 'a', 'b', then 'c'.
  21584. */
  21585. function forInRight(object, iteratee) {
  21586. return object == null ? object : (0, _baseForRight.default)(object, (0, _castFunction.default)(iteratee), _keysIn.default);
  21587. }
  21588. var _default = forInRight;
  21589. exports.default = _default;
  21590. /***/ }),
  21591. /* 499 */
  21592. /*!******************************************************************************************!*\
  21593. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forOwn.js ***!
  21594. \******************************************************************************************/
  21595. /*! no static exports found */
  21596. /***/ (function(module, exports, __webpack_require__) {
  21597. "use strict";
  21598. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21599. Object.defineProperty(exports, "__esModule", {
  21600. value: true
  21601. });
  21602. exports.default = void 0;
  21603. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  21604. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21605. /**
  21606. * Iterates over own enumerable string keyed properties of an object and
  21607. * invokes `iteratee` for each property. The iteratee is invoked with three
  21608. * arguments: (value, key, object). Iteratee functions may exit iteration
  21609. * early by explicitly returning `false`.
  21610. *
  21611. * @static
  21612. * @memberOf _
  21613. * @since 0.3.0
  21614. * @category Object
  21615. * @param {Object} object The object to iterate over.
  21616. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21617. * @returns {Object} Returns `object`.
  21618. * @see _.forOwnRight
  21619. * @example
  21620. *
  21621. * function Foo() {
  21622. * this.a = 1;
  21623. * this.b = 2;
  21624. * }
  21625. *
  21626. * Foo.prototype.c = 3;
  21627. *
  21628. * _.forOwn(new Foo, function(value, key) {
  21629. * console.log(key);
  21630. * });
  21631. * // => Logs 'a' then 'b' (iteration order is not guaranteed).
  21632. */
  21633. function forOwn(object, iteratee) {
  21634. return object && (0, _baseForOwn.default)(object, (0, _castFunction.default)(iteratee));
  21635. }
  21636. var _default = forOwn;
  21637. exports.default = _default;
  21638. /***/ }),
  21639. /* 500 */
  21640. /*!***********************************************************************************************!*\
  21641. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/forOwnRight.js ***!
  21642. \***********************************************************************************************/
  21643. /*! no static exports found */
  21644. /***/ (function(module, exports, __webpack_require__) {
  21645. "use strict";
  21646. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21647. Object.defineProperty(exports, "__esModule", {
  21648. value: true
  21649. });
  21650. exports.default = void 0;
  21651. var _baseForOwnRight = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwnRight.js */ 452));
  21652. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  21653. /**
  21654. * This method is like `_.forOwn` except that it iterates over properties of
  21655. * `object` in the opposite order.
  21656. *
  21657. * @static
  21658. * @memberOf _
  21659. * @since 2.0.0
  21660. * @category Object
  21661. * @param {Object} object The object to iterate over.
  21662. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  21663. * @returns {Object} Returns `object`.
  21664. * @see _.forOwn
  21665. * @example
  21666. *
  21667. * function Foo() {
  21668. * this.a = 1;
  21669. * this.b = 2;
  21670. * }
  21671. *
  21672. * Foo.prototype.c = 3;
  21673. *
  21674. * _.forOwnRight(new Foo, function(value, key) {
  21675. * console.log(key);
  21676. * });
  21677. * // => Logs 'b' then 'a' assuming `_.forOwn` logs 'a' then 'b'.
  21678. */
  21679. function forOwnRight(object, iteratee) {
  21680. return object && (0, _baseForOwnRight.default)(object, (0, _castFunction.default)(iteratee));
  21681. }
  21682. var _default = forOwnRight;
  21683. exports.default = _default;
  21684. /***/ }),
  21685. /* 501 */
  21686. /*!*********************************************************************************************!*\
  21687. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/fromPairs.js ***!
  21688. \*********************************************************************************************/
  21689. /*! no static exports found */
  21690. /***/ (function(module, exports, __webpack_require__) {
  21691. "use strict";
  21692. Object.defineProperty(exports, "__esModule", {
  21693. value: true
  21694. });
  21695. exports.default = void 0;
  21696. /**
  21697. * The inverse of `_.toPairs`; this method returns an object composed
  21698. * from key-value `pairs`.
  21699. *
  21700. * @static
  21701. * @memberOf _
  21702. * @since 4.0.0
  21703. * @category Array
  21704. * @param {Array} pairs The key-value pairs.
  21705. * @returns {Object} Returns the new object.
  21706. * @example
  21707. *
  21708. * _.fromPairs([['a', 1], ['b', 2]]);
  21709. * // => { 'a': 1, 'b': 2 }
  21710. */
  21711. function fromPairs(pairs) {
  21712. var index = -1,
  21713. length = pairs == null ? 0 : pairs.length,
  21714. result = {};
  21715. while (++index < length) {
  21716. var pair = pairs[index];
  21717. result[pair[0]] = pair[1];
  21718. }
  21719. return result;
  21720. }
  21721. var _default = fromPairs;
  21722. exports.default = _default;
  21723. /***/ }),
  21724. /* 502 */
  21725. /*!*********************************************************************************************!*\
  21726. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/functions.js ***!
  21727. \*********************************************************************************************/
  21728. /*! no static exports found */
  21729. /***/ (function(module, exports, __webpack_require__) {
  21730. "use strict";
  21731. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21732. Object.defineProperty(exports, "__esModule", {
  21733. value: true
  21734. });
  21735. exports.default = void 0;
  21736. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  21737. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  21738. /**
  21739. * Creates an array of function property names from own enumerable properties
  21740. * of `object`.
  21741. *
  21742. * @static
  21743. * @since 0.1.0
  21744. * @memberOf _
  21745. * @category Object
  21746. * @param {Object} object The object to inspect.
  21747. * @returns {Array} Returns the function names.
  21748. * @see _.functionsIn
  21749. * @example
  21750. *
  21751. * function Foo() {
  21752. * this.a = _.constant('a');
  21753. * this.b = _.constant('b');
  21754. * }
  21755. *
  21756. * Foo.prototype.c = _.constant('c');
  21757. *
  21758. * _.functions(new Foo);
  21759. * // => ['a', 'b']
  21760. */
  21761. function functions(object) {
  21762. return object == null ? [] : (0, _baseFunctions.default)(object, (0, _keys.default)(object));
  21763. }
  21764. var _default = functions;
  21765. exports.default = _default;
  21766. /***/ }),
  21767. /* 503 */
  21768. /*!**************************************************************************************************!*\
  21769. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseFunctions.js ***!
  21770. \**************************************************************************************************/
  21771. /*! no static exports found */
  21772. /***/ (function(module, exports, __webpack_require__) {
  21773. "use strict";
  21774. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21775. Object.defineProperty(exports, "__esModule", {
  21776. value: true
  21777. });
  21778. exports.default = void 0;
  21779. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  21780. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  21781. /**
  21782. * The base implementation of `_.functions` which creates an array of
  21783. * `object` function property names filtered from `props`.
  21784. *
  21785. * @private
  21786. * @param {Object} object The object to inspect.
  21787. * @param {Array} props The property names to filter.
  21788. * @returns {Array} Returns the function names.
  21789. */
  21790. function baseFunctions(object, props) {
  21791. return (0, _arrayFilter.default)(props, function (key) {
  21792. return (0, _isFunction.default)(object[key]);
  21793. });
  21794. }
  21795. var _default = baseFunctions;
  21796. exports.default = _default;
  21797. /***/ }),
  21798. /* 504 */
  21799. /*!***********************************************************************************************!*\
  21800. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/functionsIn.js ***!
  21801. \***********************************************************************************************/
  21802. /*! no static exports found */
  21803. /***/ (function(module, exports, __webpack_require__) {
  21804. "use strict";
  21805. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21806. Object.defineProperty(exports, "__esModule", {
  21807. value: true
  21808. });
  21809. exports.default = void 0;
  21810. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  21811. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  21812. /**
  21813. * Creates an array of function property names from own and inherited
  21814. * enumerable properties of `object`.
  21815. *
  21816. * @static
  21817. * @memberOf _
  21818. * @since 4.0.0
  21819. * @category Object
  21820. * @param {Object} object The object to inspect.
  21821. * @returns {Array} Returns the function names.
  21822. * @see _.functions
  21823. * @example
  21824. *
  21825. * function Foo() {
  21826. * this.a = _.constant('a');
  21827. * this.b = _.constant('b');
  21828. * }
  21829. *
  21830. * Foo.prototype.c = _.constant('c');
  21831. *
  21832. * _.functionsIn(new Foo);
  21833. * // => ['a', 'b', 'c']
  21834. */
  21835. function functionsIn(object) {
  21836. return object == null ? [] : (0, _baseFunctions.default)(object, (0, _keysIn.default)(object));
  21837. }
  21838. var _default = functionsIn;
  21839. exports.default = _default;
  21840. /***/ }),
  21841. /* 505 */
  21842. /*!*******************************************************************************************!*\
  21843. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/groupBy.js ***!
  21844. \*******************************************************************************************/
  21845. /*! no static exports found */
  21846. /***/ (function(module, exports, __webpack_require__) {
  21847. "use strict";
  21848. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21849. Object.defineProperty(exports, "__esModule", {
  21850. value: true
  21851. });
  21852. exports.default = void 0;
  21853. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  21854. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  21855. /** Used for built-in method references. */
  21856. var objectProto = Object.prototype;
  21857. /** Used to check objects for own properties. */
  21858. var hasOwnProperty = objectProto.hasOwnProperty;
  21859. /**
  21860. * Creates an object composed of keys generated from the results of running
  21861. * each element of `collection` thru `iteratee`. The order of grouped values
  21862. * is determined by the order they occur in `collection`. The corresponding
  21863. * value of each key is an array of elements responsible for generating the
  21864. * key. The iteratee is invoked with one argument: (value).
  21865. *
  21866. * @static
  21867. * @memberOf _
  21868. * @since 0.1.0
  21869. * @category Collection
  21870. * @param {Array|Object} collection The collection to iterate over.
  21871. * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
  21872. * @returns {Object} Returns the composed aggregate object.
  21873. * @example
  21874. *
  21875. * _.groupBy([6.1, 4.2, 6.3], Math.floor);
  21876. * // => { '4': [4.2], '6': [6.1, 6.3] }
  21877. *
  21878. * // The `_.property` iteratee shorthand.
  21879. * _.groupBy(['one', 'two', 'three'], 'length');
  21880. * // => { '3': ['one', 'two'], '5': ['three'] }
  21881. */
  21882. var groupBy = (0, _createAggregator.default)(function (result, value, key) {
  21883. if (hasOwnProperty.call(result, key)) {
  21884. result[key].push(value);
  21885. } else {
  21886. (0, _baseAssignValue.default)(result, key, [value]);
  21887. }
  21888. });
  21889. var _default = groupBy;
  21890. exports.default = _default;
  21891. /***/ }),
  21892. /* 506 */
  21893. /*!**************************************************************************************!*\
  21894. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/gt.js ***!
  21895. \**************************************************************************************/
  21896. /*! no static exports found */
  21897. /***/ (function(module, exports, __webpack_require__) {
  21898. "use strict";
  21899. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21900. Object.defineProperty(exports, "__esModule", {
  21901. value: true
  21902. });
  21903. exports.default = void 0;
  21904. var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
  21905. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  21906. /**
  21907. * Checks if `value` is greater than `other`.
  21908. *
  21909. * @static
  21910. * @memberOf _
  21911. * @since 3.9.0
  21912. * @category Lang
  21913. * @param {*} value The value to compare.
  21914. * @param {*} other The other value to compare.
  21915. * @returns {boolean} Returns `true` if `value` is greater than `other`,
  21916. * else `false`.
  21917. * @see _.lt
  21918. * @example
  21919. *
  21920. * _.gt(3, 1);
  21921. * // => true
  21922. *
  21923. * _.gt(3, 3);
  21924. * // => false
  21925. *
  21926. * _.gt(1, 3);
  21927. * // => false
  21928. */
  21929. var gt = (0, _createRelationalOperation.default)(_baseGt.default);
  21930. var _default = gt;
  21931. exports.default = _default;
  21932. /***/ }),
  21933. /* 507 */
  21934. /*!*******************************************************************************************!*\
  21935. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseGt.js ***!
  21936. \*******************************************************************************************/
  21937. /*! no static exports found */
  21938. /***/ (function(module, exports, __webpack_require__) {
  21939. "use strict";
  21940. Object.defineProperty(exports, "__esModule", {
  21941. value: true
  21942. });
  21943. exports.default = void 0;
  21944. /**
  21945. * The base implementation of `_.gt` which doesn't coerce arguments.
  21946. *
  21947. * @private
  21948. * @param {*} value The value to compare.
  21949. * @param {*} other The other value to compare.
  21950. * @returns {boolean} Returns `true` if `value` is greater than `other`,
  21951. * else `false`.
  21952. */
  21953. function baseGt(value, other) {
  21954. return value > other;
  21955. }
  21956. var _default = baseGt;
  21957. exports.default = _default;
  21958. /***/ }),
  21959. /* 508 */
  21960. /*!**************************************************************************************************************!*\
  21961. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRelationalOperation.js ***!
  21962. \**************************************************************************************************************/
  21963. /*! no static exports found */
  21964. /***/ (function(module, exports, __webpack_require__) {
  21965. "use strict";
  21966. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21967. Object.defineProperty(exports, "__esModule", {
  21968. value: true
  21969. });
  21970. exports.default = void 0;
  21971. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  21972. /**
  21973. * Creates a function that performs a relational operation on two values.
  21974. *
  21975. * @private
  21976. * @param {Function} operator The function to perform the operation.
  21977. * @returns {Function} Returns the new relational operation function.
  21978. */
  21979. function createRelationalOperation(operator) {
  21980. return function (value, other) {
  21981. if (!(typeof value == 'string' && typeof other == 'string')) {
  21982. value = (0, _toNumber.default)(value);
  21983. other = (0, _toNumber.default)(other);
  21984. }
  21985. return operator(value, other);
  21986. };
  21987. }
  21988. var _default = createRelationalOperation;
  21989. exports.default = _default;
  21990. /***/ }),
  21991. /* 509 */
  21992. /*!***************************************************************************************!*\
  21993. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/gte.js ***!
  21994. \***************************************************************************************/
  21995. /*! no static exports found */
  21996. /***/ (function(module, exports, __webpack_require__) {
  21997. "use strict";
  21998. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  21999. Object.defineProperty(exports, "__esModule", {
  22000. value: true
  22001. });
  22002. exports.default = void 0;
  22003. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  22004. /**
  22005. * Checks if `value` is greater than or equal to `other`.
  22006. *
  22007. * @static
  22008. * @memberOf _
  22009. * @since 3.9.0
  22010. * @category Lang
  22011. * @param {*} value The value to compare.
  22012. * @param {*} other The other value to compare.
  22013. * @returns {boolean} Returns `true` if `value` is greater than or equal to
  22014. * `other`, else `false`.
  22015. * @see _.lte
  22016. * @example
  22017. *
  22018. * _.gte(3, 1);
  22019. * // => true
  22020. *
  22021. * _.gte(3, 3);
  22022. * // => true
  22023. *
  22024. * _.gte(1, 3);
  22025. * // => false
  22026. */
  22027. var gte = (0, _createRelationalOperation.default)(function (value, other) {
  22028. return value >= other;
  22029. });
  22030. var _default = gte;
  22031. exports.default = _default;
  22032. /***/ }),
  22033. /* 510 */
  22034. /*!***************************************************************************************!*\
  22035. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/has.js ***!
  22036. \***************************************************************************************/
  22037. /*! no static exports found */
  22038. /***/ (function(module, exports, __webpack_require__) {
  22039. "use strict";
  22040. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22041. Object.defineProperty(exports, "__esModule", {
  22042. value: true
  22043. });
  22044. exports.default = void 0;
  22045. var _baseHas = _interopRequireDefault(__webpack_require__(/*! ./_baseHas.js */ 511));
  22046. var _hasPath = _interopRequireDefault(__webpack_require__(/*! ./_hasPath.js */ 397));
  22047. /**
  22048. * Checks if `path` is a direct property of `object`.
  22049. *
  22050. * @static
  22051. * @since 0.1.0
  22052. * @memberOf _
  22053. * @category Object
  22054. * @param {Object} object The object to query.
  22055. * @param {Array|string} path The path to check.
  22056. * @returns {boolean} Returns `true` if `path` exists, else `false`.
  22057. * @example
  22058. *
  22059. * var object = { 'a': { 'b': 2 } };
  22060. * var other = _.create({ 'a': _.create({ 'b': 2 }) });
  22061. *
  22062. * _.has(object, 'a');
  22063. * // => true
  22064. *
  22065. * _.has(object, 'a.b');
  22066. * // => true
  22067. *
  22068. * _.has(object, ['a', 'b']);
  22069. * // => true
  22070. *
  22071. * _.has(other, 'a');
  22072. * // => false
  22073. */
  22074. function has(object, path) {
  22075. return object != null && (0, _hasPath.default)(object, path, _baseHas.default);
  22076. }
  22077. var _default = has;
  22078. exports.default = _default;
  22079. /***/ }),
  22080. /* 511 */
  22081. /*!********************************************************************************************!*\
  22082. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseHas.js ***!
  22083. \********************************************************************************************/
  22084. /*! no static exports found */
  22085. /***/ (function(module, exports, __webpack_require__) {
  22086. "use strict";
  22087. Object.defineProperty(exports, "__esModule", {
  22088. value: true
  22089. });
  22090. exports.default = void 0;
  22091. /** Used for built-in method references. */
  22092. var objectProto = Object.prototype;
  22093. /** Used to check objects for own properties. */
  22094. var hasOwnProperty = objectProto.hasOwnProperty;
  22095. /**
  22096. * The base implementation of `_.has` without support for deep paths.
  22097. *
  22098. * @private
  22099. * @param {Object} [object] The object to query.
  22100. * @param {Array|string} key The key to check.
  22101. * @returns {boolean} Returns `true` if `key` exists, else `false`.
  22102. */
  22103. function baseHas(object, key) {
  22104. return object != null && hasOwnProperty.call(object, key);
  22105. }
  22106. var _default = baseHas;
  22107. exports.default = _default;
  22108. /***/ }),
  22109. /* 512 */
  22110. /*!*******************************************************************************************!*\
  22111. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/inRange.js ***!
  22112. \*******************************************************************************************/
  22113. /*! no static exports found */
  22114. /***/ (function(module, exports, __webpack_require__) {
  22115. "use strict";
  22116. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22117. Object.defineProperty(exports, "__esModule", {
  22118. value: true
  22119. });
  22120. exports.default = void 0;
  22121. var _baseInRange = _interopRequireDefault(__webpack_require__(/*! ./_baseInRange.js */ 513));
  22122. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  22123. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  22124. /**
  22125. * Checks if `n` is between `start` and up to, but not including, `end`. If
  22126. * `end` is not specified, it's set to `start` with `start` then set to `0`.
  22127. * If `start` is greater than `end` the params are swapped to support
  22128. * negative ranges.
  22129. *
  22130. * @static
  22131. * @memberOf _
  22132. * @since 3.3.0
  22133. * @category Number
  22134. * @param {number} number The number to check.
  22135. * @param {number} [start=0] The start of the range.
  22136. * @param {number} end The end of the range.
  22137. * @returns {boolean} Returns `true` if `number` is in the range, else `false`.
  22138. * @see _.range, _.rangeRight
  22139. * @example
  22140. *
  22141. * _.inRange(3, 2, 4);
  22142. * // => true
  22143. *
  22144. * _.inRange(4, 8);
  22145. * // => true
  22146. *
  22147. * _.inRange(4, 2);
  22148. * // => false
  22149. *
  22150. * _.inRange(2, 2);
  22151. * // => false
  22152. *
  22153. * _.inRange(1.2, 2);
  22154. * // => true
  22155. *
  22156. * _.inRange(5.2, 4);
  22157. * // => false
  22158. *
  22159. * _.inRange(-3, -2, -6);
  22160. * // => true
  22161. */
  22162. function inRange(number, start, end) {
  22163. start = (0, _toFinite.default)(start);
  22164. if (end === undefined) {
  22165. end = start;
  22166. start = 0;
  22167. } else {
  22168. end = (0, _toFinite.default)(end);
  22169. }
  22170. number = (0, _toNumber.default)(number);
  22171. return (0, _baseInRange.default)(number, start, end);
  22172. }
  22173. var _default = inRange;
  22174. exports.default = _default;
  22175. /***/ }),
  22176. /* 513 */
  22177. /*!************************************************************************************************!*\
  22178. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInRange.js ***!
  22179. \************************************************************************************************/
  22180. /*! no static exports found */
  22181. /***/ (function(module, exports, __webpack_require__) {
  22182. "use strict";
  22183. Object.defineProperty(exports, "__esModule", {
  22184. value: true
  22185. });
  22186. exports.default = void 0;
  22187. /* Built-in method references for those with the same name as other `lodash` methods. */
  22188. var nativeMax = Math.max,
  22189. nativeMin = Math.min;
  22190. /**
  22191. * The base implementation of `_.inRange` which doesn't coerce arguments.
  22192. *
  22193. * @private
  22194. * @param {number} number The number to check.
  22195. * @param {number} start The start of the range.
  22196. * @param {number} end The end of the range.
  22197. * @returns {boolean} Returns `true` if `number` is in the range, else `false`.
  22198. */
  22199. function baseInRange(number, start, end) {
  22200. return number >= nativeMin(start, end) && number < nativeMax(start, end);
  22201. }
  22202. var _default = baseInRange;
  22203. exports.default = _default;
  22204. /***/ }),
  22205. /* 514 */
  22206. /*!********************************************************************************************!*\
  22207. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/includes.js ***!
  22208. \********************************************************************************************/
  22209. /*! no static exports found */
  22210. /***/ (function(module, exports, __webpack_require__) {
  22211. "use strict";
  22212. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22213. Object.defineProperty(exports, "__esModule", {
  22214. value: true
  22215. });
  22216. exports.default = void 0;
  22217. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  22218. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  22219. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  22220. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  22221. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  22222. /* Built-in method references for those with the same name as other `lodash` methods. */
  22223. var nativeMax = Math.max;
  22224. /**
  22225. * Checks if `value` is in `collection`. If `collection` is a string, it's
  22226. * checked for a substring of `value`, otherwise
  22227. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  22228. * is used for equality comparisons. If `fromIndex` is negative, it's used as
  22229. * the offset from the end of `collection`.
  22230. *
  22231. * @static
  22232. * @memberOf _
  22233. * @since 0.1.0
  22234. * @category Collection
  22235. * @param {Array|Object|string} collection The collection to inspect.
  22236. * @param {*} value The value to search for.
  22237. * @param {number} [fromIndex=0] The index to search from.
  22238. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.
  22239. * @returns {boolean} Returns `true` if `value` is found, else `false`.
  22240. * @example
  22241. *
  22242. * _.includes([1, 2, 3], 1);
  22243. * // => true
  22244. *
  22245. * _.includes([1, 2, 3], 1, 2);
  22246. * // => false
  22247. *
  22248. * _.includes({ 'a': 1, 'b': 2 }, 1);
  22249. * // => true
  22250. *
  22251. * _.includes('abcd', 'bc');
  22252. * // => true
  22253. */
  22254. function includes(collection, value, fromIndex, guard) {
  22255. collection = (0, _isArrayLike.default)(collection) ? collection : (0, _values.default)(collection);
  22256. fromIndex = fromIndex && !guard ? (0, _toInteger.default)(fromIndex) : 0;
  22257. var length = collection.length;
  22258. if (fromIndex < 0) {
  22259. fromIndex = nativeMax(length + fromIndex, 0);
  22260. }
  22261. return (0, _isString.default)(collection) ? fromIndex <= length && collection.indexOf(value, fromIndex) > -1 : !!length && (0, _baseIndexOf.default)(collection, value, fromIndex) > -1;
  22262. }
  22263. var _default = includes;
  22264. exports.default = _default;
  22265. /***/ }),
  22266. /* 515 */
  22267. /*!********************************************************************************************!*\
  22268. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isString.js ***!
  22269. \********************************************************************************************/
  22270. /*! no static exports found */
  22271. /***/ (function(module, exports, __webpack_require__) {
  22272. "use strict";
  22273. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22274. Object.defineProperty(exports, "__esModule", {
  22275. value: true
  22276. });
  22277. exports.default = void 0;
  22278. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  22279. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  22280. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  22281. /** `Object#toString` result references. */
  22282. var stringTag = '[object String]';
  22283. /**
  22284. * Checks if `value` is classified as a `String` primitive or object.
  22285. *
  22286. * @static
  22287. * @since 0.1.0
  22288. * @memberOf _
  22289. * @category Lang
  22290. * @param {*} value The value to check.
  22291. * @returns {boolean} Returns `true` if `value` is a string, else `false`.
  22292. * @example
  22293. *
  22294. * _.isString('abc');
  22295. * // => true
  22296. *
  22297. * _.isString(1);
  22298. * // => false
  22299. */
  22300. function isString(value) {
  22301. return typeof value == 'string' || !(0, _isArray.default)(value) && (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == stringTag;
  22302. }
  22303. var _default = isString;
  22304. exports.default = _default;
  22305. /***/ }),
  22306. /* 516 */
  22307. /*!******************************************************************************************!*\
  22308. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/values.js ***!
  22309. \******************************************************************************************/
  22310. /*! no static exports found */
  22311. /***/ (function(module, exports, __webpack_require__) {
  22312. "use strict";
  22313. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22314. Object.defineProperty(exports, "__esModule", {
  22315. value: true
  22316. });
  22317. exports.default = void 0;
  22318. var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
  22319. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  22320. /**
  22321. * Creates an array of the own enumerable string keyed property values of `object`.
  22322. *
  22323. * **Note:** Non-object values are coerced to objects.
  22324. *
  22325. * @static
  22326. * @since 0.1.0
  22327. * @memberOf _
  22328. * @category Object
  22329. * @param {Object} object The object to query.
  22330. * @returns {Array} Returns the array of property values.
  22331. * @example
  22332. *
  22333. * function Foo() {
  22334. * this.a = 1;
  22335. * this.b = 2;
  22336. * }
  22337. *
  22338. * Foo.prototype.c = 3;
  22339. *
  22340. * _.values(new Foo);
  22341. * // => [1, 2] (iteration order is not guaranteed)
  22342. *
  22343. * _.values('hi');
  22344. * // => ['h', 'i']
  22345. */
  22346. function values(object) {
  22347. return object == null ? [] : (0, _baseValues.default)(object, (0, _keys.default)(object));
  22348. }
  22349. var _default = values;
  22350. exports.default = _default;
  22351. /***/ }),
  22352. /* 517 */
  22353. /*!***********************************************************************************************!*\
  22354. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseValues.js ***!
  22355. \***********************************************************************************************/
  22356. /*! no static exports found */
  22357. /***/ (function(module, exports, __webpack_require__) {
  22358. "use strict";
  22359. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22360. Object.defineProperty(exports, "__esModule", {
  22361. value: true
  22362. });
  22363. exports.default = void 0;
  22364. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22365. /**
  22366. * The base implementation of `_.values` and `_.valuesIn` which creates an
  22367. * array of `object` property values corresponding to the property names
  22368. * of `props`.
  22369. *
  22370. * @private
  22371. * @param {Object} object The object to query.
  22372. * @param {Array} props The property names to get values for.
  22373. * @returns {Object} Returns the array of property values.
  22374. */
  22375. function baseValues(object, props) {
  22376. return (0, _arrayMap.default)(props, function (key) {
  22377. return object[key];
  22378. });
  22379. }
  22380. var _default = baseValues;
  22381. exports.default = _default;
  22382. /***/ }),
  22383. /* 518 */
  22384. /*!*******************************************************************************************!*\
  22385. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/indexOf.js ***!
  22386. \*******************************************************************************************/
  22387. /*! no static exports found */
  22388. /***/ (function(module, exports, __webpack_require__) {
  22389. "use strict";
  22390. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22391. Object.defineProperty(exports, "__esModule", {
  22392. value: true
  22393. });
  22394. exports.default = void 0;
  22395. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  22396. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  22397. /* Built-in method references for those with the same name as other `lodash` methods. */
  22398. var nativeMax = Math.max;
  22399. /**
  22400. * Gets the index at which the first occurrence of `value` is found in `array`
  22401. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  22402. * for equality comparisons. If `fromIndex` is negative, it's used as the
  22403. * offset from the end of `array`.
  22404. *
  22405. * @static
  22406. * @memberOf _
  22407. * @since 0.1.0
  22408. * @category Array
  22409. * @param {Array} array The array to inspect.
  22410. * @param {*} value The value to search for.
  22411. * @param {number} [fromIndex=0] The index to search from.
  22412. * @returns {number} Returns the index of the matched value, else `-1`.
  22413. * @example
  22414. *
  22415. * _.indexOf([1, 2, 1, 2], 2);
  22416. * // => 1
  22417. *
  22418. * // Search from the `fromIndex`.
  22419. * _.indexOf([1, 2, 1, 2], 2, 2);
  22420. * // => 3
  22421. */
  22422. function indexOf(array, value, fromIndex) {
  22423. var length = array == null ? 0 : array.length;
  22424. if (!length) {
  22425. return -1;
  22426. }
  22427. var index = fromIndex == null ? 0 : (0, _toInteger.default)(fromIndex);
  22428. if (index < 0) {
  22429. index = nativeMax(length + index, 0);
  22430. }
  22431. return (0, _baseIndexOf.default)(array, value, index);
  22432. }
  22433. var _default = indexOf;
  22434. exports.default = _default;
  22435. /***/ }),
  22436. /* 519 */
  22437. /*!*******************************************************************************************!*\
  22438. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/initial.js ***!
  22439. \*******************************************************************************************/
  22440. /*! no static exports found */
  22441. /***/ (function(module, exports, __webpack_require__) {
  22442. "use strict";
  22443. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22444. Object.defineProperty(exports, "__esModule", {
  22445. value: true
  22446. });
  22447. exports.default = void 0;
  22448. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  22449. /**
  22450. * Gets all but the last element of `array`.
  22451. *
  22452. * @static
  22453. * @memberOf _
  22454. * @since 0.1.0
  22455. * @category Array
  22456. * @param {Array} array The array to query.
  22457. * @returns {Array} Returns the slice of `array`.
  22458. * @example
  22459. *
  22460. * _.initial([1, 2, 3]);
  22461. * // => [1, 2]
  22462. */
  22463. function initial(array) {
  22464. var length = array == null ? 0 : array.length;
  22465. return length ? (0, _baseSlice.default)(array, 0, -1) : [];
  22466. }
  22467. var _default = initial;
  22468. exports.default = _default;
  22469. /***/ }),
  22470. /* 520 */
  22471. /*!************************************************************************************************!*\
  22472. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersection.js ***!
  22473. \************************************************************************************************/
  22474. /*! no static exports found */
  22475. /***/ (function(module, exports, __webpack_require__) {
  22476. "use strict";
  22477. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22478. Object.defineProperty(exports, "__esModule", {
  22479. value: true
  22480. });
  22481. exports.default = void 0;
  22482. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22483. var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
  22484. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22485. var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
  22486. /**
  22487. * Creates an array of unique values that are included in all given arrays
  22488. * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  22489. * for equality comparisons. The order and references of result values are
  22490. * determined by the first array.
  22491. *
  22492. * @static
  22493. * @memberOf _
  22494. * @since 0.1.0
  22495. * @category Array
  22496. * @param {...Array} [arrays] The arrays to inspect.
  22497. * @returns {Array} Returns the new array of intersecting values.
  22498. * @example
  22499. *
  22500. * _.intersection([2, 1], [2, 3]);
  22501. * // => [2]
  22502. */
  22503. var intersection = (0, _baseRest.default)(function (arrays) {
  22504. var mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
  22505. return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped) : [];
  22506. });
  22507. var _default = intersection;
  22508. exports.default = _default;
  22509. /***/ }),
  22510. /* 521 */
  22511. /*!*****************************************************************************************************!*\
  22512. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIntersection.js ***!
  22513. \*****************************************************************************************************/
  22514. /*! no static exports found */
  22515. /***/ (function(module, exports, __webpack_require__) {
  22516. "use strict";
  22517. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22518. Object.defineProperty(exports, "__esModule", {
  22519. value: true
  22520. });
  22521. exports.default = void 0;
  22522. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  22523. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  22524. var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
  22525. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22526. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  22527. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  22528. /* Built-in method references for those with the same name as other `lodash` methods. */
  22529. var nativeMin = Math.min;
  22530. /**
  22531. * The base implementation of methods like `_.intersection`, without support
  22532. * for iteratee shorthands, that accepts an array of arrays to inspect.
  22533. *
  22534. * @private
  22535. * @param {Array} arrays The arrays to inspect.
  22536. * @param {Function} [iteratee] The iteratee invoked per element.
  22537. * @param {Function} [comparator] The comparator invoked per element.
  22538. * @returns {Array} Returns the new array of shared values.
  22539. */
  22540. function baseIntersection(arrays, iteratee, comparator) {
  22541. var includes = comparator ? _arrayIncludesWith.default : _arrayIncludes.default,
  22542. length = arrays[0].length,
  22543. othLength = arrays.length,
  22544. othIndex = othLength,
  22545. caches = Array(othLength),
  22546. maxLength = Infinity,
  22547. result = [];
  22548. while (othIndex--) {
  22549. var array = arrays[othIndex];
  22550. if (othIndex && iteratee) {
  22551. array = (0, _arrayMap.default)(array, (0, _baseUnary.default)(iteratee));
  22552. }
  22553. maxLength = nativeMin(array.length, maxLength);
  22554. caches[othIndex] = !comparator && (iteratee || length >= 120 && array.length >= 120) ? new _SetCache.default(othIndex && array) : undefined;
  22555. }
  22556. array = arrays[0];
  22557. var index = -1,
  22558. seen = caches[0];
  22559. outer: while (++index < length && result.length < maxLength) {
  22560. var value = array[index],
  22561. computed = iteratee ? iteratee(value) : value;
  22562. value = comparator || value !== 0 ? value : 0;
  22563. if (!(seen ? (0, _cacheHas.default)(seen, computed) : includes(result, computed, comparator))) {
  22564. othIndex = othLength;
  22565. while (--othIndex) {
  22566. var cache = caches[othIndex];
  22567. if (!(cache ? (0, _cacheHas.default)(cache, computed) : includes(arrays[othIndex], computed, comparator))) {
  22568. continue outer;
  22569. }
  22570. }
  22571. if (seen) {
  22572. seen.push(computed);
  22573. }
  22574. result.push(value);
  22575. }
  22576. }
  22577. return result;
  22578. }
  22579. var _default = baseIntersection;
  22580. exports.default = _default;
  22581. /***/ }),
  22582. /* 522 */
  22583. /*!********************************************************************************************************!*\
  22584. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castArrayLikeObject.js ***!
  22585. \********************************************************************************************************/
  22586. /*! no static exports found */
  22587. /***/ (function(module, exports, __webpack_require__) {
  22588. "use strict";
  22589. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22590. Object.defineProperty(exports, "__esModule", {
  22591. value: true
  22592. });
  22593. exports.default = void 0;
  22594. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  22595. /**
  22596. * Casts `value` to an empty array if it's not an array like object.
  22597. *
  22598. * @private
  22599. * @param {*} value The value to inspect.
  22600. * @returns {Array|Object} Returns the cast array-like object.
  22601. */
  22602. function castArrayLikeObject(value) {
  22603. return (0, _isArrayLikeObject.default)(value) ? value : [];
  22604. }
  22605. var _default = castArrayLikeObject;
  22606. exports.default = _default;
  22607. /***/ }),
  22608. /* 523 */
  22609. /*!**************************************************************************************************!*\
  22610. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersectionBy.js ***!
  22611. \**************************************************************************************************/
  22612. /*! no static exports found */
  22613. /***/ (function(module, exports, __webpack_require__) {
  22614. "use strict";
  22615. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22616. Object.defineProperty(exports, "__esModule", {
  22617. value: true
  22618. });
  22619. exports.default = void 0;
  22620. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22621. var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
  22622. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  22623. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22624. var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
  22625. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  22626. /**
  22627. * This method is like `_.intersection` except that it accepts `iteratee`
  22628. * which is invoked for each element of each `arrays` to generate the criterion
  22629. * by which they're compared. The order and references of result values are
  22630. * determined by the first array. The iteratee is invoked with one argument:
  22631. * (value).
  22632. *
  22633. * @static
  22634. * @memberOf _
  22635. * @since 4.0.0
  22636. * @category Array
  22637. * @param {...Array} [arrays] The arrays to inspect.
  22638. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  22639. * @returns {Array} Returns the new array of intersecting values.
  22640. * @example
  22641. *
  22642. * _.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor);
  22643. * // => [2.1]
  22644. *
  22645. * // The `_.property` iteratee shorthand.
  22646. * _.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
  22647. * // => [{ 'x': 1 }]
  22648. */
  22649. var intersectionBy = (0, _baseRest.default)(function (arrays) {
  22650. var iteratee = (0, _last.default)(arrays),
  22651. mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
  22652. if (iteratee === (0, _last.default)(mapped)) {
  22653. iteratee = undefined;
  22654. } else {
  22655. mapped.pop();
  22656. }
  22657. return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped, (0, _baseIteratee.default)(iteratee, 2)) : [];
  22658. });
  22659. var _default = intersectionBy;
  22660. exports.default = _default;
  22661. /***/ }),
  22662. /* 524 */
  22663. /*!****************************************************************************************************!*\
  22664. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/intersectionWith.js ***!
  22665. \****************************************************************************************************/
  22666. /*! no static exports found */
  22667. /***/ (function(module, exports, __webpack_require__) {
  22668. "use strict";
  22669. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22670. Object.defineProperty(exports, "__esModule", {
  22671. value: true
  22672. });
  22673. exports.default = void 0;
  22674. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  22675. var _baseIntersection = _interopRequireDefault(__webpack_require__(/*! ./_baseIntersection.js */ 521));
  22676. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22677. var _castArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./_castArrayLikeObject.js */ 522));
  22678. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  22679. /**
  22680. * This method is like `_.intersection` except that it accepts `comparator`
  22681. * which is invoked to compare elements of `arrays`. The order and references
  22682. * of result values are determined by the first array. The comparator is
  22683. * invoked with two arguments: (arrVal, othVal).
  22684. *
  22685. * @static
  22686. * @memberOf _
  22687. * @since 4.0.0
  22688. * @category Array
  22689. * @param {...Array} [arrays] The arrays to inspect.
  22690. * @param {Function} [comparator] The comparator invoked per element.
  22691. * @returns {Array} Returns the new array of intersecting values.
  22692. * @example
  22693. *
  22694. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  22695. * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
  22696. *
  22697. * _.intersectionWith(objects, others, _.isEqual);
  22698. * // => [{ 'x': 1, 'y': 2 }]
  22699. */
  22700. var intersectionWith = (0, _baseRest.default)(function (arrays) {
  22701. var comparator = (0, _last.default)(arrays),
  22702. mapped = (0, _arrayMap.default)(arrays, _castArrayLikeObject.default);
  22703. comparator = typeof comparator == 'function' ? comparator : undefined;
  22704. if (comparator) {
  22705. mapped.pop();
  22706. }
  22707. return mapped.length && mapped[0] === arrays[0] ? (0, _baseIntersection.default)(mapped, undefined, comparator) : [];
  22708. });
  22709. var _default = intersectionWith;
  22710. exports.default = _default;
  22711. /***/ }),
  22712. /* 525 */
  22713. /*!******************************************************************************************!*\
  22714. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invert.js ***!
  22715. \******************************************************************************************/
  22716. /*! no static exports found */
  22717. /***/ (function(module, exports, __webpack_require__) {
  22718. "use strict";
  22719. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22720. Object.defineProperty(exports, "__esModule", {
  22721. value: true
  22722. });
  22723. exports.default = void 0;
  22724. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  22725. var _createInverter = _interopRequireDefault(__webpack_require__(/*! ./_createInverter.js */ 526));
  22726. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  22727. /** Used for built-in method references. */
  22728. var objectProto = Object.prototype;
  22729. /**
  22730. * Used to resolve the
  22731. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  22732. * of values.
  22733. */
  22734. var nativeObjectToString = objectProto.toString;
  22735. /**
  22736. * Creates an object composed of the inverted keys and values of `object`.
  22737. * If `object` contains duplicate values, subsequent values overwrite
  22738. * property assignments of previous values.
  22739. *
  22740. * @static
  22741. * @memberOf _
  22742. * @since 0.7.0
  22743. * @category Object
  22744. * @param {Object} object The object to invert.
  22745. * @returns {Object} Returns the new inverted object.
  22746. * @example
  22747. *
  22748. * var object = { 'a': 1, 'b': 2, 'c': 1 };
  22749. *
  22750. * _.invert(object);
  22751. * // => { '1': 'c', '2': 'b' }
  22752. */
  22753. var invert = (0, _createInverter.default)(function (result, value, key) {
  22754. if (value != null && typeof value.toString != 'function') {
  22755. value = nativeObjectToString.call(value);
  22756. }
  22757. result[value] = key;
  22758. }, (0, _constant.default)(_identity.default));
  22759. var _default = invert;
  22760. exports.default = _default;
  22761. /***/ }),
  22762. /* 526 */
  22763. /*!***************************************************************************************************!*\
  22764. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createInverter.js ***!
  22765. \***************************************************************************************************/
  22766. /*! no static exports found */
  22767. /***/ (function(module, exports, __webpack_require__) {
  22768. "use strict";
  22769. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22770. Object.defineProperty(exports, "__esModule", {
  22771. value: true
  22772. });
  22773. exports.default = void 0;
  22774. var _baseInverter = _interopRequireDefault(__webpack_require__(/*! ./_baseInverter.js */ 527));
  22775. /**
  22776. * Creates a function like `_.invertBy`.
  22777. *
  22778. * @private
  22779. * @param {Function} setter The function to set accumulator values.
  22780. * @param {Function} toIteratee The function to resolve iteratees.
  22781. * @returns {Function} Returns the new inverter function.
  22782. */
  22783. function createInverter(setter, toIteratee) {
  22784. return function (object, iteratee) {
  22785. return (0, _baseInverter.default)(object, setter, toIteratee(iteratee), {});
  22786. };
  22787. }
  22788. var _default = createInverter;
  22789. exports.default = _default;
  22790. /***/ }),
  22791. /* 527 */
  22792. /*!*************************************************************************************************!*\
  22793. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInverter.js ***!
  22794. \*************************************************************************************************/
  22795. /*! no static exports found */
  22796. /***/ (function(module, exports, __webpack_require__) {
  22797. "use strict";
  22798. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22799. Object.defineProperty(exports, "__esModule", {
  22800. value: true
  22801. });
  22802. exports.default = void 0;
  22803. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  22804. /**
  22805. * The base implementation of `_.invert` and `_.invertBy` which inverts
  22806. * `object` with values transformed by `iteratee` and set by `setter`.
  22807. *
  22808. * @private
  22809. * @param {Object} object The object to iterate over.
  22810. * @param {Function} setter The function to set `accumulator` values.
  22811. * @param {Function} iteratee The iteratee to transform values.
  22812. * @param {Object} accumulator The initial inverted object.
  22813. * @returns {Function} Returns `accumulator`.
  22814. */
  22815. function baseInverter(object, setter, iteratee, accumulator) {
  22816. (0, _baseForOwn.default)(object, function (value, key, object) {
  22817. setter(accumulator, iteratee(value), key, object);
  22818. });
  22819. return accumulator;
  22820. }
  22821. var _default = baseInverter;
  22822. exports.default = _default;
  22823. /***/ }),
  22824. /* 528 */
  22825. /*!********************************************************************************************!*\
  22826. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invertBy.js ***!
  22827. \********************************************************************************************/
  22828. /*! no static exports found */
  22829. /***/ (function(module, exports, __webpack_require__) {
  22830. "use strict";
  22831. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22832. Object.defineProperty(exports, "__esModule", {
  22833. value: true
  22834. });
  22835. exports.default = void 0;
  22836. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  22837. var _createInverter = _interopRequireDefault(__webpack_require__(/*! ./_createInverter.js */ 526));
  22838. /** Used for built-in method references. */
  22839. var objectProto = Object.prototype;
  22840. /** Used to check objects for own properties. */
  22841. var hasOwnProperty = objectProto.hasOwnProperty;
  22842. /**
  22843. * Used to resolve the
  22844. * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring)
  22845. * of values.
  22846. */
  22847. var nativeObjectToString = objectProto.toString;
  22848. /**
  22849. * This method is like `_.invert` except that the inverted object is generated
  22850. * from the results of running each element of `object` thru `iteratee`. The
  22851. * corresponding inverted value of each inverted key is an array of keys
  22852. * responsible for generating the inverted value. The iteratee is invoked
  22853. * with one argument: (value).
  22854. *
  22855. * @static
  22856. * @memberOf _
  22857. * @since 4.1.0
  22858. * @category Object
  22859. * @param {Object} object The object to invert.
  22860. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  22861. * @returns {Object} Returns the new inverted object.
  22862. * @example
  22863. *
  22864. * var object = { 'a': 1, 'b': 2, 'c': 1 };
  22865. *
  22866. * _.invertBy(object);
  22867. * // => { '1': ['a', 'c'], '2': ['b'] }
  22868. *
  22869. * _.invertBy(object, function(value) {
  22870. * return 'group' + value;
  22871. * });
  22872. * // => { 'group1': ['a', 'c'], 'group2': ['b'] }
  22873. */
  22874. var invertBy = (0, _createInverter.default)(function (result, value, key) {
  22875. if (value != null && typeof value.toString != 'function') {
  22876. value = nativeObjectToString.call(value);
  22877. }
  22878. if (hasOwnProperty.call(result, value)) {
  22879. result[value].push(key);
  22880. } else {
  22881. result[value] = [key];
  22882. }
  22883. }, _baseIteratee.default);
  22884. var _default = invertBy;
  22885. exports.default = _default;
  22886. /***/ }),
  22887. /* 529 */
  22888. /*!******************************************************************************************!*\
  22889. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invoke.js ***!
  22890. \******************************************************************************************/
  22891. /*! no static exports found */
  22892. /***/ (function(module, exports, __webpack_require__) {
  22893. "use strict";
  22894. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22895. Object.defineProperty(exports, "__esModule", {
  22896. value: true
  22897. });
  22898. exports.default = void 0;
  22899. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  22900. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  22901. /**
  22902. * Invokes the method at `path` of `object`.
  22903. *
  22904. * @static
  22905. * @memberOf _
  22906. * @since 4.0.0
  22907. * @category Object
  22908. * @param {Object} object The object to query.
  22909. * @param {Array|string} path The path of the method to invoke.
  22910. * @param {...*} [args] The arguments to invoke the method with.
  22911. * @returns {*} Returns the result of the invoked method.
  22912. * @example
  22913. *
  22914. * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] };
  22915. *
  22916. * _.invoke(object, 'a[0].b.c.slice', 1, 3);
  22917. * // => [2, 3]
  22918. */
  22919. var invoke = (0, _baseRest.default)(_baseInvoke.default);
  22920. var _default = invoke;
  22921. exports.default = _default;
  22922. /***/ }),
  22923. /* 530 */
  22924. /*!***********************************************************************************************!*\
  22925. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseInvoke.js ***!
  22926. \***********************************************************************************************/
  22927. /*! no static exports found */
  22928. /***/ (function(module, exports, __webpack_require__) {
  22929. "use strict";
  22930. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22931. Object.defineProperty(exports, "__esModule", {
  22932. value: true
  22933. });
  22934. exports.default = void 0;
  22935. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  22936. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  22937. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  22938. var _parent = _interopRequireDefault(__webpack_require__(/*! ./_parent.js */ 531));
  22939. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  22940. /**
  22941. * The base implementation of `_.invoke` without support for individual
  22942. * method arguments.
  22943. *
  22944. * @private
  22945. * @param {Object} object The object to query.
  22946. * @param {Array|string} path The path of the method to invoke.
  22947. * @param {Array} args The arguments to invoke the method with.
  22948. * @returns {*} Returns the result of the invoked method.
  22949. */
  22950. function baseInvoke(object, path, args) {
  22951. path = (0, _castPath.default)(path, object);
  22952. object = (0, _parent.default)(object, path);
  22953. var func = object == null ? object : object[(0, _toKey.default)((0, _last.default)(path))];
  22954. return func == null ? undefined : (0, _apply.default)(func, object, args);
  22955. }
  22956. var _default = baseInvoke;
  22957. exports.default = _default;
  22958. /***/ }),
  22959. /* 531 */
  22960. /*!*******************************************************************************************!*\
  22961. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_parent.js ***!
  22962. \*******************************************************************************************/
  22963. /*! no static exports found */
  22964. /***/ (function(module, exports, __webpack_require__) {
  22965. "use strict";
  22966. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22967. Object.defineProperty(exports, "__esModule", {
  22968. value: true
  22969. });
  22970. exports.default = void 0;
  22971. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  22972. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  22973. /**
  22974. * Gets the parent value at `path` of `object`.
  22975. *
  22976. * @private
  22977. * @param {Object} object The object to query.
  22978. * @param {Array} path The path to get the parent value of.
  22979. * @returns {*} Returns the parent value.
  22980. */
  22981. function parent(object, path) {
  22982. return path.length < 2 ? object : (0, _baseGet.default)(object, (0, _baseSlice.default)(path, 0, -1));
  22983. }
  22984. var _default = parent;
  22985. exports.default = _default;
  22986. /***/ }),
  22987. /* 532 */
  22988. /*!*********************************************************************************************!*\
  22989. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/invokeMap.js ***!
  22990. \*********************************************************************************************/
  22991. /*! no static exports found */
  22992. /***/ (function(module, exports, __webpack_require__) {
  22993. "use strict";
  22994. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  22995. Object.defineProperty(exports, "__esModule", {
  22996. value: true
  22997. });
  22998. exports.default = void 0;
  22999. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  23000. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  23001. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  23002. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  23003. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  23004. /**
  23005. * Invokes the method at `path` of each element in `collection`, returning
  23006. * an array of the results of each invoked method. Any additional arguments
  23007. * are provided to each invoked method. If `path` is a function, it's invoked
  23008. * for, and `this` bound to, each element in `collection`.
  23009. *
  23010. * @static
  23011. * @memberOf _
  23012. * @since 4.0.0
  23013. * @category Collection
  23014. * @param {Array|Object} collection The collection to iterate over.
  23015. * @param {Array|Function|string} path The path of the method to invoke or
  23016. * the function invoked per iteration.
  23017. * @param {...*} [args] The arguments to invoke each method with.
  23018. * @returns {Array} Returns the array of results.
  23019. * @example
  23020. *
  23021. * _.invokeMap([[5, 1, 7], [3, 2, 1]], 'sort');
  23022. * // => [[1, 5, 7], [1, 2, 3]]
  23023. *
  23024. * _.invokeMap([123, 456], String.prototype.split, '');
  23025. * // => [['1', '2', '3'], ['4', '5', '6']]
  23026. */
  23027. var invokeMap = (0, _baseRest.default)(function (collection, path, args) {
  23028. var index = -1,
  23029. isFunc = typeof path == 'function',
  23030. result = (0, _isArrayLike.default)(collection) ? Array(collection.length) : [];
  23031. (0, _baseEach.default)(collection, function (value) {
  23032. result[++index] = isFunc ? (0, _apply.default)(path, value, args) : (0, _baseInvoke.default)(value, path, args);
  23033. });
  23034. return result;
  23035. });
  23036. var _default = invokeMap;
  23037. exports.default = _default;
  23038. /***/ }),
  23039. /* 533 */
  23040. /*!*************************************************************************************************!*\
  23041. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isArrayBuffer.js ***!
  23042. \*************************************************************************************************/
  23043. /*! no static exports found */
  23044. /***/ (function(module, exports, __webpack_require__) {
  23045. "use strict";
  23046. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23047. Object.defineProperty(exports, "__esModule", {
  23048. value: true
  23049. });
  23050. exports.default = void 0;
  23051. var _baseIsArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./_baseIsArrayBuffer.js */ 534));
  23052. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  23053. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  23054. /* Node.js helper references. */
  23055. var nodeIsArrayBuffer = _nodeUtil.default && _nodeUtil.default.isArrayBuffer;
  23056. /**
  23057. * Checks if `value` is classified as an `ArrayBuffer` object.
  23058. *
  23059. * @static
  23060. * @memberOf _
  23061. * @since 4.3.0
  23062. * @category Lang
  23063. * @param {*} value The value to check.
  23064. * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.
  23065. * @example
  23066. *
  23067. * _.isArrayBuffer(new ArrayBuffer(2));
  23068. * // => true
  23069. *
  23070. * _.isArrayBuffer(new Array(2));
  23071. * // => false
  23072. */
  23073. var isArrayBuffer = nodeIsArrayBuffer ? (0, _baseUnary.default)(nodeIsArrayBuffer) : _baseIsArrayBuffer.default;
  23074. var _default = isArrayBuffer;
  23075. exports.default = _default;
  23076. /***/ }),
  23077. /* 534 */
  23078. /*!******************************************************************************************************!*\
  23079. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsArrayBuffer.js ***!
  23080. \******************************************************************************************************/
  23081. /*! no static exports found */
  23082. /***/ (function(module, exports, __webpack_require__) {
  23083. "use strict";
  23084. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23085. Object.defineProperty(exports, "__esModule", {
  23086. value: true
  23087. });
  23088. exports.default = void 0;
  23089. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23090. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23091. var arrayBufferTag = '[object ArrayBuffer]';
  23092. /**
  23093. * The base implementation of `_.isArrayBuffer` without Node.js optimizations.
  23094. *
  23095. * @private
  23096. * @param {*} value The value to check.
  23097. * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.
  23098. */
  23099. function baseIsArrayBuffer(value) {
  23100. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == arrayBufferTag;
  23101. }
  23102. var _default = baseIsArrayBuffer;
  23103. exports.default = _default;
  23104. /***/ }),
  23105. /* 535 */
  23106. /*!*********************************************************************************************!*\
  23107. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isBoolean.js ***!
  23108. \*********************************************************************************************/
  23109. /*! no static exports found */
  23110. /***/ (function(module, exports, __webpack_require__) {
  23111. "use strict";
  23112. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23113. Object.defineProperty(exports, "__esModule", {
  23114. value: true
  23115. });
  23116. exports.default = void 0;
  23117. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23118. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23119. /** `Object#toString` result references. */
  23120. var boolTag = '[object Boolean]';
  23121. /**
  23122. * Checks if `value` is classified as a boolean primitive or object.
  23123. *
  23124. * @static
  23125. * @memberOf _
  23126. * @since 0.1.0
  23127. * @category Lang
  23128. * @param {*} value The value to check.
  23129. * @returns {boolean} Returns `true` if `value` is a boolean, else `false`.
  23130. * @example
  23131. *
  23132. * _.isBoolean(false);
  23133. * // => true
  23134. *
  23135. * _.isBoolean(null);
  23136. * // => false
  23137. */
  23138. function isBoolean(value) {
  23139. return value === true || value === false || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == boolTag;
  23140. }
  23141. var _default = isBoolean;
  23142. exports.default = _default;
  23143. /***/ }),
  23144. /* 536 */
  23145. /*!******************************************************************************************!*\
  23146. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isDate.js ***!
  23147. \******************************************************************************************/
  23148. /*! no static exports found */
  23149. /***/ (function(module, exports, __webpack_require__) {
  23150. "use strict";
  23151. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23152. Object.defineProperty(exports, "__esModule", {
  23153. value: true
  23154. });
  23155. exports.default = void 0;
  23156. var _baseIsDate = _interopRequireDefault(__webpack_require__(/*! ./_baseIsDate.js */ 537));
  23157. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  23158. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  23159. /* Node.js helper references. */
  23160. var nodeIsDate = _nodeUtil.default && _nodeUtil.default.isDate;
  23161. /**
  23162. * Checks if `value` is classified as a `Date` object.
  23163. *
  23164. * @static
  23165. * @memberOf _
  23166. * @since 0.1.0
  23167. * @category Lang
  23168. * @param {*} value The value to check.
  23169. * @returns {boolean} Returns `true` if `value` is a date object, else `false`.
  23170. * @example
  23171. *
  23172. * _.isDate(new Date);
  23173. * // => true
  23174. *
  23175. * _.isDate('Mon April 23 2012');
  23176. * // => false
  23177. */
  23178. var isDate = nodeIsDate ? (0, _baseUnary.default)(nodeIsDate) : _baseIsDate.default;
  23179. var _default = isDate;
  23180. exports.default = _default;
  23181. /***/ }),
  23182. /* 537 */
  23183. /*!***********************************************************************************************!*\
  23184. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsDate.js ***!
  23185. \***********************************************************************************************/
  23186. /*! no static exports found */
  23187. /***/ (function(module, exports, __webpack_require__) {
  23188. "use strict";
  23189. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23190. Object.defineProperty(exports, "__esModule", {
  23191. value: true
  23192. });
  23193. exports.default = void 0;
  23194. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23195. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23196. /** `Object#toString` result references. */
  23197. var dateTag = '[object Date]';
  23198. /**
  23199. * The base implementation of `_.isDate` without Node.js optimizations.
  23200. *
  23201. * @private
  23202. * @param {*} value The value to check.
  23203. * @returns {boolean} Returns `true` if `value` is a date object, else `false`.
  23204. */
  23205. function baseIsDate(value) {
  23206. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == dateTag;
  23207. }
  23208. var _default = baseIsDate;
  23209. exports.default = _default;
  23210. /***/ }),
  23211. /* 538 */
  23212. /*!*********************************************************************************************!*\
  23213. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isElement.js ***!
  23214. \*********************************************************************************************/
  23215. /*! no static exports found */
  23216. /***/ (function(module, exports, __webpack_require__) {
  23217. "use strict";
  23218. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23219. Object.defineProperty(exports, "__esModule", {
  23220. value: true
  23221. });
  23222. exports.default = void 0;
  23223. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23224. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  23225. /**
  23226. * Checks if `value` is likely a DOM element.
  23227. *
  23228. * @static
  23229. * @memberOf _
  23230. * @since 0.1.0
  23231. * @category Lang
  23232. * @param {*} value The value to check.
  23233. * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`.
  23234. * @example
  23235. *
  23236. * _.isElement(document.body);
  23237. * // => true
  23238. *
  23239. * _.isElement('<body>');
  23240. * // => false
  23241. */
  23242. function isElement(value) {
  23243. return (0, _isObjectLike.default)(value) && value.nodeType === 1 && !(0, _isPlainObject.default)(value);
  23244. }
  23245. var _default = isElement;
  23246. exports.default = _default;
  23247. /***/ }),
  23248. /* 539 */
  23249. /*!*******************************************************************************************!*\
  23250. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEmpty.js ***!
  23251. \*******************************************************************************************/
  23252. /*! no static exports found */
  23253. /***/ (function(module, exports, __webpack_require__) {
  23254. "use strict";
  23255. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23256. Object.defineProperty(exports, "__esModule", {
  23257. value: true
  23258. });
  23259. exports.default = void 0;
  23260. var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
  23261. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  23262. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  23263. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  23264. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  23265. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  23266. var _isPrototype = _interopRequireDefault(__webpack_require__(/*! ./_isPrototype.js */ 237));
  23267. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  23268. /** `Object#toString` result references. */
  23269. var mapTag = '[object Map]',
  23270. setTag = '[object Set]';
  23271. /** Used for built-in method references. */
  23272. var objectProto = Object.prototype;
  23273. /** Used to check objects for own properties. */
  23274. var hasOwnProperty = objectProto.hasOwnProperty;
  23275. /**
  23276. * Checks if `value` is an empty object, collection, map, or set.
  23277. *
  23278. * Objects are considered empty if they have no own enumerable string keyed
  23279. * properties.
  23280. *
  23281. * Array-like values such as `arguments` objects, arrays, buffers, strings, or
  23282. * jQuery-like collections are considered empty if they have a `length` of `0`.
  23283. * Similarly, maps and sets are considered empty if they have a `size` of `0`.
  23284. *
  23285. * @static
  23286. * @memberOf _
  23287. * @since 0.1.0
  23288. * @category Lang
  23289. * @param {*} value The value to check.
  23290. * @returns {boolean} Returns `true` if `value` is empty, else `false`.
  23291. * @example
  23292. *
  23293. * _.isEmpty(null);
  23294. * // => true
  23295. *
  23296. * _.isEmpty(true);
  23297. * // => true
  23298. *
  23299. * _.isEmpty(1);
  23300. * // => true
  23301. *
  23302. * _.isEmpty([1, 2, 3]);
  23303. * // => false
  23304. *
  23305. * _.isEmpty({ 'a': 1 });
  23306. * // => false
  23307. */
  23308. function isEmpty(value) {
  23309. if (value == null) {
  23310. return true;
  23311. }
  23312. 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))) {
  23313. return !value.length;
  23314. }
  23315. var tag = (0, _getTag.default)(value);
  23316. if (tag == mapTag || tag == setTag) {
  23317. return !value.size;
  23318. }
  23319. if ((0, _isPrototype.default)(value)) {
  23320. return !(0, _baseKeys.default)(value).length;
  23321. }
  23322. for (var key in value) {
  23323. if (hasOwnProperty.call(value, key)) {
  23324. return false;
  23325. }
  23326. }
  23327. return true;
  23328. }
  23329. var _default = isEmpty;
  23330. exports.default = _default;
  23331. /***/ }),
  23332. /* 540 */
  23333. /*!*******************************************************************************************!*\
  23334. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEqual.js ***!
  23335. \*******************************************************************************************/
  23336. /*! no static exports found */
  23337. /***/ (function(module, exports, __webpack_require__) {
  23338. "use strict";
  23339. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23340. Object.defineProperty(exports, "__esModule", {
  23341. value: true
  23342. });
  23343. exports.default = void 0;
  23344. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  23345. /**
  23346. * Performs a deep comparison between two values to determine if they are
  23347. * equivalent.
  23348. *
  23349. * **Note:** This method supports comparing arrays, array buffers, booleans,
  23350. * date objects, error objects, maps, numbers, `Object` objects, regexes,
  23351. * sets, strings, symbols, and typed arrays. `Object` objects are compared
  23352. * by their own, not inherited, enumerable properties. Functions and DOM
  23353. * nodes are compared by strict equality, i.e. `===`.
  23354. *
  23355. * @static
  23356. * @memberOf _
  23357. * @since 0.1.0
  23358. * @category Lang
  23359. * @param {*} value The value to compare.
  23360. * @param {*} other The other value to compare.
  23361. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  23362. * @example
  23363. *
  23364. * var object = { 'a': 1 };
  23365. * var other = { 'a': 1 };
  23366. *
  23367. * _.isEqual(object, other);
  23368. * // => true
  23369. *
  23370. * object === other;
  23371. * // => false
  23372. */
  23373. function isEqual(value, other) {
  23374. return (0, _baseIsEqual.default)(value, other);
  23375. }
  23376. var _default = isEqual;
  23377. exports.default = _default;
  23378. /***/ }),
  23379. /* 541 */
  23380. /*!***********************************************************************************************!*\
  23381. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isEqualWith.js ***!
  23382. \***********************************************************************************************/
  23383. /*! no static exports found */
  23384. /***/ (function(module, exports, __webpack_require__) {
  23385. "use strict";
  23386. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23387. Object.defineProperty(exports, "__esModule", {
  23388. value: true
  23389. });
  23390. exports.default = void 0;
  23391. var _baseIsEqual = _interopRequireDefault(__webpack_require__(/*! ./_baseIsEqual.js */ 379));
  23392. /**
  23393. * This method is like `_.isEqual` except that it accepts `customizer` which
  23394. * is invoked to compare values. If `customizer` returns `undefined`, comparisons
  23395. * are handled by the method instead. The `customizer` is invoked with up to
  23396. * six arguments: (objValue, othValue [, index|key, object, other, stack]).
  23397. *
  23398. * @static
  23399. * @memberOf _
  23400. * @since 4.0.0
  23401. * @category Lang
  23402. * @param {*} value The value to compare.
  23403. * @param {*} other The other value to compare.
  23404. * @param {Function} [customizer] The function to customize comparisons.
  23405. * @returns {boolean} Returns `true` if the values are equivalent, else `false`.
  23406. * @example
  23407. *
  23408. * function isGreeting(value) {
  23409. * return /^h(?:i|ello)$/.test(value);
  23410. * }
  23411. *
  23412. * function customizer(objValue, othValue) {
  23413. * if (isGreeting(objValue) && isGreeting(othValue)) {
  23414. * return true;
  23415. * }
  23416. * }
  23417. *
  23418. * var array = ['hello', 'goodbye'];
  23419. * var other = ['hi', 'goodbye'];
  23420. *
  23421. * _.isEqualWith(array, other, customizer);
  23422. * // => true
  23423. */
  23424. function isEqualWith(value, other, customizer) {
  23425. customizer = typeof customizer == 'function' ? customizer : undefined;
  23426. var result = customizer ? customizer(value, other) : undefined;
  23427. return result === undefined ? (0, _baseIsEqual.default)(value, other, undefined, customizer) : !!result;
  23428. }
  23429. var _default = isEqualWith;
  23430. exports.default = _default;
  23431. /***/ }),
  23432. /* 542 */
  23433. /*!********************************************************************************************!*\
  23434. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isFinite.js ***!
  23435. \********************************************************************************************/
  23436. /*! no static exports found */
  23437. /***/ (function(module, exports, __webpack_require__) {
  23438. "use strict";
  23439. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23440. Object.defineProperty(exports, "__esModule", {
  23441. value: true
  23442. });
  23443. exports.default = void 0;
  23444. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  23445. /* Built-in method references for those with the same name as other `lodash` methods. */
  23446. var nativeIsFinite = _root.default.isFinite;
  23447. /**
  23448. * Checks if `value` is a finite primitive number.
  23449. *
  23450. * **Note:** This method is based on
  23451. * [`Number.isFinite`](https://mdn.io/Number/isFinite).
  23452. *
  23453. * @static
  23454. * @memberOf _
  23455. * @since 0.1.0
  23456. * @category Lang
  23457. * @param {*} value The value to check.
  23458. * @returns {boolean} Returns `true` if `value` is a finite number, else `false`.
  23459. * @example
  23460. *
  23461. * _.isFinite(3);
  23462. * // => true
  23463. *
  23464. * _.isFinite(Number.MIN_VALUE);
  23465. * // => true
  23466. *
  23467. * _.isFinite(Infinity);
  23468. * // => false
  23469. *
  23470. * _.isFinite('3');
  23471. * // => false
  23472. */
  23473. function isFinite(value) {
  23474. return typeof value == 'number' && nativeIsFinite(value);
  23475. }
  23476. var _default = isFinite;
  23477. exports.default = _default;
  23478. /***/ }),
  23479. /* 543 */
  23480. /*!*********************************************************************************************!*\
  23481. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isInteger.js ***!
  23482. \*********************************************************************************************/
  23483. /*! no static exports found */
  23484. /***/ (function(module, exports, __webpack_require__) {
  23485. "use strict";
  23486. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23487. Object.defineProperty(exports, "__esModule", {
  23488. value: true
  23489. });
  23490. exports.default = void 0;
  23491. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  23492. /**
  23493. * Checks if `value` is an integer.
  23494. *
  23495. * **Note:** This method is based on
  23496. * [`Number.isInteger`](https://mdn.io/Number/isInteger).
  23497. *
  23498. * @static
  23499. * @memberOf _
  23500. * @since 4.0.0
  23501. * @category Lang
  23502. * @param {*} value The value to check.
  23503. * @returns {boolean} Returns `true` if `value` is an integer, else `false`.
  23504. * @example
  23505. *
  23506. * _.isInteger(3);
  23507. * // => true
  23508. *
  23509. * _.isInteger(Number.MIN_VALUE);
  23510. * // => false
  23511. *
  23512. * _.isInteger(Infinity);
  23513. * // => false
  23514. *
  23515. * _.isInteger('3');
  23516. * // => false
  23517. */
  23518. function isInteger(value) {
  23519. return typeof value == 'number' && value == (0, _toInteger.default)(value);
  23520. }
  23521. var _default = isInteger;
  23522. exports.default = _default;
  23523. /***/ }),
  23524. /* 544 */
  23525. /*!*******************************************************************************************!*\
  23526. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMatch.js ***!
  23527. \*******************************************************************************************/
  23528. /*! no static exports found */
  23529. /***/ (function(module, exports, __webpack_require__) {
  23530. "use strict";
  23531. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23532. Object.defineProperty(exports, "__esModule", {
  23533. value: true
  23534. });
  23535. exports.default = void 0;
  23536. var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
  23537. var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
  23538. /**
  23539. * Performs a partial deep comparison between `object` and `source` to
  23540. * determine if `object` contains equivalent property values.
  23541. *
  23542. * **Note:** This method is equivalent to `_.matches` when `source` is
  23543. * partially applied.
  23544. *
  23545. * Partial comparisons will match empty array and empty object `source`
  23546. * values against any array or object value, respectively. See `_.isEqual`
  23547. * for a list of supported value comparisons.
  23548. *
  23549. * @static
  23550. * @memberOf _
  23551. * @since 3.0.0
  23552. * @category Lang
  23553. * @param {Object} object The object to inspect.
  23554. * @param {Object} source The object of property values to match.
  23555. * @returns {boolean} Returns `true` if `object` is a match, else `false`.
  23556. * @example
  23557. *
  23558. * var object = { 'a': 1, 'b': 2 };
  23559. *
  23560. * _.isMatch(object, { 'b': 2 });
  23561. * // => true
  23562. *
  23563. * _.isMatch(object, { 'b': 1 });
  23564. * // => false
  23565. */
  23566. function isMatch(object, source) {
  23567. return object === source || (0, _baseIsMatch.default)(object, source, (0, _getMatchData.default)(source));
  23568. }
  23569. var _default = isMatch;
  23570. exports.default = _default;
  23571. /***/ }),
  23572. /* 545 */
  23573. /*!***********************************************************************************************!*\
  23574. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isMatchWith.js ***!
  23575. \***********************************************************************************************/
  23576. /*! no static exports found */
  23577. /***/ (function(module, exports, __webpack_require__) {
  23578. "use strict";
  23579. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23580. Object.defineProperty(exports, "__esModule", {
  23581. value: true
  23582. });
  23583. exports.default = void 0;
  23584. var _baseIsMatch = _interopRequireDefault(__webpack_require__(/*! ./_baseIsMatch.js */ 378));
  23585. var _getMatchData = _interopRequireDefault(__webpack_require__(/*! ./_getMatchData.js */ 391));
  23586. /**
  23587. * This method is like `_.isMatch` except that it accepts `customizer` which
  23588. * is invoked to compare values. If `customizer` returns `undefined`, comparisons
  23589. * are handled by the method instead. The `customizer` is invoked with five
  23590. * arguments: (objValue, srcValue, index|key, object, source).
  23591. *
  23592. * @static
  23593. * @memberOf _
  23594. * @since 4.0.0
  23595. * @category Lang
  23596. * @param {Object} object The object to inspect.
  23597. * @param {Object} source The object of property values to match.
  23598. * @param {Function} [customizer] The function to customize comparisons.
  23599. * @returns {boolean} Returns `true` if `object` is a match, else `false`.
  23600. * @example
  23601. *
  23602. * function isGreeting(value) {
  23603. * return /^h(?:i|ello)$/.test(value);
  23604. * }
  23605. *
  23606. * function customizer(objValue, srcValue) {
  23607. * if (isGreeting(objValue) && isGreeting(srcValue)) {
  23608. * return true;
  23609. * }
  23610. * }
  23611. *
  23612. * var object = { 'greeting': 'hello' };
  23613. * var source = { 'greeting': 'hi' };
  23614. *
  23615. * _.isMatchWith(object, source, customizer);
  23616. * // => true
  23617. */
  23618. function isMatchWith(object, source, customizer) {
  23619. customizer = typeof customizer == 'function' ? customizer : undefined;
  23620. return (0, _baseIsMatch.default)(object, source, (0, _getMatchData.default)(source), customizer);
  23621. }
  23622. var _default = isMatchWith;
  23623. exports.default = _default;
  23624. /***/ }),
  23625. /* 546 */
  23626. /*!*****************************************************************************************!*\
  23627. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNaN.js ***!
  23628. \*****************************************************************************************/
  23629. /*! no static exports found */
  23630. /***/ (function(module, exports, __webpack_require__) {
  23631. "use strict";
  23632. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23633. Object.defineProperty(exports, "__esModule", {
  23634. value: true
  23635. });
  23636. exports.default = void 0;
  23637. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  23638. /**
  23639. * Checks if `value` is `NaN`.
  23640. *
  23641. * **Note:** This method is based on
  23642. * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as
  23643. * global [`isNaN`](https://mdn.io/isNaN) which returns `true` for
  23644. * `undefined` and other non-number values.
  23645. *
  23646. * @static
  23647. * @memberOf _
  23648. * @since 0.1.0
  23649. * @category Lang
  23650. * @param {*} value The value to check.
  23651. * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.
  23652. * @example
  23653. *
  23654. * _.isNaN(NaN);
  23655. * // => true
  23656. *
  23657. * _.isNaN(new Number(NaN));
  23658. * // => true
  23659. *
  23660. * isNaN(undefined);
  23661. * // => true
  23662. *
  23663. * _.isNaN(undefined);
  23664. * // => false
  23665. */
  23666. function isNaN(value) {
  23667. // An `NaN` primitive is the only value that is not equal to itself.
  23668. // Perform the `toStringTag` check first to avoid errors with some
  23669. // ActiveX objects in IE.
  23670. return (0, _isNumber.default)(value) && value != +value;
  23671. }
  23672. var _default = isNaN;
  23673. exports.default = _default;
  23674. /***/ }),
  23675. /* 547 */
  23676. /*!********************************************************************************************!*\
  23677. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNumber.js ***!
  23678. \********************************************************************************************/
  23679. /*! no static exports found */
  23680. /***/ (function(module, exports, __webpack_require__) {
  23681. "use strict";
  23682. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23683. Object.defineProperty(exports, "__esModule", {
  23684. value: true
  23685. });
  23686. exports.default = void 0;
  23687. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23688. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23689. /** `Object#toString` result references. */
  23690. var numberTag = '[object Number]';
  23691. /**
  23692. * Checks if `value` is classified as a `Number` primitive or object.
  23693. *
  23694. * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are
  23695. * classified as numbers, use the `_.isFinite` method.
  23696. *
  23697. * @static
  23698. * @memberOf _
  23699. * @since 0.1.0
  23700. * @category Lang
  23701. * @param {*} value The value to check.
  23702. * @returns {boolean} Returns `true` if `value` is a number, else `false`.
  23703. * @example
  23704. *
  23705. * _.isNumber(3);
  23706. * // => true
  23707. *
  23708. * _.isNumber(Number.MIN_VALUE);
  23709. * // => true
  23710. *
  23711. * _.isNumber(Infinity);
  23712. * // => true
  23713. *
  23714. * _.isNumber('3');
  23715. * // => false
  23716. */
  23717. function isNumber(value) {
  23718. return typeof value == 'number' || (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == numberTag;
  23719. }
  23720. var _default = isNumber;
  23721. exports.default = _default;
  23722. /***/ }),
  23723. /* 548 */
  23724. /*!********************************************************************************************!*\
  23725. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNative.js ***!
  23726. \********************************************************************************************/
  23727. /*! no static exports found */
  23728. /***/ (function(module, exports, __webpack_require__) {
  23729. "use strict";
  23730. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23731. Object.defineProperty(exports, "__esModule", {
  23732. value: true
  23733. });
  23734. exports.default = void 0;
  23735. var _baseIsNative = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNative.js */ 177));
  23736. var _isMaskable = _interopRequireDefault(__webpack_require__(/*! ./_isMaskable.js */ 549));
  23737. /** Error message constants. */
  23738. var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.';
  23739. /**
  23740. * Checks if `value` is a pristine native function.
  23741. *
  23742. * **Note:** This method can't reliably detect native functions in the presence
  23743. * of the core-js package because core-js circumvents this kind of detection.
  23744. * Despite multiple requests, the core-js maintainer has made it clear: any
  23745. * attempt to fix the detection will be obstructed. As a result, we're left
  23746. * with little choice but to throw an error. Unfortunately, this also affects
  23747. * packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill),
  23748. * which rely on core-js.
  23749. *
  23750. * @static
  23751. * @memberOf _
  23752. * @since 3.0.0
  23753. * @category Lang
  23754. * @param {*} value The value to check.
  23755. * @returns {boolean} Returns `true` if `value` is a native function,
  23756. * else `false`.
  23757. * @example
  23758. *
  23759. * _.isNative(Array.prototype.push);
  23760. * // => true
  23761. *
  23762. * _.isNative(_);
  23763. * // => false
  23764. */
  23765. function isNative(value) {
  23766. if ((0, _isMaskable.default)(value)) {
  23767. throw new Error(CORE_ERROR_TEXT);
  23768. }
  23769. return (0, _baseIsNative.default)(value);
  23770. }
  23771. var _default = isNative;
  23772. exports.default = _default;
  23773. /***/ }),
  23774. /* 549 */
  23775. /*!***********************************************************************************************!*\
  23776. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_isMaskable.js ***!
  23777. \***********************************************************************************************/
  23778. /*! no static exports found */
  23779. /***/ (function(module, exports, __webpack_require__) {
  23780. "use strict";
  23781. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23782. Object.defineProperty(exports, "__esModule", {
  23783. value: true
  23784. });
  23785. exports.default = void 0;
  23786. var _coreJsData = _interopRequireDefault(__webpack_require__(/*! ./_coreJsData.js */ 180));
  23787. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  23788. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  23789. /**
  23790. * Checks if `func` is capable of being masked.
  23791. *
  23792. * @private
  23793. * @param {*} value The value to check.
  23794. * @returns {boolean} Returns `true` if `func` is maskable, else `false`.
  23795. */
  23796. var isMaskable = _coreJsData.default ? _isFunction.default : _stubFalse.default;
  23797. var _default = isMaskable;
  23798. exports.default = _default;
  23799. /***/ }),
  23800. /* 550 */
  23801. /*!*****************************************************************************************!*\
  23802. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNil.js ***!
  23803. \*****************************************************************************************/
  23804. /*! no static exports found */
  23805. /***/ (function(module, exports, __webpack_require__) {
  23806. "use strict";
  23807. Object.defineProperty(exports, "__esModule", {
  23808. value: true
  23809. });
  23810. exports.default = void 0;
  23811. /**
  23812. * Checks if `value` is `null` or `undefined`.
  23813. *
  23814. * @static
  23815. * @memberOf _
  23816. * @since 4.0.0
  23817. * @category Lang
  23818. * @param {*} value The value to check.
  23819. * @returns {boolean} Returns `true` if `value` is nullish, else `false`.
  23820. * @example
  23821. *
  23822. * _.isNil(null);
  23823. * // => true
  23824. *
  23825. * _.isNil(void 0);
  23826. * // => true
  23827. *
  23828. * _.isNil(NaN);
  23829. * // => false
  23830. */
  23831. function isNil(value) {
  23832. return value == null;
  23833. }
  23834. var _default = isNil;
  23835. exports.default = _default;
  23836. /***/ }),
  23837. /* 551 */
  23838. /*!******************************************************************************************!*\
  23839. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isNull.js ***!
  23840. \******************************************************************************************/
  23841. /*! no static exports found */
  23842. /***/ (function(module, exports, __webpack_require__) {
  23843. "use strict";
  23844. Object.defineProperty(exports, "__esModule", {
  23845. value: true
  23846. });
  23847. exports.default = void 0;
  23848. /**
  23849. * Checks if `value` is `null`.
  23850. *
  23851. * @static
  23852. * @memberOf _
  23853. * @since 0.1.0
  23854. * @category Lang
  23855. * @param {*} value The value to check.
  23856. * @returns {boolean} Returns `true` if `value` is `null`, else `false`.
  23857. * @example
  23858. *
  23859. * _.isNull(null);
  23860. * // => true
  23861. *
  23862. * _.isNull(void 0);
  23863. * // => false
  23864. */
  23865. function isNull(value) {
  23866. return value === null;
  23867. }
  23868. var _default = isNull;
  23869. exports.default = _default;
  23870. /***/ }),
  23871. /* 552 */
  23872. /*!********************************************************************************************!*\
  23873. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isRegExp.js ***!
  23874. \********************************************************************************************/
  23875. /*! no static exports found */
  23876. /***/ (function(module, exports, __webpack_require__) {
  23877. "use strict";
  23878. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23879. Object.defineProperty(exports, "__esModule", {
  23880. value: true
  23881. });
  23882. exports.default = void 0;
  23883. var _baseIsRegExp = _interopRequireDefault(__webpack_require__(/*! ./_baseIsRegExp.js */ 553));
  23884. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  23885. var _nodeUtil = _interopRequireDefault(__webpack_require__(/*! ./_nodeUtil.js */ 249));
  23886. /* Node.js helper references. */
  23887. var nodeIsRegExp = _nodeUtil.default && _nodeUtil.default.isRegExp;
  23888. /**
  23889. * Checks if `value` is classified as a `RegExp` object.
  23890. *
  23891. * @static
  23892. * @memberOf _
  23893. * @since 0.1.0
  23894. * @category Lang
  23895. * @param {*} value The value to check.
  23896. * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.
  23897. * @example
  23898. *
  23899. * _.isRegExp(/abc/);
  23900. * // => true
  23901. *
  23902. * _.isRegExp('/abc/');
  23903. * // => false
  23904. */
  23905. var isRegExp = nodeIsRegExp ? (0, _baseUnary.default)(nodeIsRegExp) : _baseIsRegExp.default;
  23906. var _default = isRegExp;
  23907. exports.default = _default;
  23908. /***/ }),
  23909. /* 553 */
  23910. /*!*************************************************************************************************!*\
  23911. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIsRegExp.js ***!
  23912. \*************************************************************************************************/
  23913. /*! no static exports found */
  23914. /***/ (function(module, exports, __webpack_require__) {
  23915. "use strict";
  23916. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23917. Object.defineProperty(exports, "__esModule", {
  23918. value: true
  23919. });
  23920. exports.default = void 0;
  23921. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  23922. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  23923. /** `Object#toString` result references. */
  23924. var regexpTag = '[object RegExp]';
  23925. /**
  23926. * The base implementation of `_.isRegExp` without Node.js optimizations.
  23927. *
  23928. * @private
  23929. * @param {*} value The value to check.
  23930. * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.
  23931. */
  23932. function baseIsRegExp(value) {
  23933. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == regexpTag;
  23934. }
  23935. var _default = baseIsRegExp;
  23936. exports.default = _default;
  23937. /***/ }),
  23938. /* 554 */
  23939. /*!*************************************************************************************************!*\
  23940. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isSafeInteger.js ***!
  23941. \*************************************************************************************************/
  23942. /*! no static exports found */
  23943. /***/ (function(module, exports, __webpack_require__) {
  23944. "use strict";
  23945. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  23946. Object.defineProperty(exports, "__esModule", {
  23947. value: true
  23948. });
  23949. exports.default = void 0;
  23950. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  23951. /** Used as references for various `Number` constants. */
  23952. var MAX_SAFE_INTEGER = 9007199254740991;
  23953. /**
  23954. * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754
  23955. * double precision number which isn't the result of a rounded unsafe integer.
  23956. *
  23957. * **Note:** This method is based on
  23958. * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger).
  23959. *
  23960. * @static
  23961. * @memberOf _
  23962. * @since 4.0.0
  23963. * @category Lang
  23964. * @param {*} value The value to check.
  23965. * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`.
  23966. * @example
  23967. *
  23968. * _.isSafeInteger(3);
  23969. * // => true
  23970. *
  23971. * _.isSafeInteger(Number.MIN_VALUE);
  23972. * // => false
  23973. *
  23974. * _.isSafeInteger(Infinity);
  23975. * // => false
  23976. *
  23977. * _.isSafeInteger('3');
  23978. * // => false
  23979. */
  23980. function isSafeInteger(value) {
  23981. return (0, _isInteger.default)(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER;
  23982. }
  23983. var _default = isSafeInteger;
  23984. exports.default = _default;
  23985. /***/ }),
  23986. /* 555 */
  23987. /*!***********************************************************************************************!*\
  23988. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isUndefined.js ***!
  23989. \***********************************************************************************************/
  23990. /*! no static exports found */
  23991. /***/ (function(module, exports, __webpack_require__) {
  23992. "use strict";
  23993. Object.defineProperty(exports, "__esModule", {
  23994. value: true
  23995. });
  23996. exports.default = void 0;
  23997. /**
  23998. * Checks if `value` is `undefined`.
  23999. *
  24000. * @static
  24001. * @since 0.1.0
  24002. * @memberOf _
  24003. * @category Lang
  24004. * @param {*} value The value to check.
  24005. * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`.
  24006. * @example
  24007. *
  24008. * _.isUndefined(void 0);
  24009. * // => true
  24010. *
  24011. * _.isUndefined(null);
  24012. * // => false
  24013. */
  24014. function isUndefined(value) {
  24015. return value === undefined;
  24016. }
  24017. var _default = isUndefined;
  24018. exports.default = _default;
  24019. /***/ }),
  24020. /* 556 */
  24021. /*!*********************************************************************************************!*\
  24022. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isWeakMap.js ***!
  24023. \*********************************************************************************************/
  24024. /*! no static exports found */
  24025. /***/ (function(module, exports, __webpack_require__) {
  24026. "use strict";
  24027. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24028. Object.defineProperty(exports, "__esModule", {
  24029. value: true
  24030. });
  24031. exports.default = void 0;
  24032. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  24033. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  24034. /** `Object#toString` result references. */
  24035. var weakMapTag = '[object WeakMap]';
  24036. /**
  24037. * Checks if `value` is classified as a `WeakMap` object.
  24038. *
  24039. * @static
  24040. * @memberOf _
  24041. * @since 4.3.0
  24042. * @category Lang
  24043. * @param {*} value The value to check.
  24044. * @returns {boolean} Returns `true` if `value` is a weak map, else `false`.
  24045. * @example
  24046. *
  24047. * _.isWeakMap(new WeakMap);
  24048. * // => true
  24049. *
  24050. * _.isWeakMap(new Map);
  24051. * // => false
  24052. */
  24053. function isWeakMap(value) {
  24054. return (0, _isObjectLike.default)(value) && (0, _getTag.default)(value) == weakMapTag;
  24055. }
  24056. var _default = isWeakMap;
  24057. exports.default = _default;
  24058. /***/ }),
  24059. /* 557 */
  24060. /*!*********************************************************************************************!*\
  24061. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/isWeakSet.js ***!
  24062. \*********************************************************************************************/
  24063. /*! no static exports found */
  24064. /***/ (function(module, exports, __webpack_require__) {
  24065. "use strict";
  24066. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24067. Object.defineProperty(exports, "__esModule", {
  24068. value: true
  24069. });
  24070. exports.default = void 0;
  24071. var _baseGetTag = _interopRequireDefault(__webpack_require__(/*! ./_baseGetTag.js */ 153));
  24072. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  24073. /** `Object#toString` result references. */
  24074. var weakSetTag = '[object WeakSet]';
  24075. /**
  24076. * Checks if `value` is classified as a `WeakSet` object.
  24077. *
  24078. * @static
  24079. * @memberOf _
  24080. * @since 4.3.0
  24081. * @category Lang
  24082. * @param {*} value The value to check.
  24083. * @returns {boolean} Returns `true` if `value` is a weak set, else `false`.
  24084. * @example
  24085. *
  24086. * _.isWeakSet(new WeakSet);
  24087. * // => true
  24088. *
  24089. * _.isWeakSet(new Set);
  24090. * // => false
  24091. */
  24092. function isWeakSet(value) {
  24093. return (0, _isObjectLike.default)(value) && (0, _baseGetTag.default)(value) == weakSetTag;
  24094. }
  24095. var _default = isWeakSet;
  24096. exports.default = _default;
  24097. /***/ }),
  24098. /* 558 */
  24099. /*!********************************************************************************************!*\
  24100. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/iteratee.js ***!
  24101. \********************************************************************************************/
  24102. /*! no static exports found */
  24103. /***/ (function(module, exports, __webpack_require__) {
  24104. "use strict";
  24105. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24106. Object.defineProperty(exports, "__esModule", {
  24107. value: true
  24108. });
  24109. exports.default = void 0;
  24110. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  24111. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24112. /** Used to compose bitmasks for cloning. */
  24113. var CLONE_DEEP_FLAG = 1;
  24114. /**
  24115. * Creates a function that invokes `func` with the arguments of the created
  24116. * function. If `func` is a property name, the created function returns the
  24117. * property value for a given element. If `func` is an array or object, the
  24118. * created function returns `true` for elements that contain the equivalent
  24119. * source properties, otherwise it returns `false`.
  24120. *
  24121. * @static
  24122. * @since 4.0.0
  24123. * @memberOf _
  24124. * @category Util
  24125. * @param {*} [func=_.identity] The value to convert to a callback.
  24126. * @returns {Function} Returns the callback.
  24127. * @example
  24128. *
  24129. * var users = [
  24130. * { 'user': 'barney', 'age': 36, 'active': true },
  24131. * { 'user': 'fred', 'age': 40, 'active': false }
  24132. * ];
  24133. *
  24134. * // The `_.matches` iteratee shorthand.
  24135. * _.filter(users, _.iteratee({ 'user': 'barney', 'active': true }));
  24136. * // => [{ 'user': 'barney', 'age': 36, 'active': true }]
  24137. *
  24138. * // The `_.matchesProperty` iteratee shorthand.
  24139. * _.filter(users, _.iteratee(['user', 'fred']));
  24140. * // => [{ 'user': 'fred', 'age': 40 }]
  24141. *
  24142. * // The `_.property` iteratee shorthand.
  24143. * _.map(users, _.iteratee('user'));
  24144. * // => ['barney', 'fred']
  24145. *
  24146. * // Create custom iteratee shorthands.
  24147. * _.iteratee = _.wrap(_.iteratee, function(iteratee, func) {
  24148. * return !_.isRegExp(func) ? iteratee(func) : function(string) {
  24149. * return func.test(string);
  24150. * };
  24151. * });
  24152. *
  24153. * _.filter(['abc', 'def'], /ef/);
  24154. * // => ['def']
  24155. */
  24156. function iteratee(func) {
  24157. return (0, _baseIteratee.default)(typeof func == 'function' ? func : (0, _baseClone.default)(func, CLONE_DEEP_FLAG));
  24158. }
  24159. var _default = iteratee;
  24160. exports.default = _default;
  24161. /***/ }),
  24162. /* 559 */
  24163. /*!****************************************************************************************!*\
  24164. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/join.js ***!
  24165. \****************************************************************************************/
  24166. /*! no static exports found */
  24167. /***/ (function(module, exports, __webpack_require__) {
  24168. "use strict";
  24169. Object.defineProperty(exports, "__esModule", {
  24170. value: true
  24171. });
  24172. exports.default = void 0;
  24173. /** Used for built-in method references. */
  24174. var arrayProto = Array.prototype;
  24175. /* Built-in method references for those with the same name as other `lodash` methods. */
  24176. var nativeJoin = arrayProto.join;
  24177. /**
  24178. * Converts all elements in `array` into a string separated by `separator`.
  24179. *
  24180. * @static
  24181. * @memberOf _
  24182. * @since 4.0.0
  24183. * @category Array
  24184. * @param {Array} array The array to convert.
  24185. * @param {string} [separator=','] The element separator.
  24186. * @returns {string} Returns the joined string.
  24187. * @example
  24188. *
  24189. * _.join(['a', 'b', 'c'], '~');
  24190. * // => 'a~b~c'
  24191. */
  24192. function join(array, separator) {
  24193. return array == null ? '' : nativeJoin.call(array, separator);
  24194. }
  24195. var _default = join;
  24196. exports.default = _default;
  24197. /***/ }),
  24198. /* 560 */
  24199. /*!*********************************************************************************************!*\
  24200. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/kebabCase.js ***!
  24201. \*********************************************************************************************/
  24202. /*! no static exports found */
  24203. /***/ (function(module, exports, __webpack_require__) {
  24204. "use strict";
  24205. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24206. Object.defineProperty(exports, "__esModule", {
  24207. value: true
  24208. });
  24209. exports.default = void 0;
  24210. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  24211. /**
  24212. * Converts `string` to
  24213. * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles).
  24214. *
  24215. * @static
  24216. * @memberOf _
  24217. * @since 3.0.0
  24218. * @category String
  24219. * @param {string} [string=''] The string to convert.
  24220. * @returns {string} Returns the kebab cased string.
  24221. * @example
  24222. *
  24223. * _.kebabCase('Foo Bar');
  24224. * // => 'foo-bar'
  24225. *
  24226. * _.kebabCase('fooBar');
  24227. * // => 'foo-bar'
  24228. *
  24229. * _.kebabCase('__FOO_BAR__');
  24230. * // => 'foo-bar'
  24231. */
  24232. var kebabCase = (0, _createCompounder.default)(function (result, word, index) {
  24233. return result + (index ? '-' : '') + word.toLowerCase();
  24234. });
  24235. var _default = kebabCase;
  24236. exports.default = _default;
  24237. /***/ }),
  24238. /* 561 */
  24239. /*!*****************************************************************************************!*\
  24240. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/keyBy.js ***!
  24241. \*****************************************************************************************/
  24242. /*! no static exports found */
  24243. /***/ (function(module, exports, __webpack_require__) {
  24244. "use strict";
  24245. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24246. Object.defineProperty(exports, "__esModule", {
  24247. value: true
  24248. });
  24249. exports.default = void 0;
  24250. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  24251. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  24252. /**
  24253. * Creates an object composed of keys generated from the results of running
  24254. * each element of `collection` thru `iteratee`. The corresponding value of
  24255. * each key is the last element responsible for generating the key. The
  24256. * iteratee is invoked with one argument: (value).
  24257. *
  24258. * @static
  24259. * @memberOf _
  24260. * @since 4.0.0
  24261. * @category Collection
  24262. * @param {Array|Object} collection The collection to iterate over.
  24263. * @param {Function} [iteratee=_.identity] The iteratee to transform keys.
  24264. * @returns {Object} Returns the composed aggregate object.
  24265. * @example
  24266. *
  24267. * var array = [
  24268. * { 'dir': 'left', 'code': 97 },
  24269. * { 'dir': 'right', 'code': 100 }
  24270. * ];
  24271. *
  24272. * _.keyBy(array, function(o) {
  24273. * return String.fromCharCode(o.code);
  24274. * });
  24275. * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }
  24276. *
  24277. * _.keyBy(array, 'dir');
  24278. * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } }
  24279. */
  24280. var keyBy = (0, _createAggregator.default)(function (result, value, key) {
  24281. (0, _baseAssignValue.default)(result, key, value);
  24282. });
  24283. var _default = keyBy;
  24284. exports.default = _default;
  24285. /***/ }),
  24286. /* 562 */
  24287. /*!***********************************************************************************************!*\
  24288. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lastIndexOf.js ***!
  24289. \***********************************************************************************************/
  24290. /*! no static exports found */
  24291. /***/ (function(module, exports, __webpack_require__) {
  24292. "use strict";
  24293. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24294. Object.defineProperty(exports, "__esModule", {
  24295. value: true
  24296. });
  24297. exports.default = void 0;
  24298. var _baseFindIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseFindIndex.js */ 217));
  24299. var _baseIsNaN = _interopRequireDefault(__webpack_require__(/*! ./_baseIsNaN.js */ 218));
  24300. var _strictLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_strictLastIndexOf.js */ 563));
  24301. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  24302. /* Built-in method references for those with the same name as other `lodash` methods. */
  24303. var nativeMax = Math.max,
  24304. nativeMin = Math.min;
  24305. /**
  24306. * This method is like `_.indexOf` except that it iterates over elements of
  24307. * `array` from right to left.
  24308. *
  24309. * @static
  24310. * @memberOf _
  24311. * @since 0.1.0
  24312. * @category Array
  24313. * @param {Array} array The array to inspect.
  24314. * @param {*} value The value to search for.
  24315. * @param {number} [fromIndex=array.length-1] The index to search from.
  24316. * @returns {number} Returns the index of the matched value, else `-1`.
  24317. * @example
  24318. *
  24319. * _.lastIndexOf([1, 2, 1, 2], 2);
  24320. * // => 3
  24321. *
  24322. * // Search from the `fromIndex`.
  24323. * _.lastIndexOf([1, 2, 1, 2], 2, 2);
  24324. * // => 1
  24325. */
  24326. function lastIndexOf(array, value, fromIndex) {
  24327. var length = array == null ? 0 : array.length;
  24328. if (!length) {
  24329. return -1;
  24330. }
  24331. var index = length;
  24332. if (fromIndex !== undefined) {
  24333. index = (0, _toInteger.default)(fromIndex);
  24334. index = index < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1);
  24335. }
  24336. return value === value ? (0, _strictLastIndexOf.default)(array, value, index) : (0, _baseFindIndex.default)(array, _baseIsNaN.default, index, true);
  24337. }
  24338. var _default = lastIndexOf;
  24339. exports.default = _default;
  24340. /***/ }),
  24341. /* 563 */
  24342. /*!******************************************************************************************************!*\
  24343. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_strictLastIndexOf.js ***!
  24344. \******************************************************************************************************/
  24345. /*! no static exports found */
  24346. /***/ (function(module, exports, __webpack_require__) {
  24347. "use strict";
  24348. Object.defineProperty(exports, "__esModule", {
  24349. value: true
  24350. });
  24351. exports.default = void 0;
  24352. /**
  24353. * A specialized version of `_.lastIndexOf` which performs strict equality
  24354. * comparisons of values, i.e. `===`.
  24355. *
  24356. * @private
  24357. * @param {Array} array The array to inspect.
  24358. * @param {*} value The value to search for.
  24359. * @param {number} fromIndex The index to search from.
  24360. * @returns {number} Returns the index of the matched value, else `-1`.
  24361. */
  24362. function strictLastIndexOf(array, value, fromIndex) {
  24363. var index = fromIndex + 1;
  24364. while (index--) {
  24365. if (array[index] === value) {
  24366. return index;
  24367. }
  24368. }
  24369. return index;
  24370. }
  24371. var _default = strictLastIndexOf;
  24372. exports.default = _default;
  24373. /***/ }),
  24374. /* 564 */
  24375. /*!*********************************************************************************************!*\
  24376. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lowerCase.js ***!
  24377. \*********************************************************************************************/
  24378. /*! no static exports found */
  24379. /***/ (function(module, exports, __webpack_require__) {
  24380. "use strict";
  24381. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24382. Object.defineProperty(exports, "__esModule", {
  24383. value: true
  24384. });
  24385. exports.default = void 0;
  24386. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  24387. /**
  24388. * Converts `string`, as space separated words, to lower case.
  24389. *
  24390. * @static
  24391. * @memberOf _
  24392. * @since 4.0.0
  24393. * @category String
  24394. * @param {string} [string=''] The string to convert.
  24395. * @returns {string} Returns the lower cased string.
  24396. * @example
  24397. *
  24398. * _.lowerCase('--Foo-Bar--');
  24399. * // => 'foo bar'
  24400. *
  24401. * _.lowerCase('fooBar');
  24402. * // => 'foo bar'
  24403. *
  24404. * _.lowerCase('__FOO_BAR__');
  24405. * // => 'foo bar'
  24406. */
  24407. var lowerCase = (0, _createCompounder.default)(function (result, word, index) {
  24408. return result + (index ? ' ' : '') + word.toLowerCase();
  24409. });
  24410. var _default = lowerCase;
  24411. exports.default = _default;
  24412. /***/ }),
  24413. /* 565 */
  24414. /*!**********************************************************************************************!*\
  24415. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lowerFirst.js ***!
  24416. \**********************************************************************************************/
  24417. /*! no static exports found */
  24418. /***/ (function(module, exports, __webpack_require__) {
  24419. "use strict";
  24420. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24421. Object.defineProperty(exports, "__esModule", {
  24422. value: true
  24423. });
  24424. exports.default = void 0;
  24425. var _createCaseFirst = _interopRequireDefault(__webpack_require__(/*! ./_createCaseFirst.js */ 309));
  24426. /**
  24427. * Converts the first character of `string` to lower case.
  24428. *
  24429. * @static
  24430. * @memberOf _
  24431. * @since 4.0.0
  24432. * @category String
  24433. * @param {string} [string=''] The string to convert.
  24434. * @returns {string} Returns the converted string.
  24435. * @example
  24436. *
  24437. * _.lowerFirst('Fred');
  24438. * // => 'fred'
  24439. *
  24440. * _.lowerFirst('FRED');
  24441. * // => 'fRED'
  24442. */
  24443. var lowerFirst = (0, _createCaseFirst.default)('toLowerCase');
  24444. var _default = lowerFirst;
  24445. exports.default = _default;
  24446. /***/ }),
  24447. /* 566 */
  24448. /*!**************************************************************************************!*\
  24449. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lt.js ***!
  24450. \**************************************************************************************/
  24451. /*! no static exports found */
  24452. /***/ (function(module, exports, __webpack_require__) {
  24453. "use strict";
  24454. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24455. Object.defineProperty(exports, "__esModule", {
  24456. value: true
  24457. });
  24458. exports.default = void 0;
  24459. var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
  24460. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  24461. /**
  24462. * Checks if `value` is less than `other`.
  24463. *
  24464. * @static
  24465. * @memberOf _
  24466. * @since 3.9.0
  24467. * @category Lang
  24468. * @param {*} value The value to compare.
  24469. * @param {*} other The other value to compare.
  24470. * @returns {boolean} Returns `true` if `value` is less than `other`,
  24471. * else `false`.
  24472. * @see _.gt
  24473. * @example
  24474. *
  24475. * _.lt(1, 3);
  24476. * // => true
  24477. *
  24478. * _.lt(3, 3);
  24479. * // => false
  24480. *
  24481. * _.lt(3, 1);
  24482. * // => false
  24483. */
  24484. var lt = (0, _createRelationalOperation.default)(_baseLt.default);
  24485. var _default = lt;
  24486. exports.default = _default;
  24487. /***/ }),
  24488. /* 567 */
  24489. /*!*******************************************************************************************!*\
  24490. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseLt.js ***!
  24491. \*******************************************************************************************/
  24492. /*! no static exports found */
  24493. /***/ (function(module, exports, __webpack_require__) {
  24494. "use strict";
  24495. Object.defineProperty(exports, "__esModule", {
  24496. value: true
  24497. });
  24498. exports.default = void 0;
  24499. /**
  24500. * The base implementation of `_.lt` which doesn't coerce arguments.
  24501. *
  24502. * @private
  24503. * @param {*} value The value to compare.
  24504. * @param {*} other The other value to compare.
  24505. * @returns {boolean} Returns `true` if `value` is less than `other`,
  24506. * else `false`.
  24507. */
  24508. function baseLt(value, other) {
  24509. return value < other;
  24510. }
  24511. var _default = baseLt;
  24512. exports.default = _default;
  24513. /***/ }),
  24514. /* 568 */
  24515. /*!***************************************************************************************!*\
  24516. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lte.js ***!
  24517. \***************************************************************************************/
  24518. /*! no static exports found */
  24519. /***/ (function(module, exports, __webpack_require__) {
  24520. "use strict";
  24521. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24522. Object.defineProperty(exports, "__esModule", {
  24523. value: true
  24524. });
  24525. exports.default = void 0;
  24526. var _createRelationalOperation = _interopRequireDefault(__webpack_require__(/*! ./_createRelationalOperation.js */ 508));
  24527. /**
  24528. * Checks if `value` is less than or equal to `other`.
  24529. *
  24530. * @static
  24531. * @memberOf _
  24532. * @since 3.9.0
  24533. * @category Lang
  24534. * @param {*} value The value to compare.
  24535. * @param {*} other The other value to compare.
  24536. * @returns {boolean} Returns `true` if `value` is less than or equal to
  24537. * `other`, else `false`.
  24538. * @see _.gte
  24539. * @example
  24540. *
  24541. * _.lte(1, 3);
  24542. * // => true
  24543. *
  24544. * _.lte(3, 3);
  24545. * // => true
  24546. *
  24547. * _.lte(3, 1);
  24548. * // => false
  24549. */
  24550. var lte = (0, _createRelationalOperation.default)(function (value, other) {
  24551. return value <= other;
  24552. });
  24553. var _default = lte;
  24554. exports.default = _default;
  24555. /***/ }),
  24556. /* 569 */
  24557. /*!*******************************************************************************************!*\
  24558. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mapKeys.js ***!
  24559. \*******************************************************************************************/
  24560. /*! no static exports found */
  24561. /***/ (function(module, exports, __webpack_require__) {
  24562. "use strict";
  24563. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24564. Object.defineProperty(exports, "__esModule", {
  24565. value: true
  24566. });
  24567. exports.default = void 0;
  24568. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  24569. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  24570. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24571. /**
  24572. * The opposite of `_.mapValues`; this method creates an object with the
  24573. * same values as `object` and keys generated by running each own enumerable
  24574. * string keyed property of `object` thru `iteratee`. The iteratee is invoked
  24575. * with three arguments: (value, key, object).
  24576. *
  24577. * @static
  24578. * @memberOf _
  24579. * @since 3.8.0
  24580. * @category Object
  24581. * @param {Object} object The object to iterate over.
  24582. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  24583. * @returns {Object} Returns the new mapped object.
  24584. * @see _.mapValues
  24585. * @example
  24586. *
  24587. * _.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {
  24588. * return key + value;
  24589. * });
  24590. * // => { 'a1': 1, 'b2': 2 }
  24591. */
  24592. function mapKeys(object, iteratee) {
  24593. var result = {};
  24594. iteratee = (0, _baseIteratee.default)(iteratee, 3);
  24595. (0, _baseForOwn.default)(object, function (value, key, object) {
  24596. (0, _baseAssignValue.default)(result, iteratee(value, key, object), value);
  24597. });
  24598. return result;
  24599. }
  24600. var _default = mapKeys;
  24601. exports.default = _default;
  24602. /***/ }),
  24603. /* 570 */
  24604. /*!*********************************************************************************************!*\
  24605. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mapValues.js ***!
  24606. \*********************************************************************************************/
  24607. /*! no static exports found */
  24608. /***/ (function(module, exports, __webpack_require__) {
  24609. "use strict";
  24610. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24611. Object.defineProperty(exports, "__esModule", {
  24612. value: true
  24613. });
  24614. exports.default = void 0;
  24615. var _baseAssignValue = _interopRequireDefault(__webpack_require__(/*! ./_baseAssignValue.js */ 228));
  24616. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  24617. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24618. /**
  24619. * Creates an object with the same keys as `object` and values generated
  24620. * by running each own enumerable string keyed property of `object` thru
  24621. * `iteratee`. The iteratee is invoked with three arguments:
  24622. * (value, key, object).
  24623. *
  24624. * @static
  24625. * @memberOf _
  24626. * @since 2.4.0
  24627. * @category Object
  24628. * @param {Object} object The object to iterate over.
  24629. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  24630. * @returns {Object} Returns the new mapped object.
  24631. * @see _.mapKeys
  24632. * @example
  24633. *
  24634. * var users = {
  24635. * 'fred': { 'user': 'fred', 'age': 40 },
  24636. * 'pebbles': { 'user': 'pebbles', 'age': 1 }
  24637. * };
  24638. *
  24639. * _.mapValues(users, function(o) { return o.age; });
  24640. * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)
  24641. *
  24642. * // The `_.property` iteratee shorthand.
  24643. * _.mapValues(users, 'age');
  24644. * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)
  24645. */
  24646. function mapValues(object, iteratee) {
  24647. var result = {};
  24648. iteratee = (0, _baseIteratee.default)(iteratee, 3);
  24649. (0, _baseForOwn.default)(object, function (value, key, object) {
  24650. (0, _baseAssignValue.default)(result, key, iteratee(value, key, object));
  24651. });
  24652. return result;
  24653. }
  24654. var _default = mapValues;
  24655. exports.default = _default;
  24656. /***/ }),
  24657. /* 571 */
  24658. /*!*******************************************************************************************!*\
  24659. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/matches.js ***!
  24660. \*******************************************************************************************/
  24661. /*! no static exports found */
  24662. /***/ (function(module, exports, __webpack_require__) {
  24663. "use strict";
  24664. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24665. Object.defineProperty(exports, "__esModule", {
  24666. value: true
  24667. });
  24668. exports.default = void 0;
  24669. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  24670. var _baseMatches = _interopRequireDefault(__webpack_require__(/*! ./_baseMatches.js */ 377));
  24671. /** Used to compose bitmasks for cloning. */
  24672. var CLONE_DEEP_FLAG = 1;
  24673. /**
  24674. * Creates a function that performs a partial deep comparison between a given
  24675. * object and `source`, returning `true` if the given object has equivalent
  24676. * property values, else `false`.
  24677. *
  24678. * **Note:** The created function is equivalent to `_.isMatch` with `source`
  24679. * partially applied.
  24680. *
  24681. * Partial comparisons will match empty array and empty object `source`
  24682. * values against any array or object value, respectively. See `_.isEqual`
  24683. * for a list of supported value comparisons.
  24684. *
  24685. * **Note:** Multiple values can be checked by combining several matchers
  24686. * using `_.overSome`
  24687. *
  24688. * @static
  24689. * @memberOf _
  24690. * @since 3.0.0
  24691. * @category Util
  24692. * @param {Object} source The object of property values to match.
  24693. * @returns {Function} Returns the new spec function.
  24694. * @example
  24695. *
  24696. * var objects = [
  24697. * { 'a': 1, 'b': 2, 'c': 3 },
  24698. * { 'a': 4, 'b': 5, 'c': 6 }
  24699. * ];
  24700. *
  24701. * _.filter(objects, _.matches({ 'a': 4, 'c': 6 }));
  24702. * // => [{ 'a': 4, 'b': 5, 'c': 6 }]
  24703. *
  24704. * // Checking for several possible values
  24705. * _.filter(objects, _.overSome([_.matches({ 'a': 1 }), _.matches({ 'a': 4 })]));
  24706. * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
  24707. */
  24708. function matches(source) {
  24709. return (0, _baseMatches.default)((0, _baseClone.default)(source, CLONE_DEEP_FLAG));
  24710. }
  24711. var _default = matches;
  24712. exports.default = _default;
  24713. /***/ }),
  24714. /* 572 */
  24715. /*!***************************************************************************************************!*\
  24716. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/matchesProperty.js ***!
  24717. \***************************************************************************************************/
  24718. /*! no static exports found */
  24719. /***/ (function(module, exports, __webpack_require__) {
  24720. "use strict";
  24721. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24722. Object.defineProperty(exports, "__esModule", {
  24723. value: true
  24724. });
  24725. exports.default = void 0;
  24726. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  24727. var _baseMatchesProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseMatchesProperty.js */ 394));
  24728. /** Used to compose bitmasks for cloning. */
  24729. var CLONE_DEEP_FLAG = 1;
  24730. /**
  24731. * Creates a function that performs a partial deep comparison between the
  24732. * value at `path` of a given object to `srcValue`, returning `true` if the
  24733. * object value is equivalent, else `false`.
  24734. *
  24735. * **Note:** Partial comparisons will match empty array and empty object
  24736. * `srcValue` values against any array or object value, respectively. See
  24737. * `_.isEqual` for a list of supported value comparisons.
  24738. *
  24739. * **Note:** Multiple values can be checked by combining several matchers
  24740. * using `_.overSome`
  24741. *
  24742. * @static
  24743. * @memberOf _
  24744. * @since 3.2.0
  24745. * @category Util
  24746. * @param {Array|string} path The path of the property to get.
  24747. * @param {*} srcValue The value to match.
  24748. * @returns {Function} Returns the new spec function.
  24749. * @example
  24750. *
  24751. * var objects = [
  24752. * { 'a': 1, 'b': 2, 'c': 3 },
  24753. * { 'a': 4, 'b': 5, 'c': 6 }
  24754. * ];
  24755. *
  24756. * _.find(objects, _.matchesProperty('a', 4));
  24757. * // => { 'a': 4, 'b': 5, 'c': 6 }
  24758. *
  24759. * // Checking for several possible values
  24760. * _.filter(objects, _.overSome([_.matchesProperty('a', 1), _.matchesProperty('a', 4)]));
  24761. * // => [{ 'a': 1, 'b': 2, 'c': 3 }, { 'a': 4, 'b': 5, 'c': 6 }]
  24762. */
  24763. function matchesProperty(path, srcValue) {
  24764. return (0, _baseMatchesProperty.default)(path, (0, _baseClone.default)(srcValue, CLONE_DEEP_FLAG));
  24765. }
  24766. var _default = matchesProperty;
  24767. exports.default = _default;
  24768. /***/ }),
  24769. /* 573 */
  24770. /*!***************************************************************************************!*\
  24771. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/max.js ***!
  24772. \***************************************************************************************/
  24773. /*! no static exports found */
  24774. /***/ (function(module, exports, __webpack_require__) {
  24775. "use strict";
  24776. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24777. Object.defineProperty(exports, "__esModule", {
  24778. value: true
  24779. });
  24780. exports.default = void 0;
  24781. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  24782. var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
  24783. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  24784. /**
  24785. * Computes the maximum value of `array`. If `array` is empty or falsey,
  24786. * `undefined` is returned.
  24787. *
  24788. * @static
  24789. * @since 0.1.0
  24790. * @memberOf _
  24791. * @category Math
  24792. * @param {Array} array The array to iterate over.
  24793. * @returns {*} Returns the maximum value.
  24794. * @example
  24795. *
  24796. * _.max([4, 2, 8, 6]);
  24797. * // => 8
  24798. *
  24799. * _.max([]);
  24800. * // => undefined
  24801. */
  24802. function max(array) {
  24803. return array && array.length ? (0, _baseExtremum.default)(array, _identity.default, _baseGt.default) : undefined;
  24804. }
  24805. var _default = max;
  24806. exports.default = _default;
  24807. /***/ }),
  24808. /* 574 */
  24809. /*!*************************************************************************************************!*\
  24810. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseExtremum.js ***!
  24811. \*************************************************************************************************/
  24812. /*! no static exports found */
  24813. /***/ (function(module, exports, __webpack_require__) {
  24814. "use strict";
  24815. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24816. Object.defineProperty(exports, "__esModule", {
  24817. value: true
  24818. });
  24819. exports.default = void 0;
  24820. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  24821. /**
  24822. * The base implementation of methods like `_.max` and `_.min` which accepts a
  24823. * `comparator` to determine the extremum value.
  24824. *
  24825. * @private
  24826. * @param {Array} array The array to iterate over.
  24827. * @param {Function} iteratee The iteratee invoked per iteration.
  24828. * @param {Function} comparator The comparator used to compare values.
  24829. * @returns {*} Returns the extremum value.
  24830. */
  24831. function baseExtremum(array, iteratee, comparator) {
  24832. var index = -1,
  24833. length = array.length;
  24834. while (++index < length) {
  24835. var value = array[index],
  24836. current = iteratee(value);
  24837. if (current != null && (computed === undefined ? current === current && !(0, _isSymbol.default)(current) : comparator(current, computed))) {
  24838. var computed = current,
  24839. result = value;
  24840. }
  24841. }
  24842. return result;
  24843. }
  24844. var _default = baseExtremum;
  24845. exports.default = _default;
  24846. /***/ }),
  24847. /* 575 */
  24848. /*!*****************************************************************************************!*\
  24849. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/maxBy.js ***!
  24850. \*****************************************************************************************/
  24851. /*! no static exports found */
  24852. /***/ (function(module, exports, __webpack_require__) {
  24853. "use strict";
  24854. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24855. Object.defineProperty(exports, "__esModule", {
  24856. value: true
  24857. });
  24858. exports.default = void 0;
  24859. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  24860. var _baseGt = _interopRequireDefault(__webpack_require__(/*! ./_baseGt.js */ 507));
  24861. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  24862. /**
  24863. * This method is like `_.max` except that it accepts `iteratee` which is
  24864. * invoked for each element in `array` to generate the criterion by which
  24865. * the value is ranked. The iteratee is invoked with one argument: (value).
  24866. *
  24867. * @static
  24868. * @memberOf _
  24869. * @since 4.0.0
  24870. * @category Math
  24871. * @param {Array} array The array to iterate over.
  24872. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  24873. * @returns {*} Returns the maximum value.
  24874. * @example
  24875. *
  24876. * var objects = [{ 'n': 1 }, { 'n': 2 }];
  24877. *
  24878. * _.maxBy(objects, function(o) { return o.n; });
  24879. * // => { 'n': 2 }
  24880. *
  24881. * // The `_.property` iteratee shorthand.
  24882. * _.maxBy(objects, 'n');
  24883. * // => { 'n': 2 }
  24884. */
  24885. function maxBy(array, iteratee) {
  24886. return array && array.length ? (0, _baseExtremum.default)(array, (0, _baseIteratee.default)(iteratee, 2), _baseGt.default) : undefined;
  24887. }
  24888. var _default = maxBy;
  24889. exports.default = _default;
  24890. /***/ }),
  24891. /* 576 */
  24892. /*!****************************************************************************************!*\
  24893. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mean.js ***!
  24894. \****************************************************************************************/
  24895. /*! no static exports found */
  24896. /***/ (function(module, exports, __webpack_require__) {
  24897. "use strict";
  24898. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24899. Object.defineProperty(exports, "__esModule", {
  24900. value: true
  24901. });
  24902. exports.default = void 0;
  24903. var _baseMean = _interopRequireDefault(__webpack_require__(/*! ./_baseMean.js */ 577));
  24904. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  24905. /**
  24906. * Computes the mean of the values in `array`.
  24907. *
  24908. * @static
  24909. * @memberOf _
  24910. * @since 4.0.0
  24911. * @category Math
  24912. * @param {Array} array The array to iterate over.
  24913. * @returns {number} Returns the mean.
  24914. * @example
  24915. *
  24916. * _.mean([4, 2, 8, 6]);
  24917. * // => 5
  24918. */
  24919. function mean(array) {
  24920. return (0, _baseMean.default)(array, _identity.default);
  24921. }
  24922. var _default = mean;
  24923. exports.default = _default;
  24924. /***/ }),
  24925. /* 577 */
  24926. /*!*********************************************************************************************!*\
  24927. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseMean.js ***!
  24928. \*********************************************************************************************/
  24929. /*! no static exports found */
  24930. /***/ (function(module, exports, __webpack_require__) {
  24931. "use strict";
  24932. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24933. Object.defineProperty(exports, "__esModule", {
  24934. value: true
  24935. });
  24936. exports.default = void 0;
  24937. var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
  24938. /** Used as references for various `Number` constants. */
  24939. var NAN = 0 / 0;
  24940. /**
  24941. * The base implementation of `_.mean` and `_.meanBy` without support for
  24942. * iteratee shorthands.
  24943. *
  24944. * @private
  24945. * @param {Array} array The array to iterate over.
  24946. * @param {Function} iteratee The function invoked per iteration.
  24947. * @returns {number} Returns the mean.
  24948. */
  24949. function baseMean(array, iteratee) {
  24950. var length = array == null ? 0 : array.length;
  24951. return length ? (0, _baseSum.default)(array, iteratee) / length : NAN;
  24952. }
  24953. var _default = baseMean;
  24954. exports.default = _default;
  24955. /***/ }),
  24956. /* 578 */
  24957. /*!********************************************************************************************!*\
  24958. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSum.js ***!
  24959. \********************************************************************************************/
  24960. /*! no static exports found */
  24961. /***/ (function(module, exports, __webpack_require__) {
  24962. "use strict";
  24963. Object.defineProperty(exports, "__esModule", {
  24964. value: true
  24965. });
  24966. exports.default = void 0;
  24967. /**
  24968. * The base implementation of `_.sum` and `_.sumBy` without support for
  24969. * iteratee shorthands.
  24970. *
  24971. * @private
  24972. * @param {Array} array The array to iterate over.
  24973. * @param {Function} iteratee The function invoked per iteration.
  24974. * @returns {number} Returns the sum.
  24975. */
  24976. function baseSum(array, iteratee) {
  24977. var result,
  24978. index = -1,
  24979. length = array.length;
  24980. while (++index < length) {
  24981. var current = iteratee(array[index]);
  24982. if (current !== undefined) {
  24983. result = result === undefined ? current : result + current;
  24984. }
  24985. }
  24986. return result;
  24987. }
  24988. var _default = baseSum;
  24989. exports.default = _default;
  24990. /***/ }),
  24991. /* 579 */
  24992. /*!******************************************************************************************!*\
  24993. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/meanBy.js ***!
  24994. \******************************************************************************************/
  24995. /*! no static exports found */
  24996. /***/ (function(module, exports, __webpack_require__) {
  24997. "use strict";
  24998. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  24999. Object.defineProperty(exports, "__esModule", {
  25000. value: true
  25001. });
  25002. exports.default = void 0;
  25003. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25004. var _baseMean = _interopRequireDefault(__webpack_require__(/*! ./_baseMean.js */ 577));
  25005. /**
  25006. * This method is like `_.mean` except that it accepts `iteratee` which is
  25007. * invoked for each element in `array` to generate the value to be averaged.
  25008. * The iteratee is invoked with one argument: (value).
  25009. *
  25010. * @static
  25011. * @memberOf _
  25012. * @since 4.7.0
  25013. * @category Math
  25014. * @param {Array} array The array to iterate over.
  25015. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  25016. * @returns {number} Returns the mean.
  25017. * @example
  25018. *
  25019. * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];
  25020. *
  25021. * _.meanBy(objects, function(o) { return o.n; });
  25022. * // => 5
  25023. *
  25024. * // The `_.property` iteratee shorthand.
  25025. * _.meanBy(objects, 'n');
  25026. * // => 5
  25027. */
  25028. function meanBy(array, iteratee) {
  25029. return (0, _baseMean.default)(array, (0, _baseIteratee.default)(iteratee, 2));
  25030. }
  25031. var _default = meanBy;
  25032. exports.default = _default;
  25033. /***/ }),
  25034. /* 580 */
  25035. /*!*****************************************************************************************!*\
  25036. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/merge.js ***!
  25037. \*****************************************************************************************/
  25038. /*! no static exports found */
  25039. /***/ (function(module, exports, __webpack_require__) {
  25040. "use strict";
  25041. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25042. Object.defineProperty(exports, "__esModule", {
  25043. value: true
  25044. });
  25045. exports.default = void 0;
  25046. var _baseMerge = _interopRequireDefault(__webpack_require__(/*! ./_baseMerge.js */ 423));
  25047. var _createAssigner = _interopRequireDefault(__webpack_require__(/*! ./_createAssigner.js */ 231));
  25048. /**
  25049. * This method is like `_.assign` except that it recursively merges own and
  25050. * inherited enumerable string keyed properties of source objects into the
  25051. * destination object. Source properties that resolve to `undefined` are
  25052. * skipped if a destination value exists. Array and plain object properties
  25053. * are merged recursively. Other objects and value types are overridden by
  25054. * assignment. Source objects are applied from left to right. Subsequent
  25055. * sources overwrite property assignments of previous sources.
  25056. *
  25057. * **Note:** This method mutates `object`.
  25058. *
  25059. * @static
  25060. * @memberOf _
  25061. * @since 0.5.0
  25062. * @category Object
  25063. * @param {Object} object The destination object.
  25064. * @param {...Object} [sources] The source objects.
  25065. * @returns {Object} Returns `object`.
  25066. * @example
  25067. *
  25068. * var object = {
  25069. * 'a': [{ 'b': 2 }, { 'd': 4 }]
  25070. * };
  25071. *
  25072. * var other = {
  25073. * 'a': [{ 'c': 3 }, { 'e': 5 }]
  25074. * };
  25075. *
  25076. * _.merge(object, other);
  25077. * // => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }
  25078. */
  25079. var merge = (0, _createAssigner.default)(function (object, source, srcIndex) {
  25080. (0, _baseMerge.default)(object, source, srcIndex);
  25081. });
  25082. var _default = merge;
  25083. exports.default = _default;
  25084. /***/ }),
  25085. /* 581 */
  25086. /*!******************************************************************************************!*\
  25087. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/method.js ***!
  25088. \******************************************************************************************/
  25089. /*! no static exports found */
  25090. /***/ (function(module, exports, __webpack_require__) {
  25091. "use strict";
  25092. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25093. Object.defineProperty(exports, "__esModule", {
  25094. value: true
  25095. });
  25096. exports.default = void 0;
  25097. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  25098. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  25099. /**
  25100. * Creates a function that invokes the method at `path` of a given object.
  25101. * Any additional arguments are provided to the invoked method.
  25102. *
  25103. * @static
  25104. * @memberOf _
  25105. * @since 3.7.0
  25106. * @category Util
  25107. * @param {Array|string} path The path of the method to invoke.
  25108. * @param {...*} [args] The arguments to invoke the method with.
  25109. * @returns {Function} Returns the new invoker function.
  25110. * @example
  25111. *
  25112. * var objects = [
  25113. * { 'a': { 'b': _.constant(2) } },
  25114. * { 'a': { 'b': _.constant(1) } }
  25115. * ];
  25116. *
  25117. * _.map(objects, _.method('a.b'));
  25118. * // => [2, 1]
  25119. *
  25120. * _.map(objects, _.method(['a', 'b']));
  25121. * // => [2, 1]
  25122. */
  25123. var method = (0, _baseRest.default)(function (path, args) {
  25124. return function (object) {
  25125. return (0, _baseInvoke.default)(object, path, args);
  25126. };
  25127. });
  25128. var _default = method;
  25129. exports.default = _default;
  25130. /***/ }),
  25131. /* 582 */
  25132. /*!********************************************************************************************!*\
  25133. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/methodOf.js ***!
  25134. \********************************************************************************************/
  25135. /*! no static exports found */
  25136. /***/ (function(module, exports, __webpack_require__) {
  25137. "use strict";
  25138. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25139. Object.defineProperty(exports, "__esModule", {
  25140. value: true
  25141. });
  25142. exports.default = void 0;
  25143. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  25144. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  25145. /**
  25146. * The opposite of `_.method`; this method creates a function that invokes
  25147. * the method at a given path of `object`. Any additional arguments are
  25148. * provided to the invoked method.
  25149. *
  25150. * @static
  25151. * @memberOf _
  25152. * @since 3.7.0
  25153. * @category Util
  25154. * @param {Object} object The object to query.
  25155. * @param {...*} [args] The arguments to invoke the method with.
  25156. * @returns {Function} Returns the new invoker function.
  25157. * @example
  25158. *
  25159. * var array = _.times(3, _.constant),
  25160. * object = { 'a': array, 'b': array, 'c': array };
  25161. *
  25162. * _.map(['a[2]', 'c[0]'], _.methodOf(object));
  25163. * // => [2, 0]
  25164. *
  25165. * _.map([['a', '2'], ['c', '0']], _.methodOf(object));
  25166. * // => [2, 0]
  25167. */
  25168. var methodOf = (0, _baseRest.default)(function (object, args) {
  25169. return function (path) {
  25170. return (0, _baseInvoke.default)(object, path, args);
  25171. };
  25172. });
  25173. var _default = methodOf;
  25174. exports.default = _default;
  25175. /***/ }),
  25176. /* 583 */
  25177. /*!***************************************************************************************!*\
  25178. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/min.js ***!
  25179. \***************************************************************************************/
  25180. /*! no static exports found */
  25181. /***/ (function(module, exports, __webpack_require__) {
  25182. "use strict";
  25183. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25184. Object.defineProperty(exports, "__esModule", {
  25185. value: true
  25186. });
  25187. exports.default = void 0;
  25188. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  25189. var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
  25190. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  25191. /**
  25192. * Computes the minimum value of `array`. If `array` is empty or falsey,
  25193. * `undefined` is returned.
  25194. *
  25195. * @static
  25196. * @since 0.1.0
  25197. * @memberOf _
  25198. * @category Math
  25199. * @param {Array} array The array to iterate over.
  25200. * @returns {*} Returns the minimum value.
  25201. * @example
  25202. *
  25203. * _.min([4, 2, 8, 6]);
  25204. * // => 2
  25205. *
  25206. * _.min([]);
  25207. * // => undefined
  25208. */
  25209. function min(array) {
  25210. return array && array.length ? (0, _baseExtremum.default)(array, _identity.default, _baseLt.default) : undefined;
  25211. }
  25212. var _default = min;
  25213. exports.default = _default;
  25214. /***/ }),
  25215. /* 584 */
  25216. /*!*****************************************************************************************!*\
  25217. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/minBy.js ***!
  25218. \*****************************************************************************************/
  25219. /*! no static exports found */
  25220. /***/ (function(module, exports, __webpack_require__) {
  25221. "use strict";
  25222. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25223. Object.defineProperty(exports, "__esModule", {
  25224. value: true
  25225. });
  25226. exports.default = void 0;
  25227. var _baseExtremum = _interopRequireDefault(__webpack_require__(/*! ./_baseExtremum.js */ 574));
  25228. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25229. var _baseLt = _interopRequireDefault(__webpack_require__(/*! ./_baseLt.js */ 567));
  25230. /**
  25231. * This method is like `_.min` except that it accepts `iteratee` which is
  25232. * invoked for each element in `array` to generate the criterion by which
  25233. * the value is ranked. The iteratee is invoked with one argument: (value).
  25234. *
  25235. * @static
  25236. * @memberOf _
  25237. * @since 4.0.0
  25238. * @category Math
  25239. * @param {Array} array The array to iterate over.
  25240. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  25241. * @returns {*} Returns the minimum value.
  25242. * @example
  25243. *
  25244. * var objects = [{ 'n': 1 }, { 'n': 2 }];
  25245. *
  25246. * _.minBy(objects, function(o) { return o.n; });
  25247. * // => { 'n': 1 }
  25248. *
  25249. * // The `_.property` iteratee shorthand.
  25250. * _.minBy(objects, 'n');
  25251. * // => { 'n': 1 }
  25252. */
  25253. function minBy(array, iteratee) {
  25254. return array && array.length ? (0, _baseExtremum.default)(array, (0, _baseIteratee.default)(iteratee, 2), _baseLt.default) : undefined;
  25255. }
  25256. var _default = minBy;
  25257. exports.default = _default;
  25258. /***/ }),
  25259. /* 585 */
  25260. /*!*****************************************************************************************!*\
  25261. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/mixin.js ***!
  25262. \*****************************************************************************************/
  25263. /*! no static exports found */
  25264. /***/ (function(module, exports, __webpack_require__) {
  25265. "use strict";
  25266. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25267. Object.defineProperty(exports, "__esModule", {
  25268. value: true
  25269. });
  25270. exports.default = void 0;
  25271. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  25272. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  25273. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  25274. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  25275. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  25276. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  25277. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  25278. /**
  25279. * Adds all own enumerable string keyed function properties of a source
  25280. * object to the destination object. If `object` is a function, then methods
  25281. * are added to its prototype as well.
  25282. *
  25283. * **Note:** Use `_.runInContext` to create a pristine `lodash` function to
  25284. * avoid conflicts caused by modifying the original.
  25285. *
  25286. * @static
  25287. * @since 0.1.0
  25288. * @memberOf _
  25289. * @category Util
  25290. * @param {Function|Object} [object=lodash] The destination object.
  25291. * @param {Object} source The object of functions to add.
  25292. * @param {Object} [options={}] The options object.
  25293. * @param {boolean} [options.chain=true] Specify whether mixins are chainable.
  25294. * @returns {Function|Object} Returns `object`.
  25295. * @example
  25296. *
  25297. * function vowels(string) {
  25298. * return _.filter(string, function(v) {
  25299. * return /[aeiou]/i.test(v);
  25300. * });
  25301. * }
  25302. *
  25303. * _.mixin({ 'vowels': vowels });
  25304. * _.vowels('fred');
  25305. * // => ['e']
  25306. *
  25307. * _('fred').vowels().value();
  25308. * // => ['e']
  25309. *
  25310. * _.mixin({ 'vowels': vowels }, { 'chain': false });
  25311. * _('fred').vowels();
  25312. * // => ['e']
  25313. */
  25314. function mixin(object, source, options) {
  25315. var props = (0, _keys.default)(source),
  25316. methodNames = (0, _baseFunctions.default)(source, props);
  25317. var chain = !((0, _isObject.default)(options) && 'chain' in options) || !!options.chain,
  25318. isFunc = (0, _isFunction.default)(object);
  25319. (0, _arrayEach.default)(methodNames, function (methodName) {
  25320. var func = source[methodName];
  25321. object[methodName] = func;
  25322. if (isFunc) {
  25323. object.prototype[methodName] = function () {
  25324. var chainAll = this.__chain__;
  25325. if (chain || chainAll) {
  25326. var result = object(this.__wrapped__),
  25327. actions = result.__actions__ = (0, _copyArray.default)(this.__actions__);
  25328. actions.push({
  25329. 'func': func,
  25330. 'args': arguments,
  25331. 'thisArg': object
  25332. });
  25333. result.__chain__ = chainAll;
  25334. return result;
  25335. }
  25336. return func.apply(object, (0, _arrayPush.default)([this.value()], arguments));
  25337. };
  25338. }
  25339. });
  25340. return object;
  25341. }
  25342. var _default = mixin;
  25343. exports.default = _default;
  25344. /***/ }),
  25345. /* 586 */
  25346. /*!********************************************************************************************!*\
  25347. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/multiply.js ***!
  25348. \********************************************************************************************/
  25349. /*! no static exports found */
  25350. /***/ (function(module, exports, __webpack_require__) {
  25351. "use strict";
  25352. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25353. Object.defineProperty(exports, "__esModule", {
  25354. value: true
  25355. });
  25356. exports.default = void 0;
  25357. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  25358. /**
  25359. * Multiply two numbers.
  25360. *
  25361. * @static
  25362. * @memberOf _
  25363. * @since 4.7.0
  25364. * @category Math
  25365. * @param {number} multiplier The first number in a multiplication.
  25366. * @param {number} multiplicand The second number in a multiplication.
  25367. * @returns {number} Returns the product.
  25368. * @example
  25369. *
  25370. * _.multiply(6, 4);
  25371. * // => 24
  25372. */
  25373. var multiply = (0, _createMathOperation.default)(function (multiplier, multiplicand) {
  25374. return multiplier * multiplicand;
  25375. }, 1);
  25376. var _default = multiply;
  25377. exports.default = _default;
  25378. /***/ }),
  25379. /* 587 */
  25380. /*!******************************************************************************************!*\
  25381. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/negate.js ***!
  25382. \******************************************************************************************/
  25383. /*! no static exports found */
  25384. /***/ (function(module, exports, __webpack_require__) {
  25385. "use strict";
  25386. Object.defineProperty(exports, "__esModule", {
  25387. value: true
  25388. });
  25389. exports.default = void 0;
  25390. /** Error message constants. */
  25391. var FUNC_ERROR_TEXT = 'Expected a function';
  25392. /**
  25393. * Creates a function that negates the result of the predicate `func`. The
  25394. * `func` predicate is invoked with the `this` binding and arguments of the
  25395. * created function.
  25396. *
  25397. * @static
  25398. * @memberOf _
  25399. * @since 3.0.0
  25400. * @category Function
  25401. * @param {Function} predicate The predicate to negate.
  25402. * @returns {Function} Returns the new negated function.
  25403. * @example
  25404. *
  25405. * function isEven(n) {
  25406. * return n % 2 == 0;
  25407. * }
  25408. *
  25409. * _.filter([1, 2, 3, 4, 5, 6], _.negate(isEven));
  25410. * // => [1, 3, 5]
  25411. */
  25412. function negate(predicate) {
  25413. if (typeof predicate != 'function') {
  25414. throw new TypeError(FUNC_ERROR_TEXT);
  25415. }
  25416. return function () {
  25417. var args = arguments;
  25418. switch (args.length) {
  25419. case 0:
  25420. return !predicate.call(this);
  25421. case 1:
  25422. return !predicate.call(this, args[0]);
  25423. case 2:
  25424. return !predicate.call(this, args[0], args[1]);
  25425. case 3:
  25426. return !predicate.call(this, args[0], args[1], args[2]);
  25427. }
  25428. return !predicate.apply(this, args);
  25429. };
  25430. }
  25431. var _default = negate;
  25432. exports.default = _default;
  25433. /***/ }),
  25434. /* 588 */
  25435. /*!****************************************************************************************!*\
  25436. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/next.js ***!
  25437. \****************************************************************************************/
  25438. /*! no static exports found */
  25439. /***/ (function(module, exports, __webpack_require__) {
  25440. "use strict";
  25441. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25442. Object.defineProperty(exports, "__esModule", {
  25443. value: true
  25444. });
  25445. exports.default = void 0;
  25446. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  25447. /**
  25448. * Gets the next value on a wrapped object following the
  25449. * [iterator protocol](https://mdn.io/iteration_protocols#iterator).
  25450. *
  25451. * @name next
  25452. * @memberOf _
  25453. * @since 4.0.0
  25454. * @category Seq
  25455. * @returns {Object} Returns the next iterator value.
  25456. * @example
  25457. *
  25458. * var wrapped = _([1, 2]);
  25459. *
  25460. * wrapped.next();
  25461. * // => { 'done': false, 'value': 1 }
  25462. *
  25463. * wrapped.next();
  25464. * // => { 'done': false, 'value': 2 }
  25465. *
  25466. * wrapped.next();
  25467. * // => { 'done': true, 'value': undefined }
  25468. */
  25469. function wrapperNext() {
  25470. if (this.__values__ === undefined) {
  25471. this.__values__ = (0, _toArray.default)(this.value());
  25472. }
  25473. var done = this.__index__ >= this.__values__.length,
  25474. value = done ? undefined : this.__values__[this.__index__++];
  25475. return {
  25476. 'done': done,
  25477. 'value': value
  25478. };
  25479. }
  25480. var _default = wrapperNext;
  25481. exports.default = _default;
  25482. /***/ }),
  25483. /* 589 */
  25484. /*!*******************************************************************************************!*\
  25485. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toArray.js ***!
  25486. \*******************************************************************************************/
  25487. /*! no static exports found */
  25488. /***/ (function(module, exports, __webpack_require__) {
  25489. "use strict";
  25490. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25491. Object.defineProperty(exports, "__esModule", {
  25492. value: true
  25493. });
  25494. exports.default = void 0;
  25495. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  25496. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  25497. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  25498. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  25499. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  25500. var _iteratorToArray = _interopRequireDefault(__webpack_require__(/*! ./_iteratorToArray.js */ 590));
  25501. var _mapToArray = _interopRequireDefault(__webpack_require__(/*! ./_mapToArray.js */ 388));
  25502. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  25503. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  25504. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  25505. /** `Object#toString` result references. */
  25506. var mapTag = '[object Map]',
  25507. setTag = '[object Set]';
  25508. /** Built-in value references. */
  25509. var symIterator = _Symbol2.default ? _Symbol2.default.iterator : undefined;
  25510. /**
  25511. * Converts `value` to an array.
  25512. *
  25513. * @static
  25514. * @since 0.1.0
  25515. * @memberOf _
  25516. * @category Lang
  25517. * @param {*} value The value to convert.
  25518. * @returns {Array} Returns the converted array.
  25519. * @example
  25520. *
  25521. * _.toArray({ 'a': 1, 'b': 2 });
  25522. * // => [1, 2]
  25523. *
  25524. * _.toArray('abc');
  25525. * // => ['a', 'b', 'c']
  25526. *
  25527. * _.toArray(1);
  25528. * // => []
  25529. *
  25530. * _.toArray(null);
  25531. * // => []
  25532. */
  25533. function toArray(value) {
  25534. if (!value) {
  25535. return [];
  25536. }
  25537. if ((0, _isArrayLike.default)(value)) {
  25538. return (0, _isString.default)(value) ? (0, _stringToArray.default)(value) : (0, _copyArray.default)(value);
  25539. }
  25540. if (symIterator && value[symIterator]) {
  25541. return (0, _iteratorToArray.default)(value[symIterator]());
  25542. }
  25543. var tag = (0, _getTag.default)(value),
  25544. func = tag == mapTag ? _mapToArray.default : tag == setTag ? _setToArray.default : _values.default;
  25545. return func(value);
  25546. }
  25547. var _default = toArray;
  25548. exports.default = _default;
  25549. /***/ }),
  25550. /* 590 */
  25551. /*!****************************************************************************************************!*\
  25552. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_iteratorToArray.js ***!
  25553. \****************************************************************************************************/
  25554. /*! no static exports found */
  25555. /***/ (function(module, exports, __webpack_require__) {
  25556. "use strict";
  25557. Object.defineProperty(exports, "__esModule", {
  25558. value: true
  25559. });
  25560. exports.default = void 0;
  25561. /**
  25562. * Converts `iterator` to an array.
  25563. *
  25564. * @private
  25565. * @param {Object} iterator The iterator to convert.
  25566. * @returns {Array} Returns the converted array.
  25567. */
  25568. function iteratorToArray(iterator) {
  25569. var data,
  25570. result = [];
  25571. while (!(data = iterator.next()).done) {
  25572. result.push(data.value);
  25573. }
  25574. return result;
  25575. }
  25576. var _default = iteratorToArray;
  25577. exports.default = _default;
  25578. /***/ }),
  25579. /* 591 */
  25580. /*!***************************************************************************************!*\
  25581. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/nth.js ***!
  25582. \***************************************************************************************/
  25583. /*! no static exports found */
  25584. /***/ (function(module, exports, __webpack_require__) {
  25585. "use strict";
  25586. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25587. Object.defineProperty(exports, "__esModule", {
  25588. value: true
  25589. });
  25590. exports.default = void 0;
  25591. var _baseNth = _interopRequireDefault(__webpack_require__(/*! ./_baseNth.js */ 592));
  25592. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  25593. /**
  25594. * Gets the element at index `n` of `array`. If `n` is negative, the nth
  25595. * element from the end is returned.
  25596. *
  25597. * @static
  25598. * @memberOf _
  25599. * @since 4.11.0
  25600. * @category Array
  25601. * @param {Array} array The array to query.
  25602. * @param {number} [n=0] The index of the element to return.
  25603. * @returns {*} Returns the nth element of `array`.
  25604. * @example
  25605. *
  25606. * var array = ['a', 'b', 'c', 'd'];
  25607. *
  25608. * _.nth(array, 1);
  25609. * // => 'b'
  25610. *
  25611. * _.nth(array, -2);
  25612. * // => 'c';
  25613. */
  25614. function nth(array, n) {
  25615. return array && array.length ? (0, _baseNth.default)(array, (0, _toInteger.default)(n)) : undefined;
  25616. }
  25617. var _default = nth;
  25618. exports.default = _default;
  25619. /***/ }),
  25620. /* 592 */
  25621. /*!********************************************************************************************!*\
  25622. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseNth.js ***!
  25623. \********************************************************************************************/
  25624. /*! no static exports found */
  25625. /***/ (function(module, exports, __webpack_require__) {
  25626. "use strict";
  25627. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25628. Object.defineProperty(exports, "__esModule", {
  25629. value: true
  25630. });
  25631. exports.default = void 0;
  25632. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  25633. /**
  25634. * The base implementation of `_.nth` which doesn't coerce arguments.
  25635. *
  25636. * @private
  25637. * @param {Array} array The array to query.
  25638. * @param {number} n The index of the element to return.
  25639. * @returns {*} Returns the nth element of `array`.
  25640. */
  25641. function baseNth(array, n) {
  25642. var length = array.length;
  25643. if (!length) {
  25644. return;
  25645. }
  25646. n += n < 0 ? length : 0;
  25647. return (0, _isIndex.default)(n, length) ? array[n] : undefined;
  25648. }
  25649. var _default = baseNth;
  25650. exports.default = _default;
  25651. /***/ }),
  25652. /* 593 */
  25653. /*!******************************************************************************************!*\
  25654. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/nthArg.js ***!
  25655. \******************************************************************************************/
  25656. /*! no static exports found */
  25657. /***/ (function(module, exports, __webpack_require__) {
  25658. "use strict";
  25659. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25660. Object.defineProperty(exports, "__esModule", {
  25661. value: true
  25662. });
  25663. exports.default = void 0;
  25664. var _baseNth = _interopRequireDefault(__webpack_require__(/*! ./_baseNth.js */ 592));
  25665. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  25666. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  25667. /**
  25668. * Creates a function that gets the argument at index `n`. If `n` is negative,
  25669. * the nth argument from the end is returned.
  25670. *
  25671. * @static
  25672. * @memberOf _
  25673. * @since 4.0.0
  25674. * @category Util
  25675. * @param {number} [n=0] The index of the argument to return.
  25676. * @returns {Function} Returns the new pass-thru function.
  25677. * @example
  25678. *
  25679. * var func = _.nthArg(1);
  25680. * func('a', 'b', 'c', 'd');
  25681. * // => 'b'
  25682. *
  25683. * var func = _.nthArg(-2);
  25684. * func('a', 'b', 'c', 'd');
  25685. * // => 'c'
  25686. */
  25687. function nthArg(n) {
  25688. n = (0, _toInteger.default)(n);
  25689. return (0, _baseRest.default)(function (args) {
  25690. return (0, _baseNth.default)(args, n);
  25691. });
  25692. }
  25693. var _default = nthArg;
  25694. exports.default = _default;
  25695. /***/ }),
  25696. /* 594 */
  25697. /*!****************************************************************************************!*\
  25698. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/omit.js ***!
  25699. \****************************************************************************************/
  25700. /*! no static exports found */
  25701. /***/ (function(module, exports, __webpack_require__) {
  25702. "use strict";
  25703. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25704. Object.defineProperty(exports, "__esModule", {
  25705. value: true
  25706. });
  25707. exports.default = void 0;
  25708. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  25709. var _baseClone = _interopRequireDefault(__webpack_require__(/*! ./_baseClone.js */ 333));
  25710. var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
  25711. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25712. var _copyObject = _interopRequireDefault(__webpack_require__(/*! ./_copyObject.js */ 230));
  25713. var _customOmitClone = _interopRequireDefault(__webpack_require__(/*! ./_customOmitClone.js */ 596));
  25714. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  25715. var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
  25716. /** Used to compose bitmasks for cloning. */
  25717. var CLONE_DEEP_FLAG = 1,
  25718. CLONE_FLAT_FLAG = 2,
  25719. CLONE_SYMBOLS_FLAG = 4;
  25720. /**
  25721. * The opposite of `_.pick`; this method creates an object composed of the
  25722. * own and inherited enumerable property paths of `object` that are not omitted.
  25723. *
  25724. * **Note:** This method is considerably slower than `_.pick`.
  25725. *
  25726. * @static
  25727. * @since 0.1.0
  25728. * @memberOf _
  25729. * @category Object
  25730. * @param {Object} object The source object.
  25731. * @param {...(string|string[])} [paths] The property paths to omit.
  25732. * @returns {Object} Returns the new object.
  25733. * @example
  25734. *
  25735. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  25736. *
  25737. * _.omit(object, ['a', 'c']);
  25738. * // => { 'b': '2' }
  25739. */
  25740. var omit = (0, _flatRest.default)(function (object, paths) {
  25741. var result = {};
  25742. if (object == null) {
  25743. return result;
  25744. }
  25745. var isDeep = false;
  25746. paths = (0, _arrayMap.default)(paths, function (path) {
  25747. path = (0, _castPath.default)(path, object);
  25748. isDeep || (isDeep = path.length > 1);
  25749. return path;
  25750. });
  25751. (0, _copyObject.default)(object, (0, _getAllKeysIn.default)(object), result);
  25752. if (isDeep) {
  25753. result = (0, _baseClone.default)(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, _customOmitClone.default);
  25754. }
  25755. var length = paths.length;
  25756. while (length--) {
  25757. (0, _baseUnset.default)(result, paths[length]);
  25758. }
  25759. return result;
  25760. });
  25761. var _default = omit;
  25762. exports.default = _default;
  25763. /***/ }),
  25764. /* 595 */
  25765. /*!**********************************************************************************************!*\
  25766. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUnset.js ***!
  25767. \**********************************************************************************************/
  25768. /*! no static exports found */
  25769. /***/ (function(module, exports, __webpack_require__) {
  25770. "use strict";
  25771. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25772. Object.defineProperty(exports, "__esModule", {
  25773. value: true
  25774. });
  25775. exports.default = void 0;
  25776. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25777. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  25778. var _parent = _interopRequireDefault(__webpack_require__(/*! ./_parent.js */ 531));
  25779. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  25780. /**
  25781. * The base implementation of `_.unset`.
  25782. *
  25783. * @private
  25784. * @param {Object} object The object to modify.
  25785. * @param {Array|string} path The property path to unset.
  25786. * @returns {boolean} Returns `true` if the property is deleted, else `false`.
  25787. */
  25788. function baseUnset(object, path) {
  25789. path = (0, _castPath.default)(path, object);
  25790. object = (0, _parent.default)(object, path);
  25791. return object == null || delete object[(0, _toKey.default)((0, _last.default)(path))];
  25792. }
  25793. var _default = baseUnset;
  25794. exports.default = _default;
  25795. /***/ }),
  25796. /* 596 */
  25797. /*!****************************************************************************************************!*\
  25798. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customOmitClone.js ***!
  25799. \****************************************************************************************************/
  25800. /*! no static exports found */
  25801. /***/ (function(module, exports, __webpack_require__) {
  25802. "use strict";
  25803. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25804. Object.defineProperty(exports, "__esModule", {
  25805. value: true
  25806. });
  25807. exports.default = void 0;
  25808. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  25809. /**
  25810. * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain
  25811. * objects.
  25812. *
  25813. * @private
  25814. * @param {*} value The value to inspect.
  25815. * @param {string} key The key of the property to inspect.
  25816. * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.
  25817. */
  25818. function customOmitClone(value) {
  25819. return (0, _isPlainObject.default)(value) ? undefined : value;
  25820. }
  25821. var _default = customOmitClone;
  25822. exports.default = _default;
  25823. /***/ }),
  25824. /* 597 */
  25825. /*!******************************************************************************************!*\
  25826. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/omitBy.js ***!
  25827. \******************************************************************************************/
  25828. /*! no static exports found */
  25829. /***/ (function(module, exports, __webpack_require__) {
  25830. "use strict";
  25831. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25832. Object.defineProperty(exports, "__esModule", {
  25833. value: true
  25834. });
  25835. exports.default = void 0;
  25836. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25837. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  25838. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  25839. /**
  25840. * The opposite of `_.pickBy`; this method creates an object composed of
  25841. * the own and inherited enumerable string keyed properties of `object` that
  25842. * `predicate` doesn't return truthy for. The predicate is invoked with two
  25843. * arguments: (value, key).
  25844. *
  25845. * @static
  25846. * @memberOf _
  25847. * @since 4.0.0
  25848. * @category Object
  25849. * @param {Object} object The source object.
  25850. * @param {Function} [predicate=_.identity] The function invoked per property.
  25851. * @returns {Object} Returns the new object.
  25852. * @example
  25853. *
  25854. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  25855. *
  25856. * _.omitBy(object, _.isNumber);
  25857. * // => { 'b': '2' }
  25858. */
  25859. function omitBy(object, predicate) {
  25860. return (0, _pickBy.default)(object, (0, _negate.default)((0, _baseIteratee.default)(predicate)));
  25861. }
  25862. var _default = omitBy;
  25863. exports.default = _default;
  25864. /***/ }),
  25865. /* 598 */
  25866. /*!******************************************************************************************!*\
  25867. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pickBy.js ***!
  25868. \******************************************************************************************/
  25869. /*! no static exports found */
  25870. /***/ (function(module, exports, __webpack_require__) {
  25871. "use strict";
  25872. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25873. Object.defineProperty(exports, "__esModule", {
  25874. value: true
  25875. });
  25876. exports.default = void 0;
  25877. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  25878. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  25879. var _basePickBy = _interopRequireDefault(__webpack_require__(/*! ./_basePickBy.js */ 599));
  25880. var _getAllKeysIn = _interopRequireDefault(__webpack_require__(/*! ./_getAllKeysIn.js */ 351));
  25881. /**
  25882. * Creates an object composed of the `object` properties `predicate` returns
  25883. * truthy for. The predicate is invoked with two arguments: (value, key).
  25884. *
  25885. * @static
  25886. * @memberOf _
  25887. * @since 4.0.0
  25888. * @category Object
  25889. * @param {Object} object The source object.
  25890. * @param {Function} [predicate=_.identity] The function invoked per property.
  25891. * @returns {Object} Returns the new object.
  25892. * @example
  25893. *
  25894. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  25895. *
  25896. * _.pickBy(object, _.isNumber);
  25897. * // => { 'a': 1, 'c': 3 }
  25898. */
  25899. function pickBy(object, predicate) {
  25900. if (object == null) {
  25901. return {};
  25902. }
  25903. var props = (0, _arrayMap.default)((0, _getAllKeysIn.default)(object), function (prop) {
  25904. return [prop];
  25905. });
  25906. predicate = (0, _baseIteratee.default)(predicate);
  25907. return (0, _basePickBy.default)(object, props, function (value, path) {
  25908. return predicate(value, path[0]);
  25909. });
  25910. }
  25911. var _default = pickBy;
  25912. exports.default = _default;
  25913. /***/ }),
  25914. /* 599 */
  25915. /*!***********************************************************************************************!*\
  25916. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePickBy.js ***!
  25917. \***********************************************************************************************/
  25918. /*! no static exports found */
  25919. /***/ (function(module, exports, __webpack_require__) {
  25920. "use strict";
  25921. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25922. Object.defineProperty(exports, "__esModule", {
  25923. value: true
  25924. });
  25925. exports.default = void 0;
  25926. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  25927. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  25928. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25929. /**
  25930. * The base implementation of `_.pickBy` without support for iteratee shorthands.
  25931. *
  25932. * @private
  25933. * @param {Object} object The source object.
  25934. * @param {string[]} paths The property paths to pick.
  25935. * @param {Function} predicate The function invoked per property.
  25936. * @returns {Object} Returns the new object.
  25937. */
  25938. function basePickBy(object, paths, predicate) {
  25939. var index = -1,
  25940. length = paths.length,
  25941. result = {};
  25942. while (++index < length) {
  25943. var path = paths[index],
  25944. value = (0, _baseGet.default)(object, path);
  25945. if (predicate(value, path)) {
  25946. (0, _baseSet.default)(result, (0, _castPath.default)(path, object), value);
  25947. }
  25948. }
  25949. return result;
  25950. }
  25951. var _default = basePickBy;
  25952. exports.default = _default;
  25953. /***/ }),
  25954. /* 600 */
  25955. /*!********************************************************************************************!*\
  25956. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSet.js ***!
  25957. \********************************************************************************************/
  25958. /*! no static exports found */
  25959. /***/ (function(module, exports, __webpack_require__) {
  25960. "use strict";
  25961. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  25962. Object.defineProperty(exports, "__esModule", {
  25963. value: true
  25964. });
  25965. exports.default = void 0;
  25966. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  25967. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  25968. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  25969. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  25970. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  25971. /**
  25972. * The base implementation of `_.set`.
  25973. *
  25974. * @private
  25975. * @param {Object} object The object to modify.
  25976. * @param {Array|string} path The path of the property to set.
  25977. * @param {*} value The value to set.
  25978. * @param {Function} [customizer] The function to customize path creation.
  25979. * @returns {Object} Returns `object`.
  25980. */
  25981. function baseSet(object, path, value, customizer) {
  25982. if (!(0, _isObject.default)(object)) {
  25983. return object;
  25984. }
  25985. path = (0, _castPath.default)(path, object);
  25986. var index = -1,
  25987. length = path.length,
  25988. lastIndex = length - 1,
  25989. nested = object;
  25990. while (nested != null && ++index < length) {
  25991. var key = (0, _toKey.default)(path[index]),
  25992. newValue = value;
  25993. if (key === '__proto__' || key === 'constructor' || key === 'prototype') {
  25994. return object;
  25995. }
  25996. if (index != lastIndex) {
  25997. var objValue = nested[key];
  25998. newValue = customizer ? customizer(objValue, key, nested) : undefined;
  25999. if (newValue === undefined) {
  26000. newValue = (0, _isObject.default)(objValue) ? objValue : (0, _isIndex.default)(path[index + 1]) ? [] : {};
  26001. }
  26002. }
  26003. (0, _assignValue.default)(nested, key, newValue);
  26004. nested = nested[key];
  26005. }
  26006. return object;
  26007. }
  26008. var _default = baseSet;
  26009. exports.default = _default;
  26010. /***/ }),
  26011. /* 601 */
  26012. /*!****************************************************************************************!*\
  26013. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/once.js ***!
  26014. \****************************************************************************************/
  26015. /*! no static exports found */
  26016. /***/ (function(module, exports, __webpack_require__) {
  26017. "use strict";
  26018. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26019. Object.defineProperty(exports, "__esModule", {
  26020. value: true
  26021. });
  26022. exports.default = void 0;
  26023. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  26024. /**
  26025. * Creates a function that is restricted to invoking `func` once. Repeat calls
  26026. * to the function return the value of the first invocation. The `func` is
  26027. * invoked with the `this` binding and arguments of the created function.
  26028. *
  26029. * @static
  26030. * @memberOf _
  26031. * @since 0.1.0
  26032. * @category Function
  26033. * @param {Function} func The function to restrict.
  26034. * @returns {Function} Returns the new restricted function.
  26035. * @example
  26036. *
  26037. * var initialize = _.once(createApplication);
  26038. * initialize();
  26039. * initialize();
  26040. * // => `createApplication` is invoked once
  26041. */
  26042. function once(func) {
  26043. return (0, _before.default)(2, func);
  26044. }
  26045. var _default = once;
  26046. exports.default = _default;
  26047. /***/ }),
  26048. /* 602 */
  26049. /*!*******************************************************************************************!*\
  26050. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/orderBy.js ***!
  26051. \*******************************************************************************************/
  26052. /*! no static exports found */
  26053. /***/ (function(module, exports, __webpack_require__) {
  26054. "use strict";
  26055. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26056. Object.defineProperty(exports, "__esModule", {
  26057. value: true
  26058. });
  26059. exports.default = void 0;
  26060. var _baseOrderBy = _interopRequireDefault(__webpack_require__(/*! ./_baseOrderBy.js */ 603));
  26061. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  26062. /**
  26063. * This method is like `_.sortBy` except that it allows specifying the sort
  26064. * orders of the iteratees to sort by. If `orders` is unspecified, all values
  26065. * are sorted in ascending order. Otherwise, specify an order of "desc" for
  26066. * descending or "asc" for ascending sort order of corresponding values.
  26067. *
  26068. * @static
  26069. * @memberOf _
  26070. * @since 4.0.0
  26071. * @category Collection
  26072. * @param {Array|Object} collection The collection to iterate over.
  26073. * @param {Array[]|Function[]|Object[]|string[]} [iteratees=[_.identity]]
  26074. * The iteratees to sort by.
  26075. * @param {string[]} [orders] The sort orders of `iteratees`.
  26076. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`.
  26077. * @returns {Array} Returns the new sorted array.
  26078. * @example
  26079. *
  26080. * var users = [
  26081. * { 'user': 'fred', 'age': 48 },
  26082. * { 'user': 'barney', 'age': 34 },
  26083. * { 'user': 'fred', 'age': 40 },
  26084. * { 'user': 'barney', 'age': 36 }
  26085. * ];
  26086. *
  26087. * // Sort by `user` in ascending order and by `age` in descending order.
  26088. * _.orderBy(users, ['user', 'age'], ['asc', 'desc']);
  26089. * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]]
  26090. */
  26091. function orderBy(collection, iteratees, orders, guard) {
  26092. if (collection == null) {
  26093. return [];
  26094. }
  26095. if (!(0, _isArray.default)(iteratees)) {
  26096. iteratees = iteratees == null ? [] : [iteratees];
  26097. }
  26098. orders = guard ? undefined : orders;
  26099. if (!(0, _isArray.default)(orders)) {
  26100. orders = orders == null ? [] : [orders];
  26101. }
  26102. return (0, _baseOrderBy.default)(collection, iteratees, orders);
  26103. }
  26104. var _default = orderBy;
  26105. exports.default = _default;
  26106. /***/ }),
  26107. /* 603 */
  26108. /*!************************************************************************************************!*\
  26109. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseOrderBy.js ***!
  26110. \************************************************************************************************/
  26111. /*! no static exports found */
  26112. /***/ (function(module, exports, __webpack_require__) {
  26113. "use strict";
  26114. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26115. Object.defineProperty(exports, "__esModule", {
  26116. value: true
  26117. });
  26118. exports.default = void 0;
  26119. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26120. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  26121. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  26122. var _baseMap = _interopRequireDefault(__webpack_require__(/*! ./_baseMap.js */ 487));
  26123. var _baseSortBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortBy.js */ 604));
  26124. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  26125. var _compareMultiple = _interopRequireDefault(__webpack_require__(/*! ./_compareMultiple.js */ 605));
  26126. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  26127. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  26128. /**
  26129. * The base implementation of `_.orderBy` without param guards.
  26130. *
  26131. * @private
  26132. * @param {Array|Object} collection The collection to iterate over.
  26133. * @param {Function[]|Object[]|string[]} iteratees The iteratees to sort by.
  26134. * @param {string[]} orders The sort orders of `iteratees`.
  26135. * @returns {Array} Returns the new sorted array.
  26136. */
  26137. function baseOrderBy(collection, iteratees, orders) {
  26138. if (iteratees.length) {
  26139. iteratees = (0, _arrayMap.default)(iteratees, function (iteratee) {
  26140. if ((0, _isArray.default)(iteratee)) {
  26141. return function (value) {
  26142. return (0, _baseGet.default)(value, iteratee.length === 1 ? iteratee[0] : iteratee);
  26143. };
  26144. }
  26145. return iteratee;
  26146. });
  26147. } else {
  26148. iteratees = [_identity.default];
  26149. }
  26150. var index = -1;
  26151. iteratees = (0, _arrayMap.default)(iteratees, (0, _baseUnary.default)(_baseIteratee.default));
  26152. var result = (0, _baseMap.default)(collection, function (value, key, collection) {
  26153. var criteria = (0, _arrayMap.default)(iteratees, function (iteratee) {
  26154. return iteratee(value);
  26155. });
  26156. return {
  26157. 'criteria': criteria,
  26158. 'index': ++index,
  26159. 'value': value
  26160. };
  26161. });
  26162. return (0, _baseSortBy.default)(result, function (object, other) {
  26163. return (0, _compareMultiple.default)(object, other, orders);
  26164. });
  26165. }
  26166. var _default = baseOrderBy;
  26167. exports.default = _default;
  26168. /***/ }),
  26169. /* 604 */
  26170. /*!***********************************************************************************************!*\
  26171. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortBy.js ***!
  26172. \***********************************************************************************************/
  26173. /*! no static exports found */
  26174. /***/ (function(module, exports, __webpack_require__) {
  26175. "use strict";
  26176. Object.defineProperty(exports, "__esModule", {
  26177. value: true
  26178. });
  26179. exports.default = void 0;
  26180. /**
  26181. * The base implementation of `_.sortBy` which uses `comparer` to define the
  26182. * sort order of `array` and replaces criteria objects with their corresponding
  26183. * values.
  26184. *
  26185. * @private
  26186. * @param {Array} array The array to sort.
  26187. * @param {Function} comparer The function to define sort order.
  26188. * @returns {Array} Returns `array`.
  26189. */
  26190. function baseSortBy(array, comparer) {
  26191. var length = array.length;
  26192. array.sort(comparer);
  26193. while (length--) {
  26194. array[length] = array[length].value;
  26195. }
  26196. return array;
  26197. }
  26198. var _default = baseSortBy;
  26199. exports.default = _default;
  26200. /***/ }),
  26201. /* 605 */
  26202. /*!****************************************************************************************************!*\
  26203. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_compareMultiple.js ***!
  26204. \****************************************************************************************************/
  26205. /*! no static exports found */
  26206. /***/ (function(module, exports, __webpack_require__) {
  26207. "use strict";
  26208. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26209. Object.defineProperty(exports, "__esModule", {
  26210. value: true
  26211. });
  26212. exports.default = void 0;
  26213. var _compareAscending = _interopRequireDefault(__webpack_require__(/*! ./_compareAscending.js */ 606));
  26214. /**
  26215. * Used by `_.orderBy` to compare multiple properties of a value to another
  26216. * and stable sort them.
  26217. *
  26218. * If `orders` is unspecified, all values are sorted in ascending order. Otherwise,
  26219. * specify an order of "desc" for descending or "asc" for ascending sort order
  26220. * of corresponding values.
  26221. *
  26222. * @private
  26223. * @param {Object} object The object to compare.
  26224. * @param {Object} other The other object to compare.
  26225. * @param {boolean[]|string[]} orders The order to sort by for each property.
  26226. * @returns {number} Returns the sort order indicator for `object`.
  26227. */
  26228. function compareMultiple(object, other, orders) {
  26229. var index = -1,
  26230. objCriteria = object.criteria,
  26231. othCriteria = other.criteria,
  26232. length = objCriteria.length,
  26233. ordersLength = orders.length;
  26234. while (++index < length) {
  26235. var result = (0, _compareAscending.default)(objCriteria[index], othCriteria[index]);
  26236. if (result) {
  26237. if (index >= ordersLength) {
  26238. return result;
  26239. }
  26240. var order = orders[index];
  26241. return result * (order == 'desc' ? -1 : 1);
  26242. }
  26243. }
  26244. // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications
  26245. // that causes it, under certain circumstances, to provide the same value for
  26246. // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247
  26247. // for more details.
  26248. //
  26249. // This also ensures a stable sort in V8 and other engines.
  26250. // See https://bugs.chromium.org/p/v8/issues/detail?id=90 for more details.
  26251. return object.index - other.index;
  26252. }
  26253. var _default = compareMultiple;
  26254. exports.default = _default;
  26255. /***/ }),
  26256. /* 606 */
  26257. /*!*****************************************************************************************************!*\
  26258. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_compareAscending.js ***!
  26259. \*****************************************************************************************************/
  26260. /*! no static exports found */
  26261. /***/ (function(module, exports, __webpack_require__) {
  26262. "use strict";
  26263. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26264. Object.defineProperty(exports, "__esModule", {
  26265. value: true
  26266. });
  26267. exports.default = void 0;
  26268. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  26269. /**
  26270. * Compares values to sort them in ascending order.
  26271. *
  26272. * @private
  26273. * @param {*} value The value to compare.
  26274. * @param {*} other The other value to compare.
  26275. * @returns {number} Returns the sort order indicator for `value`.
  26276. */
  26277. function compareAscending(value, other) {
  26278. if (value !== other) {
  26279. var valIsDefined = value !== undefined,
  26280. valIsNull = value === null,
  26281. valIsReflexive = value === value,
  26282. valIsSymbol = (0, _isSymbol.default)(value);
  26283. var othIsDefined = other !== undefined,
  26284. othIsNull = other === null,
  26285. othIsReflexive = other === other,
  26286. othIsSymbol = (0, _isSymbol.default)(other);
  26287. if (!othIsNull && !othIsSymbol && !valIsSymbol && value > other || valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol || valIsNull && othIsDefined && othIsReflexive || !valIsDefined && othIsReflexive || !valIsReflexive) {
  26288. return 1;
  26289. }
  26290. if (!valIsNull && !valIsSymbol && !othIsSymbol && value < other || othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol || othIsNull && valIsDefined && valIsReflexive || !othIsDefined && valIsReflexive || !othIsReflexive) {
  26291. return -1;
  26292. }
  26293. }
  26294. return 0;
  26295. }
  26296. var _default = compareAscending;
  26297. exports.default = _default;
  26298. /***/ }),
  26299. /* 607 */
  26300. /*!****************************************************************************************!*\
  26301. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/over.js ***!
  26302. \****************************************************************************************/
  26303. /*! no static exports found */
  26304. /***/ (function(module, exports, __webpack_require__) {
  26305. "use strict";
  26306. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26307. Object.defineProperty(exports, "__esModule", {
  26308. value: true
  26309. });
  26310. exports.default = void 0;
  26311. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26312. var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
  26313. /**
  26314. * Creates a function that invokes `iteratees` with the arguments it receives
  26315. * and returns their results.
  26316. *
  26317. * @static
  26318. * @memberOf _
  26319. * @since 4.0.0
  26320. * @category Util
  26321. * @param {...(Function|Function[])} [iteratees=[_.identity]]
  26322. * The iteratees to invoke.
  26323. * @returns {Function} Returns the new function.
  26324. * @example
  26325. *
  26326. * var func = _.over([Math.max, Math.min]);
  26327. *
  26328. * func(1, 2, 3, 4);
  26329. * // => [4, 1]
  26330. */
  26331. var over = (0, _createOver.default)(_arrayMap.default);
  26332. var _default = over;
  26333. exports.default = _default;
  26334. /***/ }),
  26335. /* 608 */
  26336. /*!***********************************************************************************************!*\
  26337. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createOver.js ***!
  26338. \***********************************************************************************************/
  26339. /*! no static exports found */
  26340. /***/ (function(module, exports, __webpack_require__) {
  26341. "use strict";
  26342. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26343. Object.defineProperty(exports, "__esModule", {
  26344. value: true
  26345. });
  26346. exports.default = void 0;
  26347. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  26348. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26349. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  26350. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26351. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  26352. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  26353. /**
  26354. * Creates a function like `_.over`.
  26355. *
  26356. * @private
  26357. * @param {Function} arrayFunc The function to iterate over iteratees.
  26358. * @returns {Function} Returns the new over function.
  26359. */
  26360. function createOver(arrayFunc) {
  26361. return (0, _flatRest.default)(function (iteratees) {
  26362. iteratees = (0, _arrayMap.default)(iteratees, (0, _baseUnary.default)(_baseIteratee.default));
  26363. return (0, _baseRest.default)(function (args) {
  26364. var thisArg = this;
  26365. return arrayFunc(iteratees, function (iteratee) {
  26366. return (0, _apply.default)(iteratee, thisArg, args);
  26367. });
  26368. });
  26369. });
  26370. }
  26371. var _default = createOver;
  26372. exports.default = _default;
  26373. /***/ }),
  26374. /* 609 */
  26375. /*!********************************************************************************************!*\
  26376. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overArgs.js ***!
  26377. \********************************************************************************************/
  26378. /*! no static exports found */
  26379. /***/ (function(module, exports, __webpack_require__) {
  26380. "use strict";
  26381. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26382. Object.defineProperty(exports, "__esModule", {
  26383. value: true
  26384. });
  26385. exports.default = void 0;
  26386. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  26387. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  26388. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  26389. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  26390. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26391. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  26392. var _castRest = _interopRequireDefault(__webpack_require__(/*! ./_castRest.js */ 610));
  26393. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  26394. /* Built-in method references for those with the same name as other `lodash` methods. */
  26395. var nativeMin = Math.min;
  26396. /**
  26397. * Creates a function that invokes `func` with its arguments transformed.
  26398. *
  26399. * @static
  26400. * @since 4.0.0
  26401. * @memberOf _
  26402. * @category Function
  26403. * @param {Function} func The function to wrap.
  26404. * @param {...(Function|Function[])} [transforms=[_.identity]]
  26405. * The argument transforms.
  26406. * @returns {Function} Returns the new function.
  26407. * @example
  26408. *
  26409. * function doubled(n) {
  26410. * return n * 2;
  26411. * }
  26412. *
  26413. * function square(n) {
  26414. * return n * n;
  26415. * }
  26416. *
  26417. * var func = _.overArgs(function(x, y) {
  26418. * return [x, y];
  26419. * }, [square, doubled]);
  26420. *
  26421. * func(9, 3);
  26422. * // => [81, 6]
  26423. *
  26424. * func(10, 5);
  26425. * // => [100, 10]
  26426. */
  26427. var overArgs = (0, _castRest.default)(function (func, transforms) {
  26428. 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));
  26429. var funcsLength = transforms.length;
  26430. return (0, _baseRest.default)(function (args) {
  26431. var index = -1,
  26432. length = nativeMin(args.length, funcsLength);
  26433. while (++index < length) {
  26434. args[index] = transforms[index].call(this, args[index]);
  26435. }
  26436. return (0, _apply.default)(func, this, args);
  26437. });
  26438. });
  26439. var _default = overArgs;
  26440. exports.default = _default;
  26441. /***/ }),
  26442. /* 610 */
  26443. /*!*********************************************************************************************!*\
  26444. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_castRest.js ***!
  26445. \*********************************************************************************************/
  26446. /*! no static exports found */
  26447. /***/ (function(module, exports, __webpack_require__) {
  26448. "use strict";
  26449. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26450. Object.defineProperty(exports, "__esModule", {
  26451. value: true
  26452. });
  26453. exports.default = void 0;
  26454. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26455. /**
  26456. * A `baseRest` alias which can be replaced with `identity` by module
  26457. * replacement plugins.
  26458. *
  26459. * @private
  26460. * @type {Function}
  26461. * @param {Function} func The function to apply a rest parameter to.
  26462. * @returns {Function} Returns the new function.
  26463. */
  26464. var castRest = _baseRest.default;
  26465. var _default = castRest;
  26466. exports.default = _default;
  26467. /***/ }),
  26468. /* 611 */
  26469. /*!*********************************************************************************************!*\
  26470. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overEvery.js ***!
  26471. \*********************************************************************************************/
  26472. /*! no static exports found */
  26473. /***/ (function(module, exports, __webpack_require__) {
  26474. "use strict";
  26475. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26476. Object.defineProperty(exports, "__esModule", {
  26477. value: true
  26478. });
  26479. exports.default = void 0;
  26480. var _arrayEvery = _interopRequireDefault(__webpack_require__(/*! ./_arrayEvery.js */ 466));
  26481. var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
  26482. /**
  26483. * Creates a function that checks if **all** of the `predicates` return
  26484. * truthy when invoked with the arguments it receives.
  26485. *
  26486. * Following shorthands are possible for providing predicates.
  26487. * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.
  26488. * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.
  26489. *
  26490. * @static
  26491. * @memberOf _
  26492. * @since 4.0.0
  26493. * @category Util
  26494. * @param {...(Function|Function[])} [predicates=[_.identity]]
  26495. * The predicates to check.
  26496. * @returns {Function} Returns the new function.
  26497. * @example
  26498. *
  26499. * var func = _.overEvery([Boolean, isFinite]);
  26500. *
  26501. * func('1');
  26502. * // => true
  26503. *
  26504. * func(null);
  26505. * // => false
  26506. *
  26507. * func(NaN);
  26508. * // => false
  26509. */
  26510. var overEvery = (0, _createOver.default)(_arrayEvery.default);
  26511. var _default = overEvery;
  26512. exports.default = _default;
  26513. /***/ }),
  26514. /* 612 */
  26515. /*!********************************************************************************************!*\
  26516. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/overSome.js ***!
  26517. \********************************************************************************************/
  26518. /*! no static exports found */
  26519. /***/ (function(module, exports, __webpack_require__) {
  26520. "use strict";
  26521. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26522. Object.defineProperty(exports, "__esModule", {
  26523. value: true
  26524. });
  26525. exports.default = void 0;
  26526. var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
  26527. var _createOver = _interopRequireDefault(__webpack_require__(/*! ./_createOver.js */ 608));
  26528. /**
  26529. * Creates a function that checks if **any** of the `predicates` return
  26530. * truthy when invoked with the arguments it receives.
  26531. *
  26532. * Following shorthands are possible for providing predicates.
  26533. * Pass an `Object` and it will be used as an parameter for `_.matches` to create the predicate.
  26534. * Pass an `Array` of parameters for `_.matchesProperty` and the predicate will be created using them.
  26535. *
  26536. * @static
  26537. * @memberOf _
  26538. * @since 4.0.0
  26539. * @category Util
  26540. * @param {...(Function|Function[])} [predicates=[_.identity]]
  26541. * The predicates to check.
  26542. * @returns {Function} Returns the new function.
  26543. * @example
  26544. *
  26545. * var func = _.overSome([Boolean, isFinite]);
  26546. *
  26547. * func('1');
  26548. * // => true
  26549. *
  26550. * func(null);
  26551. * // => true
  26552. *
  26553. * func(NaN);
  26554. * // => false
  26555. *
  26556. * var matchesFunc = _.overSome([{ 'a': 1 }, { 'a': 2 }])
  26557. * var matchesPropertyFunc = _.overSome([['a', 1], ['a', 2]])
  26558. */
  26559. var overSome = (0, _createOver.default)(_arraySome.default);
  26560. var _default = overSome;
  26561. exports.default = _default;
  26562. /***/ }),
  26563. /* 613 */
  26564. /*!***************************************************************************************!*\
  26565. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pad.js ***!
  26566. \***************************************************************************************/
  26567. /*! no static exports found */
  26568. /***/ (function(module, exports, __webpack_require__) {
  26569. "use strict";
  26570. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26571. Object.defineProperty(exports, "__esModule", {
  26572. value: true
  26573. });
  26574. exports.default = void 0;
  26575. var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
  26576. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26577. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  26578. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26579. /* Built-in method references for those with the same name as other `lodash` methods. */
  26580. var nativeCeil = Math.ceil,
  26581. nativeFloor = Math.floor;
  26582. /**
  26583. * Pads `string` on the left and right sides if it's shorter than `length`.
  26584. * Padding characters are truncated if they can't be evenly divided by `length`.
  26585. *
  26586. * @static
  26587. * @memberOf _
  26588. * @since 3.0.0
  26589. * @category String
  26590. * @param {string} [string=''] The string to pad.
  26591. * @param {number} [length=0] The padding length.
  26592. * @param {string} [chars=' '] The string used as padding.
  26593. * @returns {string} Returns the padded string.
  26594. * @example
  26595. *
  26596. * _.pad('abc', 8);
  26597. * // => ' abc '
  26598. *
  26599. * _.pad('abc', 8, '_-');
  26600. * // => '_-abc_-_'
  26601. *
  26602. * _.pad('abc', 3);
  26603. * // => 'abc'
  26604. */
  26605. function pad(string, length, chars) {
  26606. string = (0, _toString.default)(string);
  26607. length = (0, _toInteger.default)(length);
  26608. var strLength = length ? (0, _stringSize.default)(string) : 0;
  26609. if (!length || strLength >= length) {
  26610. return string;
  26611. }
  26612. var mid = (length - strLength) / 2;
  26613. return (0, _createPadding.default)(nativeFloor(mid), chars) + string + (0, _createPadding.default)(nativeCeil(mid), chars);
  26614. }
  26615. var _default = pad;
  26616. exports.default = _default;
  26617. /***/ }),
  26618. /* 614 */
  26619. /*!**************************************************************************************************!*\
  26620. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createPadding.js ***!
  26621. \**************************************************************************************************/
  26622. /*! no static exports found */
  26623. /***/ (function(module, exports, __webpack_require__) {
  26624. "use strict";
  26625. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26626. Object.defineProperty(exports, "__esModule", {
  26627. value: true
  26628. });
  26629. exports.default = void 0;
  26630. var _baseRepeat = _interopRequireDefault(__webpack_require__(/*! ./_baseRepeat.js */ 615));
  26631. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  26632. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  26633. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  26634. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26635. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  26636. /* Built-in method references for those with the same name as other `lodash` methods. */
  26637. var nativeCeil = Math.ceil;
  26638. /**
  26639. * Creates the padding for `string` based on `length`. The `chars` string
  26640. * is truncated if the number of characters exceeds `length`.
  26641. *
  26642. * @private
  26643. * @param {number} length The padding length.
  26644. * @param {string} [chars=' '] The string used as padding.
  26645. * @returns {string} Returns the padding for `string`.
  26646. */
  26647. function createPadding(length, chars) {
  26648. chars = chars === undefined ? ' ' : (0, _baseToString.default)(chars);
  26649. var charsLength = chars.length;
  26650. if (charsLength < 2) {
  26651. return charsLength ? (0, _baseRepeat.default)(chars, length) : chars;
  26652. }
  26653. var result = (0, _baseRepeat.default)(chars, nativeCeil(length / (0, _stringSize.default)(chars)));
  26654. return (0, _hasUnicode.default)(chars) ? (0, _castSlice.default)((0, _stringToArray.default)(result), 0, length).join('') : result.slice(0, length);
  26655. }
  26656. var _default = createPadding;
  26657. exports.default = _default;
  26658. /***/ }),
  26659. /* 615 */
  26660. /*!***********************************************************************************************!*\
  26661. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRepeat.js ***!
  26662. \***********************************************************************************************/
  26663. /*! no static exports found */
  26664. /***/ (function(module, exports, __webpack_require__) {
  26665. "use strict";
  26666. Object.defineProperty(exports, "__esModule", {
  26667. value: true
  26668. });
  26669. exports.default = void 0;
  26670. /** Used as references for various `Number` constants. */
  26671. var MAX_SAFE_INTEGER = 9007199254740991;
  26672. /* Built-in method references for those with the same name as other `lodash` methods. */
  26673. var nativeFloor = Math.floor;
  26674. /**
  26675. * The base implementation of `_.repeat` which doesn't coerce arguments.
  26676. *
  26677. * @private
  26678. * @param {string} string The string to repeat.
  26679. * @param {number} n The number of times to repeat the string.
  26680. * @returns {string} Returns the repeated string.
  26681. */
  26682. function baseRepeat(string, n) {
  26683. var result = '';
  26684. if (!string || n < 1 || n > MAX_SAFE_INTEGER) {
  26685. return result;
  26686. }
  26687. // Leverage the exponentiation by squaring algorithm for a faster repeat.
  26688. // See https://en.wikipedia.org/wiki/Exponentiation_by_squaring for more details.
  26689. do {
  26690. if (n % 2) {
  26691. result += string;
  26692. }
  26693. n = nativeFloor(n / 2);
  26694. if (n) {
  26695. string += string;
  26696. }
  26697. } while (n);
  26698. return result;
  26699. }
  26700. var _default = baseRepeat;
  26701. exports.default = _default;
  26702. /***/ }),
  26703. /* 616 */
  26704. /*!***********************************************************************************************!*\
  26705. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_stringSize.js ***!
  26706. \***********************************************************************************************/
  26707. /*! no static exports found */
  26708. /***/ (function(module, exports, __webpack_require__) {
  26709. "use strict";
  26710. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26711. Object.defineProperty(exports, "__esModule", {
  26712. value: true
  26713. });
  26714. exports.default = void 0;
  26715. var _asciiSize = _interopRequireDefault(__webpack_require__(/*! ./_asciiSize.js */ 617));
  26716. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  26717. var _unicodeSize = _interopRequireDefault(__webpack_require__(/*! ./_unicodeSize.js */ 618));
  26718. /**
  26719. * Gets the number of symbols in `string`.
  26720. *
  26721. * @private
  26722. * @param {string} string The string to inspect.
  26723. * @returns {number} Returns the string size.
  26724. */
  26725. function stringSize(string) {
  26726. return (0, _hasUnicode.default)(string) ? (0, _unicodeSize.default)(string) : (0, _asciiSize.default)(string);
  26727. }
  26728. var _default = stringSize;
  26729. exports.default = _default;
  26730. /***/ }),
  26731. /* 617 */
  26732. /*!**********************************************************************************************!*\
  26733. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_asciiSize.js ***!
  26734. \**********************************************************************************************/
  26735. /*! no static exports found */
  26736. /***/ (function(module, exports, __webpack_require__) {
  26737. "use strict";
  26738. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26739. Object.defineProperty(exports, "__esModule", {
  26740. value: true
  26741. });
  26742. exports.default = void 0;
  26743. var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
  26744. /**
  26745. * Gets the size of an ASCII `string`.
  26746. *
  26747. * @private
  26748. * @param {string} string The string inspect.
  26749. * @returns {number} Returns the string size.
  26750. */
  26751. var asciiSize = (0, _baseProperty.default)('length');
  26752. var _default = asciiSize;
  26753. exports.default = _default;
  26754. /***/ }),
  26755. /* 618 */
  26756. /*!************************************************************************************************!*\
  26757. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unicodeSize.js ***!
  26758. \************************************************************************************************/
  26759. /*! no static exports found */
  26760. /***/ (function(module, exports, __webpack_require__) {
  26761. "use strict";
  26762. Object.defineProperty(exports, "__esModule", {
  26763. value: true
  26764. });
  26765. exports.default = void 0;
  26766. /** Used to compose unicode character classes. */
  26767. var rsAstralRange = "\\ud800-\\udfff",
  26768. rsComboMarksRange = "\\u0300-\\u036f",
  26769. reComboHalfMarksRange = "\\ufe20-\\ufe2f",
  26770. rsComboSymbolsRange = "\\u20d0-\\u20ff",
  26771. rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange,
  26772. rsVarRange = "\\ufe0e\\ufe0f";
  26773. /** Used to compose unicode capture groups. */
  26774. var rsAstral = '[' + rsAstralRange + ']',
  26775. rsCombo = '[' + rsComboRange + ']',
  26776. rsFitz = "\\ud83c[\\udffb-\\udfff]",
  26777. rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')',
  26778. rsNonAstral = '[^' + rsAstralRange + ']',
  26779. rsRegional = "(?:\\ud83c[\\udde6-\\uddff]){2}",
  26780. rsSurrPair = "[\\ud800-\\udbff][\\udc00-\\udfff]",
  26781. rsZWJ = "\\u200d";
  26782. /** Used to compose unicode regexes. */
  26783. var reOptMod = rsModifier + '?',
  26784. rsOptVar = '[' + rsVarRange + ']?',
  26785. rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*',
  26786. rsSeq = rsOptVar + reOptMod + rsOptJoin,
  26787. rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')';
  26788. /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */
  26789. var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');
  26790. /**
  26791. * Gets the size of a Unicode `string`.
  26792. *
  26793. * @private
  26794. * @param {string} string The string inspect.
  26795. * @returns {number} Returns the string size.
  26796. */
  26797. function unicodeSize(string) {
  26798. var result = reUnicode.lastIndex = 0;
  26799. while (reUnicode.test(string)) {
  26800. ++result;
  26801. }
  26802. return result;
  26803. }
  26804. var _default = unicodeSize;
  26805. exports.default = _default;
  26806. /***/ }),
  26807. /* 619 */
  26808. /*!******************************************************************************************!*\
  26809. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/padEnd.js ***!
  26810. \******************************************************************************************/
  26811. /*! no static exports found */
  26812. /***/ (function(module, exports, __webpack_require__) {
  26813. "use strict";
  26814. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26815. Object.defineProperty(exports, "__esModule", {
  26816. value: true
  26817. });
  26818. exports.default = void 0;
  26819. var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
  26820. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26821. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  26822. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26823. /**
  26824. * Pads `string` on the right side if it's shorter than `length`. Padding
  26825. * characters are truncated if they exceed `length`.
  26826. *
  26827. * @static
  26828. * @memberOf _
  26829. * @since 4.0.0
  26830. * @category String
  26831. * @param {string} [string=''] The string to pad.
  26832. * @param {number} [length=0] The padding length.
  26833. * @param {string} [chars=' '] The string used as padding.
  26834. * @returns {string} Returns the padded string.
  26835. * @example
  26836. *
  26837. * _.padEnd('abc', 6);
  26838. * // => 'abc '
  26839. *
  26840. * _.padEnd('abc', 6, '_-');
  26841. * // => 'abc_-_'
  26842. *
  26843. * _.padEnd('abc', 3);
  26844. * // => 'abc'
  26845. */
  26846. function padEnd(string, length, chars) {
  26847. string = (0, _toString.default)(string);
  26848. length = (0, _toInteger.default)(length);
  26849. var strLength = length ? (0, _stringSize.default)(string) : 0;
  26850. return length && strLength < length ? string + (0, _createPadding.default)(length - strLength, chars) : string;
  26851. }
  26852. var _default = padEnd;
  26853. exports.default = _default;
  26854. /***/ }),
  26855. /* 620 */
  26856. /*!********************************************************************************************!*\
  26857. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/padStart.js ***!
  26858. \********************************************************************************************/
  26859. /*! no static exports found */
  26860. /***/ (function(module, exports, __webpack_require__) {
  26861. "use strict";
  26862. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26863. Object.defineProperty(exports, "__esModule", {
  26864. value: true
  26865. });
  26866. exports.default = void 0;
  26867. var _createPadding = _interopRequireDefault(__webpack_require__(/*! ./_createPadding.js */ 614));
  26868. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  26869. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  26870. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26871. /**
  26872. * Pads `string` on the left side if it's shorter than `length`. Padding
  26873. * characters are truncated if they exceed `length`.
  26874. *
  26875. * @static
  26876. * @memberOf _
  26877. * @since 4.0.0
  26878. * @category String
  26879. * @param {string} [string=''] The string to pad.
  26880. * @param {number} [length=0] The padding length.
  26881. * @param {string} [chars=' '] The string used as padding.
  26882. * @returns {string} Returns the padded string.
  26883. * @example
  26884. *
  26885. * _.padStart('abc', 6);
  26886. * // => ' abc'
  26887. *
  26888. * _.padStart('abc', 6, '_-');
  26889. * // => '_-_abc'
  26890. *
  26891. * _.padStart('abc', 3);
  26892. * // => 'abc'
  26893. */
  26894. function padStart(string, length, chars) {
  26895. string = (0, _toString.default)(string);
  26896. length = (0, _toInteger.default)(length);
  26897. var strLength = length ? (0, _stringSize.default)(string) : 0;
  26898. return length && strLength < length ? (0, _createPadding.default)(length - strLength, chars) + string : string;
  26899. }
  26900. var _default = padStart;
  26901. exports.default = _default;
  26902. /***/ }),
  26903. /* 621 */
  26904. /*!********************************************************************************************!*\
  26905. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/parseInt.js ***!
  26906. \********************************************************************************************/
  26907. /*! no static exports found */
  26908. /***/ (function(module, exports, __webpack_require__) {
  26909. "use strict";
  26910. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26911. Object.defineProperty(exports, "__esModule", {
  26912. value: true
  26913. });
  26914. exports.default = void 0;
  26915. var _root = _interopRequireDefault(__webpack_require__(/*! ./_root.js */ 155));
  26916. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  26917. /** Used to match leading whitespace. */
  26918. var reTrimStart = /^\s+/;
  26919. /* Built-in method references for those with the same name as other `lodash` methods. */
  26920. var nativeParseInt = _root.default.parseInt;
  26921. /**
  26922. * Converts `string` to an integer of the specified radix. If `radix` is
  26923. * `undefined` or `0`, a `radix` of `10` is used unless `value` is a
  26924. * hexadecimal, in which case a `radix` of `16` is used.
  26925. *
  26926. * **Note:** This method aligns with the
  26927. * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`.
  26928. *
  26929. * @static
  26930. * @memberOf _
  26931. * @since 1.1.0
  26932. * @category String
  26933. * @param {string} string The string to convert.
  26934. * @param {number} [radix=10] The radix to interpret `value` by.
  26935. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  26936. * @returns {number} Returns the converted integer.
  26937. * @example
  26938. *
  26939. * _.parseInt('08');
  26940. * // => 8
  26941. *
  26942. * _.map(['6', '08', '10'], _.parseInt);
  26943. * // => [6, 8, 10]
  26944. */
  26945. function parseInt(string, radix, guard) {
  26946. if (guard || radix == null) {
  26947. radix = 0;
  26948. } else if (radix) {
  26949. radix = +radix;
  26950. }
  26951. return nativeParseInt((0, _toString.default)(string).replace(reTrimStart, ''), radix || 0);
  26952. }
  26953. var _default = parseInt;
  26954. exports.default = _default;
  26955. /***/ }),
  26956. /* 622 */
  26957. /*!*******************************************************************************************!*\
  26958. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partial.js ***!
  26959. \*******************************************************************************************/
  26960. /*! no static exports found */
  26961. /***/ (function(module, exports, __webpack_require__) {
  26962. "use strict";
  26963. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  26964. Object.defineProperty(exports, "__esModule", {
  26965. value: true
  26966. });
  26967. exports.default = void 0;
  26968. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  26969. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  26970. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  26971. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  26972. /** Used to compose bitmasks for function metadata. */
  26973. var WRAP_PARTIAL_FLAG = 32;
  26974. /**
  26975. * Creates a function that invokes `func` with `partials` prepended to the
  26976. * arguments it receives. This method is like `_.bind` except it does **not**
  26977. * alter the `this` binding.
  26978. *
  26979. * The `_.partial.placeholder` value, which defaults to `_` in monolithic
  26980. * builds, may be used as a placeholder for partially applied arguments.
  26981. *
  26982. * **Note:** This method doesn't set the "length" property of partially
  26983. * applied functions.
  26984. *
  26985. * @static
  26986. * @memberOf _
  26987. * @since 0.2.0
  26988. * @category Function
  26989. * @param {Function} func The function to partially apply arguments to.
  26990. * @param {...*} [partials] The arguments to be partially applied.
  26991. * @returns {Function} Returns the new partially applied function.
  26992. * @example
  26993. *
  26994. * function greet(greeting, name) {
  26995. * return greeting + ' ' + name;
  26996. * }
  26997. *
  26998. * var sayHelloTo = _.partial(greet, 'hello');
  26999. * sayHelloTo('fred');
  27000. * // => 'hello fred'
  27001. *
  27002. * // Partially applied with placeholders.
  27003. * var greetFred = _.partial(greet, _, 'fred');
  27004. * greetFred('hi');
  27005. * // => 'hi fred'
  27006. */
  27007. var partial = (0, _baseRest.default)(function (func, partials) {
  27008. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(partial));
  27009. return (0, _createWrap.default)(func, WRAP_PARTIAL_FLAG, undefined, partials, holders);
  27010. });
  27011. // Assign default placeholders.
  27012. partial.placeholder = {};
  27013. var _default = partial;
  27014. exports.default = _default;
  27015. /***/ }),
  27016. /* 623 */
  27017. /*!************************************************************************************************!*\
  27018. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partialRight.js ***!
  27019. \************************************************************************************************/
  27020. /*! no static exports found */
  27021. /***/ (function(module, exports, __webpack_require__) {
  27022. "use strict";
  27023. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27024. Object.defineProperty(exports, "__esModule", {
  27025. value: true
  27026. });
  27027. exports.default = void 0;
  27028. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  27029. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  27030. var _getHolder = _interopRequireDefault(__webpack_require__(/*! ./_getHolder.js */ 220));
  27031. var _replaceHolders = _interopRequireDefault(__webpack_require__(/*! ./_replaceHolders.js */ 223));
  27032. /** Used to compose bitmasks for function metadata. */
  27033. var WRAP_PARTIAL_RIGHT_FLAG = 64;
  27034. /**
  27035. * This method is like `_.partial` except that partially applied arguments
  27036. * are appended to the arguments it receives.
  27037. *
  27038. * The `_.partialRight.placeholder` value, which defaults to `_` in monolithic
  27039. * builds, may be used as a placeholder for partially applied arguments.
  27040. *
  27041. * **Note:** This method doesn't set the "length" property of partially
  27042. * applied functions.
  27043. *
  27044. * @static
  27045. * @memberOf _
  27046. * @since 1.0.0
  27047. * @category Function
  27048. * @param {Function} func The function to partially apply arguments to.
  27049. * @param {...*} [partials] The arguments to be partially applied.
  27050. * @returns {Function} Returns the new partially applied function.
  27051. * @example
  27052. *
  27053. * function greet(greeting, name) {
  27054. * return greeting + ' ' + name;
  27055. * }
  27056. *
  27057. * var greetFred = _.partialRight(greet, 'fred');
  27058. * greetFred('hi');
  27059. * // => 'hi fred'
  27060. *
  27061. * // Partially applied with placeholders.
  27062. * var sayHelloTo = _.partialRight(greet, 'hello', _);
  27063. * sayHelloTo('fred');
  27064. * // => 'hello fred'
  27065. */
  27066. var partialRight = (0, _baseRest.default)(function (func, partials) {
  27067. var holders = (0, _replaceHolders.default)(partials, (0, _getHolder.default)(partialRight));
  27068. return (0, _createWrap.default)(func, WRAP_PARTIAL_RIGHT_FLAG, undefined, partials, holders);
  27069. });
  27070. // Assign default placeholders.
  27071. partialRight.placeholder = {};
  27072. var _default = partialRight;
  27073. exports.default = _default;
  27074. /***/ }),
  27075. /* 624 */
  27076. /*!*********************************************************************************************!*\
  27077. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/partition.js ***!
  27078. \*********************************************************************************************/
  27079. /*! no static exports found */
  27080. /***/ (function(module, exports, __webpack_require__) {
  27081. "use strict";
  27082. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27083. Object.defineProperty(exports, "__esModule", {
  27084. value: true
  27085. });
  27086. exports.default = void 0;
  27087. var _createAggregator = _interopRequireDefault(__webpack_require__(/*! ./_createAggregator.js */ 406));
  27088. /**
  27089. * Creates an array of elements split into two groups, the first of which
  27090. * contains elements `predicate` returns truthy for, the second of which
  27091. * contains elements `predicate` returns falsey for. The predicate is
  27092. * invoked with one argument: (value).
  27093. *
  27094. * @static
  27095. * @memberOf _
  27096. * @since 3.0.0
  27097. * @category Collection
  27098. * @param {Array|Object} collection The collection to iterate over.
  27099. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  27100. * @returns {Array} Returns the array of grouped elements.
  27101. * @example
  27102. *
  27103. * var users = [
  27104. * { 'user': 'barney', 'age': 36, 'active': false },
  27105. * { 'user': 'fred', 'age': 40, 'active': true },
  27106. * { 'user': 'pebbles', 'age': 1, 'active': false }
  27107. * ];
  27108. *
  27109. * _.partition(users, function(o) { return o.active; });
  27110. * // => objects for [['fred'], ['barney', 'pebbles']]
  27111. *
  27112. * // The `_.matches` iteratee shorthand.
  27113. * _.partition(users, { 'age': 1, 'active': false });
  27114. * // => objects for [['pebbles'], ['barney', 'fred']]
  27115. *
  27116. * // The `_.matchesProperty` iteratee shorthand.
  27117. * _.partition(users, ['active', false]);
  27118. * // => objects for [['barney', 'pebbles'], ['fred']]
  27119. *
  27120. * // The `_.property` iteratee shorthand.
  27121. * _.partition(users, 'active');
  27122. * // => objects for [['fred'], ['barney', 'pebbles']]
  27123. */
  27124. var partition = (0, _createAggregator.default)(function (result, value, key) {
  27125. result[key ? 0 : 1].push(value);
  27126. }, function () {
  27127. return [[], []];
  27128. });
  27129. var _default = partition;
  27130. exports.default = _default;
  27131. /***/ }),
  27132. /* 625 */
  27133. /*!****************************************************************************************!*\
  27134. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pick.js ***!
  27135. \****************************************************************************************/
  27136. /*! no static exports found */
  27137. /***/ (function(module, exports, __webpack_require__) {
  27138. "use strict";
  27139. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27140. Object.defineProperty(exports, "__esModule", {
  27141. value: true
  27142. });
  27143. exports.default = void 0;
  27144. var _basePick = _interopRequireDefault(__webpack_require__(/*! ./_basePick.js */ 626));
  27145. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  27146. /**
  27147. * Creates an object composed of the picked `object` properties.
  27148. *
  27149. * @static
  27150. * @since 0.1.0
  27151. * @memberOf _
  27152. * @category Object
  27153. * @param {Object} object The source object.
  27154. * @param {...(string|string[])} [paths] The property paths to pick.
  27155. * @returns {Object} Returns the new object.
  27156. * @example
  27157. *
  27158. * var object = { 'a': 1, 'b': '2', 'c': 3 };
  27159. *
  27160. * _.pick(object, ['a', 'c']);
  27161. * // => { 'a': 1, 'c': 3 }
  27162. */
  27163. var pick = (0, _flatRest.default)(function (object, paths) {
  27164. return object == null ? {} : (0, _basePick.default)(object, paths);
  27165. });
  27166. var _default = pick;
  27167. exports.default = _default;
  27168. /***/ }),
  27169. /* 626 */
  27170. /*!*********************************************************************************************!*\
  27171. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePick.js ***!
  27172. \*********************************************************************************************/
  27173. /*! no static exports found */
  27174. /***/ (function(module, exports, __webpack_require__) {
  27175. "use strict";
  27176. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27177. Object.defineProperty(exports, "__esModule", {
  27178. value: true
  27179. });
  27180. exports.default = void 0;
  27181. var _basePickBy = _interopRequireDefault(__webpack_require__(/*! ./_basePickBy.js */ 599));
  27182. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  27183. /**
  27184. * The base implementation of `_.pick` without support for individual
  27185. * property identifiers.
  27186. *
  27187. * @private
  27188. * @param {Object} object The source object.
  27189. * @param {string[]} paths The property paths to pick.
  27190. * @returns {Object} Returns the new object.
  27191. */
  27192. function basePick(object, paths) {
  27193. return (0, _basePickBy.default)(object, paths, function (value, path) {
  27194. return (0, _hasIn.default)(object, path);
  27195. });
  27196. }
  27197. var _default = basePick;
  27198. exports.default = _default;
  27199. /***/ }),
  27200. /* 627 */
  27201. /*!*****************************************************************************************!*\
  27202. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/plant.js ***!
  27203. \*****************************************************************************************/
  27204. /*! no static exports found */
  27205. /***/ (function(module, exports, __webpack_require__) {
  27206. "use strict";
  27207. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27208. Object.defineProperty(exports, "__esModule", {
  27209. value: true
  27210. });
  27211. exports.default = void 0;
  27212. var _baseLodash = _interopRequireDefault(__webpack_require__(/*! ./_baseLodash.js */ 195));
  27213. var _wrapperClone = _interopRequireDefault(__webpack_require__(/*! ./_wrapperClone.js */ 202));
  27214. /**
  27215. * Creates a clone of the chain sequence planting `value` as the wrapped value.
  27216. *
  27217. * @name plant
  27218. * @memberOf _
  27219. * @since 3.2.0
  27220. * @category Seq
  27221. * @param {*} value The value to plant.
  27222. * @returns {Object} Returns the new `lodash` wrapper instance.
  27223. * @example
  27224. *
  27225. * function square(n) {
  27226. * return n * n;
  27227. * }
  27228. *
  27229. * var wrapped = _([1, 2]).map(square);
  27230. * var other = wrapped.plant([3, 4]);
  27231. *
  27232. * other.value();
  27233. * // => [9, 16]
  27234. *
  27235. * wrapped.value();
  27236. * // => [1, 4]
  27237. */
  27238. function wrapperPlant(value) {
  27239. var result,
  27240. parent = this;
  27241. while (parent instanceof _baseLodash.default) {
  27242. var clone = (0, _wrapperClone.default)(parent);
  27243. clone.__index__ = 0;
  27244. clone.__values__ = undefined;
  27245. if (result) {
  27246. previous.__wrapped__ = clone;
  27247. } else {
  27248. result = clone;
  27249. }
  27250. var previous = clone;
  27251. parent = parent.__wrapped__;
  27252. }
  27253. previous.__wrapped__ = value;
  27254. return result;
  27255. }
  27256. var _default = wrapperPlant;
  27257. exports.default = _default;
  27258. /***/ }),
  27259. /* 628 */
  27260. /*!**********************************************************************************************!*\
  27261. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/propertyOf.js ***!
  27262. \**********************************************************************************************/
  27263. /*! no static exports found */
  27264. /***/ (function(module, exports, __webpack_require__) {
  27265. "use strict";
  27266. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27267. Object.defineProperty(exports, "__esModule", {
  27268. value: true
  27269. });
  27270. exports.default = void 0;
  27271. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  27272. /**
  27273. * The opposite of `_.property`; this method creates a function that returns
  27274. * the value at a given path of `object`.
  27275. *
  27276. * @static
  27277. * @memberOf _
  27278. * @since 3.0.0
  27279. * @category Util
  27280. * @param {Object} object The object to query.
  27281. * @returns {Function} Returns the new accessor function.
  27282. * @example
  27283. *
  27284. * var array = [0, 1, 2],
  27285. * object = { 'a': array, 'b': array, 'c': array };
  27286. *
  27287. * _.map(['a[2]', 'c[0]'], _.propertyOf(object));
  27288. * // => [2, 0]
  27289. *
  27290. * _.map([['a', '2'], ['c', '0']], _.propertyOf(object));
  27291. * // => [2, 0]
  27292. */
  27293. function propertyOf(object) {
  27294. return function (path) {
  27295. return object == null ? undefined : (0, _baseGet.default)(object, path);
  27296. };
  27297. }
  27298. var _default = propertyOf;
  27299. exports.default = _default;
  27300. /***/ }),
  27301. /* 629 */
  27302. /*!****************************************************************************************!*\
  27303. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pull.js ***!
  27304. \****************************************************************************************/
  27305. /*! no static exports found */
  27306. /***/ (function(module, exports, __webpack_require__) {
  27307. "use strict";
  27308. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27309. Object.defineProperty(exports, "__esModule", {
  27310. value: true
  27311. });
  27312. exports.default = void 0;
  27313. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  27314. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  27315. /**
  27316. * Removes all given values from `array` using
  27317. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  27318. * for equality comparisons.
  27319. *
  27320. * **Note:** Unlike `_.without`, this method mutates `array`. Use `_.remove`
  27321. * to remove elements from an array by predicate.
  27322. *
  27323. * @static
  27324. * @memberOf _
  27325. * @since 2.0.0
  27326. * @category Array
  27327. * @param {Array} array The array to modify.
  27328. * @param {...*} [values] The values to remove.
  27329. * @returns {Array} Returns `array`.
  27330. * @example
  27331. *
  27332. * var array = ['a', 'b', 'c', 'a', 'b', 'c'];
  27333. *
  27334. * _.pull(array, 'a', 'c');
  27335. * console.log(array);
  27336. * // => ['b', 'b']
  27337. */
  27338. var pull = (0, _baseRest.default)(_pullAll.default);
  27339. var _default = pull;
  27340. exports.default = _default;
  27341. /***/ }),
  27342. /* 630 */
  27343. /*!*******************************************************************************************!*\
  27344. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAll.js ***!
  27345. \*******************************************************************************************/
  27346. /*! no static exports found */
  27347. /***/ (function(module, exports, __webpack_require__) {
  27348. "use strict";
  27349. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27350. Object.defineProperty(exports, "__esModule", {
  27351. value: true
  27352. });
  27353. exports.default = void 0;
  27354. var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
  27355. /**
  27356. * This method is like `_.pull` except that it accepts an array of values to remove.
  27357. *
  27358. * **Note:** Unlike `_.difference`, this method mutates `array`.
  27359. *
  27360. * @static
  27361. * @memberOf _
  27362. * @since 4.0.0
  27363. * @category Array
  27364. * @param {Array} array The array to modify.
  27365. * @param {Array} values The values to remove.
  27366. * @returns {Array} Returns `array`.
  27367. * @example
  27368. *
  27369. * var array = ['a', 'b', 'c', 'a', 'b', 'c'];
  27370. *
  27371. * _.pullAll(array, ['a', 'c']);
  27372. * console.log(array);
  27373. * // => ['b', 'b']
  27374. */
  27375. function pullAll(array, values) {
  27376. return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values) : array;
  27377. }
  27378. var _default = pullAll;
  27379. exports.default = _default;
  27380. /***/ }),
  27381. /* 631 */
  27382. /*!************************************************************************************************!*\
  27383. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePullAll.js ***!
  27384. \************************************************************************************************/
  27385. /*! no static exports found */
  27386. /***/ (function(module, exports, __webpack_require__) {
  27387. "use strict";
  27388. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27389. Object.defineProperty(exports, "__esModule", {
  27390. value: true
  27391. });
  27392. exports.default = void 0;
  27393. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  27394. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  27395. var _baseIndexOfWith = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOfWith.js */ 632));
  27396. var _baseUnary = _interopRequireDefault(__webpack_require__(/*! ./_baseUnary.js */ 248));
  27397. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  27398. /** Used for built-in method references. */
  27399. var arrayProto = Array.prototype;
  27400. /** Built-in value references. */
  27401. var splice = arrayProto.splice;
  27402. /**
  27403. * The base implementation of `_.pullAllBy` without support for iteratee
  27404. * shorthands.
  27405. *
  27406. * @private
  27407. * @param {Array} array The array to modify.
  27408. * @param {Array} values The values to remove.
  27409. * @param {Function} [iteratee] The iteratee invoked per element.
  27410. * @param {Function} [comparator] The comparator invoked per element.
  27411. * @returns {Array} Returns `array`.
  27412. */
  27413. function basePullAll(array, values, iteratee, comparator) {
  27414. var indexOf = comparator ? _baseIndexOfWith.default : _baseIndexOf.default,
  27415. index = -1,
  27416. length = values.length,
  27417. seen = array;
  27418. if (array === values) {
  27419. values = (0, _copyArray.default)(values);
  27420. }
  27421. if (iteratee) {
  27422. seen = (0, _arrayMap.default)(array, (0, _baseUnary.default)(iteratee));
  27423. }
  27424. while (++index < length) {
  27425. var fromIndex = 0,
  27426. value = values[index],
  27427. computed = iteratee ? iteratee(value) : value;
  27428. while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) {
  27429. if (seen !== array) {
  27430. splice.call(seen, fromIndex, 1);
  27431. }
  27432. splice.call(array, fromIndex, 1);
  27433. }
  27434. }
  27435. return array;
  27436. }
  27437. var _default = basePullAll;
  27438. exports.default = _default;
  27439. /***/ }),
  27440. /* 632 */
  27441. /*!****************************************************************************************************!*\
  27442. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseIndexOfWith.js ***!
  27443. \****************************************************************************************************/
  27444. /*! no static exports found */
  27445. /***/ (function(module, exports, __webpack_require__) {
  27446. "use strict";
  27447. Object.defineProperty(exports, "__esModule", {
  27448. value: true
  27449. });
  27450. exports.default = void 0;
  27451. /**
  27452. * This function is like `baseIndexOf` except that it accepts a comparator.
  27453. *
  27454. * @private
  27455. * @param {Array} array The array to inspect.
  27456. * @param {*} value The value to search for.
  27457. * @param {number} fromIndex The index to search from.
  27458. * @param {Function} comparator The comparator invoked per element.
  27459. * @returns {number} Returns the index of the matched value, else `-1`.
  27460. */
  27461. function baseIndexOfWith(array, value, fromIndex, comparator) {
  27462. var index = fromIndex - 1,
  27463. length = array.length;
  27464. while (++index < length) {
  27465. if (comparator(array[index], value)) {
  27466. return index;
  27467. }
  27468. }
  27469. return -1;
  27470. }
  27471. var _default = baseIndexOfWith;
  27472. exports.default = _default;
  27473. /***/ }),
  27474. /* 633 */
  27475. /*!*********************************************************************************************!*\
  27476. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAllBy.js ***!
  27477. \*********************************************************************************************/
  27478. /*! no static exports found */
  27479. /***/ (function(module, exports, __webpack_require__) {
  27480. "use strict";
  27481. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27482. Object.defineProperty(exports, "__esModule", {
  27483. value: true
  27484. });
  27485. exports.default = void 0;
  27486. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  27487. var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
  27488. /**
  27489. * This method is like `_.pullAll` except that it accepts `iteratee` which is
  27490. * invoked for each element of `array` and `values` to generate the criterion
  27491. * by which they're compared. The iteratee is invoked with one argument: (value).
  27492. *
  27493. * **Note:** Unlike `_.differenceBy`, this method mutates `array`.
  27494. *
  27495. * @static
  27496. * @memberOf _
  27497. * @since 4.0.0
  27498. * @category Array
  27499. * @param {Array} array The array to modify.
  27500. * @param {Array} values The values to remove.
  27501. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  27502. * @returns {Array} Returns `array`.
  27503. * @example
  27504. *
  27505. * var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 3 }, { 'x': 1 }];
  27506. *
  27507. * _.pullAllBy(array, [{ 'x': 1 }, { 'x': 3 }], 'x');
  27508. * console.log(array);
  27509. * // => [{ 'x': 2 }]
  27510. */
  27511. function pullAllBy(array, values, iteratee) {
  27512. return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values, (0, _baseIteratee.default)(iteratee, 2)) : array;
  27513. }
  27514. var _default = pullAllBy;
  27515. exports.default = _default;
  27516. /***/ }),
  27517. /* 634 */
  27518. /*!***********************************************************************************************!*\
  27519. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAllWith.js ***!
  27520. \***********************************************************************************************/
  27521. /*! no static exports found */
  27522. /***/ (function(module, exports, __webpack_require__) {
  27523. "use strict";
  27524. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27525. Object.defineProperty(exports, "__esModule", {
  27526. value: true
  27527. });
  27528. exports.default = void 0;
  27529. var _basePullAll = _interopRequireDefault(__webpack_require__(/*! ./_basePullAll.js */ 631));
  27530. /**
  27531. * This method is like `_.pullAll` except that it accepts `comparator` which
  27532. * is invoked to compare elements of `array` to `values`. The comparator is
  27533. * invoked with two arguments: (arrVal, othVal).
  27534. *
  27535. * **Note:** Unlike `_.differenceWith`, this method mutates `array`.
  27536. *
  27537. * @static
  27538. * @memberOf _
  27539. * @since 4.6.0
  27540. * @category Array
  27541. * @param {Array} array The array to modify.
  27542. * @param {Array} values The values to remove.
  27543. * @param {Function} [comparator] The comparator invoked per element.
  27544. * @returns {Array} Returns `array`.
  27545. * @example
  27546. *
  27547. * var array = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }, { 'x': 5, 'y': 6 }];
  27548. *
  27549. * _.pullAllWith(array, [{ 'x': 3, 'y': 4 }], _.isEqual);
  27550. * console.log(array);
  27551. * // => [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }]
  27552. */
  27553. function pullAllWith(array, values, comparator) {
  27554. return array && array.length && values && values.length ? (0, _basePullAll.default)(array, values, undefined, comparator) : array;
  27555. }
  27556. var _default = pullAllWith;
  27557. exports.default = _default;
  27558. /***/ }),
  27559. /* 635 */
  27560. /*!******************************************************************************************!*\
  27561. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/pullAt.js ***!
  27562. \******************************************************************************************/
  27563. /*! no static exports found */
  27564. /***/ (function(module, exports, __webpack_require__) {
  27565. "use strict";
  27566. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27567. Object.defineProperty(exports, "__esModule", {
  27568. value: true
  27569. });
  27570. exports.default = void 0;
  27571. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  27572. var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
  27573. var _basePullAt = _interopRequireDefault(__webpack_require__(/*! ./_basePullAt.js */ 636));
  27574. var _compareAscending = _interopRequireDefault(__webpack_require__(/*! ./_compareAscending.js */ 606));
  27575. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  27576. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  27577. /**
  27578. * Removes elements from `array` corresponding to `indexes` and returns an
  27579. * array of removed elements.
  27580. *
  27581. * **Note:** Unlike `_.at`, this method mutates `array`.
  27582. *
  27583. * @static
  27584. * @memberOf _
  27585. * @since 3.0.0
  27586. * @category Array
  27587. * @param {Array} array The array to modify.
  27588. * @param {...(number|number[])} [indexes] The indexes of elements to remove.
  27589. * @returns {Array} Returns the new array of removed elements.
  27590. * @example
  27591. *
  27592. * var array = ['a', 'b', 'c', 'd'];
  27593. * var pulled = _.pullAt(array, [1, 3]);
  27594. *
  27595. * console.log(array);
  27596. * // => ['a', 'c']
  27597. *
  27598. * console.log(pulled);
  27599. * // => ['b', 'd']
  27600. */
  27601. var pullAt = (0, _flatRest.default)(function (array, indexes) {
  27602. var length = array == null ? 0 : array.length,
  27603. result = (0, _baseAt.default)(array, indexes);
  27604. (0, _basePullAt.default)(array, (0, _arrayMap.default)(indexes, function (index) {
  27605. return (0, _isIndex.default)(index, length) ? +index : index;
  27606. }).sort(_compareAscending.default));
  27607. return result;
  27608. });
  27609. var _default = pullAt;
  27610. exports.default = _default;
  27611. /***/ }),
  27612. /* 636 */
  27613. /*!***********************************************************************************************!*\
  27614. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_basePullAt.js ***!
  27615. \***********************************************************************************************/
  27616. /*! no static exports found */
  27617. /***/ (function(module, exports, __webpack_require__) {
  27618. "use strict";
  27619. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27620. Object.defineProperty(exports, "__esModule", {
  27621. value: true
  27622. });
  27623. exports.default = void 0;
  27624. var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
  27625. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  27626. /** Used for built-in method references. */
  27627. var arrayProto = Array.prototype;
  27628. /** Built-in value references. */
  27629. var splice = arrayProto.splice;
  27630. /**
  27631. * The base implementation of `_.pullAt` without support for individual
  27632. * indexes or capturing the removed elements.
  27633. *
  27634. * @private
  27635. * @param {Array} array The array to modify.
  27636. * @param {number[]} indexes The indexes of elements to remove.
  27637. * @returns {Array} Returns `array`.
  27638. */
  27639. function basePullAt(array, indexes) {
  27640. var length = array ? indexes.length : 0,
  27641. lastIndex = length - 1;
  27642. while (length--) {
  27643. var index = indexes[length];
  27644. if (length == lastIndex || index !== previous) {
  27645. var previous = index;
  27646. if ((0, _isIndex.default)(index)) {
  27647. splice.call(array, index, 1);
  27648. } else {
  27649. (0, _baseUnset.default)(array, index);
  27650. }
  27651. }
  27652. }
  27653. return array;
  27654. }
  27655. var _default = basePullAt;
  27656. exports.default = _default;
  27657. /***/ }),
  27658. /* 637 */
  27659. /*!******************************************************************************************!*\
  27660. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/random.js ***!
  27661. \******************************************************************************************/
  27662. /*! no static exports found */
  27663. /***/ (function(module, exports, __webpack_require__) {
  27664. "use strict";
  27665. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27666. Object.defineProperty(exports, "__esModule", {
  27667. value: true
  27668. });
  27669. exports.default = void 0;
  27670. var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
  27671. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  27672. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  27673. /** Built-in method references without a dependency on `root`. */
  27674. var freeParseFloat = parseFloat;
  27675. /* Built-in method references for those with the same name as other `lodash` methods. */
  27676. var nativeMin = Math.min,
  27677. nativeRandom = Math.random;
  27678. /**
  27679. * Produces a random number between the inclusive `lower` and `upper` bounds.
  27680. * If only one argument is provided a number between `0` and the given number
  27681. * is returned. If `floating` is `true`, or either `lower` or `upper` are
  27682. * floats, a floating-point number is returned instead of an integer.
  27683. *
  27684. * **Note:** JavaScript follows the IEEE-754 standard for resolving
  27685. * floating-point values which can produce unexpected results.
  27686. *
  27687. * @static
  27688. * @memberOf _
  27689. * @since 0.7.0
  27690. * @category Number
  27691. * @param {number} [lower=0] The lower bound.
  27692. * @param {number} [upper=1] The upper bound.
  27693. * @param {boolean} [floating] Specify returning a floating-point number.
  27694. * @returns {number} Returns the random number.
  27695. * @example
  27696. *
  27697. * _.random(0, 5);
  27698. * // => an integer between 0 and 5
  27699. *
  27700. * _.random(5);
  27701. * // => also an integer between 0 and 5
  27702. *
  27703. * _.random(5, true);
  27704. * // => a floating-point number between 0 and 5
  27705. *
  27706. * _.random(1.2, 5.2);
  27707. * // => a floating-point number between 1.2 and 5.2
  27708. */
  27709. function random(lower, upper, floating) {
  27710. if (floating && typeof floating != 'boolean' && (0, _isIterateeCall.default)(lower, upper, floating)) {
  27711. upper = floating = undefined;
  27712. }
  27713. if (floating === undefined) {
  27714. if (typeof upper == 'boolean') {
  27715. floating = upper;
  27716. upper = undefined;
  27717. } else if (typeof lower == 'boolean') {
  27718. floating = lower;
  27719. lower = undefined;
  27720. }
  27721. }
  27722. if (lower === undefined && upper === undefined) {
  27723. lower = 0;
  27724. upper = 1;
  27725. } else {
  27726. lower = (0, _toFinite.default)(lower);
  27727. if (upper === undefined) {
  27728. upper = lower;
  27729. lower = 0;
  27730. } else {
  27731. upper = (0, _toFinite.default)(upper);
  27732. }
  27733. }
  27734. if (lower > upper) {
  27735. var temp = lower;
  27736. lower = upper;
  27737. upper = temp;
  27738. }
  27739. if (floating || lower % 1 || upper % 1) {
  27740. var rand = nativeRandom();
  27741. return nativeMin(lower + rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1))), upper);
  27742. }
  27743. return (0, _baseRandom.default)(lower, upper);
  27744. }
  27745. var _default = random;
  27746. exports.default = _default;
  27747. /***/ }),
  27748. /* 638 */
  27749. /*!***********************************************************************************************!*\
  27750. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRandom.js ***!
  27751. \***********************************************************************************************/
  27752. /*! no static exports found */
  27753. /***/ (function(module, exports, __webpack_require__) {
  27754. "use strict";
  27755. Object.defineProperty(exports, "__esModule", {
  27756. value: true
  27757. });
  27758. exports.default = void 0;
  27759. /* Built-in method references for those with the same name as other `lodash` methods. */
  27760. var nativeFloor = Math.floor,
  27761. nativeRandom = Math.random;
  27762. /**
  27763. * The base implementation of `_.random` without support for returning
  27764. * floating-point numbers.
  27765. *
  27766. * @private
  27767. * @param {number} lower The lower bound.
  27768. * @param {number} upper The upper bound.
  27769. * @returns {number} Returns the random number.
  27770. */
  27771. function baseRandom(lower, upper) {
  27772. return lower + nativeFloor(nativeRandom() * (upper - lower + 1));
  27773. }
  27774. var _default = baseRandom;
  27775. exports.default = _default;
  27776. /***/ }),
  27777. /* 639 */
  27778. /*!*****************************************************************************************!*\
  27779. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/range.js ***!
  27780. \*****************************************************************************************/
  27781. /*! no static exports found */
  27782. /***/ (function(module, exports, __webpack_require__) {
  27783. "use strict";
  27784. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27785. Object.defineProperty(exports, "__esModule", {
  27786. value: true
  27787. });
  27788. exports.default = void 0;
  27789. var _createRange = _interopRequireDefault(__webpack_require__(/*! ./_createRange.js */ 640));
  27790. /**
  27791. * Creates an array of numbers (positive and/or negative) progressing from
  27792. * `start` up to, but not including, `end`. A step of `-1` is used if a negative
  27793. * `start` is specified without an `end` or `step`. If `end` is not specified,
  27794. * it's set to `start` with `start` then set to `0`.
  27795. *
  27796. * **Note:** JavaScript follows the IEEE-754 standard for resolving
  27797. * floating-point values which can produce unexpected results.
  27798. *
  27799. * @static
  27800. * @since 0.1.0
  27801. * @memberOf _
  27802. * @category Util
  27803. * @param {number} [start=0] The start of the range.
  27804. * @param {number} end The end of the range.
  27805. * @param {number} [step=1] The value to increment or decrement by.
  27806. * @returns {Array} Returns the range of numbers.
  27807. * @see _.inRange, _.rangeRight
  27808. * @example
  27809. *
  27810. * _.range(4);
  27811. * // => [0, 1, 2, 3]
  27812. *
  27813. * _.range(-4);
  27814. * // => [0, -1, -2, -3]
  27815. *
  27816. * _.range(1, 5);
  27817. * // => [1, 2, 3, 4]
  27818. *
  27819. * _.range(0, 20, 5);
  27820. * // => [0, 5, 10, 15]
  27821. *
  27822. * _.range(0, -4, -1);
  27823. * // => [0, -1, -2, -3]
  27824. *
  27825. * _.range(1, 4, 0);
  27826. * // => [1, 1, 1]
  27827. *
  27828. * _.range(0);
  27829. * // => []
  27830. */
  27831. var range = (0, _createRange.default)();
  27832. var _default = range;
  27833. exports.default = _default;
  27834. /***/ }),
  27835. /* 640 */
  27836. /*!************************************************************************************************!*\
  27837. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createRange.js ***!
  27838. \************************************************************************************************/
  27839. /*! no static exports found */
  27840. /***/ (function(module, exports, __webpack_require__) {
  27841. "use strict";
  27842. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27843. Object.defineProperty(exports, "__esModule", {
  27844. value: true
  27845. });
  27846. exports.default = void 0;
  27847. var _baseRange = _interopRequireDefault(__webpack_require__(/*! ./_baseRange.js */ 641));
  27848. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  27849. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  27850. /**
  27851. * Creates a `_.range` or `_.rangeRight` function.
  27852. *
  27853. * @private
  27854. * @param {boolean} [fromRight] Specify iterating from right to left.
  27855. * @returns {Function} Returns the new range function.
  27856. */
  27857. function createRange(fromRight) {
  27858. return function (start, end, step) {
  27859. if (step && typeof step != 'number' && (0, _isIterateeCall.default)(start, end, step)) {
  27860. end = step = undefined;
  27861. }
  27862. // Ensure the sign of `-0` is preserved.
  27863. start = (0, _toFinite.default)(start);
  27864. if (end === undefined) {
  27865. end = start;
  27866. start = 0;
  27867. } else {
  27868. end = (0, _toFinite.default)(end);
  27869. }
  27870. step = step === undefined ? start < end ? 1 : -1 : (0, _toFinite.default)(step);
  27871. return (0, _baseRange.default)(start, end, step, fromRight);
  27872. };
  27873. }
  27874. var _default = createRange;
  27875. exports.default = _default;
  27876. /***/ }),
  27877. /* 641 */
  27878. /*!**********************************************************************************************!*\
  27879. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseRange.js ***!
  27880. \**********************************************************************************************/
  27881. /*! no static exports found */
  27882. /***/ (function(module, exports, __webpack_require__) {
  27883. "use strict";
  27884. Object.defineProperty(exports, "__esModule", {
  27885. value: true
  27886. });
  27887. exports.default = void 0;
  27888. /* Built-in method references for those with the same name as other `lodash` methods. */
  27889. var nativeCeil = Math.ceil,
  27890. nativeMax = Math.max;
  27891. /**
  27892. * The base implementation of `_.range` and `_.rangeRight` which doesn't
  27893. * coerce arguments.
  27894. *
  27895. * @private
  27896. * @param {number} start The start of the range.
  27897. * @param {number} end The end of the range.
  27898. * @param {number} step The value to increment or decrement by.
  27899. * @param {boolean} [fromRight] Specify iterating from right to left.
  27900. * @returns {Array} Returns the range of numbers.
  27901. */
  27902. function baseRange(start, end, step, fromRight) {
  27903. var index = -1,
  27904. length = nativeMax(nativeCeil((end - start) / (step || 1)), 0),
  27905. result = Array(length);
  27906. while (length--) {
  27907. result[fromRight ? length : ++index] = start;
  27908. start += step;
  27909. }
  27910. return result;
  27911. }
  27912. var _default = baseRange;
  27913. exports.default = _default;
  27914. /***/ }),
  27915. /* 642 */
  27916. /*!**********************************************************************************************!*\
  27917. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rangeRight.js ***!
  27918. \**********************************************************************************************/
  27919. /*! no static exports found */
  27920. /***/ (function(module, exports, __webpack_require__) {
  27921. "use strict";
  27922. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27923. Object.defineProperty(exports, "__esModule", {
  27924. value: true
  27925. });
  27926. exports.default = void 0;
  27927. var _createRange = _interopRequireDefault(__webpack_require__(/*! ./_createRange.js */ 640));
  27928. /**
  27929. * This method is like `_.range` except that it populates values in
  27930. * descending order.
  27931. *
  27932. * @static
  27933. * @memberOf _
  27934. * @since 4.0.0
  27935. * @category Util
  27936. * @param {number} [start=0] The start of the range.
  27937. * @param {number} end The end of the range.
  27938. * @param {number} [step=1] The value to increment or decrement by.
  27939. * @returns {Array} Returns the range of numbers.
  27940. * @see _.inRange, _.range
  27941. * @example
  27942. *
  27943. * _.rangeRight(4);
  27944. * // => [3, 2, 1, 0]
  27945. *
  27946. * _.rangeRight(-4);
  27947. * // => [-3, -2, -1, 0]
  27948. *
  27949. * _.rangeRight(1, 5);
  27950. * // => [4, 3, 2, 1]
  27951. *
  27952. * _.rangeRight(0, 20, 5);
  27953. * // => [15, 10, 5, 0]
  27954. *
  27955. * _.rangeRight(0, -4, -1);
  27956. * // => [-3, -2, -1, 0]
  27957. *
  27958. * _.rangeRight(1, 4, 0);
  27959. * // => [1, 1, 1]
  27960. *
  27961. * _.rangeRight(0);
  27962. * // => []
  27963. */
  27964. var rangeRight = (0, _createRange.default)(true);
  27965. var _default = rangeRight;
  27966. exports.default = _default;
  27967. /***/ }),
  27968. /* 643 */
  27969. /*!*****************************************************************************************!*\
  27970. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rearg.js ***!
  27971. \*****************************************************************************************/
  27972. /*! no static exports found */
  27973. /***/ (function(module, exports, __webpack_require__) {
  27974. "use strict";
  27975. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  27976. Object.defineProperty(exports, "__esModule", {
  27977. value: true
  27978. });
  27979. exports.default = void 0;
  27980. var _createWrap = _interopRequireDefault(__webpack_require__(/*! ./_createWrap.js */ 171));
  27981. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  27982. /** Used to compose bitmasks for function metadata. */
  27983. var WRAP_REARG_FLAG = 256;
  27984. /**
  27985. * Creates a function that invokes `func` with arguments arranged according
  27986. * to the specified `indexes` where the argument value at the first index is
  27987. * provided as the first argument, the argument value at the second index is
  27988. * provided as the second argument, and so on.
  27989. *
  27990. * @static
  27991. * @memberOf _
  27992. * @since 3.0.0
  27993. * @category Function
  27994. * @param {Function} func The function to rearrange arguments for.
  27995. * @param {...(number|number[])} indexes The arranged argument indexes.
  27996. * @returns {Function} Returns the new function.
  27997. * @example
  27998. *
  27999. * var rearged = _.rearg(function(a, b, c) {
  28000. * return [a, b, c];
  28001. * }, [2, 0, 1]);
  28002. *
  28003. * rearged('b', 'c', 'a')
  28004. * // => ['a', 'b', 'c']
  28005. */
  28006. var rearg = (0, _flatRest.default)(function (func, indexes) {
  28007. return (0, _createWrap.default)(func, WRAP_REARG_FLAG, undefined, undefined, undefined, indexes);
  28008. });
  28009. var _default = rearg;
  28010. exports.default = _default;
  28011. /***/ }),
  28012. /* 644 */
  28013. /*!******************************************************************************************!*\
  28014. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reduce.js ***!
  28015. \******************************************************************************************/
  28016. /*! no static exports found */
  28017. /***/ (function(module, exports, __webpack_require__) {
  28018. "use strict";
  28019. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28020. Object.defineProperty(exports, "__esModule", {
  28021. value: true
  28022. });
  28023. exports.default = void 0;
  28024. var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
  28025. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  28026. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28027. var _baseReduce = _interopRequireDefault(__webpack_require__(/*! ./_baseReduce.js */ 645));
  28028. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28029. /**
  28030. * Reduces `collection` to a value which is the accumulated result of running
  28031. * each element in `collection` thru `iteratee`, where each successive
  28032. * invocation is supplied the return value of the previous. If `accumulator`
  28033. * is not given, the first element of `collection` is used as the initial
  28034. * value. The iteratee is invoked with four arguments:
  28035. * (accumulator, value, index|key, collection).
  28036. *
  28037. * Many lodash methods are guarded to work as iteratees for methods like
  28038. * `_.reduce`, `_.reduceRight`, and `_.transform`.
  28039. *
  28040. * The guarded methods are:
  28041. * `assign`, `defaults`, `defaultsDeep`, `includes`, `merge`, `orderBy`,
  28042. * and `sortBy`
  28043. *
  28044. * @static
  28045. * @memberOf _
  28046. * @since 0.1.0
  28047. * @category Collection
  28048. * @param {Array|Object} collection The collection to iterate over.
  28049. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  28050. * @param {*} [accumulator] The initial value.
  28051. * @returns {*} Returns the accumulated value.
  28052. * @see _.reduceRight
  28053. * @example
  28054. *
  28055. * _.reduce([1, 2], function(sum, n) {
  28056. * return sum + n;
  28057. * }, 0);
  28058. * // => 3
  28059. *
  28060. * _.reduce({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {
  28061. * (result[value] || (result[value] = [])).push(key);
  28062. * return result;
  28063. * }, {});
  28064. * // => { '1': ['a', 'c'], '2': ['b'] } (iteration order is not guaranteed)
  28065. */
  28066. function reduce(collection, iteratee, accumulator) {
  28067. var func = (0, _isArray.default)(collection) ? _arrayReduce.default : _baseReduce.default,
  28068. initAccum = arguments.length < 3;
  28069. return func(collection, (0, _baseIteratee.default)(iteratee, 4), accumulator, initAccum, _baseEach.default);
  28070. }
  28071. var _default = reduce;
  28072. exports.default = _default;
  28073. /***/ }),
  28074. /* 645 */
  28075. /*!***********************************************************************************************!*\
  28076. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseReduce.js ***!
  28077. \***********************************************************************************************/
  28078. /*! no static exports found */
  28079. /***/ (function(module, exports, __webpack_require__) {
  28080. "use strict";
  28081. Object.defineProperty(exports, "__esModule", {
  28082. value: true
  28083. });
  28084. exports.default = void 0;
  28085. /**
  28086. * The base implementation of `_.reduce` and `_.reduceRight`, without support
  28087. * for iteratee shorthands, which iterates over `collection` using `eachFunc`.
  28088. *
  28089. * @private
  28090. * @param {Array|Object} collection The collection to iterate over.
  28091. * @param {Function} iteratee The function invoked per iteration.
  28092. * @param {*} accumulator The initial value.
  28093. * @param {boolean} initAccum Specify using the first or last element of
  28094. * `collection` as the initial value.
  28095. * @param {Function} eachFunc The function to iterate over `collection`.
  28096. * @returns {*} Returns the accumulated value.
  28097. */
  28098. function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {
  28099. eachFunc(collection, function (value, index, collection) {
  28100. accumulator = initAccum ? (initAccum = false, value) : iteratee(accumulator, value, index, collection);
  28101. });
  28102. return accumulator;
  28103. }
  28104. var _default = baseReduce;
  28105. exports.default = _default;
  28106. /***/ }),
  28107. /* 646 */
  28108. /*!***********************************************************************************************!*\
  28109. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reduceRight.js ***!
  28110. \***********************************************************************************************/
  28111. /*! no static exports found */
  28112. /***/ (function(module, exports, __webpack_require__) {
  28113. "use strict";
  28114. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28115. Object.defineProperty(exports, "__esModule", {
  28116. value: true
  28117. });
  28118. exports.default = void 0;
  28119. var _arrayReduceRight = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduceRight.js */ 647));
  28120. var _baseEachRight = _interopRequireDefault(__webpack_require__(/*! ./_baseEachRight.js */ 451));
  28121. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28122. var _baseReduce = _interopRequireDefault(__webpack_require__(/*! ./_baseReduce.js */ 645));
  28123. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28124. /**
  28125. * This method is like `_.reduce` except that it iterates over elements of
  28126. * `collection` from right to left.
  28127. *
  28128. * @static
  28129. * @memberOf _
  28130. * @since 0.1.0
  28131. * @category Collection
  28132. * @param {Array|Object} collection The collection to iterate over.
  28133. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  28134. * @param {*} [accumulator] The initial value.
  28135. * @returns {*} Returns the accumulated value.
  28136. * @see _.reduce
  28137. * @example
  28138. *
  28139. * var array = [[0, 1], [2, 3], [4, 5]];
  28140. *
  28141. * _.reduceRight(array, function(flattened, other) {
  28142. * return flattened.concat(other);
  28143. * }, []);
  28144. * // => [4, 5, 2, 3, 0, 1]
  28145. */
  28146. function reduceRight(collection, iteratee, accumulator) {
  28147. var func = (0, _isArray.default)(collection) ? _arrayReduceRight.default : _baseReduce.default,
  28148. initAccum = arguments.length < 3;
  28149. return func(collection, (0, _baseIteratee.default)(iteratee, 4), accumulator, initAccum, _baseEachRight.default);
  28150. }
  28151. var _default = reduceRight;
  28152. exports.default = _default;
  28153. /***/ }),
  28154. /* 647 */
  28155. /*!*****************************************************************************************************!*\
  28156. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayReduceRight.js ***!
  28157. \*****************************************************************************************************/
  28158. /*! no static exports found */
  28159. /***/ (function(module, exports, __webpack_require__) {
  28160. "use strict";
  28161. Object.defineProperty(exports, "__esModule", {
  28162. value: true
  28163. });
  28164. exports.default = void 0;
  28165. /**
  28166. * A specialized version of `_.reduceRight` for arrays without support for
  28167. * iteratee shorthands.
  28168. *
  28169. * @private
  28170. * @param {Array} [array] The array to iterate over.
  28171. * @param {Function} iteratee The function invoked per iteration.
  28172. * @param {*} [accumulator] The initial value.
  28173. * @param {boolean} [initAccum] Specify using the last element of `array` as
  28174. * the initial value.
  28175. * @returns {*} Returns the accumulated value.
  28176. */
  28177. function arrayReduceRight(array, iteratee, accumulator, initAccum) {
  28178. var length = array == null ? 0 : array.length;
  28179. if (initAccum && length) {
  28180. accumulator = array[--length];
  28181. }
  28182. while (length--) {
  28183. accumulator = iteratee(accumulator, array[length], length, array);
  28184. }
  28185. return accumulator;
  28186. }
  28187. var _default = arrayReduceRight;
  28188. exports.default = _default;
  28189. /***/ }),
  28190. /* 648 */
  28191. /*!******************************************************************************************!*\
  28192. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reject.js ***!
  28193. \******************************************************************************************/
  28194. /*! no static exports found */
  28195. /***/ (function(module, exports, __webpack_require__) {
  28196. "use strict";
  28197. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28198. Object.defineProperty(exports, "__esModule", {
  28199. value: true
  28200. });
  28201. exports.default = void 0;
  28202. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  28203. var _baseFilter = _interopRequireDefault(__webpack_require__(/*! ./_baseFilter.js */ 474));
  28204. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28205. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28206. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  28207. /**
  28208. * The opposite of `_.filter`; this method returns the elements of `collection`
  28209. * that `predicate` does **not** return truthy for.
  28210. *
  28211. * @static
  28212. * @memberOf _
  28213. * @since 0.1.0
  28214. * @category Collection
  28215. * @param {Array|Object} collection The collection to iterate over.
  28216. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  28217. * @returns {Array} Returns the new filtered array.
  28218. * @see _.filter
  28219. * @example
  28220. *
  28221. * var users = [
  28222. * { 'user': 'barney', 'age': 36, 'active': false },
  28223. * { 'user': 'fred', 'age': 40, 'active': true }
  28224. * ];
  28225. *
  28226. * _.reject(users, function(o) { return !o.active; });
  28227. * // => objects for ['fred']
  28228. *
  28229. * // The `_.matches` iteratee shorthand.
  28230. * _.reject(users, { 'age': 40, 'active': true });
  28231. * // => objects for ['barney']
  28232. *
  28233. * // The `_.matchesProperty` iteratee shorthand.
  28234. * _.reject(users, ['active', false]);
  28235. * // => objects for ['fred']
  28236. *
  28237. * // The `_.property` iteratee shorthand.
  28238. * _.reject(users, 'active');
  28239. * // => objects for ['barney']
  28240. */
  28241. function reject(collection, predicate) {
  28242. var func = (0, _isArray.default)(collection) ? _arrayFilter.default : _baseFilter.default;
  28243. return func(collection, (0, _negate.default)((0, _baseIteratee.default)(predicate, 3)));
  28244. }
  28245. var _default = reject;
  28246. exports.default = _default;
  28247. /***/ }),
  28248. /* 649 */
  28249. /*!******************************************************************************************!*\
  28250. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/remove.js ***!
  28251. \******************************************************************************************/
  28252. /*! no static exports found */
  28253. /***/ (function(module, exports, __webpack_require__) {
  28254. "use strict";
  28255. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28256. Object.defineProperty(exports, "__esModule", {
  28257. value: true
  28258. });
  28259. exports.default = void 0;
  28260. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  28261. var _basePullAt = _interopRequireDefault(__webpack_require__(/*! ./_basePullAt.js */ 636));
  28262. /**
  28263. * Removes all elements from `array` that `predicate` returns truthy for
  28264. * and returns an array of the removed elements. The predicate is invoked
  28265. * with three arguments: (value, index, array).
  28266. *
  28267. * **Note:** Unlike `_.filter`, this method mutates `array`. Use `_.pull`
  28268. * to pull elements from an array by value.
  28269. *
  28270. * @static
  28271. * @memberOf _
  28272. * @since 2.0.0
  28273. * @category Array
  28274. * @param {Array} array The array to modify.
  28275. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  28276. * @returns {Array} Returns the new array of removed elements.
  28277. * @example
  28278. *
  28279. * var array = [1, 2, 3, 4];
  28280. * var evens = _.remove(array, function(n) {
  28281. * return n % 2 == 0;
  28282. * });
  28283. *
  28284. * console.log(array);
  28285. * // => [1, 3]
  28286. *
  28287. * console.log(evens);
  28288. * // => [2, 4]
  28289. */
  28290. function remove(array, predicate) {
  28291. var result = [];
  28292. if (!(array && array.length)) {
  28293. return result;
  28294. }
  28295. var index = -1,
  28296. indexes = [],
  28297. length = array.length;
  28298. predicate = (0, _baseIteratee.default)(predicate, 3);
  28299. while (++index < length) {
  28300. var value = array[index];
  28301. if (predicate(value, index, array)) {
  28302. result.push(value);
  28303. indexes.push(index);
  28304. }
  28305. }
  28306. (0, _basePullAt.default)(array, indexes);
  28307. return result;
  28308. }
  28309. var _default = remove;
  28310. exports.default = _default;
  28311. /***/ }),
  28312. /* 650 */
  28313. /*!******************************************************************************************!*\
  28314. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/repeat.js ***!
  28315. \******************************************************************************************/
  28316. /*! no static exports found */
  28317. /***/ (function(module, exports, __webpack_require__) {
  28318. "use strict";
  28319. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28320. Object.defineProperty(exports, "__esModule", {
  28321. value: true
  28322. });
  28323. exports.default = void 0;
  28324. var _baseRepeat = _interopRequireDefault(__webpack_require__(/*! ./_baseRepeat.js */ 615));
  28325. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  28326. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  28327. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  28328. /**
  28329. * Repeats the given string `n` times.
  28330. *
  28331. * @static
  28332. * @memberOf _
  28333. * @since 3.0.0
  28334. * @category String
  28335. * @param {string} [string=''] The string to repeat.
  28336. * @param {number} [n=1] The number of times to repeat the string.
  28337. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  28338. * @returns {string} Returns the repeated string.
  28339. * @example
  28340. *
  28341. * _.repeat('*', 3);
  28342. * // => '***'
  28343. *
  28344. * _.repeat('abc', 2);
  28345. * // => 'abcabc'
  28346. *
  28347. * _.repeat('abc', 0);
  28348. * // => ''
  28349. */
  28350. function repeat(string, n, guard) {
  28351. if (guard ? (0, _isIterateeCall.default)(string, n, guard) : n === undefined) {
  28352. n = 1;
  28353. } else {
  28354. n = (0, _toInteger.default)(n);
  28355. }
  28356. return (0, _baseRepeat.default)((0, _toString.default)(string), n);
  28357. }
  28358. var _default = repeat;
  28359. exports.default = _default;
  28360. /***/ }),
  28361. /* 651 */
  28362. /*!*******************************************************************************************!*\
  28363. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/replace.js ***!
  28364. \*******************************************************************************************/
  28365. /*! no static exports found */
  28366. /***/ (function(module, exports, __webpack_require__) {
  28367. "use strict";
  28368. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28369. Object.defineProperty(exports, "__esModule", {
  28370. value: true
  28371. });
  28372. exports.default = void 0;
  28373. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  28374. /**
  28375. * Replaces matches for `pattern` in `string` with `replacement`.
  28376. *
  28377. * **Note:** This method is based on
  28378. * [`String#replace`](https://mdn.io/String/replace).
  28379. *
  28380. * @static
  28381. * @memberOf _
  28382. * @since 4.0.0
  28383. * @category String
  28384. * @param {string} [string=''] The string to modify.
  28385. * @param {RegExp|string} pattern The pattern to replace.
  28386. * @param {Function|string} replacement The match replacement.
  28387. * @returns {string} Returns the modified string.
  28388. * @example
  28389. *
  28390. * _.replace('Hi Fred', 'Fred', 'Barney');
  28391. * // => 'Hi Barney'
  28392. */
  28393. function replace() {
  28394. var args = arguments,
  28395. string = (0, _toString.default)(args[0]);
  28396. return args.length < 3 ? string : string.replace(args[1], args[2]);
  28397. }
  28398. var _default = replace;
  28399. exports.default = _default;
  28400. /***/ }),
  28401. /* 652 */
  28402. /*!****************************************************************************************!*\
  28403. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/rest.js ***!
  28404. \****************************************************************************************/
  28405. /*! no static exports found */
  28406. /***/ (function(module, exports, __webpack_require__) {
  28407. "use strict";
  28408. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28409. Object.defineProperty(exports, "__esModule", {
  28410. value: true
  28411. });
  28412. exports.default = void 0;
  28413. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  28414. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  28415. /** Error message constants. */
  28416. var FUNC_ERROR_TEXT = 'Expected a function';
  28417. /**
  28418. * Creates a function that invokes `func` with the `this` binding of the
  28419. * created function and arguments from `start` and beyond provided as
  28420. * an array.
  28421. *
  28422. * **Note:** This method is based on the
  28423. * [rest parameter](https://mdn.io/rest_parameters).
  28424. *
  28425. * @static
  28426. * @memberOf _
  28427. * @since 4.0.0
  28428. * @category Function
  28429. * @param {Function} func The function to apply a rest parameter to.
  28430. * @param {number} [start=func.length-1] The start position of the rest parameter.
  28431. * @returns {Function} Returns the new function.
  28432. * @example
  28433. *
  28434. * var say = _.rest(function(what, names) {
  28435. * return what + ' ' + _.initial(names).join(', ') +
  28436. * (_.size(names) > 1 ? ', & ' : '') + _.last(names);
  28437. * });
  28438. *
  28439. * say('hello', 'fred', 'barney', 'pebbles');
  28440. * // => 'hello fred, barney, & pebbles'
  28441. */
  28442. function rest(func, start) {
  28443. if (typeof func != 'function') {
  28444. throw new TypeError(FUNC_ERROR_TEXT);
  28445. }
  28446. start = start === undefined ? start : (0, _toInteger.default)(start);
  28447. return (0, _baseRest.default)(func, start);
  28448. }
  28449. var _default = rest;
  28450. exports.default = _default;
  28451. /***/ }),
  28452. /* 653 */
  28453. /*!******************************************************************************************!*\
  28454. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/result.js ***!
  28455. \******************************************************************************************/
  28456. /*! no static exports found */
  28457. /***/ (function(module, exports, __webpack_require__) {
  28458. "use strict";
  28459. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28460. Object.defineProperty(exports, "__esModule", {
  28461. value: true
  28462. });
  28463. exports.default = void 0;
  28464. var _castPath = _interopRequireDefault(__webpack_require__(/*! ./_castPath.js */ 263));
  28465. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  28466. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  28467. /**
  28468. * This method is like `_.get` except that if the resolved value is a
  28469. * function it's invoked with the `this` binding of its parent object and
  28470. * its result is returned.
  28471. *
  28472. * @static
  28473. * @since 0.1.0
  28474. * @memberOf _
  28475. * @category Object
  28476. * @param {Object} object The object to query.
  28477. * @param {Array|string} path The path of the property to resolve.
  28478. * @param {*} [defaultValue] The value returned for `undefined` resolved values.
  28479. * @returns {*} Returns the resolved value.
  28480. * @example
  28481. *
  28482. * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] };
  28483. *
  28484. * _.result(object, 'a[0].b.c1');
  28485. * // => 3
  28486. *
  28487. * _.result(object, 'a[0].b.c2');
  28488. * // => 4
  28489. *
  28490. * _.result(object, 'a[0].b.c3', 'default');
  28491. * // => 'default'
  28492. *
  28493. * _.result(object, 'a[0].b.c3', _.constant('default'));
  28494. * // => 'default'
  28495. */
  28496. function result(object, path, defaultValue) {
  28497. path = (0, _castPath.default)(path, object);
  28498. var index = -1,
  28499. length = path.length;
  28500. // Ensure the loop is entered when path is empty.
  28501. if (!length) {
  28502. length = 1;
  28503. object = undefined;
  28504. }
  28505. while (++index < length) {
  28506. var value = object == null ? undefined : object[(0, _toKey.default)(path[index])];
  28507. if (value === undefined) {
  28508. index = length;
  28509. value = defaultValue;
  28510. }
  28511. object = (0, _isFunction.default)(value) ? value.call(object) : value;
  28512. }
  28513. return object;
  28514. }
  28515. var _default = result;
  28516. exports.default = _default;
  28517. /***/ }),
  28518. /* 654 */
  28519. /*!*******************************************************************************************!*\
  28520. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/reverse.js ***!
  28521. \*******************************************************************************************/
  28522. /*! no static exports found */
  28523. /***/ (function(module, exports, __webpack_require__) {
  28524. "use strict";
  28525. Object.defineProperty(exports, "__esModule", {
  28526. value: true
  28527. });
  28528. exports.default = void 0;
  28529. /** Used for built-in method references. */
  28530. var arrayProto = Array.prototype;
  28531. /* Built-in method references for those with the same name as other `lodash` methods. */
  28532. var nativeReverse = arrayProto.reverse;
  28533. /**
  28534. * Reverses `array` so that the first element becomes the last, the second
  28535. * element becomes the second to last, and so on.
  28536. *
  28537. * **Note:** This method mutates `array` and is based on
  28538. * [`Array#reverse`](https://mdn.io/Array/reverse).
  28539. *
  28540. * @static
  28541. * @memberOf _
  28542. * @since 4.0.0
  28543. * @category Array
  28544. * @param {Array} array The array to modify.
  28545. * @returns {Array} Returns `array`.
  28546. * @example
  28547. *
  28548. * var array = [1, 2, 3];
  28549. *
  28550. * _.reverse(array);
  28551. * // => [3, 2, 1]
  28552. *
  28553. * console.log(array);
  28554. * // => [3, 2, 1]
  28555. */
  28556. function reverse(array) {
  28557. return array == null ? array : nativeReverse.call(array);
  28558. }
  28559. var _default = reverse;
  28560. exports.default = _default;
  28561. /***/ }),
  28562. /* 655 */
  28563. /*!*****************************************************************************************!*\
  28564. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/round.js ***!
  28565. \*****************************************************************************************/
  28566. /*! no static exports found */
  28567. /***/ (function(module, exports, __webpack_require__) {
  28568. "use strict";
  28569. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28570. Object.defineProperty(exports, "__esModule", {
  28571. value: true
  28572. });
  28573. exports.default = void 0;
  28574. var _createRound = _interopRequireDefault(__webpack_require__(/*! ./_createRound.js */ 327));
  28575. /**
  28576. * Computes `number` rounded to `precision`.
  28577. *
  28578. * @static
  28579. * @memberOf _
  28580. * @since 3.10.0
  28581. * @category Math
  28582. * @param {number} number The number to round.
  28583. * @param {number} [precision=0] The precision to round to.
  28584. * @returns {number} Returns the rounded number.
  28585. * @example
  28586. *
  28587. * _.round(4.006);
  28588. * // => 4
  28589. *
  28590. * _.round(4.006, 2);
  28591. * // => 4.01
  28592. *
  28593. * _.round(4060, -2);
  28594. * // => 4100
  28595. */
  28596. var round = (0, _createRound.default)('round');
  28597. var _default = round;
  28598. exports.default = _default;
  28599. /***/ }),
  28600. /* 656 */
  28601. /*!******************************************************************************************!*\
  28602. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sample.js ***!
  28603. \******************************************************************************************/
  28604. /*! no static exports found */
  28605. /***/ (function(module, exports, __webpack_require__) {
  28606. "use strict";
  28607. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28608. Object.defineProperty(exports, "__esModule", {
  28609. value: true
  28610. });
  28611. exports.default = void 0;
  28612. var _arraySample = _interopRequireDefault(__webpack_require__(/*! ./_arraySample.js */ 657));
  28613. var _baseSample = _interopRequireDefault(__webpack_require__(/*! ./_baseSample.js */ 658));
  28614. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28615. /**
  28616. * Gets a random element from `collection`.
  28617. *
  28618. * @static
  28619. * @memberOf _
  28620. * @since 2.0.0
  28621. * @category Collection
  28622. * @param {Array|Object} collection The collection to sample.
  28623. * @returns {*} Returns the random element.
  28624. * @example
  28625. *
  28626. * _.sample([1, 2, 3, 4]);
  28627. * // => 2
  28628. */
  28629. function sample(collection) {
  28630. var func = (0, _isArray.default)(collection) ? _arraySample.default : _baseSample.default;
  28631. return func(collection);
  28632. }
  28633. var _default = sample;
  28634. exports.default = _default;
  28635. /***/ }),
  28636. /* 657 */
  28637. /*!************************************************************************************************!*\
  28638. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySample.js ***!
  28639. \************************************************************************************************/
  28640. /*! no static exports found */
  28641. /***/ (function(module, exports, __webpack_require__) {
  28642. "use strict";
  28643. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28644. Object.defineProperty(exports, "__esModule", {
  28645. value: true
  28646. });
  28647. exports.default = void 0;
  28648. var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
  28649. /**
  28650. * A specialized version of `_.sample` for arrays.
  28651. *
  28652. * @private
  28653. * @param {Array} array The array to sample.
  28654. * @returns {*} Returns the random element.
  28655. */
  28656. function arraySample(array) {
  28657. var length = array.length;
  28658. return length ? array[(0, _baseRandom.default)(0, length - 1)] : undefined;
  28659. }
  28660. var _default = arraySample;
  28661. exports.default = _default;
  28662. /***/ }),
  28663. /* 658 */
  28664. /*!***********************************************************************************************!*\
  28665. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSample.js ***!
  28666. \***********************************************************************************************/
  28667. /*! no static exports found */
  28668. /***/ (function(module, exports, __webpack_require__) {
  28669. "use strict";
  28670. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28671. Object.defineProperty(exports, "__esModule", {
  28672. value: true
  28673. });
  28674. exports.default = void 0;
  28675. var _arraySample = _interopRequireDefault(__webpack_require__(/*! ./_arraySample.js */ 657));
  28676. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  28677. /**
  28678. * The base implementation of `_.sample`.
  28679. *
  28680. * @private
  28681. * @param {Array|Object} collection The collection to sample.
  28682. * @returns {*} Returns the random element.
  28683. */
  28684. function baseSample(collection) {
  28685. return (0, _arraySample.default)((0, _values.default)(collection));
  28686. }
  28687. var _default = baseSample;
  28688. exports.default = _default;
  28689. /***/ }),
  28690. /* 659 */
  28691. /*!**********************************************************************************************!*\
  28692. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sampleSize.js ***!
  28693. \**********************************************************************************************/
  28694. /*! no static exports found */
  28695. /***/ (function(module, exports, __webpack_require__) {
  28696. "use strict";
  28697. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28698. Object.defineProperty(exports, "__esModule", {
  28699. value: true
  28700. });
  28701. exports.default = void 0;
  28702. var _arraySampleSize = _interopRequireDefault(__webpack_require__(/*! ./_arraySampleSize.js */ 660));
  28703. var _baseSampleSize = _interopRequireDefault(__webpack_require__(/*! ./_baseSampleSize.js */ 662));
  28704. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28705. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  28706. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  28707. /**
  28708. * Gets `n` random elements at unique keys from `collection` up to the
  28709. * size of `collection`.
  28710. *
  28711. * @static
  28712. * @memberOf _
  28713. * @since 4.0.0
  28714. * @category Collection
  28715. * @param {Array|Object} collection The collection to sample.
  28716. * @param {number} [n=1] The number of elements to sample.
  28717. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  28718. * @returns {Array} Returns the random elements.
  28719. * @example
  28720. *
  28721. * _.sampleSize([1, 2, 3], 2);
  28722. * // => [3, 1]
  28723. *
  28724. * _.sampleSize([1, 2, 3], 4);
  28725. * // => [2, 3, 1]
  28726. */
  28727. function sampleSize(collection, n, guard) {
  28728. if (guard ? (0, _isIterateeCall.default)(collection, n, guard) : n === undefined) {
  28729. n = 1;
  28730. } else {
  28731. n = (0, _toInteger.default)(n);
  28732. }
  28733. var func = (0, _isArray.default)(collection) ? _arraySampleSize.default : _baseSampleSize.default;
  28734. return func(collection, n);
  28735. }
  28736. var _default = sampleSize;
  28737. exports.default = _default;
  28738. /***/ }),
  28739. /* 660 */
  28740. /*!****************************************************************************************************!*\
  28741. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arraySampleSize.js ***!
  28742. \****************************************************************************************************/
  28743. /*! no static exports found */
  28744. /***/ (function(module, exports, __webpack_require__) {
  28745. "use strict";
  28746. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28747. Object.defineProperty(exports, "__esModule", {
  28748. value: true
  28749. });
  28750. exports.default = void 0;
  28751. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  28752. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  28753. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  28754. /**
  28755. * A specialized version of `_.sampleSize` for arrays.
  28756. *
  28757. * @private
  28758. * @param {Array} array The array to sample.
  28759. * @param {number} n The number of elements to sample.
  28760. * @returns {Array} Returns the random elements.
  28761. */
  28762. function arraySampleSize(array, n) {
  28763. return (0, _shuffleSelf.default)((0, _copyArray.default)(array), (0, _baseClamp.default)(n, 0, array.length));
  28764. }
  28765. var _default = arraySampleSize;
  28766. exports.default = _default;
  28767. /***/ }),
  28768. /* 661 */
  28769. /*!************************************************************************************************!*\
  28770. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_shuffleSelf.js ***!
  28771. \************************************************************************************************/
  28772. /*! no static exports found */
  28773. /***/ (function(module, exports, __webpack_require__) {
  28774. "use strict";
  28775. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28776. Object.defineProperty(exports, "__esModule", {
  28777. value: true
  28778. });
  28779. exports.default = void 0;
  28780. var _baseRandom = _interopRequireDefault(__webpack_require__(/*! ./_baseRandom.js */ 638));
  28781. /**
  28782. * A specialized version of `_.shuffle` which mutates and sets the size of `array`.
  28783. *
  28784. * @private
  28785. * @param {Array} array The array to shuffle.
  28786. * @param {number} [size=array.length] The size of `array`.
  28787. * @returns {Array} Returns `array`.
  28788. */
  28789. function shuffleSelf(array, size) {
  28790. var index = -1,
  28791. length = array.length,
  28792. lastIndex = length - 1;
  28793. size = size === undefined ? length : size;
  28794. while (++index < size) {
  28795. var rand = (0, _baseRandom.default)(index, lastIndex),
  28796. value = array[rand];
  28797. array[rand] = array[index];
  28798. array[index] = value;
  28799. }
  28800. array.length = size;
  28801. return array;
  28802. }
  28803. var _default = shuffleSelf;
  28804. exports.default = _default;
  28805. /***/ }),
  28806. /* 662 */
  28807. /*!***************************************************************************************************!*\
  28808. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSampleSize.js ***!
  28809. \***************************************************************************************************/
  28810. /*! no static exports found */
  28811. /***/ (function(module, exports, __webpack_require__) {
  28812. "use strict";
  28813. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28814. Object.defineProperty(exports, "__esModule", {
  28815. value: true
  28816. });
  28817. exports.default = void 0;
  28818. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  28819. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  28820. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  28821. /**
  28822. * The base implementation of `_.sampleSize` without param guards.
  28823. *
  28824. * @private
  28825. * @param {Array|Object} collection The collection to sample.
  28826. * @param {number} n The number of elements to sample.
  28827. * @returns {Array} Returns the random elements.
  28828. */
  28829. function baseSampleSize(collection, n) {
  28830. var array = (0, _values.default)(collection);
  28831. return (0, _shuffleSelf.default)(array, (0, _baseClamp.default)(n, 0, array.length));
  28832. }
  28833. var _default = baseSampleSize;
  28834. exports.default = _default;
  28835. /***/ }),
  28836. /* 663 */
  28837. /*!***************************************************************************************!*\
  28838. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/set.js ***!
  28839. \***************************************************************************************/
  28840. /*! no static exports found */
  28841. /***/ (function(module, exports, __webpack_require__) {
  28842. "use strict";
  28843. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28844. Object.defineProperty(exports, "__esModule", {
  28845. value: true
  28846. });
  28847. exports.default = void 0;
  28848. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  28849. /**
  28850. * Sets the value at `path` of `object`. If a portion of `path` doesn't exist,
  28851. * it's created. Arrays are created for missing index properties while objects
  28852. * are created for all other missing properties. Use `_.setWith` to customize
  28853. * `path` creation.
  28854. *
  28855. * **Note:** This method mutates `object`.
  28856. *
  28857. * @static
  28858. * @memberOf _
  28859. * @since 3.7.0
  28860. * @category Object
  28861. * @param {Object} object The object to modify.
  28862. * @param {Array|string} path The path of the property to set.
  28863. * @param {*} value The value to set.
  28864. * @returns {Object} Returns `object`.
  28865. * @example
  28866. *
  28867. * var object = { 'a': [{ 'b': { 'c': 3 } }] };
  28868. *
  28869. * _.set(object, 'a[0].b.c', 4);
  28870. * console.log(object.a[0].b.c);
  28871. * // => 4
  28872. *
  28873. * _.set(object, ['x', '0', 'y', 'z'], 5);
  28874. * console.log(object.x[0].y.z);
  28875. * // => 5
  28876. */
  28877. function set(object, path, value) {
  28878. return object == null ? object : (0, _baseSet.default)(object, path, value);
  28879. }
  28880. var _default = set;
  28881. exports.default = _default;
  28882. /***/ }),
  28883. /* 664 */
  28884. /*!*******************************************************************************************!*\
  28885. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/setWith.js ***!
  28886. \*******************************************************************************************/
  28887. /*! no static exports found */
  28888. /***/ (function(module, exports, __webpack_require__) {
  28889. "use strict";
  28890. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28891. Object.defineProperty(exports, "__esModule", {
  28892. value: true
  28893. });
  28894. exports.default = void 0;
  28895. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  28896. /**
  28897. * This method is like `_.set` except that it accepts `customizer` which is
  28898. * invoked to produce the objects of `path`. If `customizer` returns `undefined`
  28899. * path creation is handled by the method instead. The `customizer` is invoked
  28900. * with three arguments: (nsValue, key, nsObject).
  28901. *
  28902. * **Note:** This method mutates `object`.
  28903. *
  28904. * @static
  28905. * @memberOf _
  28906. * @since 4.0.0
  28907. * @category Object
  28908. * @param {Object} object The object to modify.
  28909. * @param {Array|string} path The path of the property to set.
  28910. * @param {*} value The value to set.
  28911. * @param {Function} [customizer] The function to customize assigned values.
  28912. * @returns {Object} Returns `object`.
  28913. * @example
  28914. *
  28915. * var object = {};
  28916. *
  28917. * _.setWith(object, '[0][1]', 'a', Object);
  28918. * // => { '0': { '1': 'a' } }
  28919. */
  28920. function setWith(object, path, value, customizer) {
  28921. customizer = typeof customizer == 'function' ? customizer : undefined;
  28922. return object == null ? object : (0, _baseSet.default)(object, path, value, customizer);
  28923. }
  28924. var _default = setWith;
  28925. exports.default = _default;
  28926. /***/ }),
  28927. /* 665 */
  28928. /*!*******************************************************************************************!*\
  28929. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/shuffle.js ***!
  28930. \*******************************************************************************************/
  28931. /*! no static exports found */
  28932. /***/ (function(module, exports, __webpack_require__) {
  28933. "use strict";
  28934. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28935. Object.defineProperty(exports, "__esModule", {
  28936. value: true
  28937. });
  28938. exports.default = void 0;
  28939. var _arrayShuffle = _interopRequireDefault(__webpack_require__(/*! ./_arrayShuffle.js */ 666));
  28940. var _baseShuffle = _interopRequireDefault(__webpack_require__(/*! ./_baseShuffle.js */ 667));
  28941. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  28942. /**
  28943. * Creates an array of shuffled values, using a version of the
  28944. * [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher-Yates_shuffle).
  28945. *
  28946. * @static
  28947. * @memberOf _
  28948. * @since 0.1.0
  28949. * @category Collection
  28950. * @param {Array|Object} collection The collection to shuffle.
  28951. * @returns {Array} Returns the new shuffled array.
  28952. * @example
  28953. *
  28954. * _.shuffle([1, 2, 3, 4]);
  28955. * // => [4, 1, 3, 2]
  28956. */
  28957. function shuffle(collection) {
  28958. var func = (0, _isArray.default)(collection) ? _arrayShuffle.default : _baseShuffle.default;
  28959. return func(collection);
  28960. }
  28961. var _default = shuffle;
  28962. exports.default = _default;
  28963. /***/ }),
  28964. /* 666 */
  28965. /*!*************************************************************************************************!*\
  28966. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_arrayShuffle.js ***!
  28967. \*************************************************************************************************/
  28968. /*! no static exports found */
  28969. /***/ (function(module, exports, __webpack_require__) {
  28970. "use strict";
  28971. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28972. Object.defineProperty(exports, "__esModule", {
  28973. value: true
  28974. });
  28975. exports.default = void 0;
  28976. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  28977. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  28978. /**
  28979. * A specialized version of `_.shuffle` for arrays.
  28980. *
  28981. * @private
  28982. * @param {Array} array The array to shuffle.
  28983. * @returns {Array} Returns the new shuffled array.
  28984. */
  28985. function arrayShuffle(array) {
  28986. return (0, _shuffleSelf.default)((0, _copyArray.default)(array));
  28987. }
  28988. var _default = arrayShuffle;
  28989. exports.default = _default;
  28990. /***/ }),
  28991. /* 667 */
  28992. /*!************************************************************************************************!*\
  28993. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseShuffle.js ***!
  28994. \************************************************************************************************/
  28995. /*! no static exports found */
  28996. /***/ (function(module, exports, __webpack_require__) {
  28997. "use strict";
  28998. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  28999. Object.defineProperty(exports, "__esModule", {
  29000. value: true
  29001. });
  29002. exports.default = void 0;
  29003. var _shuffleSelf = _interopRequireDefault(__webpack_require__(/*! ./_shuffleSelf.js */ 661));
  29004. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  29005. /**
  29006. * The base implementation of `_.shuffle`.
  29007. *
  29008. * @private
  29009. * @param {Array|Object} collection The collection to shuffle.
  29010. * @returns {Array} Returns the new shuffled array.
  29011. */
  29012. function baseShuffle(collection) {
  29013. return (0, _shuffleSelf.default)((0, _values.default)(collection));
  29014. }
  29015. var _default = baseShuffle;
  29016. exports.default = _default;
  29017. /***/ }),
  29018. /* 668 */
  29019. /*!****************************************************************************************!*\
  29020. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/size.js ***!
  29021. \****************************************************************************************/
  29022. /*! no static exports found */
  29023. /***/ (function(module, exports, __webpack_require__) {
  29024. "use strict";
  29025. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29026. Object.defineProperty(exports, "__esModule", {
  29027. value: true
  29028. });
  29029. exports.default = void 0;
  29030. var _baseKeys = _interopRequireDefault(__webpack_require__(/*! ./_baseKeys.js */ 250));
  29031. var _getTag = _interopRequireDefault(__webpack_require__(/*! ./_getTag.js */ 352));
  29032. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  29033. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  29034. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  29035. /** `Object#toString` result references. */
  29036. var mapTag = '[object Map]',
  29037. setTag = '[object Set]';
  29038. /**
  29039. * Gets the size of `collection` by returning its length for array-like
  29040. * values or the number of own enumerable string keyed properties for objects.
  29041. *
  29042. * @static
  29043. * @memberOf _
  29044. * @since 0.1.0
  29045. * @category Collection
  29046. * @param {Array|Object|string} collection The collection to inspect.
  29047. * @returns {number} Returns the collection size.
  29048. * @example
  29049. *
  29050. * _.size([1, 2, 3]);
  29051. * // => 3
  29052. *
  29053. * _.size({ 'a': 1, 'b': 2 });
  29054. * // => 2
  29055. *
  29056. * _.size('pebbles');
  29057. * // => 7
  29058. */
  29059. function size(collection) {
  29060. if (collection == null) {
  29061. return 0;
  29062. }
  29063. if ((0, _isArrayLike.default)(collection)) {
  29064. return (0, _isString.default)(collection) ? (0, _stringSize.default)(collection) : collection.length;
  29065. }
  29066. var tag = (0, _getTag.default)(collection);
  29067. if (tag == mapTag || tag == setTag) {
  29068. return collection.size;
  29069. }
  29070. return (0, _baseKeys.default)(collection).length;
  29071. }
  29072. var _default = size;
  29073. exports.default = _default;
  29074. /***/ }),
  29075. /* 669 */
  29076. /*!*****************************************************************************************!*\
  29077. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/slice.js ***!
  29078. \*****************************************************************************************/
  29079. /*! no static exports found */
  29080. /***/ (function(module, exports, __webpack_require__) {
  29081. "use strict";
  29082. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29083. Object.defineProperty(exports, "__esModule", {
  29084. value: true
  29085. });
  29086. exports.default = void 0;
  29087. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  29088. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29089. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  29090. /**
  29091. * Creates a slice of `array` from `start` up to, but not including, `end`.
  29092. *
  29093. * **Note:** This method is used instead of
  29094. * [`Array#slice`](https://mdn.io/Array/slice) to ensure dense arrays are
  29095. * returned.
  29096. *
  29097. * @static
  29098. * @memberOf _
  29099. * @since 3.0.0
  29100. * @category Array
  29101. * @param {Array} array The array to slice.
  29102. * @param {number} [start=0] The start position.
  29103. * @param {number} [end=array.length] The end position.
  29104. * @returns {Array} Returns the slice of `array`.
  29105. */
  29106. function slice(array, start, end) {
  29107. var length = array == null ? 0 : array.length;
  29108. if (!length) {
  29109. return [];
  29110. }
  29111. if (end && typeof end != 'number' && (0, _isIterateeCall.default)(array, start, end)) {
  29112. start = 0;
  29113. end = length;
  29114. } else {
  29115. start = start == null ? 0 : (0, _toInteger.default)(start);
  29116. end = end === undefined ? length : (0, _toInteger.default)(end);
  29117. }
  29118. return (0, _baseSlice.default)(array, start, end);
  29119. }
  29120. var _default = slice;
  29121. exports.default = _default;
  29122. /***/ }),
  29123. /* 670 */
  29124. /*!*********************************************************************************************!*\
  29125. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/snakeCase.js ***!
  29126. \*********************************************************************************************/
  29127. /*! no static exports found */
  29128. /***/ (function(module, exports, __webpack_require__) {
  29129. "use strict";
  29130. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29131. Object.defineProperty(exports, "__esModule", {
  29132. value: true
  29133. });
  29134. exports.default = void 0;
  29135. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  29136. /**
  29137. * Converts `string` to
  29138. * [snake case](https://en.wikipedia.org/wiki/Snake_case).
  29139. *
  29140. * @static
  29141. * @memberOf _
  29142. * @since 3.0.0
  29143. * @category String
  29144. * @param {string} [string=''] The string to convert.
  29145. * @returns {string} Returns the snake cased string.
  29146. * @example
  29147. *
  29148. * _.snakeCase('Foo Bar');
  29149. * // => 'foo_bar'
  29150. *
  29151. * _.snakeCase('fooBar');
  29152. * // => 'foo_bar'
  29153. *
  29154. * _.snakeCase('--FOO-BAR--');
  29155. * // => 'foo_bar'
  29156. */
  29157. var snakeCase = (0, _createCompounder.default)(function (result, word, index) {
  29158. return result + (index ? '_' : '') + word.toLowerCase();
  29159. });
  29160. var _default = snakeCase;
  29161. exports.default = _default;
  29162. /***/ }),
  29163. /* 671 */
  29164. /*!****************************************************************************************!*\
  29165. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/some.js ***!
  29166. \****************************************************************************************/
  29167. /*! no static exports found */
  29168. /***/ (function(module, exports, __webpack_require__) {
  29169. "use strict";
  29170. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29171. Object.defineProperty(exports, "__esModule", {
  29172. value: true
  29173. });
  29174. exports.default = void 0;
  29175. var _arraySome = _interopRequireDefault(__webpack_require__(/*! ./_arraySome.js */ 385));
  29176. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29177. var _baseSome = _interopRequireDefault(__webpack_require__(/*! ./_baseSome.js */ 672));
  29178. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  29179. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29180. /**
  29181. * Checks if `predicate` returns truthy for **any** element of `collection`.
  29182. * Iteration is stopped once `predicate` returns truthy. The predicate is
  29183. * invoked with three arguments: (value, index|key, collection).
  29184. *
  29185. * @static
  29186. * @memberOf _
  29187. * @since 0.1.0
  29188. * @category Collection
  29189. * @param {Array|Object} collection The collection to iterate over.
  29190. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  29191. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  29192. * @returns {boolean} Returns `true` if any element passes the predicate check,
  29193. * else `false`.
  29194. * @example
  29195. *
  29196. * _.some([null, 0, 'yes', false], Boolean);
  29197. * // => true
  29198. *
  29199. * var users = [
  29200. * { 'user': 'barney', 'active': true },
  29201. * { 'user': 'fred', 'active': false }
  29202. * ];
  29203. *
  29204. * // The `_.matches` iteratee shorthand.
  29205. * _.some(users, { 'user': 'barney', 'active': false });
  29206. * // => false
  29207. *
  29208. * // The `_.matchesProperty` iteratee shorthand.
  29209. * _.some(users, ['active', false]);
  29210. * // => true
  29211. *
  29212. * // The `_.property` iteratee shorthand.
  29213. * _.some(users, 'active');
  29214. * // => true
  29215. */
  29216. function some(collection, predicate, guard) {
  29217. var func = (0, _isArray.default)(collection) ? _arraySome.default : _baseSome.default;
  29218. if (guard && (0, _isIterateeCall.default)(collection, predicate, guard)) {
  29219. predicate = undefined;
  29220. }
  29221. return func(collection, (0, _baseIteratee.default)(predicate, 3));
  29222. }
  29223. var _default = some;
  29224. exports.default = _default;
  29225. /***/ }),
  29226. /* 672 */
  29227. /*!*********************************************************************************************!*\
  29228. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSome.js ***!
  29229. \*********************************************************************************************/
  29230. /*! no static exports found */
  29231. /***/ (function(module, exports, __webpack_require__) {
  29232. "use strict";
  29233. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29234. Object.defineProperty(exports, "__esModule", {
  29235. value: true
  29236. });
  29237. exports.default = void 0;
  29238. var _baseEach = _interopRequireDefault(__webpack_require__(/*! ./_baseEach.js */ 409));
  29239. /**
  29240. * The base implementation of `_.some` without support for iteratee shorthands.
  29241. *
  29242. * @private
  29243. * @param {Array|Object} collection The collection to iterate over.
  29244. * @param {Function} predicate The function invoked per iteration.
  29245. * @returns {boolean} Returns `true` if any element passes the predicate check,
  29246. * else `false`.
  29247. */
  29248. function baseSome(collection, predicate) {
  29249. var result;
  29250. (0, _baseEach.default)(collection, function (value, index, collection) {
  29251. result = predicate(value, index, collection);
  29252. return !result;
  29253. });
  29254. return !!result;
  29255. }
  29256. var _default = baseSome;
  29257. exports.default = _default;
  29258. /***/ }),
  29259. /* 673 */
  29260. /*!******************************************************************************************!*\
  29261. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortBy.js ***!
  29262. \******************************************************************************************/
  29263. /*! no static exports found */
  29264. /***/ (function(module, exports, __webpack_require__) {
  29265. "use strict";
  29266. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29267. Object.defineProperty(exports, "__esModule", {
  29268. value: true
  29269. });
  29270. exports.default = void 0;
  29271. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  29272. var _baseOrderBy = _interopRequireDefault(__webpack_require__(/*! ./_baseOrderBy.js */ 603));
  29273. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  29274. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29275. /**
  29276. * Creates an array of elements, sorted in ascending order by the results of
  29277. * running each element in a collection thru each iteratee. This method
  29278. * performs a stable sort, that is, it preserves the original sort order of
  29279. * equal elements. The iteratees are invoked with one argument: (value).
  29280. *
  29281. * @static
  29282. * @memberOf _
  29283. * @since 0.1.0
  29284. * @category Collection
  29285. * @param {Array|Object} collection The collection to iterate over.
  29286. * @param {...(Function|Function[])} [iteratees=[_.identity]]
  29287. * The iteratees to sort by.
  29288. * @returns {Array} Returns the new sorted array.
  29289. * @example
  29290. *
  29291. * var users = [
  29292. * { 'user': 'fred', 'age': 48 },
  29293. * { 'user': 'barney', 'age': 36 },
  29294. * { 'user': 'fred', 'age': 30 },
  29295. * { 'user': 'barney', 'age': 34 }
  29296. * ];
  29297. *
  29298. * _.sortBy(users, [function(o) { return o.user; }]);
  29299. * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 30]]
  29300. *
  29301. * _.sortBy(users, ['user', 'age']);
  29302. * // => objects for [['barney', 34], ['barney', 36], ['fred', 30], ['fred', 48]]
  29303. */
  29304. var sortBy = (0, _baseRest.default)(function (collection, iteratees) {
  29305. if (collection == null) {
  29306. return [];
  29307. }
  29308. var length = iteratees.length;
  29309. if (length > 1 && (0, _isIterateeCall.default)(collection, iteratees[0], iteratees[1])) {
  29310. iteratees = [];
  29311. } else if (length > 2 && (0, _isIterateeCall.default)(iteratees[0], iteratees[1], iteratees[2])) {
  29312. iteratees = [iteratees[0]];
  29313. }
  29314. return (0, _baseOrderBy.default)(collection, (0, _baseFlatten.default)(iteratees, 1), []);
  29315. });
  29316. var _default = sortBy;
  29317. exports.default = _default;
  29318. /***/ }),
  29319. /* 674 */
  29320. /*!***********************************************************************************************!*\
  29321. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndex.js ***!
  29322. \***********************************************************************************************/
  29323. /*! no static exports found */
  29324. /***/ (function(module, exports, __webpack_require__) {
  29325. "use strict";
  29326. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29327. Object.defineProperty(exports, "__esModule", {
  29328. value: true
  29329. });
  29330. exports.default = void 0;
  29331. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29332. /**
  29333. * Uses a binary search to determine the lowest index at which `value`
  29334. * should be inserted into `array` in order to maintain its sort order.
  29335. *
  29336. * @static
  29337. * @memberOf _
  29338. * @since 0.1.0
  29339. * @category Array
  29340. * @param {Array} array The sorted array to inspect.
  29341. * @param {*} value The value to evaluate.
  29342. * @returns {number} Returns the index at which `value` should be inserted
  29343. * into `array`.
  29344. * @example
  29345. *
  29346. * _.sortedIndex([30, 50], 40);
  29347. * // => 1
  29348. */
  29349. function sortedIndex(array, value) {
  29350. return (0, _baseSortedIndex.default)(array, value);
  29351. }
  29352. var _default = sortedIndex;
  29353. exports.default = _default;
  29354. /***/ }),
  29355. /* 675 */
  29356. /*!****************************************************************************************************!*\
  29357. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedIndex.js ***!
  29358. \****************************************************************************************************/
  29359. /*! no static exports found */
  29360. /***/ (function(module, exports, __webpack_require__) {
  29361. "use strict";
  29362. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29363. Object.defineProperty(exports, "__esModule", {
  29364. value: true
  29365. });
  29366. exports.default = void 0;
  29367. var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
  29368. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  29369. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  29370. /** Used as references for the maximum length and index of an array. */
  29371. var MAX_ARRAY_LENGTH = 4294967295,
  29372. HALF_MAX_ARRAY_LENGTH = MAX_ARRAY_LENGTH >>> 1;
  29373. /**
  29374. * The base implementation of `_.sortedIndex` and `_.sortedLastIndex` which
  29375. * performs a binary search of `array` to determine the index at which `value`
  29376. * should be inserted into `array` in order to maintain its sort order.
  29377. *
  29378. * @private
  29379. * @param {Array} array The sorted array to inspect.
  29380. * @param {*} value The value to evaluate.
  29381. * @param {boolean} [retHighest] Specify returning the highest qualified index.
  29382. * @returns {number} Returns the index at which `value` should be inserted
  29383. * into `array`.
  29384. */
  29385. function baseSortedIndex(array, value, retHighest) {
  29386. var low = 0,
  29387. high = array == null ? low : array.length;
  29388. if (typeof value == 'number' && value === value && high <= HALF_MAX_ARRAY_LENGTH) {
  29389. while (low < high) {
  29390. var mid = low + high >>> 1,
  29391. computed = array[mid];
  29392. if (computed !== null && !(0, _isSymbol.default)(computed) && (retHighest ? computed <= value : computed < value)) {
  29393. low = mid + 1;
  29394. } else {
  29395. high = mid;
  29396. }
  29397. }
  29398. return high;
  29399. }
  29400. return (0, _baseSortedIndexBy.default)(array, value, _identity.default, retHighest);
  29401. }
  29402. var _default = baseSortedIndex;
  29403. exports.default = _default;
  29404. /***/ }),
  29405. /* 676 */
  29406. /*!******************************************************************************************************!*\
  29407. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedIndexBy.js ***!
  29408. \******************************************************************************************************/
  29409. /*! no static exports found */
  29410. /***/ (function(module, exports, __webpack_require__) {
  29411. "use strict";
  29412. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29413. Object.defineProperty(exports, "__esModule", {
  29414. value: true
  29415. });
  29416. exports.default = void 0;
  29417. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  29418. /** Used as references for the maximum length and index of an array. */
  29419. var MAX_ARRAY_LENGTH = 4294967295,
  29420. MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1;
  29421. /* Built-in method references for those with the same name as other `lodash` methods. */
  29422. var nativeFloor = Math.floor,
  29423. nativeMin = Math.min;
  29424. /**
  29425. * The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy`
  29426. * which invokes `iteratee` for `value` and each element of `array` to compute
  29427. * their sort ranking. The iteratee is invoked with one argument; (value).
  29428. *
  29429. * @private
  29430. * @param {Array} array The sorted array to inspect.
  29431. * @param {*} value The value to evaluate.
  29432. * @param {Function} iteratee The iteratee invoked per element.
  29433. * @param {boolean} [retHighest] Specify returning the highest qualified index.
  29434. * @returns {number} Returns the index at which `value` should be inserted
  29435. * into `array`.
  29436. */
  29437. function baseSortedIndexBy(array, value, iteratee, retHighest) {
  29438. var low = 0,
  29439. high = array == null ? 0 : array.length;
  29440. if (high === 0) {
  29441. return 0;
  29442. }
  29443. value = iteratee(value);
  29444. var valIsNaN = value !== value,
  29445. valIsNull = value === null,
  29446. valIsSymbol = (0, _isSymbol.default)(value),
  29447. valIsUndefined = value === undefined;
  29448. while (low < high) {
  29449. var mid = nativeFloor((low + high) / 2),
  29450. computed = iteratee(array[mid]),
  29451. othIsDefined = computed !== undefined,
  29452. othIsNull = computed === null,
  29453. othIsReflexive = computed === computed,
  29454. othIsSymbol = (0, _isSymbol.default)(computed);
  29455. if (valIsNaN) {
  29456. var setLow = retHighest || othIsReflexive;
  29457. } else if (valIsUndefined) {
  29458. setLow = othIsReflexive && (retHighest || othIsDefined);
  29459. } else if (valIsNull) {
  29460. setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull);
  29461. } else if (valIsSymbol) {
  29462. setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol);
  29463. } else if (othIsNull || othIsSymbol) {
  29464. setLow = false;
  29465. } else {
  29466. setLow = retHighest ? computed <= value : computed < value;
  29467. }
  29468. if (setLow) {
  29469. low = mid + 1;
  29470. } else {
  29471. high = mid;
  29472. }
  29473. }
  29474. return nativeMin(high, MAX_ARRAY_INDEX);
  29475. }
  29476. var _default = baseSortedIndexBy;
  29477. exports.default = _default;
  29478. /***/ }),
  29479. /* 677 */
  29480. /*!*************************************************************************************************!*\
  29481. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndexBy.js ***!
  29482. \*************************************************************************************************/
  29483. /*! no static exports found */
  29484. /***/ (function(module, exports, __webpack_require__) {
  29485. "use strict";
  29486. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29487. Object.defineProperty(exports, "__esModule", {
  29488. value: true
  29489. });
  29490. exports.default = void 0;
  29491. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29492. var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
  29493. /**
  29494. * This method is like `_.sortedIndex` except that it accepts `iteratee`
  29495. * which is invoked for `value` and each element of `array` to compute their
  29496. * sort ranking. The iteratee is invoked with one argument: (value).
  29497. *
  29498. * @static
  29499. * @memberOf _
  29500. * @since 4.0.0
  29501. * @category Array
  29502. * @param {Array} array The sorted array to inspect.
  29503. * @param {*} value The value to evaluate.
  29504. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  29505. * @returns {number} Returns the index at which `value` should be inserted
  29506. * into `array`.
  29507. * @example
  29508. *
  29509. * var objects = [{ 'x': 4 }, { 'x': 5 }];
  29510. *
  29511. * _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
  29512. * // => 0
  29513. *
  29514. * // The `_.property` iteratee shorthand.
  29515. * _.sortedIndexBy(objects, { 'x': 4 }, 'x');
  29516. * // => 0
  29517. */
  29518. function sortedIndexBy(array, value, iteratee) {
  29519. return (0, _baseSortedIndexBy.default)(array, value, (0, _baseIteratee.default)(iteratee, 2));
  29520. }
  29521. var _default = sortedIndexBy;
  29522. exports.default = _default;
  29523. /***/ }),
  29524. /* 678 */
  29525. /*!*************************************************************************************************!*\
  29526. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedIndexOf.js ***!
  29527. \*************************************************************************************************/
  29528. /*! no static exports found */
  29529. /***/ (function(module, exports, __webpack_require__) {
  29530. "use strict";
  29531. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29532. Object.defineProperty(exports, "__esModule", {
  29533. value: true
  29534. });
  29535. exports.default = void 0;
  29536. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29537. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  29538. /**
  29539. * This method is like `_.indexOf` except that it performs a binary
  29540. * search on a sorted `array`.
  29541. *
  29542. * @static
  29543. * @memberOf _
  29544. * @since 4.0.0
  29545. * @category Array
  29546. * @param {Array} array The array to inspect.
  29547. * @param {*} value The value to search for.
  29548. * @returns {number} Returns the index of the matched value, else `-1`.
  29549. * @example
  29550. *
  29551. * _.sortedIndexOf([4, 5, 5, 5, 6], 5);
  29552. * // => 1
  29553. */
  29554. function sortedIndexOf(array, value) {
  29555. var length = array == null ? 0 : array.length;
  29556. if (length) {
  29557. var index = (0, _baseSortedIndex.default)(array, value);
  29558. if (index < length && (0, _eq.default)(array[index], value)) {
  29559. return index;
  29560. }
  29561. }
  29562. return -1;
  29563. }
  29564. var _default = sortedIndexOf;
  29565. exports.default = _default;
  29566. /***/ }),
  29567. /* 679 */
  29568. /*!***************************************************************************************************!*\
  29569. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndex.js ***!
  29570. \***************************************************************************************************/
  29571. /*! no static exports found */
  29572. /***/ (function(module, exports, __webpack_require__) {
  29573. "use strict";
  29574. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29575. Object.defineProperty(exports, "__esModule", {
  29576. value: true
  29577. });
  29578. exports.default = void 0;
  29579. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29580. /**
  29581. * This method is like `_.sortedIndex` except that it returns the highest
  29582. * index at which `value` should be inserted into `array` in order to
  29583. * maintain its sort order.
  29584. *
  29585. * @static
  29586. * @memberOf _
  29587. * @since 3.0.0
  29588. * @category Array
  29589. * @param {Array} array The sorted array to inspect.
  29590. * @param {*} value The value to evaluate.
  29591. * @returns {number} Returns the index at which `value` should be inserted
  29592. * into `array`.
  29593. * @example
  29594. *
  29595. * _.sortedLastIndex([4, 5, 5, 5, 6], 5);
  29596. * // => 4
  29597. */
  29598. function sortedLastIndex(array, value) {
  29599. return (0, _baseSortedIndex.default)(array, value, true);
  29600. }
  29601. var _default = sortedLastIndex;
  29602. exports.default = _default;
  29603. /***/ }),
  29604. /* 680 */
  29605. /*!*****************************************************************************************************!*\
  29606. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndexBy.js ***!
  29607. \*****************************************************************************************************/
  29608. /*! no static exports found */
  29609. /***/ (function(module, exports, __webpack_require__) {
  29610. "use strict";
  29611. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29612. Object.defineProperty(exports, "__esModule", {
  29613. value: true
  29614. });
  29615. exports.default = void 0;
  29616. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29617. var _baseSortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndexBy.js */ 676));
  29618. /**
  29619. * This method is like `_.sortedLastIndex` except that it accepts `iteratee`
  29620. * which is invoked for `value` and each element of `array` to compute their
  29621. * sort ranking. The iteratee is invoked with one argument: (value).
  29622. *
  29623. * @static
  29624. * @memberOf _
  29625. * @since 4.0.0
  29626. * @category Array
  29627. * @param {Array} array The sorted array to inspect.
  29628. * @param {*} value The value to evaluate.
  29629. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  29630. * @returns {number} Returns the index at which `value` should be inserted
  29631. * into `array`.
  29632. * @example
  29633. *
  29634. * var objects = [{ 'x': 4 }, { 'x': 5 }];
  29635. *
  29636. * _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; });
  29637. * // => 1
  29638. *
  29639. * // The `_.property` iteratee shorthand.
  29640. * _.sortedLastIndexBy(objects, { 'x': 4 }, 'x');
  29641. * // => 1
  29642. */
  29643. function sortedLastIndexBy(array, value, iteratee) {
  29644. return (0, _baseSortedIndexBy.default)(array, value, (0, _baseIteratee.default)(iteratee, 2), true);
  29645. }
  29646. var _default = sortedLastIndexBy;
  29647. exports.default = _default;
  29648. /***/ }),
  29649. /* 681 */
  29650. /*!*****************************************************************************************************!*\
  29651. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedLastIndexOf.js ***!
  29652. \*****************************************************************************************************/
  29653. /*! no static exports found */
  29654. /***/ (function(module, exports, __webpack_require__) {
  29655. "use strict";
  29656. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29657. Object.defineProperty(exports, "__esModule", {
  29658. value: true
  29659. });
  29660. exports.default = void 0;
  29661. var _baseSortedIndex = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedIndex.js */ 675));
  29662. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  29663. /**
  29664. * This method is like `_.lastIndexOf` except that it performs a binary
  29665. * search on a sorted `array`.
  29666. *
  29667. * @static
  29668. * @memberOf _
  29669. * @since 4.0.0
  29670. * @category Array
  29671. * @param {Array} array The array to inspect.
  29672. * @param {*} value The value to search for.
  29673. * @returns {number} Returns the index of the matched value, else `-1`.
  29674. * @example
  29675. *
  29676. * _.sortedLastIndexOf([4, 5, 5, 5, 6], 5);
  29677. * // => 3
  29678. */
  29679. function sortedLastIndexOf(array, value) {
  29680. var length = array == null ? 0 : array.length;
  29681. if (length) {
  29682. var index = (0, _baseSortedIndex.default)(array, value, true) - 1;
  29683. if ((0, _eq.default)(array[index], value)) {
  29684. return index;
  29685. }
  29686. }
  29687. return -1;
  29688. }
  29689. var _default = sortedLastIndexOf;
  29690. exports.default = _default;
  29691. /***/ }),
  29692. /* 682 */
  29693. /*!**********************************************************************************************!*\
  29694. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedUniq.js ***!
  29695. \**********************************************************************************************/
  29696. /*! no static exports found */
  29697. /***/ (function(module, exports, __webpack_require__) {
  29698. "use strict";
  29699. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29700. Object.defineProperty(exports, "__esModule", {
  29701. value: true
  29702. });
  29703. exports.default = void 0;
  29704. var _baseSortedUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedUniq.js */ 683));
  29705. /**
  29706. * This method is like `_.uniq` except that it's designed and optimized
  29707. * for sorted arrays.
  29708. *
  29709. * @static
  29710. * @memberOf _
  29711. * @since 4.0.0
  29712. * @category Array
  29713. * @param {Array} array The array to inspect.
  29714. * @returns {Array} Returns the new duplicate free array.
  29715. * @example
  29716. *
  29717. * _.sortedUniq([1, 1, 2]);
  29718. * // => [1, 2]
  29719. */
  29720. function sortedUniq(array) {
  29721. return array && array.length ? (0, _baseSortedUniq.default)(array) : [];
  29722. }
  29723. var _default = sortedUniq;
  29724. exports.default = _default;
  29725. /***/ }),
  29726. /* 683 */
  29727. /*!***************************************************************************************************!*\
  29728. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseSortedUniq.js ***!
  29729. \***************************************************************************************************/
  29730. /*! no static exports found */
  29731. /***/ (function(module, exports, __webpack_require__) {
  29732. "use strict";
  29733. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29734. Object.defineProperty(exports, "__esModule", {
  29735. value: true
  29736. });
  29737. exports.default = void 0;
  29738. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  29739. /**
  29740. * The base implementation of `_.sortedUniq` and `_.sortedUniqBy` without
  29741. * support for iteratee shorthands.
  29742. *
  29743. * @private
  29744. * @param {Array} array The array to inspect.
  29745. * @param {Function} [iteratee] The iteratee invoked per element.
  29746. * @returns {Array} Returns the new duplicate free array.
  29747. */
  29748. function baseSortedUniq(array, iteratee) {
  29749. var index = -1,
  29750. length = array.length,
  29751. resIndex = 0,
  29752. result = [];
  29753. while (++index < length) {
  29754. var value = array[index],
  29755. computed = iteratee ? iteratee(value) : value;
  29756. if (!index || !(0, _eq.default)(computed, seen)) {
  29757. var seen = computed;
  29758. result[resIndex++] = value === 0 ? 0 : value;
  29759. }
  29760. }
  29761. return result;
  29762. }
  29763. var _default = baseSortedUniq;
  29764. exports.default = _default;
  29765. /***/ }),
  29766. /* 684 */
  29767. /*!************************************************************************************************!*\
  29768. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sortedUniqBy.js ***!
  29769. \************************************************************************************************/
  29770. /*! no static exports found */
  29771. /***/ (function(module, exports, __webpack_require__) {
  29772. "use strict";
  29773. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29774. Object.defineProperty(exports, "__esModule", {
  29775. value: true
  29776. });
  29777. exports.default = void 0;
  29778. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  29779. var _baseSortedUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseSortedUniq.js */ 683));
  29780. /**
  29781. * This method is like `_.uniqBy` except that it's designed and optimized
  29782. * for sorted arrays.
  29783. *
  29784. * @static
  29785. * @memberOf _
  29786. * @since 4.0.0
  29787. * @category Array
  29788. * @param {Array} array The array to inspect.
  29789. * @param {Function} [iteratee] The iteratee invoked per element.
  29790. * @returns {Array} Returns the new duplicate free array.
  29791. * @example
  29792. *
  29793. * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor);
  29794. * // => [1.1, 2.3]
  29795. */
  29796. function sortedUniqBy(array, iteratee) {
  29797. return array && array.length ? (0, _baseSortedUniq.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : [];
  29798. }
  29799. var _default = sortedUniqBy;
  29800. exports.default = _default;
  29801. /***/ }),
  29802. /* 685 */
  29803. /*!*****************************************************************************************!*\
  29804. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/split.js ***!
  29805. \*****************************************************************************************/
  29806. /*! no static exports found */
  29807. /***/ (function(module, exports, __webpack_require__) {
  29808. "use strict";
  29809. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29810. Object.defineProperty(exports, "__esModule", {
  29811. value: true
  29812. });
  29813. exports.default = void 0;
  29814. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  29815. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  29816. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  29817. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  29818. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  29819. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  29820. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  29821. /** Used as references for the maximum length and index of an array. */
  29822. var MAX_ARRAY_LENGTH = 4294967295;
  29823. /**
  29824. * Splits `string` by `separator`.
  29825. *
  29826. * **Note:** This method is based on
  29827. * [`String#split`](https://mdn.io/String/split).
  29828. *
  29829. * @static
  29830. * @memberOf _
  29831. * @since 4.0.0
  29832. * @category String
  29833. * @param {string} [string=''] The string to split.
  29834. * @param {RegExp|string} separator The separator pattern to split by.
  29835. * @param {number} [limit] The length to truncate results to.
  29836. * @returns {Array} Returns the string segments.
  29837. * @example
  29838. *
  29839. * _.split('a-b-c', '-', 2);
  29840. * // => ['a', 'b']
  29841. */
  29842. function split(string, separator, limit) {
  29843. if (limit && typeof limit != 'number' && (0, _isIterateeCall.default)(string, separator, limit)) {
  29844. separator = limit = undefined;
  29845. }
  29846. limit = limit === undefined ? MAX_ARRAY_LENGTH : limit >>> 0;
  29847. if (!limit) {
  29848. return [];
  29849. }
  29850. string = (0, _toString.default)(string);
  29851. if (string && (typeof separator == 'string' || separator != null && !(0, _isRegExp.default)(separator))) {
  29852. separator = (0, _baseToString.default)(separator);
  29853. if (!separator && (0, _hasUnicode.default)(string)) {
  29854. return (0, _castSlice.default)((0, _stringToArray.default)(string), 0, limit);
  29855. }
  29856. }
  29857. return string.split(separator, limit);
  29858. }
  29859. var _default = split;
  29860. exports.default = _default;
  29861. /***/ }),
  29862. /* 686 */
  29863. /*!******************************************************************************************!*\
  29864. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/spread.js ***!
  29865. \******************************************************************************************/
  29866. /*! no static exports found */
  29867. /***/ (function(module, exports, __webpack_require__) {
  29868. "use strict";
  29869. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29870. Object.defineProperty(exports, "__esModule", {
  29871. value: true
  29872. });
  29873. exports.default = void 0;
  29874. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  29875. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  29876. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  29877. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  29878. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  29879. /** Error message constants. */
  29880. var FUNC_ERROR_TEXT = 'Expected a function';
  29881. /* Built-in method references for those with the same name as other `lodash` methods. */
  29882. var nativeMax = Math.max;
  29883. /**
  29884. * Creates a function that invokes `func` with the `this` binding of the
  29885. * create function and an array of arguments much like
  29886. * [`Function#apply`](http://www.ecma-international.org/ecma-262/7.0/#sec-function.prototype.apply).
  29887. *
  29888. * **Note:** This method is based on the
  29889. * [spread operator](https://mdn.io/spread_operator).
  29890. *
  29891. * @static
  29892. * @memberOf _
  29893. * @since 3.2.0
  29894. * @category Function
  29895. * @param {Function} func The function to spread arguments over.
  29896. * @param {number} [start=0] The start position of the spread.
  29897. * @returns {Function} Returns the new function.
  29898. * @example
  29899. *
  29900. * var say = _.spread(function(who, what) {
  29901. * return who + ' says ' + what;
  29902. * });
  29903. *
  29904. * say(['fred', 'hello']);
  29905. * // => 'fred says hello'
  29906. *
  29907. * var numbers = Promise.all([
  29908. * Promise.resolve(40),
  29909. * Promise.resolve(36)
  29910. * ]);
  29911. *
  29912. * numbers.then(_.spread(function(x, y) {
  29913. * return x + y;
  29914. * }));
  29915. * // => a Promise of 76
  29916. */
  29917. function spread(func, start) {
  29918. if (typeof func != 'function') {
  29919. throw new TypeError(FUNC_ERROR_TEXT);
  29920. }
  29921. start = start == null ? 0 : nativeMax((0, _toInteger.default)(start), 0);
  29922. return (0, _baseRest.default)(function (args) {
  29923. var array = args[start],
  29924. otherArgs = (0, _castSlice.default)(args, 0, start);
  29925. if (array) {
  29926. (0, _arrayPush.default)(otherArgs, array);
  29927. }
  29928. return (0, _apply.default)(func, this, otherArgs);
  29929. });
  29930. }
  29931. var _default = spread;
  29932. exports.default = _default;
  29933. /***/ }),
  29934. /* 687 */
  29935. /*!*********************************************************************************************!*\
  29936. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/startCase.js ***!
  29937. \*********************************************************************************************/
  29938. /*! no static exports found */
  29939. /***/ (function(module, exports, __webpack_require__) {
  29940. "use strict";
  29941. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29942. Object.defineProperty(exports, "__esModule", {
  29943. value: true
  29944. });
  29945. exports.default = void 0;
  29946. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  29947. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  29948. /**
  29949. * Converts `string` to
  29950. * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage).
  29951. *
  29952. * @static
  29953. * @memberOf _
  29954. * @since 3.1.0
  29955. * @category String
  29956. * @param {string} [string=''] The string to convert.
  29957. * @returns {string} Returns the start cased string.
  29958. * @example
  29959. *
  29960. * _.startCase('--foo-bar--');
  29961. * // => 'Foo Bar'
  29962. *
  29963. * _.startCase('fooBar');
  29964. * // => 'Foo Bar'
  29965. *
  29966. * _.startCase('__FOO_BAR__');
  29967. * // => 'FOO BAR'
  29968. */
  29969. var startCase = (0, _createCompounder.default)(function (result, word, index) {
  29970. return result + (index ? ' ' : '') + (0, _upperFirst.default)(word);
  29971. });
  29972. var _default = startCase;
  29973. exports.default = _default;
  29974. /***/ }),
  29975. /* 688 */
  29976. /*!**********************************************************************************************!*\
  29977. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/startsWith.js ***!
  29978. \**********************************************************************************************/
  29979. /*! no static exports found */
  29980. /***/ (function(module, exports, __webpack_require__) {
  29981. "use strict";
  29982. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  29983. Object.defineProperty(exports, "__esModule", {
  29984. value: true
  29985. });
  29986. exports.default = void 0;
  29987. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  29988. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  29989. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  29990. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  29991. /**
  29992. * Checks if `string` starts with the given target string.
  29993. *
  29994. * @static
  29995. * @memberOf _
  29996. * @since 3.0.0
  29997. * @category String
  29998. * @param {string} [string=''] The string to inspect.
  29999. * @param {string} [target] The string to search for.
  30000. * @param {number} [position=0] The position to search from.
  30001. * @returns {boolean} Returns `true` if `string` starts with `target`,
  30002. * else `false`.
  30003. * @example
  30004. *
  30005. * _.startsWith('abc', 'a');
  30006. * // => true
  30007. *
  30008. * _.startsWith('abc', 'b');
  30009. * // => false
  30010. *
  30011. * _.startsWith('abc', 'b', 1);
  30012. * // => true
  30013. */
  30014. function startsWith(string, target, position) {
  30015. string = (0, _toString.default)(string);
  30016. position = position == null ? 0 : (0, _baseClamp.default)((0, _toInteger.default)(position), 0, string.length);
  30017. target = (0, _baseToString.default)(target);
  30018. return string.slice(position, position + target.length) == target;
  30019. }
  30020. var _default = startsWith;
  30021. exports.default = _default;
  30022. /***/ }),
  30023. /* 689 */
  30024. /*!**********************************************************************************************!*\
  30025. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubObject.js ***!
  30026. \**********************************************************************************************/
  30027. /*! no static exports found */
  30028. /***/ (function(module, exports, __webpack_require__) {
  30029. "use strict";
  30030. Object.defineProperty(exports, "__esModule", {
  30031. value: true
  30032. });
  30033. exports.default = void 0;
  30034. /**
  30035. * This method returns a new empty object.
  30036. *
  30037. * @static
  30038. * @memberOf _
  30039. * @since 4.13.0
  30040. * @category Util
  30041. * @returns {Object} Returns the new empty object.
  30042. * @example
  30043. *
  30044. * var objects = _.times(2, _.stubObject);
  30045. *
  30046. * console.log(objects);
  30047. * // => [{}, {}]
  30048. *
  30049. * console.log(objects[0] === objects[1]);
  30050. * // => false
  30051. */
  30052. function stubObject() {
  30053. return {};
  30054. }
  30055. var _default = stubObject;
  30056. exports.default = _default;
  30057. /***/ }),
  30058. /* 690 */
  30059. /*!**********************************************************************************************!*\
  30060. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubString.js ***!
  30061. \**********************************************************************************************/
  30062. /*! no static exports found */
  30063. /***/ (function(module, exports, __webpack_require__) {
  30064. "use strict";
  30065. Object.defineProperty(exports, "__esModule", {
  30066. value: true
  30067. });
  30068. exports.default = void 0;
  30069. /**
  30070. * This method returns an empty string.
  30071. *
  30072. * @static
  30073. * @memberOf _
  30074. * @since 4.13.0
  30075. * @category Util
  30076. * @returns {string} Returns the empty string.
  30077. * @example
  30078. *
  30079. * _.times(2, _.stubString);
  30080. * // => ['', '']
  30081. */
  30082. function stubString() {
  30083. return '';
  30084. }
  30085. var _default = stubString;
  30086. exports.default = _default;
  30087. /***/ }),
  30088. /* 691 */
  30089. /*!********************************************************************************************!*\
  30090. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/stubTrue.js ***!
  30091. \********************************************************************************************/
  30092. /*! no static exports found */
  30093. /***/ (function(module, exports, __webpack_require__) {
  30094. "use strict";
  30095. Object.defineProperty(exports, "__esModule", {
  30096. value: true
  30097. });
  30098. exports.default = void 0;
  30099. /**
  30100. * This method returns `true`.
  30101. *
  30102. * @static
  30103. * @memberOf _
  30104. * @since 4.13.0
  30105. * @category Util
  30106. * @returns {boolean} Returns `true`.
  30107. * @example
  30108. *
  30109. * _.times(2, _.stubTrue);
  30110. * // => [true, true]
  30111. */
  30112. function stubTrue() {
  30113. return true;
  30114. }
  30115. var _default = stubTrue;
  30116. exports.default = _default;
  30117. /***/ }),
  30118. /* 692 */
  30119. /*!********************************************************************************************!*\
  30120. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/subtract.js ***!
  30121. \********************************************************************************************/
  30122. /*! no static exports found */
  30123. /***/ (function(module, exports, __webpack_require__) {
  30124. "use strict";
  30125. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30126. Object.defineProperty(exports, "__esModule", {
  30127. value: true
  30128. });
  30129. exports.default = void 0;
  30130. var _createMathOperation = _interopRequireDefault(__webpack_require__(/*! ./_createMathOperation.js */ 150));
  30131. /**
  30132. * Subtract two numbers.
  30133. *
  30134. * @static
  30135. * @memberOf _
  30136. * @since 4.0.0
  30137. * @category Math
  30138. * @param {number} minuend The first number in a subtraction.
  30139. * @param {number} subtrahend The second number in a subtraction.
  30140. * @returns {number} Returns the difference.
  30141. * @example
  30142. *
  30143. * _.subtract(6, 4);
  30144. * // => 2
  30145. */
  30146. var subtract = (0, _createMathOperation.default)(function (minuend, subtrahend) {
  30147. return minuend - subtrahend;
  30148. }, 0);
  30149. var _default = subtract;
  30150. exports.default = _default;
  30151. /***/ }),
  30152. /* 693 */
  30153. /*!***************************************************************************************!*\
  30154. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sum.js ***!
  30155. \***************************************************************************************/
  30156. /*! no static exports found */
  30157. /***/ (function(module, exports, __webpack_require__) {
  30158. "use strict";
  30159. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30160. Object.defineProperty(exports, "__esModule", {
  30161. value: true
  30162. });
  30163. exports.default = void 0;
  30164. var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
  30165. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  30166. /**
  30167. * Computes the sum of the values in `array`.
  30168. *
  30169. * @static
  30170. * @memberOf _
  30171. * @since 3.4.0
  30172. * @category Math
  30173. * @param {Array} array The array to iterate over.
  30174. * @returns {number} Returns the sum.
  30175. * @example
  30176. *
  30177. * _.sum([4, 2, 8, 6]);
  30178. * // => 20
  30179. */
  30180. function sum(array) {
  30181. return array && array.length ? (0, _baseSum.default)(array, _identity.default) : 0;
  30182. }
  30183. var _default = sum;
  30184. exports.default = _default;
  30185. /***/ }),
  30186. /* 694 */
  30187. /*!*****************************************************************************************!*\
  30188. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/sumBy.js ***!
  30189. \*****************************************************************************************/
  30190. /*! no static exports found */
  30191. /***/ (function(module, exports, __webpack_require__) {
  30192. "use strict";
  30193. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30194. Object.defineProperty(exports, "__esModule", {
  30195. value: true
  30196. });
  30197. exports.default = void 0;
  30198. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  30199. var _baseSum = _interopRequireDefault(__webpack_require__(/*! ./_baseSum.js */ 578));
  30200. /**
  30201. * This method is like `_.sum` except that it accepts `iteratee` which is
  30202. * invoked for each element in `array` to generate the value to be summed.
  30203. * The iteratee is invoked with one argument: (value).
  30204. *
  30205. * @static
  30206. * @memberOf _
  30207. * @since 4.0.0
  30208. * @category Math
  30209. * @param {Array} array The array to iterate over.
  30210. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  30211. * @returns {number} Returns the sum.
  30212. * @example
  30213. *
  30214. * var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }];
  30215. *
  30216. * _.sumBy(objects, function(o) { return o.n; });
  30217. * // => 20
  30218. *
  30219. * // The `_.property` iteratee shorthand.
  30220. * _.sumBy(objects, 'n');
  30221. * // => 20
  30222. */
  30223. function sumBy(array, iteratee) {
  30224. return array && array.length ? (0, _baseSum.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : 0;
  30225. }
  30226. var _default = sumBy;
  30227. exports.default = _default;
  30228. /***/ }),
  30229. /* 695 */
  30230. /*!****************************************************************************************!*\
  30231. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/tail.js ***!
  30232. \****************************************************************************************/
  30233. /*! no static exports found */
  30234. /***/ (function(module, exports, __webpack_require__) {
  30235. "use strict";
  30236. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30237. Object.defineProperty(exports, "__esModule", {
  30238. value: true
  30239. });
  30240. exports.default = void 0;
  30241. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  30242. /**
  30243. * Gets all but the first element of `array`.
  30244. *
  30245. * @static
  30246. * @memberOf _
  30247. * @since 4.0.0
  30248. * @category Array
  30249. * @param {Array} array The array to query.
  30250. * @returns {Array} Returns the slice of `array`.
  30251. * @example
  30252. *
  30253. * _.tail([1, 2, 3]);
  30254. * // => [2, 3]
  30255. */
  30256. function tail(array) {
  30257. var length = array == null ? 0 : array.length;
  30258. return length ? (0, _baseSlice.default)(array, 1, length) : [];
  30259. }
  30260. var _default = tail;
  30261. exports.default = _default;
  30262. /***/ }),
  30263. /* 696 */
  30264. /*!****************************************************************************************!*\
  30265. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/take.js ***!
  30266. \****************************************************************************************/
  30267. /*! no static exports found */
  30268. /***/ (function(module, exports, __webpack_require__) {
  30269. "use strict";
  30270. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30271. Object.defineProperty(exports, "__esModule", {
  30272. value: true
  30273. });
  30274. exports.default = void 0;
  30275. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  30276. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  30277. /**
  30278. * Creates a slice of `array` with `n` elements taken from the beginning.
  30279. *
  30280. * @static
  30281. * @memberOf _
  30282. * @since 0.1.0
  30283. * @category Array
  30284. * @param {Array} array The array to query.
  30285. * @param {number} [n=1] The number of elements to take.
  30286. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  30287. * @returns {Array} Returns the slice of `array`.
  30288. * @example
  30289. *
  30290. * _.take([1, 2, 3]);
  30291. * // => [1]
  30292. *
  30293. * _.take([1, 2, 3], 2);
  30294. * // => [1, 2]
  30295. *
  30296. * _.take([1, 2, 3], 5);
  30297. * // => [1, 2, 3]
  30298. *
  30299. * _.take([1, 2, 3], 0);
  30300. * // => []
  30301. */
  30302. function take(array, n, guard) {
  30303. if (!(array && array.length)) {
  30304. return [];
  30305. }
  30306. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  30307. return (0, _baseSlice.default)(array, 0, n < 0 ? 0 : n);
  30308. }
  30309. var _default = take;
  30310. exports.default = _default;
  30311. /***/ }),
  30312. /* 697 */
  30313. /*!*********************************************************************************************!*\
  30314. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeRight.js ***!
  30315. \*********************************************************************************************/
  30316. /*! no static exports found */
  30317. /***/ (function(module, exports, __webpack_require__) {
  30318. "use strict";
  30319. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30320. Object.defineProperty(exports, "__esModule", {
  30321. value: true
  30322. });
  30323. exports.default = void 0;
  30324. var _baseSlice = _interopRequireDefault(__webpack_require__(/*! ./_baseSlice.js */ 311));
  30325. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  30326. /**
  30327. * Creates a slice of `array` with `n` elements taken from the end.
  30328. *
  30329. * @static
  30330. * @memberOf _
  30331. * @since 3.0.0
  30332. * @category Array
  30333. * @param {Array} array The array to query.
  30334. * @param {number} [n=1] The number of elements to take.
  30335. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  30336. * @returns {Array} Returns the slice of `array`.
  30337. * @example
  30338. *
  30339. * _.takeRight([1, 2, 3]);
  30340. * // => [3]
  30341. *
  30342. * _.takeRight([1, 2, 3], 2);
  30343. * // => [2, 3]
  30344. *
  30345. * _.takeRight([1, 2, 3], 5);
  30346. * // => [1, 2, 3]
  30347. *
  30348. * _.takeRight([1, 2, 3], 0);
  30349. * // => []
  30350. */
  30351. function takeRight(array, n, guard) {
  30352. var length = array == null ? 0 : array.length;
  30353. if (!length) {
  30354. return [];
  30355. }
  30356. n = guard || n === undefined ? 1 : (0, _toInteger.default)(n);
  30357. n = length - n;
  30358. return (0, _baseSlice.default)(array, n < 0 ? 0 : n, length);
  30359. }
  30360. var _default = takeRight;
  30361. exports.default = _default;
  30362. /***/ }),
  30363. /* 698 */
  30364. /*!**************************************************************************************************!*\
  30365. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeRightWhile.js ***!
  30366. \**************************************************************************************************/
  30367. /*! no static exports found */
  30368. /***/ (function(module, exports, __webpack_require__) {
  30369. "use strict";
  30370. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30371. Object.defineProperty(exports, "__esModule", {
  30372. value: true
  30373. });
  30374. exports.default = void 0;
  30375. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  30376. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  30377. /**
  30378. * Creates a slice of `array` with elements taken from the end. Elements are
  30379. * taken until `predicate` returns falsey. The predicate is invoked with
  30380. * three arguments: (value, index, array).
  30381. *
  30382. * @static
  30383. * @memberOf _
  30384. * @since 3.0.0
  30385. * @category Array
  30386. * @param {Array} array The array to query.
  30387. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  30388. * @returns {Array} Returns the slice of `array`.
  30389. * @example
  30390. *
  30391. * var users = [
  30392. * { 'user': 'barney', 'active': true },
  30393. * { 'user': 'fred', 'active': false },
  30394. * { 'user': 'pebbles', 'active': false }
  30395. * ];
  30396. *
  30397. * _.takeRightWhile(users, function(o) { return !o.active; });
  30398. * // => objects for ['fred', 'pebbles']
  30399. *
  30400. * // The `_.matches` iteratee shorthand.
  30401. * _.takeRightWhile(users, { 'user': 'pebbles', 'active': false });
  30402. * // => objects for ['pebbles']
  30403. *
  30404. * // The `_.matchesProperty` iteratee shorthand.
  30405. * _.takeRightWhile(users, ['active', false]);
  30406. * // => objects for ['fred', 'pebbles']
  30407. *
  30408. * // The `_.property` iteratee shorthand.
  30409. * _.takeRightWhile(users, 'active');
  30410. * // => []
  30411. */
  30412. function takeRightWhile(array, predicate) {
  30413. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3), false, true) : [];
  30414. }
  30415. var _default = takeRightWhile;
  30416. exports.default = _default;
  30417. /***/ }),
  30418. /* 699 */
  30419. /*!*********************************************************************************************!*\
  30420. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/takeWhile.js ***!
  30421. \*********************************************************************************************/
  30422. /*! no static exports found */
  30423. /***/ (function(module, exports, __webpack_require__) {
  30424. "use strict";
  30425. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30426. Object.defineProperty(exports, "__esModule", {
  30427. value: true
  30428. });
  30429. exports.default = void 0;
  30430. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  30431. var _baseWhile = _interopRequireDefault(__webpack_require__(/*! ./_baseWhile.js */ 443));
  30432. /**
  30433. * Creates a slice of `array` with elements taken from the beginning. Elements
  30434. * are taken until `predicate` returns falsey. The predicate is invoked with
  30435. * three arguments: (value, index, array).
  30436. *
  30437. * @static
  30438. * @memberOf _
  30439. * @since 3.0.0
  30440. * @category Array
  30441. * @param {Array} array The array to query.
  30442. * @param {Function} [predicate=_.identity] The function invoked per iteration.
  30443. * @returns {Array} Returns the slice of `array`.
  30444. * @example
  30445. *
  30446. * var users = [
  30447. * { 'user': 'barney', 'active': false },
  30448. * { 'user': 'fred', 'active': false },
  30449. * { 'user': 'pebbles', 'active': true }
  30450. * ];
  30451. *
  30452. * _.takeWhile(users, function(o) { return !o.active; });
  30453. * // => objects for ['barney', 'fred']
  30454. *
  30455. * // The `_.matches` iteratee shorthand.
  30456. * _.takeWhile(users, { 'user': 'barney', 'active': false });
  30457. * // => objects for ['barney']
  30458. *
  30459. * // The `_.matchesProperty` iteratee shorthand.
  30460. * _.takeWhile(users, ['active', false]);
  30461. * // => objects for ['barney', 'fred']
  30462. *
  30463. * // The `_.property` iteratee shorthand.
  30464. * _.takeWhile(users, 'active');
  30465. * // => []
  30466. */
  30467. function takeWhile(array, predicate) {
  30468. return array && array.length ? (0, _baseWhile.default)(array, (0, _baseIteratee.default)(predicate, 3)) : [];
  30469. }
  30470. var _default = takeWhile;
  30471. exports.default = _default;
  30472. /***/ }),
  30473. /* 700 */
  30474. /*!***************************************************************************************!*\
  30475. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/tap.js ***!
  30476. \***************************************************************************************/
  30477. /*! no static exports found */
  30478. /***/ (function(module, exports, __webpack_require__) {
  30479. "use strict";
  30480. Object.defineProperty(exports, "__esModule", {
  30481. value: true
  30482. });
  30483. exports.default = void 0;
  30484. /**
  30485. * This method invokes `interceptor` and returns `value`. The interceptor
  30486. * is invoked with one argument; (value). The purpose of this method is to
  30487. * "tap into" a method chain sequence in order to modify intermediate results.
  30488. *
  30489. * @static
  30490. * @memberOf _
  30491. * @since 0.1.0
  30492. * @category Seq
  30493. * @param {*} value The value to provide to `interceptor`.
  30494. * @param {Function} interceptor The function to invoke.
  30495. * @returns {*} Returns `value`.
  30496. * @example
  30497. *
  30498. * _([1, 2, 3])
  30499. * .tap(function(array) {
  30500. * // Mutate input array.
  30501. * array.pop();
  30502. * })
  30503. * .reverse()
  30504. * .value();
  30505. * // => [2, 1]
  30506. */
  30507. function tap(value, interceptor) {
  30508. interceptor(value);
  30509. return value;
  30510. }
  30511. var _default = tap;
  30512. exports.default = _default;
  30513. /***/ }),
  30514. /* 701 */
  30515. /*!********************************************************************************************!*\
  30516. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/template.js ***!
  30517. \********************************************************************************************/
  30518. /*! no static exports found */
  30519. /***/ (function(module, exports, __webpack_require__) {
  30520. "use strict";
  30521. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30522. Object.defineProperty(exports, "__esModule", {
  30523. value: true
  30524. });
  30525. exports.default = void 0;
  30526. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  30527. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  30528. var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
  30529. var _customDefaultsAssignIn = _interopRequireDefault(__webpack_require__(/*! ./_customDefaultsAssignIn.js */ 702));
  30530. var _escapeStringChar = _interopRequireDefault(__webpack_require__(/*! ./_escapeStringChar.js */ 703));
  30531. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  30532. var _isIterateeCall = _interopRequireDefault(__webpack_require__(/*! ./_isIterateeCall.js */ 234));
  30533. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  30534. var _reInterpolate = _interopRequireDefault(__webpack_require__(/*! ./_reInterpolate.js */ 704));
  30535. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  30536. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  30537. /** Error message constants. */
  30538. var INVALID_TEMPL_VAR_ERROR_TEXT = 'Invalid `variable` option passed into `_.template`';
  30539. /** Used to match empty string literals in compiled template source. */
  30540. var reEmptyStringLeading = /\b__p \+= '';/g,
  30541. reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
  30542. reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
  30543. /**
  30544. * Used to validate the `validate` option in `_.template` variable.
  30545. *
  30546. * Forbids characters which could potentially change the meaning of the function argument definition:
  30547. * - "()," (modification of function parameters)
  30548. * - "=" (default value)
  30549. * - "[]{}" (destructuring of function parameters)
  30550. * - "/" (beginning of a comment)
  30551. * - whitespace
  30552. */
  30553. var reForbiddenIdentifierChars = /[()=,{}\[\]\/\s]/;
  30554. /**
  30555. * Used to match
  30556. * [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexical-components).
  30557. */
  30558. var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;
  30559. /** Used to ensure capturing order of template delimiters. */
  30560. var reNoMatch = /($^)/;
  30561. /** Used to match unescaped characters in compiled string literals. */
  30562. var reUnescapedString = /['\n\r\u2028\u2029\\]/g;
  30563. /** Used for built-in method references. */
  30564. var objectProto = Object.prototype;
  30565. /** Used to check objects for own properties. */
  30566. var hasOwnProperty = objectProto.hasOwnProperty;
  30567. /**
  30568. * Creates a compiled template function that can interpolate data properties
  30569. * in "interpolate" delimiters, HTML-escape interpolated data properties in
  30570. * "escape" delimiters, and execute JavaScript in "evaluate" delimiters. Data
  30571. * properties may be accessed as free variables in the template. If a setting
  30572. * object is given, it takes precedence over `_.templateSettings` values.
  30573. *
  30574. * **Note:** In the development build `_.template` utilizes
  30575. * [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl)
  30576. * for easier debugging.
  30577. *
  30578. * For more information on precompiling templates see
  30579. * [lodash's custom builds documentation](https://lodash.com/custom-builds).
  30580. *
  30581. * For more information on Chrome extension sandboxes see
  30582. * [Chrome's extensions documentation](https://developer.chrome.com/extensions/sandboxingEval).
  30583. *
  30584. * @static
  30585. * @since 0.1.0
  30586. * @memberOf _
  30587. * @category String
  30588. * @param {string} [string=''] The template string.
  30589. * @param {Object} [options={}] The options object.
  30590. * @param {RegExp} [options.escape=_.templateSettings.escape]
  30591. * The HTML "escape" delimiter.
  30592. * @param {RegExp} [options.evaluate=_.templateSettings.evaluate]
  30593. * The "evaluate" delimiter.
  30594. * @param {Object} [options.imports=_.templateSettings.imports]
  30595. * An object to import into the template as free variables.
  30596. * @param {RegExp} [options.interpolate=_.templateSettings.interpolate]
  30597. * The "interpolate" delimiter.
  30598. * @param {string} [options.sourceURL='templateSources[n]']
  30599. * The sourceURL of the compiled template.
  30600. * @param {string} [options.variable='obj']
  30601. * The data object variable name.
  30602. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  30603. * @returns {Function} Returns the compiled template function.
  30604. * @example
  30605. *
  30606. * // Use the "interpolate" delimiter to create a compiled template.
  30607. * var compiled = _.template('hello <%= user %>!');
  30608. * compiled({ 'user': 'fred' });
  30609. * // => 'hello fred!'
  30610. *
  30611. * // Use the HTML "escape" delimiter to escape data property values.
  30612. * var compiled = _.template('<b><%- value %></b>');
  30613. * compiled({ 'value': '<script>' });
  30614. * // => '<b>&lt;script&gt;</b>'
  30615. *
  30616. * // Use the "evaluate" delimiter to execute JavaScript and generate HTML.
  30617. * var compiled = _.template('<% _.forEach(users, function(user) { %><li><%- user %></li><% }); %>');
  30618. * compiled({ 'users': ['fred', 'barney'] });
  30619. * // => '<li>fred</li><li>barney</li>'
  30620. *
  30621. * // Use the internal `print` function in "evaluate" delimiters.
  30622. * var compiled = _.template('<% print("hello " + user); %>!');
  30623. * compiled({ 'user': 'barney' });
  30624. * // => 'hello barney!'
  30625. *
  30626. * // Use the ES template literal delimiter as an "interpolate" delimiter.
  30627. * // Disable support by replacing the "interpolate" delimiter.
  30628. * var compiled = _.template('hello ${ user }!');
  30629. * compiled({ 'user': 'pebbles' });
  30630. * // => 'hello pebbles!'
  30631. *
  30632. * // Use backslashes to treat delimiters as plain text.
  30633. * var compiled = _.template('<%= "\\<%- value %\\>" %>');
  30634. * compiled({ 'value': 'ignored' });
  30635. * // => '<%- value %>'
  30636. *
  30637. * // Use the `imports` option to import `jQuery` as `jq`.
  30638. * var text = '<% jq.each(users, function(user) { %><li><%- user %></li><% }); %>';
  30639. * var compiled = _.template(text, { 'imports': { 'jq': jQuery } });
  30640. * compiled({ 'users': ['fred', 'barney'] });
  30641. * // => '<li>fred</li><li>barney</li>'
  30642. *
  30643. * // Use the `sourceURL` option to specify a custom sourceURL for the template.
  30644. * var compiled = _.template('hello <%= user %>!', { 'sourceURL': '/basic/greeting.jst' });
  30645. * compiled(data);
  30646. * // => Find the source of "greeting.jst" under the Sources tab or Resources panel of the web inspector.
  30647. *
  30648. * // Use the `variable` option to ensure a with-statement isn't used in the compiled template.
  30649. * var compiled = _.template('hi <%= data.user %>!', { 'variable': 'data' });
  30650. * compiled.source;
  30651. * // => function(data) {
  30652. * // var __t, __p = '';
  30653. * // __p += 'hi ' + ((__t = ( data.user )) == null ? '' : __t) + '!';
  30654. * // return __p;
  30655. * // }
  30656. *
  30657. * // Use custom template delimiters.
  30658. * _.templateSettings.interpolate = /{{([\s\S]+?)}}/g;
  30659. * var compiled = _.template('hello {{ user }}!');
  30660. * compiled({ 'user': 'mustache' });
  30661. * // => 'hello mustache!'
  30662. *
  30663. * // Use the `source` property to inline compiled templates for meaningful
  30664. * // line numbers in error messages and stack traces.
  30665. * fs.writeFileSync(path.join(process.cwd(), 'jst.js'), '\
  30666. * var JST = {\
  30667. * "main": ' + _.template(mainText).source + '\
  30668. * };\
  30669. * ');
  30670. */
  30671. function template(string, options, guard) {
  30672. // Based on John Resig's `tmpl` implementation
  30673. // (http://ejohn.org/blog/javascript-micro-templating/)
  30674. // and Laura Doktorova's doT.js (https://github.com/olado/doT).
  30675. var settings = _templateSettings.default.imports._.templateSettings || _templateSettings.default;
  30676. if (guard && (0, _isIterateeCall.default)(string, options, guard)) {
  30677. options = undefined;
  30678. }
  30679. string = (0, _toString.default)(string);
  30680. options = (0, _assignInWith.default)({}, options, settings, _customDefaultsAssignIn.default);
  30681. var imports = (0, _assignInWith.default)({}, options.imports, settings.imports, _customDefaultsAssignIn.default),
  30682. importsKeys = (0, _keys.default)(imports),
  30683. importsValues = (0, _baseValues.default)(imports, importsKeys);
  30684. var isEscaping,
  30685. isEvaluating,
  30686. index = 0,
  30687. interpolate = options.interpolate || reNoMatch,
  30688. source = "__p += '";
  30689. // Compile the regexp to match each delimiter.
  30690. var reDelimiters = RegExp((options.escape || reNoMatch).source + '|' + interpolate.source + '|' + (interpolate === _reInterpolate.default ? reEsTemplate : reNoMatch).source + '|' + (options.evaluate || reNoMatch).source + '|$', 'g');
  30691. // Use a sourceURL for easier debugging.
  30692. // The sourceURL gets injected into the source that's eval-ed, so be careful
  30693. // to normalize all kinds of whitespace, so e.g. newlines (and unicode versions of it) can't sneak in
  30694. // and escape the comment, thus injecting code that gets evaled.
  30695. var sourceURL = hasOwnProperty.call(options, 'sourceURL') ? '//# sourceURL=' + (options.sourceURL + '').replace(/\s/g, ' ') + '\n' : '';
  30696. string.replace(reDelimiters, function (match, escapeValue, interpolateValue, esTemplateValue, evaluateValue, offset) {
  30697. interpolateValue || (interpolateValue = esTemplateValue);
  30698. // Escape characters that can't be included in string literals.
  30699. source += string.slice(index, offset).replace(reUnescapedString, _escapeStringChar.default);
  30700. // Replace delimiters with snippets.
  30701. if (escapeValue) {
  30702. isEscaping = true;
  30703. source += "' +\n__e(" + escapeValue + ") +\n'";
  30704. }
  30705. if (evaluateValue) {
  30706. isEvaluating = true;
  30707. source += "';\n" + evaluateValue + ";\n__p += '";
  30708. }
  30709. if (interpolateValue) {
  30710. source += "' +\n((__t = (" + interpolateValue + ")) == null ? '' : __t) +\n'";
  30711. }
  30712. index = offset + match.length;
  30713. // The JS engine embedded in Adobe products needs `match` returned in
  30714. // order to produce the correct `offset` value.
  30715. return match;
  30716. });
  30717. source += "';\n";
  30718. // If `variable` is not specified wrap a with-statement around the generated
  30719. // code to add the data object to the top of the scope chain.
  30720. var variable = hasOwnProperty.call(options, 'variable') && options.variable;
  30721. if (!variable) {
  30722. source = 'with (obj) {\n' + source + '\n}\n';
  30723. }
  30724. // Throw an error if a forbidden character was found in `variable`, to prevent
  30725. // potential command injection attacks.
  30726. else if (reForbiddenIdentifierChars.test(variable)) {
  30727. throw new Error(INVALID_TEMPL_VAR_ERROR_TEXT);
  30728. }
  30729. // Cleanup code by stripping empty strings.
  30730. source = (isEvaluating ? source.replace(reEmptyStringLeading, '') : source).replace(reEmptyStringMiddle, '$1').replace(reEmptyStringTrailing, '$1;');
  30731. // Frame code as the function body.
  30732. 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}';
  30733. var result = (0, _attempt.default)(function () {
  30734. return Function(importsKeys, sourceURL + 'return ' + source).apply(undefined, importsValues);
  30735. });
  30736. // Provide the compiled function's source by its `toString` method or
  30737. // the `source` property as a convenience for inlining compiled templates.
  30738. result.source = source;
  30739. if ((0, _isError.default)(result)) {
  30740. throw result;
  30741. }
  30742. return result;
  30743. }
  30744. var _default = template;
  30745. exports.default = _default;
  30746. /***/ }),
  30747. /* 702 */
  30748. /*!***********************************************************************************************************!*\
  30749. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_customDefaultsAssignIn.js ***!
  30750. \***********************************************************************************************************/
  30751. /*! no static exports found */
  30752. /***/ (function(module, exports, __webpack_require__) {
  30753. "use strict";
  30754. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30755. Object.defineProperty(exports, "__esModule", {
  30756. value: true
  30757. });
  30758. exports.default = void 0;
  30759. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  30760. /** Used for built-in method references. */
  30761. var objectProto = Object.prototype;
  30762. /** Used to check objects for own properties. */
  30763. var hasOwnProperty = objectProto.hasOwnProperty;
  30764. /**
  30765. * Used by `_.defaults` to customize its `_.assignIn` use to assign properties
  30766. * of source objects to the destination object for all destination properties
  30767. * that resolve to `undefined`.
  30768. *
  30769. * @private
  30770. * @param {*} objValue The destination value.
  30771. * @param {*} srcValue The source value.
  30772. * @param {string} key The key of the property to assign.
  30773. * @param {Object} object The parent object of `objValue`.
  30774. * @returns {*} Returns the value to assign.
  30775. */
  30776. function customDefaultsAssignIn(objValue, srcValue, key, object) {
  30777. if (objValue === undefined || (0, _eq.default)(objValue, objectProto[key]) && !hasOwnProperty.call(object, key)) {
  30778. return srcValue;
  30779. }
  30780. return objValue;
  30781. }
  30782. var _default = customDefaultsAssignIn;
  30783. exports.default = _default;
  30784. /***/ }),
  30785. /* 703 */
  30786. /*!*****************************************************************************************************!*\
  30787. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_escapeStringChar.js ***!
  30788. \*****************************************************************************************************/
  30789. /*! no static exports found */
  30790. /***/ (function(module, exports, __webpack_require__) {
  30791. "use strict";
  30792. Object.defineProperty(exports, "__esModule", {
  30793. value: true
  30794. });
  30795. exports.default = void 0;
  30796. /** Used to escape characters for inclusion in compiled string literals. */
  30797. var stringEscapes = {
  30798. '\\': '\\',
  30799. "'": "'",
  30800. '\n': 'n',
  30801. '\r': 'r',
  30802. "\u2028": 'u2028',
  30803. "\u2029": 'u2029'
  30804. };
  30805. /**
  30806. * Used by `_.template` to escape characters for inclusion in compiled string literals.
  30807. *
  30808. * @private
  30809. * @param {string} chr The matched character to escape.
  30810. * @returns {string} Returns the escaped character.
  30811. */
  30812. function escapeStringChar(chr) {
  30813. return '\\' + stringEscapes[chr];
  30814. }
  30815. var _default = escapeStringChar;
  30816. exports.default = _default;
  30817. /***/ }),
  30818. /* 704 */
  30819. /*!**************************************************************************************************!*\
  30820. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reInterpolate.js ***!
  30821. \**************************************************************************************************/
  30822. /*! no static exports found */
  30823. /***/ (function(module, exports, __webpack_require__) {
  30824. "use strict";
  30825. Object.defineProperty(exports, "__esModule", {
  30826. value: true
  30827. });
  30828. exports.default = void 0;
  30829. /** Used to match template delimiters. */
  30830. var reInterpolate = /<%=([\s\S]+?)%>/g;
  30831. var _default = reInterpolate;
  30832. exports.default = _default;
  30833. /***/ }),
  30834. /* 705 */
  30835. /*!****************************************************************************************************!*\
  30836. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/templateSettings.js ***!
  30837. \****************************************************************************************************/
  30838. /*! no static exports found */
  30839. /***/ (function(module, exports, __webpack_require__) {
  30840. "use strict";
  30841. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30842. Object.defineProperty(exports, "__esModule", {
  30843. value: true
  30844. });
  30845. exports.default = void 0;
  30846. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  30847. var _reEscape = _interopRequireDefault(__webpack_require__(/*! ./_reEscape.js */ 706));
  30848. var _reEvaluate = _interopRequireDefault(__webpack_require__(/*! ./_reEvaluate.js */ 707));
  30849. var _reInterpolate = _interopRequireDefault(__webpack_require__(/*! ./_reInterpolate.js */ 704));
  30850. /**
  30851. * By default, the template delimiters used by lodash are like those in
  30852. * embedded Ruby (ERB) as well as ES2015 template strings. Change the
  30853. * following template settings to use alternative delimiters.
  30854. *
  30855. * @static
  30856. * @memberOf _
  30857. * @type {Object}
  30858. */
  30859. var templateSettings = {
  30860. /**
  30861. * Used to detect `data` property values to be HTML-escaped.
  30862. *
  30863. * @memberOf _.templateSettings
  30864. * @type {RegExp}
  30865. */
  30866. 'escape': _reEscape.default,
  30867. /**
  30868. * Used to detect code to be evaluated.
  30869. *
  30870. * @memberOf _.templateSettings
  30871. * @type {RegExp}
  30872. */
  30873. 'evaluate': _reEvaluate.default,
  30874. /**
  30875. * Used to detect `data` property values to inject.
  30876. *
  30877. * @memberOf _.templateSettings
  30878. * @type {RegExp}
  30879. */
  30880. 'interpolate': _reInterpolate.default,
  30881. /**
  30882. * Used to reference the data object in the template text.
  30883. *
  30884. * @memberOf _.templateSettings
  30885. * @type {string}
  30886. */
  30887. 'variable': '',
  30888. /**
  30889. * Used to import variables into the compiled template.
  30890. *
  30891. * @memberOf _.templateSettings
  30892. * @type {Object}
  30893. */
  30894. 'imports': {
  30895. /**
  30896. * A reference to the `lodash` function.
  30897. *
  30898. * @memberOf _.templateSettings.imports
  30899. * @type {Function}
  30900. */
  30901. '_': {
  30902. 'escape': _escape.default
  30903. }
  30904. }
  30905. };
  30906. var _default = templateSettings;
  30907. exports.default = _default;
  30908. /***/ }),
  30909. /* 706 */
  30910. /*!*********************************************************************************************!*\
  30911. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reEscape.js ***!
  30912. \*********************************************************************************************/
  30913. /*! no static exports found */
  30914. /***/ (function(module, exports, __webpack_require__) {
  30915. "use strict";
  30916. Object.defineProperty(exports, "__esModule", {
  30917. value: true
  30918. });
  30919. exports.default = void 0;
  30920. /** Used to match template delimiters. */
  30921. var reEscape = /<%-([\s\S]+?)%>/g;
  30922. var _default = reEscape;
  30923. exports.default = _default;
  30924. /***/ }),
  30925. /* 707 */
  30926. /*!***********************************************************************************************!*\
  30927. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_reEvaluate.js ***!
  30928. \***********************************************************************************************/
  30929. /*! no static exports found */
  30930. /***/ (function(module, exports, __webpack_require__) {
  30931. "use strict";
  30932. Object.defineProperty(exports, "__esModule", {
  30933. value: true
  30934. });
  30935. exports.default = void 0;
  30936. /** Used to match template delimiters. */
  30937. var reEvaluate = /<%([\s\S]+?)%>/g;
  30938. var _default = reEvaluate;
  30939. exports.default = _default;
  30940. /***/ }),
  30941. /* 708 */
  30942. /*!********************************************************************************************!*\
  30943. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/throttle.js ***!
  30944. \********************************************************************************************/
  30945. /*! no static exports found */
  30946. /***/ (function(module, exports, __webpack_require__) {
  30947. "use strict";
  30948. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  30949. Object.defineProperty(exports, "__esModule", {
  30950. value: true
  30951. });
  30952. exports.default = void 0;
  30953. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  30954. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  30955. /** Error message constants. */
  30956. var FUNC_ERROR_TEXT = 'Expected a function';
  30957. /**
  30958. * Creates a throttled function that only invokes `func` at most once per
  30959. * every `wait` milliseconds. The throttled function comes with a `cancel`
  30960. * method to cancel delayed `func` invocations and a `flush` method to
  30961. * immediately invoke them. Provide `options` to indicate whether `func`
  30962. * should be invoked on the leading and/or trailing edge of the `wait`
  30963. * timeout. The `func` is invoked with the last arguments provided to the
  30964. * throttled function. Subsequent calls to the throttled function return the
  30965. * result of the last `func` invocation.
  30966. *
  30967. * **Note:** If `leading` and `trailing` options are `true`, `func` is
  30968. * invoked on the trailing edge of the timeout only if the throttled function
  30969. * is invoked more than once during the `wait` timeout.
  30970. *
  30971. * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred
  30972. * until to the next tick, similar to `setTimeout` with a timeout of `0`.
  30973. *
  30974. * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/)
  30975. * for details over the differences between `_.throttle` and `_.debounce`.
  30976. *
  30977. * @static
  30978. * @memberOf _
  30979. * @since 0.1.0
  30980. * @category Function
  30981. * @param {Function} func The function to throttle.
  30982. * @param {number} [wait=0] The number of milliseconds to throttle invocations to.
  30983. * @param {Object} [options={}] The options object.
  30984. * @param {boolean} [options.leading=true]
  30985. * Specify invoking on the leading edge of the timeout.
  30986. * @param {boolean} [options.trailing=true]
  30987. * Specify invoking on the trailing edge of the timeout.
  30988. * @returns {Function} Returns the new throttled function.
  30989. * @example
  30990. *
  30991. * // Avoid excessively updating the position while scrolling.
  30992. * jQuery(window).on('scroll', _.throttle(updatePosition, 100));
  30993. *
  30994. * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes.
  30995. * var throttled = _.throttle(renewToken, 300000, { 'trailing': false });
  30996. * jQuery(element).on('click', throttled);
  30997. *
  30998. * // Cancel the trailing throttled invocation.
  30999. * jQuery(window).on('popstate', throttled.cancel);
  31000. */
  31001. function throttle(func, wait, options) {
  31002. var leading = true,
  31003. trailing = true;
  31004. if (typeof func != 'function') {
  31005. throw new TypeError(FUNC_ERROR_TEXT);
  31006. }
  31007. if ((0, _isObject.default)(options)) {
  31008. leading = 'leading' in options ? !!options.leading : leading;
  31009. trailing = 'trailing' in options ? !!options.trailing : trailing;
  31010. }
  31011. return (0, _debounce.default)(func, wait, {
  31012. 'leading': leading,
  31013. 'maxWait': wait,
  31014. 'trailing': trailing
  31015. });
  31016. }
  31017. var _default = throttle;
  31018. exports.default = _default;
  31019. /***/ }),
  31020. /* 709 */
  31021. /*!****************************************************************************************!*\
  31022. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/thru.js ***!
  31023. \****************************************************************************************/
  31024. /*! no static exports found */
  31025. /***/ (function(module, exports, __webpack_require__) {
  31026. "use strict";
  31027. Object.defineProperty(exports, "__esModule", {
  31028. value: true
  31029. });
  31030. exports.default = void 0;
  31031. /**
  31032. * This method is like `_.tap` except that it returns the result of `interceptor`.
  31033. * The purpose of this method is to "pass thru" values replacing intermediate
  31034. * results in a method chain sequence.
  31035. *
  31036. * @static
  31037. * @memberOf _
  31038. * @since 3.0.0
  31039. * @category Seq
  31040. * @param {*} value The value to provide to `interceptor`.
  31041. * @param {Function} interceptor The function to invoke.
  31042. * @returns {*} Returns the result of `interceptor`.
  31043. * @example
  31044. *
  31045. * _(' abc ')
  31046. * .chain()
  31047. * .trim()
  31048. * .thru(function(value) {
  31049. * return [value];
  31050. * })
  31051. * .value();
  31052. * // => ['abc']
  31053. */
  31054. function thru(value, interceptor) {
  31055. return interceptor(value);
  31056. }
  31057. var _default = thru;
  31058. exports.default = _default;
  31059. /***/ }),
  31060. /* 710 */
  31061. /*!*****************************************************************************************!*\
  31062. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/times.js ***!
  31063. \*****************************************************************************************/
  31064. /*! no static exports found */
  31065. /***/ (function(module, exports, __webpack_require__) {
  31066. "use strict";
  31067. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31068. Object.defineProperty(exports, "__esModule", {
  31069. value: true
  31070. });
  31071. exports.default = void 0;
  31072. var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
  31073. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  31074. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  31075. /** Used as references for various `Number` constants. */
  31076. var MAX_SAFE_INTEGER = 9007199254740991;
  31077. /** Used as references for the maximum length and index of an array. */
  31078. var MAX_ARRAY_LENGTH = 4294967295;
  31079. /* Built-in method references for those with the same name as other `lodash` methods. */
  31080. var nativeMin = Math.min;
  31081. /**
  31082. * Invokes the iteratee `n` times, returning an array of the results of
  31083. * each invocation. The iteratee is invoked with one argument; (index).
  31084. *
  31085. * @static
  31086. * @since 0.1.0
  31087. * @memberOf _
  31088. * @category Util
  31089. * @param {number} n The number of times to invoke `iteratee`.
  31090. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  31091. * @returns {Array} Returns the array of results.
  31092. * @example
  31093. *
  31094. * _.times(3, String);
  31095. * // => ['0', '1', '2']
  31096. *
  31097. * _.times(4, _.constant(0));
  31098. * // => [0, 0, 0, 0]
  31099. */
  31100. function times(n, iteratee) {
  31101. n = (0, _toInteger.default)(n);
  31102. if (n < 1 || n > MAX_SAFE_INTEGER) {
  31103. return [];
  31104. }
  31105. var index = MAX_ARRAY_LENGTH,
  31106. length = nativeMin(n, MAX_ARRAY_LENGTH);
  31107. iteratee = (0, _castFunction.default)(iteratee);
  31108. n -= MAX_ARRAY_LENGTH;
  31109. var result = (0, _baseTimes.default)(length, iteratee);
  31110. while (++index < n) {
  31111. iteratee(index);
  31112. }
  31113. return result;
  31114. }
  31115. var _default = times;
  31116. exports.default = _default;
  31117. /***/ }),
  31118. /* 711 */
  31119. /*!**********************************************************************************************!*\
  31120. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toIterator.js ***!
  31121. \**********************************************************************************************/
  31122. /*! no static exports found */
  31123. /***/ (function(module, exports, __webpack_require__) {
  31124. "use strict";
  31125. Object.defineProperty(exports, "__esModule", {
  31126. value: true
  31127. });
  31128. exports.default = void 0;
  31129. /**
  31130. * Enables the wrapper to be iterable.
  31131. *
  31132. * @name Symbol.iterator
  31133. * @memberOf _
  31134. * @since 4.0.0
  31135. * @category Seq
  31136. * @returns {Object} Returns the wrapper object.
  31137. * @example
  31138. *
  31139. * var wrapped = _([1, 2]);
  31140. *
  31141. * wrapped[Symbol.iterator]() === wrapped;
  31142. * // => true
  31143. *
  31144. * Array.from(wrapped);
  31145. * // => [1, 2]
  31146. */
  31147. function wrapperToIterator() {
  31148. return this;
  31149. }
  31150. var _default = wrapperToIterator;
  31151. exports.default = _default;
  31152. /***/ }),
  31153. /* 712 */
  31154. /*!******************************************************************************************!*\
  31155. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toJSON.js ***!
  31156. \******************************************************************************************/
  31157. /*! no static exports found */
  31158. /***/ (function(module, exports, __webpack_require__) {
  31159. "use strict";
  31160. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31161. Object.defineProperty(exports, "__esModule", {
  31162. value: true
  31163. });
  31164. Object.defineProperty(exports, "default", {
  31165. enumerable: true,
  31166. get: function get() {
  31167. return _wrapperValue.default;
  31168. }
  31169. });
  31170. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  31171. /***/ }),
  31172. /* 713 */
  31173. /*!************************************************************************************************!*\
  31174. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperValue.js ***!
  31175. \************************************************************************************************/
  31176. /*! no static exports found */
  31177. /***/ (function(module, exports, __webpack_require__) {
  31178. "use strict";
  31179. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31180. Object.defineProperty(exports, "__esModule", {
  31181. value: true
  31182. });
  31183. exports.default = void 0;
  31184. var _baseWrapperValue = _interopRequireDefault(__webpack_require__(/*! ./_baseWrapperValue.js */ 714));
  31185. /**
  31186. * Executes the chain sequence to resolve the unwrapped value.
  31187. *
  31188. * @name value
  31189. * @memberOf _
  31190. * @since 0.1.0
  31191. * @alias toJSON, valueOf
  31192. * @category Seq
  31193. * @returns {*} Returns the resolved unwrapped value.
  31194. * @example
  31195. *
  31196. * _([1, 2, 3]).value();
  31197. * // => [1, 2, 3]
  31198. */
  31199. function wrapperValue() {
  31200. return (0, _baseWrapperValue.default)(this.__wrapped__, this.__actions__);
  31201. }
  31202. var _default = wrapperValue;
  31203. exports.default = _default;
  31204. /***/ }),
  31205. /* 714 */
  31206. /*!*****************************************************************************************************!*\
  31207. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseWrapperValue.js ***!
  31208. \*****************************************************************************************************/
  31209. /*! no static exports found */
  31210. /***/ (function(module, exports, __webpack_require__) {
  31211. "use strict";
  31212. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31213. Object.defineProperty(exports, "__esModule", {
  31214. value: true
  31215. });
  31216. exports.default = void 0;
  31217. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  31218. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  31219. var _arrayReduce = _interopRequireDefault(__webpack_require__(/*! ./_arrayReduce.js */ 317));
  31220. /**
  31221. * The base implementation of `wrapperValue` which returns the result of
  31222. * performing a sequence of actions on the unwrapped `value`, where each
  31223. * successive action is supplied the return value of the previous.
  31224. *
  31225. * @private
  31226. * @param {*} value The unwrapped value.
  31227. * @param {Array} actions Actions to perform to resolve the unwrapped value.
  31228. * @returns {*} Returns the resolved value.
  31229. */
  31230. function baseWrapperValue(value, actions) {
  31231. var result = value;
  31232. if (result instanceof _LazyWrapper.default) {
  31233. result = result.value();
  31234. }
  31235. return (0, _arrayReduce.default)(actions, function (result, action) {
  31236. return action.func.apply(action.thisArg, (0, _arrayPush.default)([result], action.args));
  31237. }, result);
  31238. }
  31239. var _default = baseWrapperValue;
  31240. exports.default = _default;
  31241. /***/ }),
  31242. /* 715 */
  31243. /*!*******************************************************************************************!*\
  31244. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toLower.js ***!
  31245. \*******************************************************************************************/
  31246. /*! no static exports found */
  31247. /***/ (function(module, exports, __webpack_require__) {
  31248. "use strict";
  31249. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31250. Object.defineProperty(exports, "__esModule", {
  31251. value: true
  31252. });
  31253. exports.default = void 0;
  31254. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31255. /**
  31256. * Converts `string`, as a whole, to lower case just like
  31257. * [String#toLowerCase](https://mdn.io/toLowerCase).
  31258. *
  31259. * @static
  31260. * @memberOf _
  31261. * @since 4.0.0
  31262. * @category String
  31263. * @param {string} [string=''] The string to convert.
  31264. * @returns {string} Returns the lower cased string.
  31265. * @example
  31266. *
  31267. * _.toLower('--Foo-Bar--');
  31268. * // => '--foo-bar--'
  31269. *
  31270. * _.toLower('fooBar');
  31271. * // => 'foobar'
  31272. *
  31273. * _.toLower('__FOO_BAR__');
  31274. * // => '__foo_bar__'
  31275. */
  31276. function toLower(value) {
  31277. return (0, _toString.default)(value).toLowerCase();
  31278. }
  31279. var _default = toLower;
  31280. exports.default = _default;
  31281. /***/ }),
  31282. /* 716 */
  31283. /*!******************************************************************************************!*\
  31284. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toPath.js ***!
  31285. \******************************************************************************************/
  31286. /*! no static exports found */
  31287. /***/ (function(module, exports, __webpack_require__) {
  31288. "use strict";
  31289. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31290. Object.defineProperty(exports, "__esModule", {
  31291. value: true
  31292. });
  31293. exports.default = void 0;
  31294. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  31295. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  31296. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  31297. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  31298. var _stringToPath = _interopRequireDefault(__webpack_require__(/*! ./_stringToPath.js */ 265));
  31299. var _toKey = _interopRequireDefault(__webpack_require__(/*! ./_toKey.js */ 292));
  31300. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31301. /**
  31302. * Converts `value` to a property path array.
  31303. *
  31304. * @static
  31305. * @memberOf _
  31306. * @since 4.0.0
  31307. * @category Util
  31308. * @param {*} value The value to convert.
  31309. * @returns {Array} Returns the new property path array.
  31310. * @example
  31311. *
  31312. * _.toPath('a.b.c');
  31313. * // => ['a', 'b', 'c']
  31314. *
  31315. * _.toPath('a[0].b.c');
  31316. * // => ['a', '0', 'b', 'c']
  31317. */
  31318. function toPath(value) {
  31319. if ((0, _isArray.default)(value)) {
  31320. return (0, _arrayMap.default)(value, _toKey.default);
  31321. }
  31322. return (0, _isSymbol.default)(value) ? [value] : (0, _copyArray.default)((0, _stringToPath.default)((0, _toString.default)(value)));
  31323. }
  31324. var _default = toPath;
  31325. exports.default = _default;
  31326. /***/ }),
  31327. /* 717 */
  31328. /*!*************************************************************************************************!*\
  31329. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toSafeInteger.js ***!
  31330. \*************************************************************************************************/
  31331. /*! no static exports found */
  31332. /***/ (function(module, exports, __webpack_require__) {
  31333. "use strict";
  31334. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31335. Object.defineProperty(exports, "__esModule", {
  31336. value: true
  31337. });
  31338. exports.default = void 0;
  31339. var _baseClamp = _interopRequireDefault(__webpack_require__(/*! ./_baseClamp.js */ 331));
  31340. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  31341. /** Used as references for various `Number` constants. */
  31342. var MAX_SAFE_INTEGER = 9007199254740991;
  31343. /**
  31344. * Converts `value` to a safe integer. A safe integer can be compared and
  31345. * represented correctly.
  31346. *
  31347. * @static
  31348. * @memberOf _
  31349. * @since 4.0.0
  31350. * @category Lang
  31351. * @param {*} value The value to convert.
  31352. * @returns {number} Returns the converted integer.
  31353. * @example
  31354. *
  31355. * _.toSafeInteger(3.2);
  31356. * // => 3
  31357. *
  31358. * _.toSafeInteger(Number.MIN_VALUE);
  31359. * // => 0
  31360. *
  31361. * _.toSafeInteger(Infinity);
  31362. * // => 9007199254740991
  31363. *
  31364. * _.toSafeInteger('3.2');
  31365. * // => 3
  31366. */
  31367. function toSafeInteger(value) {
  31368. return value ? (0, _baseClamp.default)((0, _toInteger.default)(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER) : value === 0 ? value : 0;
  31369. }
  31370. var _default = toSafeInteger;
  31371. exports.default = _default;
  31372. /***/ }),
  31373. /* 718 */
  31374. /*!*******************************************************************************************!*\
  31375. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/toUpper.js ***!
  31376. \*******************************************************************************************/
  31377. /*! no static exports found */
  31378. /***/ (function(module, exports, __webpack_require__) {
  31379. "use strict";
  31380. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31381. Object.defineProperty(exports, "__esModule", {
  31382. value: true
  31383. });
  31384. exports.default = void 0;
  31385. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31386. /**
  31387. * Converts `string`, as a whole, to upper case just like
  31388. * [String#toUpperCase](https://mdn.io/toUpperCase).
  31389. *
  31390. * @static
  31391. * @memberOf _
  31392. * @since 4.0.0
  31393. * @category String
  31394. * @param {string} [string=''] The string to convert.
  31395. * @returns {string} Returns the upper cased string.
  31396. * @example
  31397. *
  31398. * _.toUpper('--foo-bar--');
  31399. * // => '--FOO-BAR--'
  31400. *
  31401. * _.toUpper('fooBar');
  31402. * // => 'FOOBAR'
  31403. *
  31404. * _.toUpper('__foo_bar__');
  31405. * // => '__FOO_BAR__'
  31406. */
  31407. function toUpper(value) {
  31408. return (0, _toString.default)(value).toUpperCase();
  31409. }
  31410. var _default = toUpper;
  31411. exports.default = _default;
  31412. /***/ }),
  31413. /* 719 */
  31414. /*!*********************************************************************************************!*\
  31415. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/transform.js ***!
  31416. \*********************************************************************************************/
  31417. /*! no static exports found */
  31418. /***/ (function(module, exports, __webpack_require__) {
  31419. "use strict";
  31420. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31421. Object.defineProperty(exports, "__esModule", {
  31422. value: true
  31423. });
  31424. exports.default = void 0;
  31425. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  31426. var _baseCreate = _interopRequireDefault(__webpack_require__(/*! ./_baseCreate.js */ 185));
  31427. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  31428. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  31429. var _getPrototype = _interopRequireDefault(__webpack_require__(/*! ./_getPrototype.js */ 301));
  31430. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  31431. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  31432. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  31433. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  31434. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  31435. /**
  31436. * An alternative to `_.reduce`; this method transforms `object` to a new
  31437. * `accumulator` object which is the result of running each of its own
  31438. * enumerable string keyed properties thru `iteratee`, with each invocation
  31439. * potentially mutating the `accumulator` object. If `accumulator` is not
  31440. * provided, a new object with the same `[[Prototype]]` will be used. The
  31441. * iteratee is invoked with four arguments: (accumulator, value, key, object).
  31442. * Iteratee functions may exit iteration early by explicitly returning `false`.
  31443. *
  31444. * @static
  31445. * @memberOf _
  31446. * @since 1.3.0
  31447. * @category Object
  31448. * @param {Object} object The object to iterate over.
  31449. * @param {Function} [iteratee=_.identity] The function invoked per iteration.
  31450. * @param {*} [accumulator] The custom accumulator value.
  31451. * @returns {*} Returns the accumulated value.
  31452. * @example
  31453. *
  31454. * _.transform([2, 3, 4], function(result, n) {
  31455. * result.push(n *= n);
  31456. * return n % 2 == 0;
  31457. * }, []);
  31458. * // => [4, 9]
  31459. *
  31460. * _.transform({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {
  31461. * (result[value] || (result[value] = [])).push(key);
  31462. * }, {});
  31463. * // => { '1': ['a', 'c'], '2': ['b'] }
  31464. */
  31465. function transform(object, iteratee, accumulator) {
  31466. var isArr = (0, _isArray.default)(object),
  31467. isArrLike = isArr || (0, _isBuffer.default)(object) || (0, _isTypedArray.default)(object);
  31468. iteratee = (0, _baseIteratee.default)(iteratee, 4);
  31469. if (accumulator == null) {
  31470. var Ctor = object && object.constructor;
  31471. if (isArrLike) {
  31472. accumulator = isArr ? new Ctor() : [];
  31473. } else if ((0, _isObject.default)(object)) {
  31474. accumulator = (0, _isFunction.default)(Ctor) ? (0, _baseCreate.default)((0, _getPrototype.default)(object)) : {};
  31475. } else {
  31476. accumulator = {};
  31477. }
  31478. }
  31479. (isArrLike ? _arrayEach.default : _baseForOwn.default)(object, function (value, index, object) {
  31480. return iteratee(accumulator, value, index, object);
  31481. });
  31482. return accumulator;
  31483. }
  31484. var _default = transform;
  31485. exports.default = _default;
  31486. /***/ }),
  31487. /* 720 */
  31488. /*!****************************************************************************************!*\
  31489. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trim.js ***!
  31490. \****************************************************************************************/
  31491. /*! no static exports found */
  31492. /***/ (function(module, exports, __webpack_require__) {
  31493. "use strict";
  31494. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31495. Object.defineProperty(exports, "__esModule", {
  31496. value: true
  31497. });
  31498. exports.default = void 0;
  31499. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31500. var _baseTrim = _interopRequireDefault(__webpack_require__(/*! ./_baseTrim.js */ 167));
  31501. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31502. var _charsEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsEndIndex.js */ 721));
  31503. var _charsStartIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsStartIndex.js */ 722));
  31504. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31505. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31506. /**
  31507. * Removes leading and trailing whitespace or specified characters from `string`.
  31508. *
  31509. * @static
  31510. * @memberOf _
  31511. * @since 3.0.0
  31512. * @category String
  31513. * @param {string} [string=''] The string to trim.
  31514. * @param {string} [chars=whitespace] The characters to trim.
  31515. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  31516. * @returns {string} Returns the trimmed string.
  31517. * @example
  31518. *
  31519. * _.trim(' abc ');
  31520. * // => 'abc'
  31521. *
  31522. * _.trim('-_-abc-_-', '_-');
  31523. * // => 'abc'
  31524. *
  31525. * _.map([' foo ', ' bar '], _.trim);
  31526. * // => ['foo', 'bar']
  31527. */
  31528. function trim(string, chars, guard) {
  31529. string = (0, _toString.default)(string);
  31530. if (string && (guard || chars === undefined)) {
  31531. return (0, _baseTrim.default)(string);
  31532. }
  31533. if (!string || !(chars = (0, _baseToString.default)(chars))) {
  31534. return string;
  31535. }
  31536. var strSymbols = (0, _stringToArray.default)(string),
  31537. chrSymbols = (0, _stringToArray.default)(chars),
  31538. start = (0, _charsStartIndex.default)(strSymbols, chrSymbols),
  31539. end = (0, _charsEndIndex.default)(strSymbols, chrSymbols) + 1;
  31540. return (0, _castSlice.default)(strSymbols, start, end).join('');
  31541. }
  31542. var _default = trim;
  31543. exports.default = _default;
  31544. /***/ }),
  31545. /* 721 */
  31546. /*!**************************************************************************************************!*\
  31547. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_charsEndIndex.js ***!
  31548. \**************************************************************************************************/
  31549. /*! no static exports found */
  31550. /***/ (function(module, exports, __webpack_require__) {
  31551. "use strict";
  31552. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31553. Object.defineProperty(exports, "__esModule", {
  31554. value: true
  31555. });
  31556. exports.default = void 0;
  31557. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  31558. /**
  31559. * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol
  31560. * that is not found in the character symbols.
  31561. *
  31562. * @private
  31563. * @param {Array} strSymbols The string symbols to inspect.
  31564. * @param {Array} chrSymbols The character symbols to find.
  31565. * @returns {number} Returns the index of the last unmatched string symbol.
  31566. */
  31567. function charsEndIndex(strSymbols, chrSymbols) {
  31568. var index = strSymbols.length;
  31569. while (index-- && (0, _baseIndexOf.default)(chrSymbols, strSymbols[index], 0) > -1) {}
  31570. return index;
  31571. }
  31572. var _default = charsEndIndex;
  31573. exports.default = _default;
  31574. /***/ }),
  31575. /* 722 */
  31576. /*!****************************************************************************************************!*\
  31577. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_charsStartIndex.js ***!
  31578. \****************************************************************************************************/
  31579. /*! no static exports found */
  31580. /***/ (function(module, exports, __webpack_require__) {
  31581. "use strict";
  31582. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31583. Object.defineProperty(exports, "__esModule", {
  31584. value: true
  31585. });
  31586. exports.default = void 0;
  31587. var _baseIndexOf = _interopRequireDefault(__webpack_require__(/*! ./_baseIndexOf.js */ 216));
  31588. /**
  31589. * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol
  31590. * that is not found in the character symbols.
  31591. *
  31592. * @private
  31593. * @param {Array} strSymbols The string symbols to inspect.
  31594. * @param {Array} chrSymbols The character symbols to find.
  31595. * @returns {number} Returns the index of the first unmatched string symbol.
  31596. */
  31597. function charsStartIndex(strSymbols, chrSymbols) {
  31598. var index = -1,
  31599. length = strSymbols.length;
  31600. while (++index < length && (0, _baseIndexOf.default)(chrSymbols, strSymbols[index], 0) > -1) {}
  31601. return index;
  31602. }
  31603. var _default = charsStartIndex;
  31604. exports.default = _default;
  31605. /***/ }),
  31606. /* 723 */
  31607. /*!*******************************************************************************************!*\
  31608. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trimEnd.js ***!
  31609. \*******************************************************************************************/
  31610. /*! no static exports found */
  31611. /***/ (function(module, exports, __webpack_require__) {
  31612. "use strict";
  31613. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31614. Object.defineProperty(exports, "__esModule", {
  31615. value: true
  31616. });
  31617. exports.default = void 0;
  31618. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31619. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31620. var _charsEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsEndIndex.js */ 721));
  31621. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31622. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31623. var _trimmedEndIndex = _interopRequireDefault(__webpack_require__(/*! ./_trimmedEndIndex.js */ 168));
  31624. /**
  31625. * Removes trailing whitespace or specified characters from `string`.
  31626. *
  31627. * @static
  31628. * @memberOf _
  31629. * @since 4.0.0
  31630. * @category String
  31631. * @param {string} [string=''] The string to trim.
  31632. * @param {string} [chars=whitespace] The characters to trim.
  31633. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  31634. * @returns {string} Returns the trimmed string.
  31635. * @example
  31636. *
  31637. * _.trimEnd(' abc ');
  31638. * // => ' abc'
  31639. *
  31640. * _.trimEnd('-_-abc-_-', '_-');
  31641. * // => '-_-abc'
  31642. */
  31643. function trimEnd(string, chars, guard) {
  31644. string = (0, _toString.default)(string);
  31645. if (string && (guard || chars === undefined)) {
  31646. return string.slice(0, (0, _trimmedEndIndex.default)(string) + 1);
  31647. }
  31648. if (!string || !(chars = (0, _baseToString.default)(chars))) {
  31649. return string;
  31650. }
  31651. var strSymbols = (0, _stringToArray.default)(string),
  31652. end = (0, _charsEndIndex.default)(strSymbols, (0, _stringToArray.default)(chars)) + 1;
  31653. return (0, _castSlice.default)(strSymbols, 0, end).join('');
  31654. }
  31655. var _default = trimEnd;
  31656. exports.default = _default;
  31657. /***/ }),
  31658. /* 724 */
  31659. /*!*********************************************************************************************!*\
  31660. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/trimStart.js ***!
  31661. \*********************************************************************************************/
  31662. /*! no static exports found */
  31663. /***/ (function(module, exports, __webpack_require__) {
  31664. "use strict";
  31665. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31666. Object.defineProperty(exports, "__esModule", {
  31667. value: true
  31668. });
  31669. exports.default = void 0;
  31670. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31671. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31672. var _charsStartIndex = _interopRequireDefault(__webpack_require__(/*! ./_charsStartIndex.js */ 722));
  31673. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31674. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31675. /** Used to match leading whitespace. */
  31676. var reTrimStart = /^\s+/;
  31677. /**
  31678. * Removes leading whitespace or specified characters from `string`.
  31679. *
  31680. * @static
  31681. * @memberOf _
  31682. * @since 4.0.0
  31683. * @category String
  31684. * @param {string} [string=''] The string to trim.
  31685. * @param {string} [chars=whitespace] The characters to trim.
  31686. * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
  31687. * @returns {string} Returns the trimmed string.
  31688. * @example
  31689. *
  31690. * _.trimStart(' abc ');
  31691. * // => 'abc '
  31692. *
  31693. * _.trimStart('-_-abc-_-', '_-');
  31694. * // => 'abc-_-'
  31695. */
  31696. function trimStart(string, chars, guard) {
  31697. string = (0, _toString.default)(string);
  31698. if (string && (guard || chars === undefined)) {
  31699. return string.replace(reTrimStart, '');
  31700. }
  31701. if (!string || !(chars = (0, _baseToString.default)(chars))) {
  31702. return string;
  31703. }
  31704. var strSymbols = (0, _stringToArray.default)(string),
  31705. start = (0, _charsStartIndex.default)(strSymbols, (0, _stringToArray.default)(chars));
  31706. return (0, _castSlice.default)(strSymbols, start).join('');
  31707. }
  31708. var _default = trimStart;
  31709. exports.default = _default;
  31710. /***/ }),
  31711. /* 725 */
  31712. /*!********************************************************************************************!*\
  31713. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/truncate.js ***!
  31714. \********************************************************************************************/
  31715. /*! no static exports found */
  31716. /***/ (function(module, exports, __webpack_require__) {
  31717. "use strict";
  31718. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31719. Object.defineProperty(exports, "__esModule", {
  31720. value: true
  31721. });
  31722. exports.default = void 0;
  31723. var _baseToString = _interopRequireDefault(__webpack_require__(/*! ./_baseToString.js */ 160));
  31724. var _castSlice = _interopRequireDefault(__webpack_require__(/*! ./_castSlice.js */ 310));
  31725. var _hasUnicode = _interopRequireDefault(__webpack_require__(/*! ./_hasUnicode.js */ 312));
  31726. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  31727. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  31728. var _stringSize = _interopRequireDefault(__webpack_require__(/*! ./_stringSize.js */ 616));
  31729. var _stringToArray = _interopRequireDefault(__webpack_require__(/*! ./_stringToArray.js */ 313));
  31730. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  31731. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31732. /** Used as default options for `_.truncate`. */
  31733. var DEFAULT_TRUNC_LENGTH = 30,
  31734. DEFAULT_TRUNC_OMISSION = '...';
  31735. /** Used to match `RegExp` flags from their coerced string values. */
  31736. var reFlags = /\w*$/;
  31737. /**
  31738. * Truncates `string` if it's longer than the given maximum string length.
  31739. * The last characters of the truncated string are replaced with the omission
  31740. * string which defaults to "...".
  31741. *
  31742. * @static
  31743. * @memberOf _
  31744. * @since 4.0.0
  31745. * @category String
  31746. * @param {string} [string=''] The string to truncate.
  31747. * @param {Object} [options={}] The options object.
  31748. * @param {number} [options.length=30] The maximum string length.
  31749. * @param {string} [options.omission='...'] The string to indicate text is omitted.
  31750. * @param {RegExp|string} [options.separator] The separator pattern to truncate to.
  31751. * @returns {string} Returns the truncated string.
  31752. * @example
  31753. *
  31754. * _.truncate('hi-diddly-ho there, neighborino');
  31755. * // => 'hi-diddly-ho there, neighbo...'
  31756. *
  31757. * _.truncate('hi-diddly-ho there, neighborino', {
  31758. * 'length': 24,
  31759. * 'separator': ' '
  31760. * });
  31761. * // => 'hi-diddly-ho there,...'
  31762. *
  31763. * _.truncate('hi-diddly-ho there, neighborino', {
  31764. * 'length': 24,
  31765. * 'separator': /,? +/
  31766. * });
  31767. * // => 'hi-diddly-ho there...'
  31768. *
  31769. * _.truncate('hi-diddly-ho there, neighborino', {
  31770. * 'omission': ' [...]'
  31771. * });
  31772. * // => 'hi-diddly-ho there, neig [...]'
  31773. */
  31774. function truncate(string, options) {
  31775. var length = DEFAULT_TRUNC_LENGTH,
  31776. omission = DEFAULT_TRUNC_OMISSION;
  31777. if ((0, _isObject.default)(options)) {
  31778. var separator = 'separator' in options ? options.separator : separator;
  31779. length = 'length' in options ? (0, _toInteger.default)(options.length) : length;
  31780. omission = 'omission' in options ? (0, _baseToString.default)(options.omission) : omission;
  31781. }
  31782. string = (0, _toString.default)(string);
  31783. var strLength = string.length;
  31784. if ((0, _hasUnicode.default)(string)) {
  31785. var strSymbols = (0, _stringToArray.default)(string);
  31786. strLength = strSymbols.length;
  31787. }
  31788. if (length >= strLength) {
  31789. return string;
  31790. }
  31791. var end = length - (0, _stringSize.default)(omission);
  31792. if (end < 1) {
  31793. return omission;
  31794. }
  31795. var result = strSymbols ? (0, _castSlice.default)(strSymbols, 0, end).join('') : string.slice(0, end);
  31796. if (separator === undefined) {
  31797. return result + omission;
  31798. }
  31799. if (strSymbols) {
  31800. end += result.length - end;
  31801. }
  31802. if ((0, _isRegExp.default)(separator)) {
  31803. if (string.slice(end).search(separator)) {
  31804. var match,
  31805. substring = result;
  31806. if (!separator.global) {
  31807. separator = RegExp(separator.source, (0, _toString.default)(reFlags.exec(separator)) + 'g');
  31808. }
  31809. separator.lastIndex = 0;
  31810. while (match = separator.exec(substring)) {
  31811. var newEnd = match.index;
  31812. }
  31813. result = result.slice(0, newEnd === undefined ? end : newEnd);
  31814. }
  31815. } else if (string.indexOf((0, _baseToString.default)(separator), end) != end) {
  31816. var index = result.lastIndexOf(separator);
  31817. if (index > -1) {
  31818. result = result.slice(0, index);
  31819. }
  31820. }
  31821. return result + omission;
  31822. }
  31823. var _default = truncate;
  31824. exports.default = _default;
  31825. /***/ }),
  31826. /* 726 */
  31827. /*!*****************************************************************************************!*\
  31828. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unary.js ***!
  31829. \*****************************************************************************************/
  31830. /*! no static exports found */
  31831. /***/ (function(module, exports, __webpack_require__) {
  31832. "use strict";
  31833. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31834. Object.defineProperty(exports, "__esModule", {
  31835. value: true
  31836. });
  31837. exports.default = void 0;
  31838. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  31839. /**
  31840. * Creates a function that accepts up to one argument, ignoring any
  31841. * additional arguments.
  31842. *
  31843. * @static
  31844. * @memberOf _
  31845. * @since 4.0.0
  31846. * @category Function
  31847. * @param {Function} func The function to cap arguments for.
  31848. * @returns {Function} Returns the new capped function.
  31849. * @example
  31850. *
  31851. * _.map(['6', '8', '10'], _.unary(parseInt));
  31852. * // => [6, 8, 10]
  31853. */
  31854. function unary(func) {
  31855. return (0, _ary.default)(func, 1);
  31856. }
  31857. var _default = unary;
  31858. exports.default = _default;
  31859. /***/ }),
  31860. /* 727 */
  31861. /*!********************************************************************************************!*\
  31862. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unescape.js ***!
  31863. \********************************************************************************************/
  31864. /*! no static exports found */
  31865. /***/ (function(module, exports, __webpack_require__) {
  31866. "use strict";
  31867. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31868. Object.defineProperty(exports, "__esModule", {
  31869. value: true
  31870. });
  31871. exports.default = void 0;
  31872. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  31873. var _unescapeHtmlChar = _interopRequireDefault(__webpack_require__(/*! ./_unescapeHtmlChar.js */ 728));
  31874. /** Used to match HTML entities and HTML characters. */
  31875. var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,
  31876. reHasEscapedHtml = RegExp(reEscapedHtml.source);
  31877. /**
  31878. * The inverse of `_.escape`; this method converts the HTML entities
  31879. * `&amp;`, `&lt;`, `&gt;`, `&quot;`, and `&#39;` in `string` to
  31880. * their corresponding characters.
  31881. *
  31882. * **Note:** No other HTML entities are unescaped. To unescape additional
  31883. * HTML entities use a third-party library like [_he_](https://mths.be/he).
  31884. *
  31885. * @static
  31886. * @memberOf _
  31887. * @since 0.6.0
  31888. * @category String
  31889. * @param {string} [string=''] The string to unescape.
  31890. * @returns {string} Returns the unescaped string.
  31891. * @example
  31892. *
  31893. * _.unescape('fred, barney, &amp; pebbles');
  31894. * // => 'fred, barney, & pebbles'
  31895. */
  31896. function unescape(string) {
  31897. string = (0, _toString.default)(string);
  31898. return string && reHasEscapedHtml.test(string) ? string.replace(reEscapedHtml, _unescapeHtmlChar.default) : string;
  31899. }
  31900. var _default = unescape;
  31901. exports.default = _default;
  31902. /***/ }),
  31903. /* 728 */
  31904. /*!*****************************************************************************************************!*\
  31905. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_unescapeHtmlChar.js ***!
  31906. \*****************************************************************************************************/
  31907. /*! no static exports found */
  31908. /***/ (function(module, exports, __webpack_require__) {
  31909. "use strict";
  31910. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31911. Object.defineProperty(exports, "__esModule", {
  31912. value: true
  31913. });
  31914. exports.default = void 0;
  31915. var _basePropertyOf = _interopRequireDefault(__webpack_require__(/*! ./_basePropertyOf.js */ 320));
  31916. /** Used to map HTML entities to characters. */
  31917. var htmlUnescapes = {
  31918. '&amp;': '&',
  31919. '&lt;': '<',
  31920. '&gt;': '>',
  31921. '&quot;': '"',
  31922. '&#39;': "'"
  31923. };
  31924. /**
  31925. * Used by `_.unescape` to convert HTML entities to characters.
  31926. *
  31927. * @private
  31928. * @param {string} chr The matched character to unescape.
  31929. * @returns {string} Returns the unescaped character.
  31930. */
  31931. var unescapeHtmlChar = (0, _basePropertyOf.default)(htmlUnescapes);
  31932. var _default = unescapeHtmlChar;
  31933. exports.default = _default;
  31934. /***/ }),
  31935. /* 729 */
  31936. /*!*****************************************************************************************!*\
  31937. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/union.js ***!
  31938. \*****************************************************************************************/
  31939. /*! no static exports found */
  31940. /***/ (function(module, exports, __webpack_require__) {
  31941. "use strict";
  31942. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31943. Object.defineProperty(exports, "__esModule", {
  31944. value: true
  31945. });
  31946. exports.default = void 0;
  31947. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  31948. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  31949. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  31950. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  31951. /**
  31952. * Creates an array of unique values, in order, from all given arrays using
  31953. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  31954. * for equality comparisons.
  31955. *
  31956. * @static
  31957. * @memberOf _
  31958. * @since 0.1.0
  31959. * @category Array
  31960. * @param {...Array} [arrays] The arrays to inspect.
  31961. * @returns {Array} Returns the new array of combined values.
  31962. * @example
  31963. *
  31964. * _.union([2], [1, 2]);
  31965. * // => [2, 1]
  31966. */
  31967. var union = (0, _baseRest.default)(function (arrays) {
  31968. return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true));
  31969. });
  31970. var _default = union;
  31971. exports.default = _default;
  31972. /***/ }),
  31973. /* 730 */
  31974. /*!*********************************************************************************************!*\
  31975. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUniq.js ***!
  31976. \*********************************************************************************************/
  31977. /*! no static exports found */
  31978. /***/ (function(module, exports, __webpack_require__) {
  31979. "use strict";
  31980. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  31981. Object.defineProperty(exports, "__esModule", {
  31982. value: true
  31983. });
  31984. exports.default = void 0;
  31985. var _SetCache = _interopRequireDefault(__webpack_require__(/*! ./_SetCache.js */ 382));
  31986. var _arrayIncludes = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludes.js */ 215));
  31987. var _arrayIncludesWith = _interopRequireDefault(__webpack_require__(/*! ./_arrayIncludesWith.js */ 435));
  31988. var _cacheHas = _interopRequireDefault(__webpack_require__(/*! ./_cacheHas.js */ 386));
  31989. var _createSet = _interopRequireDefault(__webpack_require__(/*! ./_createSet.js */ 731));
  31990. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  31991. /** Used as the size to enable large array optimizations. */
  31992. var LARGE_ARRAY_SIZE = 200;
  31993. /**
  31994. * The base implementation of `_.uniqBy` without support for iteratee shorthands.
  31995. *
  31996. * @private
  31997. * @param {Array} array The array to inspect.
  31998. * @param {Function} [iteratee] The iteratee invoked per element.
  31999. * @param {Function} [comparator] The comparator invoked per element.
  32000. * @returns {Array} Returns the new duplicate free array.
  32001. */
  32002. function baseUniq(array, iteratee, comparator) {
  32003. var index = -1,
  32004. includes = _arrayIncludes.default,
  32005. length = array.length,
  32006. isCommon = true,
  32007. result = [],
  32008. seen = result;
  32009. if (comparator) {
  32010. isCommon = false;
  32011. includes = _arrayIncludesWith.default;
  32012. } else if (length >= LARGE_ARRAY_SIZE) {
  32013. var set = iteratee ? null : (0, _createSet.default)(array);
  32014. if (set) {
  32015. return (0, _setToArray.default)(set);
  32016. }
  32017. isCommon = false;
  32018. includes = _cacheHas.default;
  32019. seen = new _SetCache.default();
  32020. } else {
  32021. seen = iteratee ? [] : result;
  32022. }
  32023. outer: while (++index < length) {
  32024. var value = array[index],
  32025. computed = iteratee ? iteratee(value) : value;
  32026. value = comparator || value !== 0 ? value : 0;
  32027. if (isCommon && computed === computed) {
  32028. var seenIndex = seen.length;
  32029. while (seenIndex--) {
  32030. if (seen[seenIndex] === computed) {
  32031. continue outer;
  32032. }
  32033. }
  32034. if (iteratee) {
  32035. seen.push(computed);
  32036. }
  32037. result.push(value);
  32038. } else if (!includes(seen, computed, comparator)) {
  32039. if (seen !== result) {
  32040. seen.push(computed);
  32041. }
  32042. result.push(value);
  32043. }
  32044. }
  32045. return result;
  32046. }
  32047. var _default = baseUniq;
  32048. exports.default = _default;
  32049. /***/ }),
  32050. /* 731 */
  32051. /*!**********************************************************************************************!*\
  32052. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_createSet.js ***!
  32053. \**********************************************************************************************/
  32054. /*! no static exports found */
  32055. /***/ (function(module, exports, __webpack_require__) {
  32056. "use strict";
  32057. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32058. Object.defineProperty(exports, "__esModule", {
  32059. value: true
  32060. });
  32061. exports.default = void 0;
  32062. var _Set = _interopRequireDefault(__webpack_require__(/*! ./_Set.js */ 355));
  32063. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  32064. var _setToArray = _interopRequireDefault(__webpack_require__(/*! ./_setToArray.js */ 389));
  32065. /** Used as references for various `Number` constants. */
  32066. var INFINITY = 1 / 0;
  32067. /**
  32068. * Creates a set object of `values`.
  32069. *
  32070. * @private
  32071. * @param {Array} values The values to add to the set.
  32072. * @returns {Object} Returns the new set.
  32073. */
  32074. var createSet = !(_Set.default && 1 / (0, _setToArray.default)(new _Set.default([, -0]))[1] == INFINITY) ? _noop.default : function (values) {
  32075. return new _Set.default(values);
  32076. };
  32077. var _default = createSet;
  32078. exports.default = _default;
  32079. /***/ }),
  32080. /* 732 */
  32081. /*!*******************************************************************************************!*\
  32082. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unionBy.js ***!
  32083. \*******************************************************************************************/
  32084. /*! no static exports found */
  32085. /***/ (function(module, exports, __webpack_require__) {
  32086. "use strict";
  32087. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32088. Object.defineProperty(exports, "__esModule", {
  32089. value: true
  32090. });
  32091. exports.default = void 0;
  32092. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  32093. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  32094. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32095. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32096. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32097. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  32098. /**
  32099. * This method is like `_.union` except that it accepts `iteratee` which is
  32100. * invoked for each element of each `arrays` to generate the criterion by
  32101. * which uniqueness is computed. Result values are chosen from the first
  32102. * array in which the value occurs. The iteratee is invoked with one argument:
  32103. * (value).
  32104. *
  32105. * @static
  32106. * @memberOf _
  32107. * @since 4.0.0
  32108. * @category Array
  32109. * @param {...Array} [arrays] The arrays to inspect.
  32110. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  32111. * @returns {Array} Returns the new array of combined values.
  32112. * @example
  32113. *
  32114. * _.unionBy([2.1], [1.2, 2.3], Math.floor);
  32115. * // => [2.1, 1.2]
  32116. *
  32117. * // The `_.property` iteratee shorthand.
  32118. * _.unionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
  32119. * // => [{ 'x': 1 }, { 'x': 2 }]
  32120. */
  32121. var unionBy = (0, _baseRest.default)(function (arrays) {
  32122. var iteratee = (0, _last.default)(arrays);
  32123. if ((0, _isArrayLikeObject.default)(iteratee)) {
  32124. iteratee = undefined;
  32125. }
  32126. return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true), (0, _baseIteratee.default)(iteratee, 2));
  32127. });
  32128. var _default = unionBy;
  32129. exports.default = _default;
  32130. /***/ }),
  32131. /* 733 */
  32132. /*!*********************************************************************************************!*\
  32133. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unionWith.js ***!
  32134. \*********************************************************************************************/
  32135. /*! no static exports found */
  32136. /***/ (function(module, exports, __webpack_require__) {
  32137. "use strict";
  32138. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32139. Object.defineProperty(exports, "__esModule", {
  32140. value: true
  32141. });
  32142. exports.default = void 0;
  32143. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  32144. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32145. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32146. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32147. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  32148. /**
  32149. * This method is like `_.union` except that it accepts `comparator` which
  32150. * is invoked to compare elements of `arrays`. Result values are chosen from
  32151. * the first array in which the value occurs. The comparator is invoked
  32152. * with two arguments: (arrVal, othVal).
  32153. *
  32154. * @static
  32155. * @memberOf _
  32156. * @since 4.0.0
  32157. * @category Array
  32158. * @param {...Array} [arrays] The arrays to inspect.
  32159. * @param {Function} [comparator] The comparator invoked per element.
  32160. * @returns {Array} Returns the new array of combined values.
  32161. * @example
  32162. *
  32163. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  32164. * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
  32165. *
  32166. * _.unionWith(objects, others, _.isEqual);
  32167. * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]
  32168. */
  32169. var unionWith = (0, _baseRest.default)(function (arrays) {
  32170. var comparator = (0, _last.default)(arrays);
  32171. comparator = typeof comparator == 'function' ? comparator : undefined;
  32172. return (0, _baseUniq.default)((0, _baseFlatten.default)(arrays, 1, _isArrayLikeObject.default, true), undefined, comparator);
  32173. });
  32174. var _default = unionWith;
  32175. exports.default = _default;
  32176. /***/ }),
  32177. /* 734 */
  32178. /*!****************************************************************************************!*\
  32179. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniq.js ***!
  32180. \****************************************************************************************/
  32181. /*! no static exports found */
  32182. /***/ (function(module, exports, __webpack_require__) {
  32183. "use strict";
  32184. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32185. Object.defineProperty(exports, "__esModule", {
  32186. value: true
  32187. });
  32188. exports.default = void 0;
  32189. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32190. /**
  32191. * Creates a duplicate-free version of an array, using
  32192. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  32193. * for equality comparisons, in which only the first occurrence of each element
  32194. * is kept. The order of result values is determined by the order they occur
  32195. * in the array.
  32196. *
  32197. * @static
  32198. * @memberOf _
  32199. * @since 0.1.0
  32200. * @category Array
  32201. * @param {Array} array The array to inspect.
  32202. * @returns {Array} Returns the new duplicate free array.
  32203. * @example
  32204. *
  32205. * _.uniq([2, 1, 2]);
  32206. * // => [2, 1]
  32207. */
  32208. function uniq(array) {
  32209. return array && array.length ? (0, _baseUniq.default)(array) : [];
  32210. }
  32211. var _default = uniq;
  32212. exports.default = _default;
  32213. /***/ }),
  32214. /* 735 */
  32215. /*!******************************************************************************************!*\
  32216. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqBy.js ***!
  32217. \******************************************************************************************/
  32218. /*! no static exports found */
  32219. /***/ (function(module, exports, __webpack_require__) {
  32220. "use strict";
  32221. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32222. Object.defineProperty(exports, "__esModule", {
  32223. value: true
  32224. });
  32225. exports.default = void 0;
  32226. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  32227. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32228. /**
  32229. * This method is like `_.uniq` except that it accepts `iteratee` which is
  32230. * invoked for each element in `array` to generate the criterion by which
  32231. * uniqueness is computed. The order of result values is determined by the
  32232. * order they occur in the array. The iteratee is invoked with one argument:
  32233. * (value).
  32234. *
  32235. * @static
  32236. * @memberOf _
  32237. * @since 4.0.0
  32238. * @category Array
  32239. * @param {Array} array The array to inspect.
  32240. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  32241. * @returns {Array} Returns the new duplicate free array.
  32242. * @example
  32243. *
  32244. * _.uniqBy([2.1, 1.2, 2.3], Math.floor);
  32245. * // => [2.1, 1.2]
  32246. *
  32247. * // The `_.property` iteratee shorthand.
  32248. * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
  32249. * // => [{ 'x': 1 }, { 'x': 2 }]
  32250. */
  32251. function uniqBy(array, iteratee) {
  32252. return array && array.length ? (0, _baseUniq.default)(array, (0, _baseIteratee.default)(iteratee, 2)) : [];
  32253. }
  32254. var _default = uniqBy;
  32255. exports.default = _default;
  32256. /***/ }),
  32257. /* 736 */
  32258. /*!********************************************************************************************!*\
  32259. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqWith.js ***!
  32260. \********************************************************************************************/
  32261. /*! no static exports found */
  32262. /***/ (function(module, exports, __webpack_require__) {
  32263. "use strict";
  32264. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32265. Object.defineProperty(exports, "__esModule", {
  32266. value: true
  32267. });
  32268. exports.default = void 0;
  32269. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  32270. /**
  32271. * This method is like `_.uniq` except that it accepts `comparator` which
  32272. * is invoked to compare elements of `array`. The order of result values is
  32273. * determined by the order they occur in the array.The comparator is invoked
  32274. * with two arguments: (arrVal, othVal).
  32275. *
  32276. * @static
  32277. * @memberOf _
  32278. * @since 4.0.0
  32279. * @category Array
  32280. * @param {Array} array The array to inspect.
  32281. * @param {Function} [comparator] The comparator invoked per element.
  32282. * @returns {Array} Returns the new duplicate free array.
  32283. * @example
  32284. *
  32285. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }];
  32286. *
  32287. * _.uniqWith(objects, _.isEqual);
  32288. * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]
  32289. */
  32290. function uniqWith(array, comparator) {
  32291. comparator = typeof comparator == 'function' ? comparator : undefined;
  32292. return array && array.length ? (0, _baseUniq.default)(array, undefined, comparator) : [];
  32293. }
  32294. var _default = uniqWith;
  32295. exports.default = _default;
  32296. /***/ }),
  32297. /* 737 */
  32298. /*!********************************************************************************************!*\
  32299. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/uniqueId.js ***!
  32300. \********************************************************************************************/
  32301. /*! no static exports found */
  32302. /***/ (function(module, exports, __webpack_require__) {
  32303. "use strict";
  32304. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32305. Object.defineProperty(exports, "__esModule", {
  32306. value: true
  32307. });
  32308. exports.default = void 0;
  32309. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  32310. /** Used to generate unique IDs. */
  32311. var idCounter = 0;
  32312. /**
  32313. * Generates a unique ID. If `prefix` is given, the ID is appended to it.
  32314. *
  32315. * @static
  32316. * @since 0.1.0
  32317. * @memberOf _
  32318. * @category Util
  32319. * @param {string} [prefix=''] The value to prefix the ID with.
  32320. * @returns {string} Returns the unique ID.
  32321. * @example
  32322. *
  32323. * _.uniqueId('contact_');
  32324. * // => 'contact_104'
  32325. *
  32326. * _.uniqueId();
  32327. * // => '105'
  32328. */
  32329. function uniqueId(prefix) {
  32330. var id = ++idCounter;
  32331. return (0, _toString.default)(prefix) + id;
  32332. }
  32333. var _default = uniqueId;
  32334. exports.default = _default;
  32335. /***/ }),
  32336. /* 738 */
  32337. /*!*****************************************************************************************!*\
  32338. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unset.js ***!
  32339. \*****************************************************************************************/
  32340. /*! no static exports found */
  32341. /***/ (function(module, exports, __webpack_require__) {
  32342. "use strict";
  32343. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32344. Object.defineProperty(exports, "__esModule", {
  32345. value: true
  32346. });
  32347. exports.default = void 0;
  32348. var _baseUnset = _interopRequireDefault(__webpack_require__(/*! ./_baseUnset.js */ 595));
  32349. /**
  32350. * Removes the property at `path` of `object`.
  32351. *
  32352. * **Note:** This method mutates `object`.
  32353. *
  32354. * @static
  32355. * @memberOf _
  32356. * @since 4.0.0
  32357. * @category Object
  32358. * @param {Object} object The object to modify.
  32359. * @param {Array|string} path The path of the property to unset.
  32360. * @returns {boolean} Returns `true` if the property is deleted, else `false`.
  32361. * @example
  32362. *
  32363. * var object = { 'a': [{ 'b': { 'c': 7 } }] };
  32364. * _.unset(object, 'a[0].b.c');
  32365. * // => true
  32366. *
  32367. * console.log(object);
  32368. * // => { 'a': [{ 'b': {} }] };
  32369. *
  32370. * _.unset(object, ['a', '0', 'b', 'c']);
  32371. * // => true
  32372. *
  32373. * console.log(object);
  32374. * // => { 'a': [{ 'b': {} }] };
  32375. */
  32376. function unset(object, path) {
  32377. return object == null ? true : (0, _baseUnset.default)(object, path);
  32378. }
  32379. var _default = unset;
  32380. exports.default = _default;
  32381. /***/ }),
  32382. /* 739 */
  32383. /*!*****************************************************************************************!*\
  32384. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unzip.js ***!
  32385. \*****************************************************************************************/
  32386. /*! no static exports found */
  32387. /***/ (function(module, exports, __webpack_require__) {
  32388. "use strict";
  32389. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32390. Object.defineProperty(exports, "__esModule", {
  32391. value: true
  32392. });
  32393. exports.default = void 0;
  32394. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  32395. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  32396. var _baseProperty = _interopRequireDefault(__webpack_require__(/*! ./_baseProperty.js */ 399));
  32397. var _baseTimes = _interopRequireDefault(__webpack_require__(/*! ./_baseTimes.js */ 240));
  32398. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32399. /* Built-in method references for those with the same name as other `lodash` methods. */
  32400. var nativeMax = Math.max;
  32401. /**
  32402. * This method is like `_.zip` except that it accepts an array of grouped
  32403. * elements and creates an array regrouping the elements to their pre-zip
  32404. * configuration.
  32405. *
  32406. * @static
  32407. * @memberOf _
  32408. * @since 1.2.0
  32409. * @category Array
  32410. * @param {Array} array The array of grouped elements to process.
  32411. * @returns {Array} Returns the new array of regrouped elements.
  32412. * @example
  32413. *
  32414. * var zipped = _.zip(['a', 'b'], [1, 2], [true, false]);
  32415. * // => [['a', 1, true], ['b', 2, false]]
  32416. *
  32417. * _.unzip(zipped);
  32418. * // => [['a', 'b'], [1, 2], [true, false]]
  32419. */
  32420. function unzip(array) {
  32421. if (!(array && array.length)) {
  32422. return [];
  32423. }
  32424. var length = 0;
  32425. array = (0, _arrayFilter.default)(array, function (group) {
  32426. if ((0, _isArrayLikeObject.default)(group)) {
  32427. length = nativeMax(group.length, length);
  32428. return true;
  32429. }
  32430. });
  32431. return (0, _baseTimes.default)(length, function (index) {
  32432. return (0, _arrayMap.default)(array, (0, _baseProperty.default)(index));
  32433. });
  32434. }
  32435. var _default = unzip;
  32436. exports.default = _default;
  32437. /***/ }),
  32438. /* 740 */
  32439. /*!*********************************************************************************************!*\
  32440. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/unzipWith.js ***!
  32441. \*********************************************************************************************/
  32442. /*! no static exports found */
  32443. /***/ (function(module, exports, __webpack_require__) {
  32444. "use strict";
  32445. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32446. Object.defineProperty(exports, "__esModule", {
  32447. value: true
  32448. });
  32449. exports.default = void 0;
  32450. var _apply = _interopRequireDefault(__webpack_require__(/*! ./_apply.js */ 187));
  32451. var _arrayMap = _interopRequireDefault(__webpack_require__(/*! ./_arrayMap.js */ 161));
  32452. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  32453. /**
  32454. * This method is like `_.unzip` except that it accepts `iteratee` to specify
  32455. * how regrouped values should be combined. The iteratee is invoked with the
  32456. * elements of each group: (...group).
  32457. *
  32458. * @static
  32459. * @memberOf _
  32460. * @since 3.8.0
  32461. * @category Array
  32462. * @param {Array} array The array of grouped elements to process.
  32463. * @param {Function} [iteratee=_.identity] The function to combine
  32464. * regrouped values.
  32465. * @returns {Array} Returns the new array of regrouped elements.
  32466. * @example
  32467. *
  32468. * var zipped = _.zip([1, 2], [10, 20], [100, 200]);
  32469. * // => [[1, 10, 100], [2, 20, 200]]
  32470. *
  32471. * _.unzipWith(zipped, _.add);
  32472. * // => [3, 30, 300]
  32473. */
  32474. function unzipWith(array, iteratee) {
  32475. if (!(array && array.length)) {
  32476. return [];
  32477. }
  32478. var result = (0, _unzip.default)(array);
  32479. if (iteratee == null) {
  32480. return result;
  32481. }
  32482. return (0, _arrayMap.default)(result, function (group) {
  32483. return (0, _apply.default)(iteratee, undefined, group);
  32484. });
  32485. }
  32486. var _default = unzipWith;
  32487. exports.default = _default;
  32488. /***/ }),
  32489. /* 741 */
  32490. /*!******************************************************************************************!*\
  32491. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/update.js ***!
  32492. \******************************************************************************************/
  32493. /*! no static exports found */
  32494. /***/ (function(module, exports, __webpack_require__) {
  32495. "use strict";
  32496. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32497. Object.defineProperty(exports, "__esModule", {
  32498. value: true
  32499. });
  32500. exports.default = void 0;
  32501. var _baseUpdate = _interopRequireDefault(__webpack_require__(/*! ./_baseUpdate.js */ 742));
  32502. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  32503. /**
  32504. * This method is like `_.set` except that accepts `updater` to produce the
  32505. * value to set. Use `_.updateWith` to customize `path` creation. The `updater`
  32506. * is invoked with one argument: (value).
  32507. *
  32508. * **Note:** This method mutates `object`.
  32509. *
  32510. * @static
  32511. * @memberOf _
  32512. * @since 4.6.0
  32513. * @category Object
  32514. * @param {Object} object The object to modify.
  32515. * @param {Array|string} path The path of the property to set.
  32516. * @param {Function} updater The function to produce the updated value.
  32517. * @returns {Object} Returns `object`.
  32518. * @example
  32519. *
  32520. * var object = { 'a': [{ 'b': { 'c': 3 } }] };
  32521. *
  32522. * _.update(object, 'a[0].b.c', function(n) { return n * n; });
  32523. * console.log(object.a[0].b.c);
  32524. * // => 9
  32525. *
  32526. * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; });
  32527. * console.log(object.x[0].y.z);
  32528. * // => 0
  32529. */
  32530. function update(object, path, updater) {
  32531. return object == null ? object : (0, _baseUpdate.default)(object, path, (0, _castFunction.default)(updater));
  32532. }
  32533. var _default = update;
  32534. exports.default = _default;
  32535. /***/ }),
  32536. /* 742 */
  32537. /*!***********************************************************************************************!*\
  32538. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseUpdate.js ***!
  32539. \***********************************************************************************************/
  32540. /*! no static exports found */
  32541. /***/ (function(module, exports, __webpack_require__) {
  32542. "use strict";
  32543. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32544. Object.defineProperty(exports, "__esModule", {
  32545. value: true
  32546. });
  32547. exports.default = void 0;
  32548. var _baseGet = _interopRequireDefault(__webpack_require__(/*! ./_baseGet.js */ 262));
  32549. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  32550. /**
  32551. * The base implementation of `_.update`.
  32552. *
  32553. * @private
  32554. * @param {Object} object The object to modify.
  32555. * @param {Array|string} path The path of the property to update.
  32556. * @param {Function} updater The function to produce the updated value.
  32557. * @param {Function} [customizer] The function to customize path creation.
  32558. * @returns {Object} Returns `object`.
  32559. */
  32560. function baseUpdate(object, path, updater, customizer) {
  32561. return (0, _baseSet.default)(object, path, updater((0, _baseGet.default)(object, path)), customizer);
  32562. }
  32563. var _default = baseUpdate;
  32564. exports.default = _default;
  32565. /***/ }),
  32566. /* 743 */
  32567. /*!**********************************************************************************************!*\
  32568. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/updateWith.js ***!
  32569. \**********************************************************************************************/
  32570. /*! no static exports found */
  32571. /***/ (function(module, exports, __webpack_require__) {
  32572. "use strict";
  32573. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32574. Object.defineProperty(exports, "__esModule", {
  32575. value: true
  32576. });
  32577. exports.default = void 0;
  32578. var _baseUpdate = _interopRequireDefault(__webpack_require__(/*! ./_baseUpdate.js */ 742));
  32579. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  32580. /**
  32581. * This method is like `_.update` except that it accepts `customizer` which is
  32582. * invoked to produce the objects of `path`. If `customizer` returns `undefined`
  32583. * path creation is handled by the method instead. The `customizer` is invoked
  32584. * with three arguments: (nsValue, key, nsObject).
  32585. *
  32586. * **Note:** This method mutates `object`.
  32587. *
  32588. * @static
  32589. * @memberOf _
  32590. * @since 4.6.0
  32591. * @category Object
  32592. * @param {Object} object The object to modify.
  32593. * @param {Array|string} path The path of the property to set.
  32594. * @param {Function} updater The function to produce the updated value.
  32595. * @param {Function} [customizer] The function to customize assigned values.
  32596. * @returns {Object} Returns `object`.
  32597. * @example
  32598. *
  32599. * var object = {};
  32600. *
  32601. * _.updateWith(object, '[0][1]', _.constant('a'), Object);
  32602. * // => { '0': { '1': 'a' } }
  32603. */
  32604. function updateWith(object, path, updater, customizer) {
  32605. customizer = typeof customizer == 'function' ? customizer : undefined;
  32606. return object == null ? object : (0, _baseUpdate.default)(object, path, (0, _castFunction.default)(updater), customizer);
  32607. }
  32608. var _default = updateWith;
  32609. exports.default = _default;
  32610. /***/ }),
  32611. /* 744 */
  32612. /*!*********************************************************************************************!*\
  32613. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/upperCase.js ***!
  32614. \*********************************************************************************************/
  32615. /*! no static exports found */
  32616. /***/ (function(module, exports, __webpack_require__) {
  32617. "use strict";
  32618. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32619. Object.defineProperty(exports, "__esModule", {
  32620. value: true
  32621. });
  32622. exports.default = void 0;
  32623. var _createCompounder = _interopRequireDefault(__webpack_require__(/*! ./_createCompounder.js */ 316));
  32624. /**
  32625. * Converts `string`, as space separated words, to upper case.
  32626. *
  32627. * @static
  32628. * @memberOf _
  32629. * @since 4.0.0
  32630. * @category String
  32631. * @param {string} [string=''] The string to convert.
  32632. * @returns {string} Returns the upper cased string.
  32633. * @example
  32634. *
  32635. * _.upperCase('--foo-bar');
  32636. * // => 'FOO BAR'
  32637. *
  32638. * _.upperCase('fooBar');
  32639. * // => 'FOO BAR'
  32640. *
  32641. * _.upperCase('__foo_bar__');
  32642. * // => 'FOO BAR'
  32643. */
  32644. var upperCase = (0, _createCompounder.default)(function (result, word, index) {
  32645. return result + (index ? ' ' : '') + word.toUpperCase();
  32646. });
  32647. var _default = upperCase;
  32648. exports.default = _default;
  32649. /***/ }),
  32650. /* 745 */
  32651. /*!*****************************************************************************************!*\
  32652. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/value.js ***!
  32653. \*****************************************************************************************/
  32654. /*! no static exports found */
  32655. /***/ (function(module, exports, __webpack_require__) {
  32656. "use strict";
  32657. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32658. Object.defineProperty(exports, "__esModule", {
  32659. value: true
  32660. });
  32661. Object.defineProperty(exports, "default", {
  32662. enumerable: true,
  32663. get: function get() {
  32664. return _wrapperValue.default;
  32665. }
  32666. });
  32667. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  32668. /***/ }),
  32669. /* 746 */
  32670. /*!*******************************************************************************************!*\
  32671. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/valueOf.js ***!
  32672. \*******************************************************************************************/
  32673. /*! no static exports found */
  32674. /***/ (function(module, exports, __webpack_require__) {
  32675. "use strict";
  32676. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32677. Object.defineProperty(exports, "__esModule", {
  32678. value: true
  32679. });
  32680. Object.defineProperty(exports, "default", {
  32681. enumerable: true,
  32682. get: function get() {
  32683. return _wrapperValue.default;
  32684. }
  32685. });
  32686. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  32687. /***/ }),
  32688. /* 747 */
  32689. /*!********************************************************************************************!*\
  32690. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/valuesIn.js ***!
  32691. \********************************************************************************************/
  32692. /*! no static exports found */
  32693. /***/ (function(module, exports, __webpack_require__) {
  32694. "use strict";
  32695. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32696. Object.defineProperty(exports, "__esModule", {
  32697. value: true
  32698. });
  32699. exports.default = void 0;
  32700. var _baseValues = _interopRequireDefault(__webpack_require__(/*! ./_baseValues.js */ 517));
  32701. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  32702. /**
  32703. * Creates an array of the own and inherited enumerable string keyed property
  32704. * values of `object`.
  32705. *
  32706. * **Note:** Non-object values are coerced to objects.
  32707. *
  32708. * @static
  32709. * @memberOf _
  32710. * @since 3.0.0
  32711. * @category Object
  32712. * @param {Object} object The object to query.
  32713. * @returns {Array} Returns the array of property values.
  32714. * @example
  32715. *
  32716. * function Foo() {
  32717. * this.a = 1;
  32718. * this.b = 2;
  32719. * }
  32720. *
  32721. * Foo.prototype.c = 3;
  32722. *
  32723. * _.valuesIn(new Foo);
  32724. * // => [1, 2, 3] (iteration order is not guaranteed)
  32725. */
  32726. function valuesIn(object) {
  32727. return object == null ? [] : (0, _baseValues.default)(object, (0, _keysIn.default)(object));
  32728. }
  32729. var _default = valuesIn;
  32730. exports.default = _default;
  32731. /***/ }),
  32732. /* 748 */
  32733. /*!*******************************************************************************************!*\
  32734. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/without.js ***!
  32735. \*******************************************************************************************/
  32736. /*! no static exports found */
  32737. /***/ (function(module, exports, __webpack_require__) {
  32738. "use strict";
  32739. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32740. Object.defineProperty(exports, "__esModule", {
  32741. value: true
  32742. });
  32743. exports.default = void 0;
  32744. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  32745. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32746. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32747. /**
  32748. * Creates an array excluding all given values using
  32749. * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)
  32750. * for equality comparisons.
  32751. *
  32752. * **Note:** Unlike `_.pull`, this method returns a new array.
  32753. *
  32754. * @static
  32755. * @memberOf _
  32756. * @since 0.1.0
  32757. * @category Array
  32758. * @param {Array} array The array to inspect.
  32759. * @param {...*} [values] The values to exclude.
  32760. * @returns {Array} Returns the new array of filtered values.
  32761. * @see _.difference, _.xor
  32762. * @example
  32763. *
  32764. * _.without([2, 1, 2, 3], 1, 2);
  32765. * // => [3]
  32766. */
  32767. var without = (0, _baseRest.default)(function (array, values) {
  32768. return (0, _isArrayLikeObject.default)(array) ? (0, _baseDifference.default)(array, values) : [];
  32769. });
  32770. var _default = without;
  32771. exports.default = _default;
  32772. /***/ }),
  32773. /* 749 */
  32774. /*!****************************************************************************************!*\
  32775. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrap.js ***!
  32776. \****************************************************************************************/
  32777. /*! no static exports found */
  32778. /***/ (function(module, exports, __webpack_require__) {
  32779. "use strict";
  32780. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32781. Object.defineProperty(exports, "__esModule", {
  32782. value: true
  32783. });
  32784. exports.default = void 0;
  32785. var _castFunction = _interopRequireDefault(__webpack_require__(/*! ./_castFunction.js */ 447));
  32786. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  32787. /**
  32788. * Creates a function that provides `value` to `wrapper` as its first
  32789. * argument. Any additional arguments provided to the function are appended
  32790. * to those provided to the `wrapper`. The wrapper is invoked with the `this`
  32791. * binding of the created function.
  32792. *
  32793. * @static
  32794. * @memberOf _
  32795. * @since 0.1.0
  32796. * @category Function
  32797. * @param {*} value The value to wrap.
  32798. * @param {Function} [wrapper=identity] The wrapper function.
  32799. * @returns {Function} Returns the new function.
  32800. * @example
  32801. *
  32802. * var p = _.wrap(_.escape, function(func, text) {
  32803. * return '<p>' + func(text) + '</p>';
  32804. * });
  32805. *
  32806. * p('fred, barney, & pebbles');
  32807. * // => '<p>fred, barney, &amp; pebbles</p>'
  32808. */
  32809. function wrap(value, wrapper) {
  32810. return (0, _partial.default)((0, _castFunction.default)(wrapper), value);
  32811. }
  32812. var _default = wrap;
  32813. exports.default = _default;
  32814. /***/ }),
  32815. /* 750 */
  32816. /*!*********************************************************************************************!*\
  32817. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperAt.js ***!
  32818. \*********************************************************************************************/
  32819. /*! no static exports found */
  32820. /***/ (function(module, exports, __webpack_require__) {
  32821. "use strict";
  32822. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32823. Object.defineProperty(exports, "__esModule", {
  32824. value: true
  32825. });
  32826. exports.default = void 0;
  32827. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  32828. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  32829. var _baseAt = _interopRequireDefault(__webpack_require__(/*! ./_baseAt.js */ 260));
  32830. var _flatRest = _interopRequireDefault(__webpack_require__(/*! ./_flatRest.js */ 293));
  32831. var _isIndex = _interopRequireDefault(__webpack_require__(/*! ./_isIndex.js */ 222));
  32832. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  32833. /**
  32834. * This method is the wrapper version of `_.at`.
  32835. *
  32836. * @name at
  32837. * @memberOf _
  32838. * @since 1.0.0
  32839. * @category Seq
  32840. * @param {...(string|string[])} [paths] The property paths to pick.
  32841. * @returns {Object} Returns the new `lodash` wrapper instance.
  32842. * @example
  32843. *
  32844. * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };
  32845. *
  32846. * _(object).at(['a[0].b.c', 'a[1]']).value();
  32847. * // => [3, 4]
  32848. */
  32849. var wrapperAt = (0, _flatRest.default)(function (paths) {
  32850. var length = paths.length,
  32851. start = length ? paths[0] : 0,
  32852. value = this.__wrapped__,
  32853. interceptor = function interceptor(object) {
  32854. return (0, _baseAt.default)(object, paths);
  32855. };
  32856. if (length > 1 || this.__actions__.length || !(value instanceof _LazyWrapper.default) || !(0, _isIndex.default)(start)) {
  32857. return this.thru(interceptor);
  32858. }
  32859. value = value.slice(start, +start + (length ? 1 : 0));
  32860. value.__actions__.push({
  32861. 'func': _thru.default,
  32862. 'args': [interceptor],
  32863. 'thisArg': undefined
  32864. });
  32865. return new _LodashWrapper.default(value, this.__chain__).thru(function (array) {
  32866. if (length && !array.length) {
  32867. array.push(undefined);
  32868. }
  32869. return array;
  32870. });
  32871. });
  32872. var _default = wrapperAt;
  32873. exports.default = _default;
  32874. /***/ }),
  32875. /* 751 */
  32876. /*!************************************************************************************************!*\
  32877. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperChain.js ***!
  32878. \************************************************************************************************/
  32879. /*! no static exports found */
  32880. /***/ (function(module, exports, __webpack_require__) {
  32881. "use strict";
  32882. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32883. Object.defineProperty(exports, "__esModule", {
  32884. value: true
  32885. });
  32886. exports.default = void 0;
  32887. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  32888. /**
  32889. * Creates a `lodash` wrapper instance with explicit method chain sequences enabled.
  32890. *
  32891. * @name chain
  32892. * @memberOf _
  32893. * @since 0.1.0
  32894. * @category Seq
  32895. * @returns {Object} Returns the new `lodash` wrapper instance.
  32896. * @example
  32897. *
  32898. * var users = [
  32899. * { 'user': 'barney', 'age': 36 },
  32900. * { 'user': 'fred', 'age': 40 }
  32901. * ];
  32902. *
  32903. * // A sequence without explicit chaining.
  32904. * _(users).head();
  32905. * // => { 'user': 'barney', 'age': 36 }
  32906. *
  32907. * // A sequence with explicit chaining.
  32908. * _(users)
  32909. * .chain()
  32910. * .head()
  32911. * .pick('user')
  32912. * .value();
  32913. * // => { 'user': 'barney' }
  32914. */
  32915. function wrapperChain() {
  32916. return (0, _chain.default)(this);
  32917. }
  32918. var _default = wrapperChain;
  32919. exports.default = _default;
  32920. /***/ }),
  32921. /* 752 */
  32922. /*!**************************************************************************************************!*\
  32923. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/wrapperReverse.js ***!
  32924. \**************************************************************************************************/
  32925. /*! no static exports found */
  32926. /***/ (function(module, exports, __webpack_require__) {
  32927. "use strict";
  32928. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32929. Object.defineProperty(exports, "__esModule", {
  32930. value: true
  32931. });
  32932. exports.default = void 0;
  32933. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  32934. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  32935. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  32936. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  32937. /**
  32938. * This method is the wrapper version of `_.reverse`.
  32939. *
  32940. * **Note:** This method mutates the wrapped array.
  32941. *
  32942. * @name reverse
  32943. * @memberOf _
  32944. * @since 0.1.0
  32945. * @category Seq
  32946. * @returns {Object} Returns the new `lodash` wrapper instance.
  32947. * @example
  32948. *
  32949. * var array = [1, 2, 3];
  32950. *
  32951. * _(array).reverse().value()
  32952. * // => [3, 2, 1]
  32953. *
  32954. * console.log(array);
  32955. * // => [3, 2, 1]
  32956. */
  32957. function wrapperReverse() {
  32958. var value = this.__wrapped__;
  32959. if (value instanceof _LazyWrapper.default) {
  32960. var wrapped = value;
  32961. if (this.__actions__.length) {
  32962. wrapped = new _LazyWrapper.default(this);
  32963. }
  32964. wrapped = wrapped.reverse();
  32965. wrapped.__actions__.push({
  32966. 'func': _thru.default,
  32967. 'args': [_reverse.default],
  32968. 'thisArg': undefined
  32969. });
  32970. return new _LodashWrapper.default(wrapped, this.__chain__);
  32971. }
  32972. return this.thru(_reverse.default);
  32973. }
  32974. var _default = wrapperReverse;
  32975. exports.default = _default;
  32976. /***/ }),
  32977. /* 753 */
  32978. /*!***************************************************************************************!*\
  32979. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xor.js ***!
  32980. \***************************************************************************************/
  32981. /*! no static exports found */
  32982. /***/ (function(module, exports, __webpack_require__) {
  32983. "use strict";
  32984. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  32985. Object.defineProperty(exports, "__esModule", {
  32986. value: true
  32987. });
  32988. exports.default = void 0;
  32989. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  32990. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  32991. var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
  32992. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  32993. /**
  32994. * Creates an array of unique values that is the
  32995. * [symmetric difference](https://en.wikipedia.org/wiki/Symmetric_difference)
  32996. * of the given arrays. The order of result values is determined by the order
  32997. * they occur in the arrays.
  32998. *
  32999. * @static
  33000. * @memberOf _
  33001. * @since 2.4.0
  33002. * @category Array
  33003. * @param {...Array} [arrays] The arrays to inspect.
  33004. * @returns {Array} Returns the new array of filtered values.
  33005. * @see _.difference, _.without
  33006. * @example
  33007. *
  33008. * _.xor([2, 1], [2, 3]);
  33009. * // => [1, 3]
  33010. */
  33011. var xor = (0, _baseRest.default)(function (arrays) {
  33012. return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default));
  33013. });
  33014. var _default = xor;
  33015. exports.default = _default;
  33016. /***/ }),
  33017. /* 754 */
  33018. /*!********************************************************************************************!*\
  33019. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseXor.js ***!
  33020. \********************************************************************************************/
  33021. /*! no static exports found */
  33022. /***/ (function(module, exports, __webpack_require__) {
  33023. "use strict";
  33024. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33025. Object.defineProperty(exports, "__esModule", {
  33026. value: true
  33027. });
  33028. exports.default = void 0;
  33029. var _baseDifference = _interopRequireDefault(__webpack_require__(/*! ./_baseDifference.js */ 434));
  33030. var _baseFlatten = _interopRequireDefault(__webpack_require__(/*! ./_baseFlatten.js */ 295));
  33031. var _baseUniq = _interopRequireDefault(__webpack_require__(/*! ./_baseUniq.js */ 730));
  33032. /**
  33033. * The base implementation of methods like `_.xor`, without support for
  33034. * iteratee shorthands, that accepts an array of arrays to inspect.
  33035. *
  33036. * @private
  33037. * @param {Array} arrays The arrays to inspect.
  33038. * @param {Function} [iteratee] The iteratee invoked per element.
  33039. * @param {Function} [comparator] The comparator invoked per element.
  33040. * @returns {Array} Returns the new array of values.
  33041. */
  33042. function baseXor(arrays, iteratee, comparator) {
  33043. var length = arrays.length;
  33044. if (length < 2) {
  33045. return length ? (0, _baseUniq.default)(arrays[0]) : [];
  33046. }
  33047. var index = -1,
  33048. result = Array(length);
  33049. while (++index < length) {
  33050. var array = arrays[index],
  33051. othIndex = -1;
  33052. while (++othIndex < length) {
  33053. if (othIndex != index) {
  33054. result[index] = (0, _baseDifference.default)(result[index] || array, arrays[othIndex], iteratee, comparator);
  33055. }
  33056. }
  33057. }
  33058. return (0, _baseUniq.default)((0, _baseFlatten.default)(result, 1), iteratee, comparator);
  33059. }
  33060. var _default = baseXor;
  33061. exports.default = _default;
  33062. /***/ }),
  33063. /* 755 */
  33064. /*!*****************************************************************************************!*\
  33065. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xorBy.js ***!
  33066. \*****************************************************************************************/
  33067. /*! no static exports found */
  33068. /***/ (function(module, exports, __webpack_require__) {
  33069. "use strict";
  33070. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33071. Object.defineProperty(exports, "__esModule", {
  33072. value: true
  33073. });
  33074. exports.default = void 0;
  33075. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  33076. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  33077. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33078. var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
  33079. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  33080. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  33081. /**
  33082. * This method is like `_.xor` except that it accepts `iteratee` which is
  33083. * invoked for each element of each `arrays` to generate the criterion by
  33084. * which by which they're compared. The order of result values is determined
  33085. * by the order they occur in the arrays. The iteratee is invoked with one
  33086. * argument: (value).
  33087. *
  33088. * @static
  33089. * @memberOf _
  33090. * @since 4.0.0
  33091. * @category Array
  33092. * @param {...Array} [arrays] The arrays to inspect.
  33093. * @param {Function} [iteratee=_.identity] The iteratee invoked per element.
  33094. * @returns {Array} Returns the new array of filtered values.
  33095. * @example
  33096. *
  33097. * _.xorBy([2.1, 1.2], [2.3, 3.4], Math.floor);
  33098. * // => [1.2, 3.4]
  33099. *
  33100. * // The `_.property` iteratee shorthand.
  33101. * _.xorBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x');
  33102. * // => [{ 'x': 2 }]
  33103. */
  33104. var xorBy = (0, _baseRest.default)(function (arrays) {
  33105. var iteratee = (0, _last.default)(arrays);
  33106. if ((0, _isArrayLikeObject.default)(iteratee)) {
  33107. iteratee = undefined;
  33108. }
  33109. return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default), (0, _baseIteratee.default)(iteratee, 2));
  33110. });
  33111. var _default = xorBy;
  33112. exports.default = _default;
  33113. /***/ }),
  33114. /* 756 */
  33115. /*!*******************************************************************************************!*\
  33116. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/xorWith.js ***!
  33117. \*******************************************************************************************/
  33118. /*! no static exports found */
  33119. /***/ (function(module, exports, __webpack_require__) {
  33120. "use strict";
  33121. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33122. Object.defineProperty(exports, "__esModule", {
  33123. value: true
  33124. });
  33125. exports.default = void 0;
  33126. var _arrayFilter = _interopRequireDefault(__webpack_require__(/*! ./_arrayFilter.js */ 345));
  33127. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33128. var _baseXor = _interopRequireDefault(__webpack_require__(/*! ./_baseXor.js */ 754));
  33129. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  33130. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  33131. /**
  33132. * This method is like `_.xor` except that it accepts `comparator` which is
  33133. * invoked to compare elements of `arrays`. The order of result values is
  33134. * determined by the order they occur in the arrays. The comparator is invoked
  33135. * with two arguments: (arrVal, othVal).
  33136. *
  33137. * @static
  33138. * @memberOf _
  33139. * @since 4.0.0
  33140. * @category Array
  33141. * @param {...Array} [arrays] The arrays to inspect.
  33142. * @param {Function} [comparator] The comparator invoked per element.
  33143. * @returns {Array} Returns the new array of filtered values.
  33144. * @example
  33145. *
  33146. * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }];
  33147. * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }];
  33148. *
  33149. * _.xorWith(objects, others, _.isEqual);
  33150. * // => [{ 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }]
  33151. */
  33152. var xorWith = (0, _baseRest.default)(function (arrays) {
  33153. var comparator = (0, _last.default)(arrays);
  33154. comparator = typeof comparator == 'function' ? comparator : undefined;
  33155. return (0, _baseXor.default)((0, _arrayFilter.default)(arrays, _isArrayLikeObject.default), undefined, comparator);
  33156. });
  33157. var _default = xorWith;
  33158. exports.default = _default;
  33159. /***/ }),
  33160. /* 757 */
  33161. /*!***************************************************************************************!*\
  33162. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zip.js ***!
  33163. \***************************************************************************************/
  33164. /*! no static exports found */
  33165. /***/ (function(module, exports, __webpack_require__) {
  33166. "use strict";
  33167. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33168. Object.defineProperty(exports, "__esModule", {
  33169. value: true
  33170. });
  33171. exports.default = void 0;
  33172. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33173. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  33174. /**
  33175. * Creates an array of grouped elements, the first of which contains the
  33176. * first elements of the given arrays, the second of which contains the
  33177. * second elements of the given arrays, and so on.
  33178. *
  33179. * @static
  33180. * @memberOf _
  33181. * @since 0.1.0
  33182. * @category Array
  33183. * @param {...Array} [arrays] The arrays to process.
  33184. * @returns {Array} Returns the new array of grouped elements.
  33185. * @example
  33186. *
  33187. * _.zip(['a', 'b'], [1, 2], [true, false]);
  33188. * // => [['a', 1, true], ['b', 2, false]]
  33189. */
  33190. var zip = (0, _baseRest.default)(_unzip.default);
  33191. var _default = zip;
  33192. exports.default = _default;
  33193. /***/ }),
  33194. /* 758 */
  33195. /*!*********************************************************************************************!*\
  33196. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipObject.js ***!
  33197. \*********************************************************************************************/
  33198. /*! no static exports found */
  33199. /***/ (function(module, exports, __webpack_require__) {
  33200. "use strict";
  33201. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33202. Object.defineProperty(exports, "__esModule", {
  33203. value: true
  33204. });
  33205. exports.default = void 0;
  33206. var _assignValue = _interopRequireDefault(__webpack_require__(/*! ./_assignValue.js */ 227));
  33207. var _baseZipObject = _interopRequireDefault(__webpack_require__(/*! ./_baseZipObject.js */ 759));
  33208. /**
  33209. * This method is like `_.fromPairs` except that it accepts two arrays,
  33210. * one of property identifiers and one of corresponding values.
  33211. *
  33212. * @static
  33213. * @memberOf _
  33214. * @since 0.4.0
  33215. * @category Array
  33216. * @param {Array} [props=[]] The property identifiers.
  33217. * @param {Array} [values=[]] The property values.
  33218. * @returns {Object} Returns the new object.
  33219. * @example
  33220. *
  33221. * _.zipObject(['a', 'b'], [1, 2]);
  33222. * // => { 'a': 1, 'b': 2 }
  33223. */
  33224. function zipObject(props, values) {
  33225. return (0, _baseZipObject.default)(props || [], values || [], _assignValue.default);
  33226. }
  33227. var _default = zipObject;
  33228. exports.default = _default;
  33229. /***/ }),
  33230. /* 759 */
  33231. /*!**************************************************************************************************!*\
  33232. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_baseZipObject.js ***!
  33233. \**************************************************************************************************/
  33234. /*! no static exports found */
  33235. /***/ (function(module, exports, __webpack_require__) {
  33236. "use strict";
  33237. Object.defineProperty(exports, "__esModule", {
  33238. value: true
  33239. });
  33240. exports.default = void 0;
  33241. /**
  33242. * This base implementation of `_.zipObject` which assigns values using `assignFunc`.
  33243. *
  33244. * @private
  33245. * @param {Array} props The property identifiers.
  33246. * @param {Array} values The property values.
  33247. * @param {Function} assignFunc The function to assign values.
  33248. * @returns {Object} Returns the new object.
  33249. */
  33250. function baseZipObject(props, values, assignFunc) {
  33251. var index = -1,
  33252. length = props.length,
  33253. valsLength = values.length,
  33254. result = {};
  33255. while (++index < length) {
  33256. var value = index < valsLength ? values[index] : undefined;
  33257. assignFunc(result, props[index], value);
  33258. }
  33259. return result;
  33260. }
  33261. var _default = baseZipObject;
  33262. exports.default = _default;
  33263. /***/ }),
  33264. /* 760 */
  33265. /*!*************************************************************************************************!*\
  33266. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipObjectDeep.js ***!
  33267. \*************************************************************************************************/
  33268. /*! no static exports found */
  33269. /***/ (function(module, exports, __webpack_require__) {
  33270. "use strict";
  33271. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33272. Object.defineProperty(exports, "__esModule", {
  33273. value: true
  33274. });
  33275. exports.default = void 0;
  33276. var _baseSet = _interopRequireDefault(__webpack_require__(/*! ./_baseSet.js */ 600));
  33277. var _baseZipObject = _interopRequireDefault(__webpack_require__(/*! ./_baseZipObject.js */ 759));
  33278. /**
  33279. * This method is like `_.zipObject` except that it supports property paths.
  33280. *
  33281. * @static
  33282. * @memberOf _
  33283. * @since 4.1.0
  33284. * @category Array
  33285. * @param {Array} [props=[]] The property identifiers.
  33286. * @param {Array} [values=[]] The property values.
  33287. * @returns {Object} Returns the new object.
  33288. * @example
  33289. *
  33290. * _.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]);
  33291. * // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } }
  33292. */
  33293. function zipObjectDeep(props, values) {
  33294. return (0, _baseZipObject.default)(props || [], values || [], _baseSet.default);
  33295. }
  33296. var _default = zipObjectDeep;
  33297. exports.default = _default;
  33298. /***/ }),
  33299. /* 761 */
  33300. /*!*******************************************************************************************!*\
  33301. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/zipWith.js ***!
  33302. \*******************************************************************************************/
  33303. /*! no static exports found */
  33304. /***/ (function(module, exports, __webpack_require__) {
  33305. "use strict";
  33306. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33307. Object.defineProperty(exports, "__esModule", {
  33308. value: true
  33309. });
  33310. exports.default = void 0;
  33311. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33312. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  33313. /**
  33314. * This method is like `_.zip` except that it accepts `iteratee` to specify
  33315. * how grouped values should be combined. The iteratee is invoked with the
  33316. * elements of each group: (...group).
  33317. *
  33318. * @static
  33319. * @memberOf _
  33320. * @since 3.8.0
  33321. * @category Array
  33322. * @param {...Array} [arrays] The arrays to process.
  33323. * @param {Function} [iteratee=_.identity] The function to combine
  33324. * grouped values.
  33325. * @returns {Array} Returns the new array of grouped elements.
  33326. * @example
  33327. *
  33328. * _.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) {
  33329. * return a + b + c;
  33330. * });
  33331. * // => [111, 222]
  33332. */
  33333. var zipWith = (0, _baseRest.default)(function (arrays) {
  33334. var length = arrays.length,
  33335. iteratee = length > 1 ? arrays[length - 1] : undefined;
  33336. iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined;
  33337. return (0, _unzipWith.default)(arrays, iteratee);
  33338. });
  33339. var _default = zipWith;
  33340. exports.default = _default;
  33341. /***/ }),
  33342. /* 762 */
  33343. /*!**************************************************************************************************!*\
  33344. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lodash.default.js ***!
  33345. \**************************************************************************************************/
  33346. /*! no static exports found */
  33347. /***/ (function(module, exports, __webpack_require__) {
  33348. "use strict";
  33349. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33350. Object.defineProperty(exports, "__esModule", {
  33351. value: true
  33352. });
  33353. exports.default = void 0;
  33354. var _array = _interopRequireDefault(__webpack_require__(/*! ./array.js */ 763));
  33355. var _collection = _interopRequireDefault(__webpack_require__(/*! ./collection.js */ 765));
  33356. var _date = _interopRequireDefault(__webpack_require__(/*! ./date.js */ 767));
  33357. var _function = _interopRequireDefault(__webpack_require__(/*! ./function.js */ 769));
  33358. var _lang = _interopRequireDefault(__webpack_require__(/*! ./lang.js */ 771));
  33359. var _math = _interopRequireDefault(__webpack_require__(/*! ./math.js */ 773));
  33360. var _number = _interopRequireDefault(__webpack_require__(/*! ./number.js */ 775));
  33361. var _object = _interopRequireDefault(__webpack_require__(/*! ./object.js */ 777));
  33362. var _seq = _interopRequireDefault(__webpack_require__(/*! ./seq.js */ 779));
  33363. var _string = _interopRequireDefault(__webpack_require__(/*! ./string.js */ 781));
  33364. var _util = _interopRequireDefault(__webpack_require__(/*! ./util.js */ 783));
  33365. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  33366. var _LodashWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LodashWrapper.js */ 201));
  33367. var _Symbol2 = _interopRequireDefault(__webpack_require__(/*! ./_Symbol.js */ 154));
  33368. var _arrayEach = _interopRequireDefault(__webpack_require__(/*! ./_arrayEach.js */ 214));
  33369. var _arrayPush = _interopRequireDefault(__webpack_require__(/*! ./_arrayPush.js */ 296));
  33370. var _baseForOwn = _interopRequireDefault(__webpack_require__(/*! ./_baseForOwn.js */ 410));
  33371. var _baseFunctions = _interopRequireDefault(__webpack_require__(/*! ./_baseFunctions.js */ 503));
  33372. var _baseInvoke = _interopRequireDefault(__webpack_require__(/*! ./_baseInvoke.js */ 530));
  33373. var _baseIteratee = _interopRequireDefault(__webpack_require__(/*! ./_baseIteratee.js */ 376));
  33374. var _baseRest = _interopRequireDefault(__webpack_require__(/*! ./_baseRest.js */ 232));
  33375. var _createHybrid = _interopRequireDefault(__webpack_require__(/*! ./_createHybrid.js */ 188));
  33376. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  33377. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  33378. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  33379. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  33380. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  33381. var _lazyClone = _interopRequireDefault(__webpack_require__(/*! ./_lazyClone.js */ 785));
  33382. var _lazyReverse = _interopRequireDefault(__webpack_require__(/*! ./_lazyReverse.js */ 786));
  33383. var _lazyValue = _interopRequireDefault(__webpack_require__(/*! ./_lazyValue.js */ 787));
  33384. var _mixin2 = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  33385. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  33386. var _realNames = _interopRequireDefault(__webpack_require__(/*! ./_realNames.js */ 199));
  33387. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  33388. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  33389. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  33390. /**
  33391. * @license
  33392. * Lodash (Custom Build) <https://lodash.com/>
  33393. * Build: `lodash modularize exports="es" -o ./`
  33394. * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
  33395. * Released under MIT license <https://lodash.com/license>
  33396. * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
  33397. * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
  33398. */
  33399. /** Used as the semantic version number. */
  33400. var VERSION = '4.17.21';
  33401. /** Used to compose bitmasks for function metadata. */
  33402. var WRAP_BIND_KEY_FLAG = 2;
  33403. /** Used to indicate the type of lazy iteratees. */
  33404. var LAZY_FILTER_FLAG = 1,
  33405. LAZY_WHILE_FLAG = 3;
  33406. /** Used as references for the maximum length and index of an array. */
  33407. var MAX_ARRAY_LENGTH = 4294967295;
  33408. /** Used for built-in method references. */
  33409. var arrayProto = Array.prototype,
  33410. objectProto = Object.prototype;
  33411. /** Used to check objects for own properties. */
  33412. var hasOwnProperty = objectProto.hasOwnProperty;
  33413. /** Built-in value references. */
  33414. var symIterator = _Symbol2.default ? _Symbol2.default.iterator : undefined;
  33415. /* Built-in method references for those with the same name as other `lodash` methods. */
  33416. var nativeMax = Math.max,
  33417. nativeMin = Math.min;
  33418. // wrap `_.mixin` so it works when provided only one argument
  33419. var mixin = function (func) {
  33420. return function (object, source, options) {
  33421. if (options == null) {
  33422. var isObj = (0, _isObject.default)(source),
  33423. props = isObj && (0, _keys.default)(source),
  33424. methodNames = props && props.length && (0, _baseFunctions.default)(source, props);
  33425. if (!(methodNames ? methodNames.length : isObj)) {
  33426. options = source;
  33427. source = object;
  33428. object = this;
  33429. }
  33430. }
  33431. return func(object, source, options);
  33432. };
  33433. }(_mixin2.default);
  33434. // Add methods that return wrapped values in chain sequences.
  33435. _wrapperLodash.default.after = _function.default.after;
  33436. _wrapperLodash.default.ary = _function.default.ary;
  33437. _wrapperLodash.default.assign = _object.default.assign;
  33438. _wrapperLodash.default.assignIn = _object.default.assignIn;
  33439. _wrapperLodash.default.assignInWith = _object.default.assignInWith;
  33440. _wrapperLodash.default.assignWith = _object.default.assignWith;
  33441. _wrapperLodash.default.at = _object.default.at;
  33442. _wrapperLodash.default.before = _function.default.before;
  33443. _wrapperLodash.default.bind = _function.default.bind;
  33444. _wrapperLodash.default.bindAll = _util.default.bindAll;
  33445. _wrapperLodash.default.bindKey = _function.default.bindKey;
  33446. _wrapperLodash.default.castArray = _lang.default.castArray;
  33447. _wrapperLodash.default.chain = _seq.default.chain;
  33448. _wrapperLodash.default.chunk = _array.default.chunk;
  33449. _wrapperLodash.default.compact = _array.default.compact;
  33450. _wrapperLodash.default.concat = _array.default.concat;
  33451. _wrapperLodash.default.cond = _util.default.cond;
  33452. _wrapperLodash.default.conforms = _util.default.conforms;
  33453. _wrapperLodash.default.constant = _util.default.constant;
  33454. _wrapperLodash.default.countBy = _collection.default.countBy;
  33455. _wrapperLodash.default.create = _object.default.create;
  33456. _wrapperLodash.default.curry = _function.default.curry;
  33457. _wrapperLodash.default.curryRight = _function.default.curryRight;
  33458. _wrapperLodash.default.debounce = _function.default.debounce;
  33459. _wrapperLodash.default.defaults = _object.default.defaults;
  33460. _wrapperLodash.default.defaultsDeep = _object.default.defaultsDeep;
  33461. _wrapperLodash.default.defer = _function.default.defer;
  33462. _wrapperLodash.default.delay = _function.default.delay;
  33463. _wrapperLodash.default.difference = _array.default.difference;
  33464. _wrapperLodash.default.differenceBy = _array.default.differenceBy;
  33465. _wrapperLodash.default.differenceWith = _array.default.differenceWith;
  33466. _wrapperLodash.default.drop = _array.default.drop;
  33467. _wrapperLodash.default.dropRight = _array.default.dropRight;
  33468. _wrapperLodash.default.dropRightWhile = _array.default.dropRightWhile;
  33469. _wrapperLodash.default.dropWhile = _array.default.dropWhile;
  33470. _wrapperLodash.default.fill = _array.default.fill;
  33471. _wrapperLodash.default.filter = _collection.default.filter;
  33472. _wrapperLodash.default.flatMap = _collection.default.flatMap;
  33473. _wrapperLodash.default.flatMapDeep = _collection.default.flatMapDeep;
  33474. _wrapperLodash.default.flatMapDepth = _collection.default.flatMapDepth;
  33475. _wrapperLodash.default.flatten = _array.default.flatten;
  33476. _wrapperLodash.default.flattenDeep = _array.default.flattenDeep;
  33477. _wrapperLodash.default.flattenDepth = _array.default.flattenDepth;
  33478. _wrapperLodash.default.flip = _function.default.flip;
  33479. _wrapperLodash.default.flow = _util.default.flow;
  33480. _wrapperLodash.default.flowRight = _util.default.flowRight;
  33481. _wrapperLodash.default.fromPairs = _array.default.fromPairs;
  33482. _wrapperLodash.default.functions = _object.default.functions;
  33483. _wrapperLodash.default.functionsIn = _object.default.functionsIn;
  33484. _wrapperLodash.default.groupBy = _collection.default.groupBy;
  33485. _wrapperLodash.default.initial = _array.default.initial;
  33486. _wrapperLodash.default.intersection = _array.default.intersection;
  33487. _wrapperLodash.default.intersectionBy = _array.default.intersectionBy;
  33488. _wrapperLodash.default.intersectionWith = _array.default.intersectionWith;
  33489. _wrapperLodash.default.invert = _object.default.invert;
  33490. _wrapperLodash.default.invertBy = _object.default.invertBy;
  33491. _wrapperLodash.default.invokeMap = _collection.default.invokeMap;
  33492. _wrapperLodash.default.iteratee = _util.default.iteratee;
  33493. _wrapperLodash.default.keyBy = _collection.default.keyBy;
  33494. _wrapperLodash.default.keys = _keys.default;
  33495. _wrapperLodash.default.keysIn = _object.default.keysIn;
  33496. _wrapperLodash.default.map = _collection.default.map;
  33497. _wrapperLodash.default.mapKeys = _object.default.mapKeys;
  33498. _wrapperLodash.default.mapValues = _object.default.mapValues;
  33499. _wrapperLodash.default.matches = _util.default.matches;
  33500. _wrapperLodash.default.matchesProperty = _util.default.matchesProperty;
  33501. _wrapperLodash.default.memoize = _function.default.memoize;
  33502. _wrapperLodash.default.merge = _object.default.merge;
  33503. _wrapperLodash.default.mergeWith = _object.default.mergeWith;
  33504. _wrapperLodash.default.method = _util.default.method;
  33505. _wrapperLodash.default.methodOf = _util.default.methodOf;
  33506. _wrapperLodash.default.mixin = mixin;
  33507. _wrapperLodash.default.negate = _negate.default;
  33508. _wrapperLodash.default.nthArg = _util.default.nthArg;
  33509. _wrapperLodash.default.omit = _object.default.omit;
  33510. _wrapperLodash.default.omitBy = _object.default.omitBy;
  33511. _wrapperLodash.default.once = _function.default.once;
  33512. _wrapperLodash.default.orderBy = _collection.default.orderBy;
  33513. _wrapperLodash.default.over = _util.default.over;
  33514. _wrapperLodash.default.overArgs = _function.default.overArgs;
  33515. _wrapperLodash.default.overEvery = _util.default.overEvery;
  33516. _wrapperLodash.default.overSome = _util.default.overSome;
  33517. _wrapperLodash.default.partial = _function.default.partial;
  33518. _wrapperLodash.default.partialRight = _function.default.partialRight;
  33519. _wrapperLodash.default.partition = _collection.default.partition;
  33520. _wrapperLodash.default.pick = _object.default.pick;
  33521. _wrapperLodash.default.pickBy = _object.default.pickBy;
  33522. _wrapperLodash.default.property = _util.default.property;
  33523. _wrapperLodash.default.propertyOf = _util.default.propertyOf;
  33524. _wrapperLodash.default.pull = _array.default.pull;
  33525. _wrapperLodash.default.pullAll = _array.default.pullAll;
  33526. _wrapperLodash.default.pullAllBy = _array.default.pullAllBy;
  33527. _wrapperLodash.default.pullAllWith = _array.default.pullAllWith;
  33528. _wrapperLodash.default.pullAt = _array.default.pullAt;
  33529. _wrapperLodash.default.range = _util.default.range;
  33530. _wrapperLodash.default.rangeRight = _util.default.rangeRight;
  33531. _wrapperLodash.default.rearg = _function.default.rearg;
  33532. _wrapperLodash.default.reject = _collection.default.reject;
  33533. _wrapperLodash.default.remove = _array.default.remove;
  33534. _wrapperLodash.default.rest = _function.default.rest;
  33535. _wrapperLodash.default.reverse = _array.default.reverse;
  33536. _wrapperLodash.default.sampleSize = _collection.default.sampleSize;
  33537. _wrapperLodash.default.set = _object.default.set;
  33538. _wrapperLodash.default.setWith = _object.default.setWith;
  33539. _wrapperLodash.default.shuffle = _collection.default.shuffle;
  33540. _wrapperLodash.default.slice = _array.default.slice;
  33541. _wrapperLodash.default.sortBy = _collection.default.sortBy;
  33542. _wrapperLodash.default.sortedUniq = _array.default.sortedUniq;
  33543. _wrapperLodash.default.sortedUniqBy = _array.default.sortedUniqBy;
  33544. _wrapperLodash.default.split = _string.default.split;
  33545. _wrapperLodash.default.spread = _function.default.spread;
  33546. _wrapperLodash.default.tail = _array.default.tail;
  33547. _wrapperLodash.default.take = _array.default.take;
  33548. _wrapperLodash.default.takeRight = _array.default.takeRight;
  33549. _wrapperLodash.default.takeRightWhile = _array.default.takeRightWhile;
  33550. _wrapperLodash.default.takeWhile = _array.default.takeWhile;
  33551. _wrapperLodash.default.tap = _seq.default.tap;
  33552. _wrapperLodash.default.throttle = _function.default.throttle;
  33553. _wrapperLodash.default.thru = _thru.default;
  33554. _wrapperLodash.default.toArray = _lang.default.toArray;
  33555. _wrapperLodash.default.toPairs = _object.default.toPairs;
  33556. _wrapperLodash.default.toPairsIn = _object.default.toPairsIn;
  33557. _wrapperLodash.default.toPath = _util.default.toPath;
  33558. _wrapperLodash.default.toPlainObject = _lang.default.toPlainObject;
  33559. _wrapperLodash.default.transform = _object.default.transform;
  33560. _wrapperLodash.default.unary = _function.default.unary;
  33561. _wrapperLodash.default.union = _array.default.union;
  33562. _wrapperLodash.default.unionBy = _array.default.unionBy;
  33563. _wrapperLodash.default.unionWith = _array.default.unionWith;
  33564. _wrapperLodash.default.uniq = _array.default.uniq;
  33565. _wrapperLodash.default.uniqBy = _array.default.uniqBy;
  33566. _wrapperLodash.default.uniqWith = _array.default.uniqWith;
  33567. _wrapperLodash.default.unset = _object.default.unset;
  33568. _wrapperLodash.default.unzip = _array.default.unzip;
  33569. _wrapperLodash.default.unzipWith = _array.default.unzipWith;
  33570. _wrapperLodash.default.update = _object.default.update;
  33571. _wrapperLodash.default.updateWith = _object.default.updateWith;
  33572. _wrapperLodash.default.values = _object.default.values;
  33573. _wrapperLodash.default.valuesIn = _object.default.valuesIn;
  33574. _wrapperLodash.default.without = _array.default.without;
  33575. _wrapperLodash.default.words = _string.default.words;
  33576. _wrapperLodash.default.wrap = _function.default.wrap;
  33577. _wrapperLodash.default.xor = _array.default.xor;
  33578. _wrapperLodash.default.xorBy = _array.default.xorBy;
  33579. _wrapperLodash.default.xorWith = _array.default.xorWith;
  33580. _wrapperLodash.default.zip = _array.default.zip;
  33581. _wrapperLodash.default.zipObject = _array.default.zipObject;
  33582. _wrapperLodash.default.zipObjectDeep = _array.default.zipObjectDeep;
  33583. _wrapperLodash.default.zipWith = _array.default.zipWith;
  33584. // Add aliases.
  33585. _wrapperLodash.default.entries = _object.default.toPairs;
  33586. _wrapperLodash.default.entriesIn = _object.default.toPairsIn;
  33587. _wrapperLodash.default.extend = _object.default.assignIn;
  33588. _wrapperLodash.default.extendWith = _object.default.assignInWith;
  33589. // Add methods to `lodash.prototype`.
  33590. mixin(_wrapperLodash.default, _wrapperLodash.default);
  33591. // Add methods that return unwrapped values in chain sequences.
  33592. _wrapperLodash.default.add = _math.default.add;
  33593. _wrapperLodash.default.attempt = _util.default.attempt;
  33594. _wrapperLodash.default.camelCase = _string.default.camelCase;
  33595. _wrapperLodash.default.capitalize = _string.default.capitalize;
  33596. _wrapperLodash.default.ceil = _math.default.ceil;
  33597. _wrapperLodash.default.clamp = _number.default.clamp;
  33598. _wrapperLodash.default.clone = _lang.default.clone;
  33599. _wrapperLodash.default.cloneDeep = _lang.default.cloneDeep;
  33600. _wrapperLodash.default.cloneDeepWith = _lang.default.cloneDeepWith;
  33601. _wrapperLodash.default.cloneWith = _lang.default.cloneWith;
  33602. _wrapperLodash.default.conformsTo = _lang.default.conformsTo;
  33603. _wrapperLodash.default.deburr = _string.default.deburr;
  33604. _wrapperLodash.default.defaultTo = _util.default.defaultTo;
  33605. _wrapperLodash.default.divide = _math.default.divide;
  33606. _wrapperLodash.default.endsWith = _string.default.endsWith;
  33607. _wrapperLodash.default.eq = _lang.default.eq;
  33608. _wrapperLodash.default.escape = _string.default.escape;
  33609. _wrapperLodash.default.escapeRegExp = _string.default.escapeRegExp;
  33610. _wrapperLodash.default.every = _collection.default.every;
  33611. _wrapperLodash.default.find = _collection.default.find;
  33612. _wrapperLodash.default.findIndex = _array.default.findIndex;
  33613. _wrapperLodash.default.findKey = _object.default.findKey;
  33614. _wrapperLodash.default.findLast = _collection.default.findLast;
  33615. _wrapperLodash.default.findLastIndex = _array.default.findLastIndex;
  33616. _wrapperLodash.default.findLastKey = _object.default.findLastKey;
  33617. _wrapperLodash.default.floor = _math.default.floor;
  33618. _wrapperLodash.default.forEach = _collection.default.forEach;
  33619. _wrapperLodash.default.forEachRight = _collection.default.forEachRight;
  33620. _wrapperLodash.default.forIn = _object.default.forIn;
  33621. _wrapperLodash.default.forInRight = _object.default.forInRight;
  33622. _wrapperLodash.default.forOwn = _object.default.forOwn;
  33623. _wrapperLodash.default.forOwnRight = _object.default.forOwnRight;
  33624. _wrapperLodash.default.get = _object.default.get;
  33625. _wrapperLodash.default.gt = _lang.default.gt;
  33626. _wrapperLodash.default.gte = _lang.default.gte;
  33627. _wrapperLodash.default.has = _object.default.has;
  33628. _wrapperLodash.default.hasIn = _object.default.hasIn;
  33629. _wrapperLodash.default.head = _array.default.head;
  33630. _wrapperLodash.default.identity = _identity.default;
  33631. _wrapperLodash.default.includes = _collection.default.includes;
  33632. _wrapperLodash.default.indexOf = _array.default.indexOf;
  33633. _wrapperLodash.default.inRange = _number.default.inRange;
  33634. _wrapperLodash.default.invoke = _object.default.invoke;
  33635. _wrapperLodash.default.isArguments = _lang.default.isArguments;
  33636. _wrapperLodash.default.isArray = _isArray.default;
  33637. _wrapperLodash.default.isArrayBuffer = _lang.default.isArrayBuffer;
  33638. _wrapperLodash.default.isArrayLike = _lang.default.isArrayLike;
  33639. _wrapperLodash.default.isArrayLikeObject = _lang.default.isArrayLikeObject;
  33640. _wrapperLodash.default.isBoolean = _lang.default.isBoolean;
  33641. _wrapperLodash.default.isBuffer = _lang.default.isBuffer;
  33642. _wrapperLodash.default.isDate = _lang.default.isDate;
  33643. _wrapperLodash.default.isElement = _lang.default.isElement;
  33644. _wrapperLodash.default.isEmpty = _lang.default.isEmpty;
  33645. _wrapperLodash.default.isEqual = _lang.default.isEqual;
  33646. _wrapperLodash.default.isEqualWith = _lang.default.isEqualWith;
  33647. _wrapperLodash.default.isError = _lang.default.isError;
  33648. _wrapperLodash.default.isFinite = _lang.default.isFinite;
  33649. _wrapperLodash.default.isFunction = _lang.default.isFunction;
  33650. _wrapperLodash.default.isInteger = _lang.default.isInteger;
  33651. _wrapperLodash.default.isLength = _lang.default.isLength;
  33652. _wrapperLodash.default.isMap = _lang.default.isMap;
  33653. _wrapperLodash.default.isMatch = _lang.default.isMatch;
  33654. _wrapperLodash.default.isMatchWith = _lang.default.isMatchWith;
  33655. _wrapperLodash.default.isNaN = _lang.default.isNaN;
  33656. _wrapperLodash.default.isNative = _lang.default.isNative;
  33657. _wrapperLodash.default.isNil = _lang.default.isNil;
  33658. _wrapperLodash.default.isNull = _lang.default.isNull;
  33659. _wrapperLodash.default.isNumber = _lang.default.isNumber;
  33660. _wrapperLodash.default.isObject = _isObject.default;
  33661. _wrapperLodash.default.isObjectLike = _lang.default.isObjectLike;
  33662. _wrapperLodash.default.isPlainObject = _lang.default.isPlainObject;
  33663. _wrapperLodash.default.isRegExp = _lang.default.isRegExp;
  33664. _wrapperLodash.default.isSafeInteger = _lang.default.isSafeInteger;
  33665. _wrapperLodash.default.isSet = _lang.default.isSet;
  33666. _wrapperLodash.default.isString = _lang.default.isString;
  33667. _wrapperLodash.default.isSymbol = _lang.default.isSymbol;
  33668. _wrapperLodash.default.isTypedArray = _lang.default.isTypedArray;
  33669. _wrapperLodash.default.isUndefined = _lang.default.isUndefined;
  33670. _wrapperLodash.default.isWeakMap = _lang.default.isWeakMap;
  33671. _wrapperLodash.default.isWeakSet = _lang.default.isWeakSet;
  33672. _wrapperLodash.default.join = _array.default.join;
  33673. _wrapperLodash.default.kebabCase = _string.default.kebabCase;
  33674. _wrapperLodash.default.last = _last.default;
  33675. _wrapperLodash.default.lastIndexOf = _array.default.lastIndexOf;
  33676. _wrapperLodash.default.lowerCase = _string.default.lowerCase;
  33677. _wrapperLodash.default.lowerFirst = _string.default.lowerFirst;
  33678. _wrapperLodash.default.lt = _lang.default.lt;
  33679. _wrapperLodash.default.lte = _lang.default.lte;
  33680. _wrapperLodash.default.max = _math.default.max;
  33681. _wrapperLodash.default.maxBy = _math.default.maxBy;
  33682. _wrapperLodash.default.mean = _math.default.mean;
  33683. _wrapperLodash.default.meanBy = _math.default.meanBy;
  33684. _wrapperLodash.default.min = _math.default.min;
  33685. _wrapperLodash.default.minBy = _math.default.minBy;
  33686. _wrapperLodash.default.stubArray = _util.default.stubArray;
  33687. _wrapperLodash.default.stubFalse = _util.default.stubFalse;
  33688. _wrapperLodash.default.stubObject = _util.default.stubObject;
  33689. _wrapperLodash.default.stubString = _util.default.stubString;
  33690. _wrapperLodash.default.stubTrue = _util.default.stubTrue;
  33691. _wrapperLodash.default.multiply = _math.default.multiply;
  33692. _wrapperLodash.default.nth = _array.default.nth;
  33693. _wrapperLodash.default.noop = _util.default.noop;
  33694. _wrapperLodash.default.now = _date.default.now;
  33695. _wrapperLodash.default.pad = _string.default.pad;
  33696. _wrapperLodash.default.padEnd = _string.default.padEnd;
  33697. _wrapperLodash.default.padStart = _string.default.padStart;
  33698. _wrapperLodash.default.parseInt = _string.default.parseInt;
  33699. _wrapperLodash.default.random = _number.default.random;
  33700. _wrapperLodash.default.reduce = _collection.default.reduce;
  33701. _wrapperLodash.default.reduceRight = _collection.default.reduceRight;
  33702. _wrapperLodash.default.repeat = _string.default.repeat;
  33703. _wrapperLodash.default.replace = _string.default.replace;
  33704. _wrapperLodash.default.result = _object.default.result;
  33705. _wrapperLodash.default.round = _math.default.round;
  33706. _wrapperLodash.default.sample = _collection.default.sample;
  33707. _wrapperLodash.default.size = _collection.default.size;
  33708. _wrapperLodash.default.snakeCase = _string.default.snakeCase;
  33709. _wrapperLodash.default.some = _collection.default.some;
  33710. _wrapperLodash.default.sortedIndex = _array.default.sortedIndex;
  33711. _wrapperLodash.default.sortedIndexBy = _array.default.sortedIndexBy;
  33712. _wrapperLodash.default.sortedIndexOf = _array.default.sortedIndexOf;
  33713. _wrapperLodash.default.sortedLastIndex = _array.default.sortedLastIndex;
  33714. _wrapperLodash.default.sortedLastIndexBy = _array.default.sortedLastIndexBy;
  33715. _wrapperLodash.default.sortedLastIndexOf = _array.default.sortedLastIndexOf;
  33716. _wrapperLodash.default.startCase = _string.default.startCase;
  33717. _wrapperLodash.default.startsWith = _string.default.startsWith;
  33718. _wrapperLodash.default.subtract = _math.default.subtract;
  33719. _wrapperLodash.default.sum = _math.default.sum;
  33720. _wrapperLodash.default.sumBy = _math.default.sumBy;
  33721. _wrapperLodash.default.template = _string.default.template;
  33722. _wrapperLodash.default.times = _util.default.times;
  33723. _wrapperLodash.default.toFinite = _lang.default.toFinite;
  33724. _wrapperLodash.default.toInteger = _toInteger.default;
  33725. _wrapperLodash.default.toLength = _lang.default.toLength;
  33726. _wrapperLodash.default.toLower = _string.default.toLower;
  33727. _wrapperLodash.default.toNumber = _lang.default.toNumber;
  33728. _wrapperLodash.default.toSafeInteger = _lang.default.toSafeInteger;
  33729. _wrapperLodash.default.toString = _lang.default.toString;
  33730. _wrapperLodash.default.toUpper = _string.default.toUpper;
  33731. _wrapperLodash.default.trim = _string.default.trim;
  33732. _wrapperLodash.default.trimEnd = _string.default.trimEnd;
  33733. _wrapperLodash.default.trimStart = _string.default.trimStart;
  33734. _wrapperLodash.default.truncate = _string.default.truncate;
  33735. _wrapperLodash.default.unescape = _string.default.unescape;
  33736. _wrapperLodash.default.uniqueId = _util.default.uniqueId;
  33737. _wrapperLodash.default.upperCase = _string.default.upperCase;
  33738. _wrapperLodash.default.upperFirst = _string.default.upperFirst;
  33739. // Add aliases.
  33740. _wrapperLodash.default.each = _collection.default.forEach;
  33741. _wrapperLodash.default.eachRight = _collection.default.forEachRight;
  33742. _wrapperLodash.default.first = _array.default.head;
  33743. mixin(_wrapperLodash.default, function () {
  33744. var source = {};
  33745. (0, _baseForOwn.default)(_wrapperLodash.default, function (func, methodName) {
  33746. if (!hasOwnProperty.call(_wrapperLodash.default.prototype, methodName)) {
  33747. source[methodName] = func;
  33748. }
  33749. });
  33750. return source;
  33751. }(), {
  33752. 'chain': false
  33753. });
  33754. /**
  33755. * The semantic version number.
  33756. *
  33757. * @static
  33758. * @memberOf _
  33759. * @type {string}
  33760. */
  33761. _wrapperLodash.default.VERSION = VERSION;
  33762. (_wrapperLodash.default.templateSettings = _string.default.templateSettings).imports._ = _wrapperLodash.default;
  33763. // Assign default placeholders.
  33764. (0, _arrayEach.default)(['bind', 'bindKey', 'curry', 'curryRight', 'partial', 'partialRight'], function (methodName) {
  33765. _wrapperLodash.default[methodName].placeholder = _wrapperLodash.default;
  33766. });
  33767. // Add `LazyWrapper` methods for `_.drop` and `_.take` variants.
  33768. (0, _arrayEach.default)(['drop', 'take'], function (methodName, index) {
  33769. _LazyWrapper.default.prototype[methodName] = function (n) {
  33770. n = n === undefined ? 1 : nativeMax((0, _toInteger.default)(n), 0);
  33771. var result = this.__filtered__ && !index ? new _LazyWrapper.default(this) : this.clone();
  33772. if (result.__filtered__) {
  33773. result.__takeCount__ = nativeMin(n, result.__takeCount__);
  33774. } else {
  33775. result.__views__.push({
  33776. 'size': nativeMin(n, MAX_ARRAY_LENGTH),
  33777. 'type': methodName + (result.__dir__ < 0 ? 'Right' : '')
  33778. });
  33779. }
  33780. return result;
  33781. };
  33782. _LazyWrapper.default.prototype[methodName + 'Right'] = function (n) {
  33783. return this.reverse()[methodName](n).reverse();
  33784. };
  33785. });
  33786. // Add `LazyWrapper` methods that accept an `iteratee` value.
  33787. (0, _arrayEach.default)(['filter', 'map', 'takeWhile'], function (methodName, index) {
  33788. var type = index + 1,
  33789. isFilter = type == LAZY_FILTER_FLAG || type == LAZY_WHILE_FLAG;
  33790. _LazyWrapper.default.prototype[methodName] = function (iteratee) {
  33791. var result = this.clone();
  33792. result.__iteratees__.push({
  33793. 'iteratee': (0, _baseIteratee.default)(iteratee, 3),
  33794. 'type': type
  33795. });
  33796. result.__filtered__ = result.__filtered__ || isFilter;
  33797. return result;
  33798. };
  33799. });
  33800. // Add `LazyWrapper` methods for `_.head` and `_.last`.
  33801. (0, _arrayEach.default)(['head', 'last'], function (methodName, index) {
  33802. var takeName = 'take' + (index ? 'Right' : '');
  33803. _LazyWrapper.default.prototype[methodName] = function () {
  33804. return this[takeName](1).value()[0];
  33805. };
  33806. });
  33807. // Add `LazyWrapper` methods for `_.initial` and `_.tail`.
  33808. (0, _arrayEach.default)(['initial', 'tail'], function (methodName, index) {
  33809. var dropName = 'drop' + (index ? '' : 'Right');
  33810. _LazyWrapper.default.prototype[methodName] = function () {
  33811. return this.__filtered__ ? new _LazyWrapper.default(this) : this[dropName](1);
  33812. };
  33813. });
  33814. _LazyWrapper.default.prototype.compact = function () {
  33815. return this.filter(_identity.default);
  33816. };
  33817. _LazyWrapper.default.prototype.find = function (predicate) {
  33818. return this.filter(predicate).head();
  33819. };
  33820. _LazyWrapper.default.prototype.findLast = function (predicate) {
  33821. return this.reverse().find(predicate);
  33822. };
  33823. _LazyWrapper.default.prototype.invokeMap = (0, _baseRest.default)(function (path, args) {
  33824. if (typeof path == 'function') {
  33825. return new _LazyWrapper.default(this);
  33826. }
  33827. return this.map(function (value) {
  33828. return (0, _baseInvoke.default)(value, path, args);
  33829. });
  33830. });
  33831. _LazyWrapper.default.prototype.reject = function (predicate) {
  33832. return this.filter((0, _negate.default)((0, _baseIteratee.default)(predicate)));
  33833. };
  33834. _LazyWrapper.default.prototype.slice = function (start, end) {
  33835. start = (0, _toInteger.default)(start);
  33836. var result = this;
  33837. if (result.__filtered__ && (start > 0 || end < 0)) {
  33838. return new _LazyWrapper.default(result);
  33839. }
  33840. if (start < 0) {
  33841. result = result.takeRight(-start);
  33842. } else if (start) {
  33843. result = result.drop(start);
  33844. }
  33845. if (end !== undefined) {
  33846. end = (0, _toInteger.default)(end);
  33847. result = end < 0 ? result.dropRight(-end) : result.take(end - start);
  33848. }
  33849. return result;
  33850. };
  33851. _LazyWrapper.default.prototype.takeRightWhile = function (predicate) {
  33852. return this.reverse().takeWhile(predicate).reverse();
  33853. };
  33854. _LazyWrapper.default.prototype.toArray = function () {
  33855. return this.take(MAX_ARRAY_LENGTH);
  33856. };
  33857. // Add `LazyWrapper` methods to `lodash.prototype`.
  33858. (0, _baseForOwn.default)(_LazyWrapper.default.prototype, function (func, methodName) {
  33859. var checkIteratee = /^(?:filter|find|map|reject)|While$/.test(methodName),
  33860. isTaker = /^(?:head|last)$/.test(methodName),
  33861. lodashFunc = _wrapperLodash.default[isTaker ? 'take' + (methodName == 'last' ? 'Right' : '') : methodName],
  33862. retUnwrapped = isTaker || /^find/.test(methodName);
  33863. if (!lodashFunc) {
  33864. return;
  33865. }
  33866. _wrapperLodash.default.prototype[methodName] = function () {
  33867. var value = this.__wrapped__,
  33868. args = isTaker ? [1] : arguments,
  33869. isLazy = value instanceof _LazyWrapper.default,
  33870. iteratee = args[0],
  33871. useLazy = isLazy || (0, _isArray.default)(value);
  33872. var interceptor = function interceptor(value) {
  33873. var result = lodashFunc.apply(_wrapperLodash.default, (0, _arrayPush.default)([value], args));
  33874. return isTaker && chainAll ? result[0] : result;
  33875. };
  33876. if (useLazy && checkIteratee && typeof iteratee == 'function' && iteratee.length != 1) {
  33877. // Avoid lazy use if the iteratee has a "length" value other than `1`.
  33878. isLazy = useLazy = false;
  33879. }
  33880. var chainAll = this.__chain__,
  33881. isHybrid = !!this.__actions__.length,
  33882. isUnwrapped = retUnwrapped && !chainAll,
  33883. onlyLazy = isLazy && !isHybrid;
  33884. if (!retUnwrapped && useLazy) {
  33885. value = onlyLazy ? value : new _LazyWrapper.default(this);
  33886. var result = func.apply(value, args);
  33887. result.__actions__.push({
  33888. 'func': _thru.default,
  33889. 'args': [interceptor],
  33890. 'thisArg': undefined
  33891. });
  33892. return new _LodashWrapper.default(result, chainAll);
  33893. }
  33894. if (isUnwrapped && onlyLazy) {
  33895. return func.apply(this, args);
  33896. }
  33897. result = this.thru(interceptor);
  33898. return isUnwrapped ? isTaker ? result.value()[0] : result.value() : result;
  33899. };
  33900. });
  33901. // Add `Array` methods to `lodash.prototype`.
  33902. (0, _arrayEach.default)(['pop', 'push', 'shift', 'sort', 'splice', 'unshift'], function (methodName) {
  33903. var func = arrayProto[methodName],
  33904. chainName = /^(?:push|sort|unshift)$/.test(methodName) ? 'tap' : 'thru',
  33905. retUnwrapped = /^(?:pop|shift)$/.test(methodName);
  33906. _wrapperLodash.default.prototype[methodName] = function () {
  33907. var args = arguments;
  33908. if (retUnwrapped && !this.__chain__) {
  33909. var value = this.value();
  33910. return func.apply((0, _isArray.default)(value) ? value : [], args);
  33911. }
  33912. return this[chainName](function (value) {
  33913. return func.apply((0, _isArray.default)(value) ? value : [], args);
  33914. });
  33915. };
  33916. });
  33917. // Map minified method names to their real names.
  33918. (0, _baseForOwn.default)(_LazyWrapper.default.prototype, function (func, methodName) {
  33919. var lodashFunc = _wrapperLodash.default[methodName];
  33920. if (lodashFunc) {
  33921. var key = lodashFunc.name + '';
  33922. if (!hasOwnProperty.call(_realNames.default, key)) {
  33923. _realNames.default[key] = [];
  33924. }
  33925. _realNames.default[key].push({
  33926. 'name': methodName,
  33927. 'func': lodashFunc
  33928. });
  33929. }
  33930. });
  33931. _realNames.default[(0, _createHybrid.default)(undefined, WRAP_BIND_KEY_FLAG).name] = [{
  33932. 'name': 'wrapper',
  33933. 'func': undefined
  33934. }];
  33935. // Add methods to `LazyWrapper`.
  33936. _LazyWrapper.default.prototype.clone = _lazyClone.default;
  33937. _LazyWrapper.default.prototype.reverse = _lazyReverse.default;
  33938. _LazyWrapper.default.prototype.value = _lazyValue.default;
  33939. // Add chain sequence methods to the `lodash` wrapper.
  33940. _wrapperLodash.default.prototype.at = _seq.default.at;
  33941. _wrapperLodash.default.prototype.chain = _seq.default.wrapperChain;
  33942. _wrapperLodash.default.prototype.commit = _seq.default.commit;
  33943. _wrapperLodash.default.prototype.next = _seq.default.next;
  33944. _wrapperLodash.default.prototype.plant = _seq.default.plant;
  33945. _wrapperLodash.default.prototype.reverse = _seq.default.reverse;
  33946. _wrapperLodash.default.prototype.toJSON = _wrapperLodash.default.prototype.valueOf = _wrapperLodash.default.prototype.value = _seq.default.value;
  33947. // Add lazy aliases.
  33948. _wrapperLodash.default.prototype.first = _wrapperLodash.default.prototype.head;
  33949. if (symIterator) {
  33950. _wrapperLodash.default.prototype[symIterator] = _seq.default.toIterator;
  33951. }
  33952. var _default = _wrapperLodash.default;
  33953. exports.default = _default;
  33954. /***/ }),
  33955. /* 763 */
  33956. /*!*****************************************************************************************!*\
  33957. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/array.js ***!
  33958. \*****************************************************************************************/
  33959. /*! no static exports found */
  33960. /***/ (function(module, exports, __webpack_require__) {
  33961. "use strict";
  33962. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  33963. Object.defineProperty(exports, "__esModule", {
  33964. value: true
  33965. });
  33966. Object.defineProperty(exports, "chunk", {
  33967. enumerable: true,
  33968. get: function get() {
  33969. return _chunk.default;
  33970. }
  33971. });
  33972. Object.defineProperty(exports, "compact", {
  33973. enumerable: true,
  33974. get: function get() {
  33975. return _compact.default;
  33976. }
  33977. });
  33978. Object.defineProperty(exports, "concat", {
  33979. enumerable: true,
  33980. get: function get() {
  33981. return _concat.default;
  33982. }
  33983. });
  33984. Object.defineProperty(exports, "default", {
  33985. enumerable: true,
  33986. get: function get() {
  33987. return _arrayDefault.default;
  33988. }
  33989. });
  33990. Object.defineProperty(exports, "difference", {
  33991. enumerable: true,
  33992. get: function get() {
  33993. return _difference.default;
  33994. }
  33995. });
  33996. Object.defineProperty(exports, "differenceBy", {
  33997. enumerable: true,
  33998. get: function get() {
  33999. return _differenceBy.default;
  34000. }
  34001. });
  34002. Object.defineProperty(exports, "differenceWith", {
  34003. enumerable: true,
  34004. get: function get() {
  34005. return _differenceWith.default;
  34006. }
  34007. });
  34008. Object.defineProperty(exports, "drop", {
  34009. enumerable: true,
  34010. get: function get() {
  34011. return _drop.default;
  34012. }
  34013. });
  34014. Object.defineProperty(exports, "dropRight", {
  34015. enumerable: true,
  34016. get: function get() {
  34017. return _dropRight.default;
  34018. }
  34019. });
  34020. Object.defineProperty(exports, "dropRightWhile", {
  34021. enumerable: true,
  34022. get: function get() {
  34023. return _dropRightWhile.default;
  34024. }
  34025. });
  34026. Object.defineProperty(exports, "dropWhile", {
  34027. enumerable: true,
  34028. get: function get() {
  34029. return _dropWhile.default;
  34030. }
  34031. });
  34032. Object.defineProperty(exports, "fill", {
  34033. enumerable: true,
  34034. get: function get() {
  34035. return _fill.default;
  34036. }
  34037. });
  34038. Object.defineProperty(exports, "findIndex", {
  34039. enumerable: true,
  34040. get: function get() {
  34041. return _findIndex.default;
  34042. }
  34043. });
  34044. Object.defineProperty(exports, "findLastIndex", {
  34045. enumerable: true,
  34046. get: function get() {
  34047. return _findLastIndex.default;
  34048. }
  34049. });
  34050. Object.defineProperty(exports, "first", {
  34051. enumerable: true,
  34052. get: function get() {
  34053. return _first.default;
  34054. }
  34055. });
  34056. Object.defineProperty(exports, "flatten", {
  34057. enumerable: true,
  34058. get: function get() {
  34059. return _flatten.default;
  34060. }
  34061. });
  34062. Object.defineProperty(exports, "flattenDeep", {
  34063. enumerable: true,
  34064. get: function get() {
  34065. return _flattenDeep.default;
  34066. }
  34067. });
  34068. Object.defineProperty(exports, "flattenDepth", {
  34069. enumerable: true,
  34070. get: function get() {
  34071. return _flattenDepth.default;
  34072. }
  34073. });
  34074. Object.defineProperty(exports, "fromPairs", {
  34075. enumerable: true,
  34076. get: function get() {
  34077. return _fromPairs.default;
  34078. }
  34079. });
  34080. Object.defineProperty(exports, "head", {
  34081. enumerable: true,
  34082. get: function get() {
  34083. return _head.default;
  34084. }
  34085. });
  34086. Object.defineProperty(exports, "indexOf", {
  34087. enumerable: true,
  34088. get: function get() {
  34089. return _indexOf.default;
  34090. }
  34091. });
  34092. Object.defineProperty(exports, "initial", {
  34093. enumerable: true,
  34094. get: function get() {
  34095. return _initial.default;
  34096. }
  34097. });
  34098. Object.defineProperty(exports, "intersection", {
  34099. enumerable: true,
  34100. get: function get() {
  34101. return _intersection.default;
  34102. }
  34103. });
  34104. Object.defineProperty(exports, "intersectionBy", {
  34105. enumerable: true,
  34106. get: function get() {
  34107. return _intersectionBy.default;
  34108. }
  34109. });
  34110. Object.defineProperty(exports, "intersectionWith", {
  34111. enumerable: true,
  34112. get: function get() {
  34113. return _intersectionWith.default;
  34114. }
  34115. });
  34116. Object.defineProperty(exports, "join", {
  34117. enumerable: true,
  34118. get: function get() {
  34119. return _join.default;
  34120. }
  34121. });
  34122. Object.defineProperty(exports, "last", {
  34123. enumerable: true,
  34124. get: function get() {
  34125. return _last.default;
  34126. }
  34127. });
  34128. Object.defineProperty(exports, "lastIndexOf", {
  34129. enumerable: true,
  34130. get: function get() {
  34131. return _lastIndexOf.default;
  34132. }
  34133. });
  34134. Object.defineProperty(exports, "nth", {
  34135. enumerable: true,
  34136. get: function get() {
  34137. return _nth.default;
  34138. }
  34139. });
  34140. Object.defineProperty(exports, "pull", {
  34141. enumerable: true,
  34142. get: function get() {
  34143. return _pull.default;
  34144. }
  34145. });
  34146. Object.defineProperty(exports, "pullAll", {
  34147. enumerable: true,
  34148. get: function get() {
  34149. return _pullAll.default;
  34150. }
  34151. });
  34152. Object.defineProperty(exports, "pullAllBy", {
  34153. enumerable: true,
  34154. get: function get() {
  34155. return _pullAllBy.default;
  34156. }
  34157. });
  34158. Object.defineProperty(exports, "pullAllWith", {
  34159. enumerable: true,
  34160. get: function get() {
  34161. return _pullAllWith.default;
  34162. }
  34163. });
  34164. Object.defineProperty(exports, "pullAt", {
  34165. enumerable: true,
  34166. get: function get() {
  34167. return _pullAt.default;
  34168. }
  34169. });
  34170. Object.defineProperty(exports, "remove", {
  34171. enumerable: true,
  34172. get: function get() {
  34173. return _remove.default;
  34174. }
  34175. });
  34176. Object.defineProperty(exports, "reverse", {
  34177. enumerable: true,
  34178. get: function get() {
  34179. return _reverse.default;
  34180. }
  34181. });
  34182. Object.defineProperty(exports, "slice", {
  34183. enumerable: true,
  34184. get: function get() {
  34185. return _slice.default;
  34186. }
  34187. });
  34188. Object.defineProperty(exports, "sortedIndex", {
  34189. enumerable: true,
  34190. get: function get() {
  34191. return _sortedIndex.default;
  34192. }
  34193. });
  34194. Object.defineProperty(exports, "sortedIndexBy", {
  34195. enumerable: true,
  34196. get: function get() {
  34197. return _sortedIndexBy.default;
  34198. }
  34199. });
  34200. Object.defineProperty(exports, "sortedIndexOf", {
  34201. enumerable: true,
  34202. get: function get() {
  34203. return _sortedIndexOf.default;
  34204. }
  34205. });
  34206. Object.defineProperty(exports, "sortedLastIndex", {
  34207. enumerable: true,
  34208. get: function get() {
  34209. return _sortedLastIndex.default;
  34210. }
  34211. });
  34212. Object.defineProperty(exports, "sortedLastIndexBy", {
  34213. enumerable: true,
  34214. get: function get() {
  34215. return _sortedLastIndexBy.default;
  34216. }
  34217. });
  34218. Object.defineProperty(exports, "sortedLastIndexOf", {
  34219. enumerable: true,
  34220. get: function get() {
  34221. return _sortedLastIndexOf.default;
  34222. }
  34223. });
  34224. Object.defineProperty(exports, "sortedUniq", {
  34225. enumerable: true,
  34226. get: function get() {
  34227. return _sortedUniq.default;
  34228. }
  34229. });
  34230. Object.defineProperty(exports, "sortedUniqBy", {
  34231. enumerable: true,
  34232. get: function get() {
  34233. return _sortedUniqBy.default;
  34234. }
  34235. });
  34236. Object.defineProperty(exports, "tail", {
  34237. enumerable: true,
  34238. get: function get() {
  34239. return _tail.default;
  34240. }
  34241. });
  34242. Object.defineProperty(exports, "take", {
  34243. enumerable: true,
  34244. get: function get() {
  34245. return _take.default;
  34246. }
  34247. });
  34248. Object.defineProperty(exports, "takeRight", {
  34249. enumerable: true,
  34250. get: function get() {
  34251. return _takeRight.default;
  34252. }
  34253. });
  34254. Object.defineProperty(exports, "takeRightWhile", {
  34255. enumerable: true,
  34256. get: function get() {
  34257. return _takeRightWhile.default;
  34258. }
  34259. });
  34260. Object.defineProperty(exports, "takeWhile", {
  34261. enumerable: true,
  34262. get: function get() {
  34263. return _takeWhile.default;
  34264. }
  34265. });
  34266. Object.defineProperty(exports, "union", {
  34267. enumerable: true,
  34268. get: function get() {
  34269. return _union.default;
  34270. }
  34271. });
  34272. Object.defineProperty(exports, "unionBy", {
  34273. enumerable: true,
  34274. get: function get() {
  34275. return _unionBy.default;
  34276. }
  34277. });
  34278. Object.defineProperty(exports, "unionWith", {
  34279. enumerable: true,
  34280. get: function get() {
  34281. return _unionWith.default;
  34282. }
  34283. });
  34284. Object.defineProperty(exports, "uniq", {
  34285. enumerable: true,
  34286. get: function get() {
  34287. return _uniq.default;
  34288. }
  34289. });
  34290. Object.defineProperty(exports, "uniqBy", {
  34291. enumerable: true,
  34292. get: function get() {
  34293. return _uniqBy.default;
  34294. }
  34295. });
  34296. Object.defineProperty(exports, "uniqWith", {
  34297. enumerable: true,
  34298. get: function get() {
  34299. return _uniqWith.default;
  34300. }
  34301. });
  34302. Object.defineProperty(exports, "unzip", {
  34303. enumerable: true,
  34304. get: function get() {
  34305. return _unzip.default;
  34306. }
  34307. });
  34308. Object.defineProperty(exports, "unzipWith", {
  34309. enumerable: true,
  34310. get: function get() {
  34311. return _unzipWith.default;
  34312. }
  34313. });
  34314. Object.defineProperty(exports, "without", {
  34315. enumerable: true,
  34316. get: function get() {
  34317. return _without.default;
  34318. }
  34319. });
  34320. Object.defineProperty(exports, "xor", {
  34321. enumerable: true,
  34322. get: function get() {
  34323. return _xor.default;
  34324. }
  34325. });
  34326. Object.defineProperty(exports, "xorBy", {
  34327. enumerable: true,
  34328. get: function get() {
  34329. return _xorBy.default;
  34330. }
  34331. });
  34332. Object.defineProperty(exports, "xorWith", {
  34333. enumerable: true,
  34334. get: function get() {
  34335. return _xorWith.default;
  34336. }
  34337. });
  34338. Object.defineProperty(exports, "zip", {
  34339. enumerable: true,
  34340. get: function get() {
  34341. return _zip.default;
  34342. }
  34343. });
  34344. Object.defineProperty(exports, "zipObject", {
  34345. enumerable: true,
  34346. get: function get() {
  34347. return _zipObject.default;
  34348. }
  34349. });
  34350. Object.defineProperty(exports, "zipObjectDeep", {
  34351. enumerable: true,
  34352. get: function get() {
  34353. return _zipObjectDeep.default;
  34354. }
  34355. });
  34356. Object.defineProperty(exports, "zipWith", {
  34357. enumerable: true,
  34358. get: function get() {
  34359. return _zipWith.default;
  34360. }
  34361. });
  34362. var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
  34363. var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
  34364. var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
  34365. var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
  34366. var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
  34367. var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
  34368. var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
  34369. var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
  34370. var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
  34371. var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
  34372. var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
  34373. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  34374. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  34375. var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
  34376. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  34377. var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
  34378. var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
  34379. var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
  34380. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  34381. var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
  34382. var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
  34383. var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
  34384. var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
  34385. var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
  34386. var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
  34387. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  34388. var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
  34389. var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
  34390. var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
  34391. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  34392. var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
  34393. var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
  34394. var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
  34395. var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
  34396. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  34397. var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
  34398. var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
  34399. var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
  34400. var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
  34401. var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
  34402. var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
  34403. var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
  34404. var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
  34405. var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
  34406. var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
  34407. var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
  34408. var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
  34409. var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
  34410. var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
  34411. var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
  34412. var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
  34413. var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
  34414. var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
  34415. var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
  34416. var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
  34417. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  34418. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  34419. var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
  34420. var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
  34421. var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
  34422. var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
  34423. var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
  34424. var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
  34425. var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
  34426. var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
  34427. var _arrayDefault = _interopRequireDefault(__webpack_require__(/*! ./array.default.js */ 764));
  34428. /***/ }),
  34429. /* 764 */
  34430. /*!*************************************************************************************************!*\
  34431. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/array.default.js ***!
  34432. \*************************************************************************************************/
  34433. /*! no static exports found */
  34434. /***/ (function(module, exports, __webpack_require__) {
  34435. "use strict";
  34436. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34437. Object.defineProperty(exports, "__esModule", {
  34438. value: true
  34439. });
  34440. exports.default = void 0;
  34441. var _chunk = _interopRequireDefault(__webpack_require__(/*! ./chunk.js */ 329));
  34442. var _compact = _interopRequireDefault(__webpack_require__(/*! ./compact.js */ 373));
  34443. var _concat = _interopRequireDefault(__webpack_require__(/*! ./concat.js */ 374));
  34444. var _difference = _interopRequireDefault(__webpack_require__(/*! ./difference.js */ 433));
  34445. var _differenceBy = _interopRequireDefault(__webpack_require__(/*! ./differenceBy.js */ 436));
  34446. var _differenceWith = _interopRequireDefault(__webpack_require__(/*! ./differenceWith.js */ 438));
  34447. var _drop = _interopRequireDefault(__webpack_require__(/*! ./drop.js */ 440));
  34448. var _dropRight = _interopRequireDefault(__webpack_require__(/*! ./dropRight.js */ 441));
  34449. var _dropRightWhile = _interopRequireDefault(__webpack_require__(/*! ./dropRightWhile.js */ 442));
  34450. var _dropWhile = _interopRequireDefault(__webpack_require__(/*! ./dropWhile.js */ 444));
  34451. var _fill = _interopRequireDefault(__webpack_require__(/*! ./fill.js */ 470));
  34452. var _findIndex = _interopRequireDefault(__webpack_require__(/*! ./findIndex.js */ 477));
  34453. var _findLastIndex = _interopRequireDefault(__webpack_require__(/*! ./findLastIndex.js */ 481));
  34454. var _first = _interopRequireDefault(__webpack_require__(/*! ./first.js */ 483));
  34455. var _flatten = _interopRequireDefault(__webpack_require__(/*! ./flatten.js */ 294));
  34456. var _flattenDeep = _interopRequireDefault(__webpack_require__(/*! ./flattenDeep.js */ 490));
  34457. var _flattenDepth = _interopRequireDefault(__webpack_require__(/*! ./flattenDepth.js */ 491));
  34458. var _fromPairs = _interopRequireDefault(__webpack_require__(/*! ./fromPairs.js */ 501));
  34459. var _head = _interopRequireDefault(__webpack_require__(/*! ./head.js */ 484));
  34460. var _indexOf = _interopRequireDefault(__webpack_require__(/*! ./indexOf.js */ 518));
  34461. var _initial = _interopRequireDefault(__webpack_require__(/*! ./initial.js */ 519));
  34462. var _intersection = _interopRequireDefault(__webpack_require__(/*! ./intersection.js */ 520));
  34463. var _intersectionBy = _interopRequireDefault(__webpack_require__(/*! ./intersectionBy.js */ 523));
  34464. var _intersectionWith = _interopRequireDefault(__webpack_require__(/*! ./intersectionWith.js */ 524));
  34465. var _join = _interopRequireDefault(__webpack_require__(/*! ./join.js */ 559));
  34466. var _last = _interopRequireDefault(__webpack_require__(/*! ./last.js */ 437));
  34467. var _lastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./lastIndexOf.js */ 562));
  34468. var _nth = _interopRequireDefault(__webpack_require__(/*! ./nth.js */ 591));
  34469. var _pull = _interopRequireDefault(__webpack_require__(/*! ./pull.js */ 629));
  34470. var _pullAll = _interopRequireDefault(__webpack_require__(/*! ./pullAll.js */ 630));
  34471. var _pullAllBy = _interopRequireDefault(__webpack_require__(/*! ./pullAllBy.js */ 633));
  34472. var _pullAllWith = _interopRequireDefault(__webpack_require__(/*! ./pullAllWith.js */ 634));
  34473. var _pullAt = _interopRequireDefault(__webpack_require__(/*! ./pullAt.js */ 635));
  34474. var _remove = _interopRequireDefault(__webpack_require__(/*! ./remove.js */ 649));
  34475. var _reverse = _interopRequireDefault(__webpack_require__(/*! ./reverse.js */ 654));
  34476. var _slice = _interopRequireDefault(__webpack_require__(/*! ./slice.js */ 669));
  34477. var _sortedIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedIndex.js */ 674));
  34478. var _sortedIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexBy.js */ 677));
  34479. var _sortedIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedIndexOf.js */ 678));
  34480. var _sortedLastIndex = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndex.js */ 679));
  34481. var _sortedLastIndexBy = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexBy.js */ 680));
  34482. var _sortedLastIndexOf = _interopRequireDefault(__webpack_require__(/*! ./sortedLastIndexOf.js */ 681));
  34483. var _sortedUniq = _interopRequireDefault(__webpack_require__(/*! ./sortedUniq.js */ 682));
  34484. var _sortedUniqBy = _interopRequireDefault(__webpack_require__(/*! ./sortedUniqBy.js */ 684));
  34485. var _tail = _interopRequireDefault(__webpack_require__(/*! ./tail.js */ 695));
  34486. var _take = _interopRequireDefault(__webpack_require__(/*! ./take.js */ 696));
  34487. var _takeRight = _interopRequireDefault(__webpack_require__(/*! ./takeRight.js */ 697));
  34488. var _takeRightWhile = _interopRequireDefault(__webpack_require__(/*! ./takeRightWhile.js */ 698));
  34489. var _takeWhile = _interopRequireDefault(__webpack_require__(/*! ./takeWhile.js */ 699));
  34490. var _union = _interopRequireDefault(__webpack_require__(/*! ./union.js */ 729));
  34491. var _unionBy = _interopRequireDefault(__webpack_require__(/*! ./unionBy.js */ 732));
  34492. var _unionWith = _interopRequireDefault(__webpack_require__(/*! ./unionWith.js */ 733));
  34493. var _uniq = _interopRequireDefault(__webpack_require__(/*! ./uniq.js */ 734));
  34494. var _uniqBy = _interopRequireDefault(__webpack_require__(/*! ./uniqBy.js */ 735));
  34495. var _uniqWith = _interopRequireDefault(__webpack_require__(/*! ./uniqWith.js */ 736));
  34496. var _unzip = _interopRequireDefault(__webpack_require__(/*! ./unzip.js */ 739));
  34497. var _unzipWith = _interopRequireDefault(__webpack_require__(/*! ./unzipWith.js */ 740));
  34498. var _without = _interopRequireDefault(__webpack_require__(/*! ./without.js */ 748));
  34499. var _xor = _interopRequireDefault(__webpack_require__(/*! ./xor.js */ 753));
  34500. var _xorBy = _interopRequireDefault(__webpack_require__(/*! ./xorBy.js */ 755));
  34501. var _xorWith = _interopRequireDefault(__webpack_require__(/*! ./xorWith.js */ 756));
  34502. var _zip = _interopRequireDefault(__webpack_require__(/*! ./zip.js */ 757));
  34503. var _zipObject = _interopRequireDefault(__webpack_require__(/*! ./zipObject.js */ 758));
  34504. var _zipObjectDeep = _interopRequireDefault(__webpack_require__(/*! ./zipObjectDeep.js */ 760));
  34505. var _zipWith = _interopRequireDefault(__webpack_require__(/*! ./zipWith.js */ 761));
  34506. var _default = {
  34507. chunk: _chunk.default,
  34508. compact: _compact.default,
  34509. concat: _concat.default,
  34510. difference: _difference.default,
  34511. differenceBy: _differenceBy.default,
  34512. differenceWith: _differenceWith.default,
  34513. drop: _drop.default,
  34514. dropRight: _dropRight.default,
  34515. dropRightWhile: _dropRightWhile.default,
  34516. dropWhile: _dropWhile.default,
  34517. fill: _fill.default,
  34518. findIndex: _findIndex.default,
  34519. findLastIndex: _findLastIndex.default,
  34520. first: _first.default,
  34521. flatten: _flatten.default,
  34522. flattenDeep: _flattenDeep.default,
  34523. flattenDepth: _flattenDepth.default,
  34524. fromPairs: _fromPairs.default,
  34525. head: _head.default,
  34526. indexOf: _indexOf.default,
  34527. initial: _initial.default,
  34528. intersection: _intersection.default,
  34529. intersectionBy: _intersectionBy.default,
  34530. intersectionWith: _intersectionWith.default,
  34531. join: _join.default,
  34532. last: _last.default,
  34533. lastIndexOf: _lastIndexOf.default,
  34534. nth: _nth.default,
  34535. pull: _pull.default,
  34536. pullAll: _pullAll.default,
  34537. pullAllBy: _pullAllBy.default,
  34538. pullAllWith: _pullAllWith.default,
  34539. pullAt: _pullAt.default,
  34540. remove: _remove.default,
  34541. reverse: _reverse.default,
  34542. slice: _slice.default,
  34543. sortedIndex: _sortedIndex.default,
  34544. sortedIndexBy: _sortedIndexBy.default,
  34545. sortedIndexOf: _sortedIndexOf.default,
  34546. sortedLastIndex: _sortedLastIndex.default,
  34547. sortedLastIndexBy: _sortedLastIndexBy.default,
  34548. sortedLastIndexOf: _sortedLastIndexOf.default,
  34549. sortedUniq: _sortedUniq.default,
  34550. sortedUniqBy: _sortedUniqBy.default,
  34551. tail: _tail.default,
  34552. take: _take.default,
  34553. takeRight: _takeRight.default,
  34554. takeRightWhile: _takeRightWhile.default,
  34555. takeWhile: _takeWhile.default,
  34556. union: _union.default,
  34557. unionBy: _unionBy.default,
  34558. unionWith: _unionWith.default,
  34559. uniq: _uniq.default,
  34560. uniqBy: _uniqBy.default,
  34561. uniqWith: _uniqWith.default,
  34562. unzip: _unzip.default,
  34563. unzipWith: _unzipWith.default,
  34564. without: _without.default,
  34565. xor: _xor.default,
  34566. xorBy: _xorBy.default,
  34567. xorWith: _xorWith.default,
  34568. zip: _zip.default,
  34569. zipObject: _zipObject.default,
  34570. zipObjectDeep: _zipObjectDeep.default,
  34571. zipWith: _zipWith.default
  34572. };
  34573. exports.default = _default;
  34574. /***/ }),
  34575. /* 765 */
  34576. /*!**********************************************************************************************!*\
  34577. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/collection.js ***!
  34578. \**********************************************************************************************/
  34579. /*! no static exports found */
  34580. /***/ (function(module, exports, __webpack_require__) {
  34581. "use strict";
  34582. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34583. Object.defineProperty(exports, "__esModule", {
  34584. value: true
  34585. });
  34586. Object.defineProperty(exports, "countBy", {
  34587. enumerable: true,
  34588. get: function get() {
  34589. return _countBy.default;
  34590. }
  34591. });
  34592. Object.defineProperty(exports, "default", {
  34593. enumerable: true,
  34594. get: function get() {
  34595. return _collectionDefault.default;
  34596. }
  34597. });
  34598. Object.defineProperty(exports, "each", {
  34599. enumerable: true,
  34600. get: function get() {
  34601. return _each.default;
  34602. }
  34603. });
  34604. Object.defineProperty(exports, "eachRight", {
  34605. enumerable: true,
  34606. get: function get() {
  34607. return _eachRight.default;
  34608. }
  34609. });
  34610. Object.defineProperty(exports, "every", {
  34611. enumerable: true,
  34612. get: function get() {
  34613. return _every.default;
  34614. }
  34615. });
  34616. Object.defineProperty(exports, "filter", {
  34617. enumerable: true,
  34618. get: function get() {
  34619. return _filter.default;
  34620. }
  34621. });
  34622. Object.defineProperty(exports, "find", {
  34623. enumerable: true,
  34624. get: function get() {
  34625. return _find.default;
  34626. }
  34627. });
  34628. Object.defineProperty(exports, "findLast", {
  34629. enumerable: true,
  34630. get: function get() {
  34631. return _findLast.default;
  34632. }
  34633. });
  34634. Object.defineProperty(exports, "flatMap", {
  34635. enumerable: true,
  34636. get: function get() {
  34637. return _flatMap.default;
  34638. }
  34639. });
  34640. Object.defineProperty(exports, "flatMapDeep", {
  34641. enumerable: true,
  34642. get: function get() {
  34643. return _flatMapDeep.default;
  34644. }
  34645. });
  34646. Object.defineProperty(exports, "flatMapDepth", {
  34647. enumerable: true,
  34648. get: function get() {
  34649. return _flatMapDepth.default;
  34650. }
  34651. });
  34652. Object.defineProperty(exports, "forEach", {
  34653. enumerable: true,
  34654. get: function get() {
  34655. return _forEach.default;
  34656. }
  34657. });
  34658. Object.defineProperty(exports, "forEachRight", {
  34659. enumerable: true,
  34660. get: function get() {
  34661. return _forEachRight.default;
  34662. }
  34663. });
  34664. Object.defineProperty(exports, "groupBy", {
  34665. enumerable: true,
  34666. get: function get() {
  34667. return _groupBy.default;
  34668. }
  34669. });
  34670. Object.defineProperty(exports, "includes", {
  34671. enumerable: true,
  34672. get: function get() {
  34673. return _includes.default;
  34674. }
  34675. });
  34676. Object.defineProperty(exports, "invokeMap", {
  34677. enumerable: true,
  34678. get: function get() {
  34679. return _invokeMap.default;
  34680. }
  34681. });
  34682. Object.defineProperty(exports, "keyBy", {
  34683. enumerable: true,
  34684. get: function get() {
  34685. return _keyBy.default;
  34686. }
  34687. });
  34688. Object.defineProperty(exports, "map", {
  34689. enumerable: true,
  34690. get: function get() {
  34691. return _map.default;
  34692. }
  34693. });
  34694. Object.defineProperty(exports, "orderBy", {
  34695. enumerable: true,
  34696. get: function get() {
  34697. return _orderBy.default;
  34698. }
  34699. });
  34700. Object.defineProperty(exports, "partition", {
  34701. enumerable: true,
  34702. get: function get() {
  34703. return _partition.default;
  34704. }
  34705. });
  34706. Object.defineProperty(exports, "reduce", {
  34707. enumerable: true,
  34708. get: function get() {
  34709. return _reduce.default;
  34710. }
  34711. });
  34712. Object.defineProperty(exports, "reduceRight", {
  34713. enumerable: true,
  34714. get: function get() {
  34715. return _reduceRight.default;
  34716. }
  34717. });
  34718. Object.defineProperty(exports, "reject", {
  34719. enumerable: true,
  34720. get: function get() {
  34721. return _reject.default;
  34722. }
  34723. });
  34724. Object.defineProperty(exports, "sample", {
  34725. enumerable: true,
  34726. get: function get() {
  34727. return _sample.default;
  34728. }
  34729. });
  34730. Object.defineProperty(exports, "sampleSize", {
  34731. enumerable: true,
  34732. get: function get() {
  34733. return _sampleSize.default;
  34734. }
  34735. });
  34736. Object.defineProperty(exports, "shuffle", {
  34737. enumerable: true,
  34738. get: function get() {
  34739. return _shuffle.default;
  34740. }
  34741. });
  34742. Object.defineProperty(exports, "size", {
  34743. enumerable: true,
  34744. get: function get() {
  34745. return _size.default;
  34746. }
  34747. });
  34748. Object.defineProperty(exports, "some", {
  34749. enumerable: true,
  34750. get: function get() {
  34751. return _some.default;
  34752. }
  34753. });
  34754. Object.defineProperty(exports, "sortBy", {
  34755. enumerable: true,
  34756. get: function get() {
  34757. return _sortBy.default;
  34758. }
  34759. });
  34760. var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
  34761. var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
  34762. var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
  34763. var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
  34764. var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
  34765. var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
  34766. var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
  34767. var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
  34768. var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
  34769. var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
  34770. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  34771. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  34772. var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
  34773. var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
  34774. var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
  34775. var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
  34776. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  34777. var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
  34778. var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
  34779. var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
  34780. var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
  34781. var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
  34782. var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
  34783. var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
  34784. var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
  34785. var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
  34786. var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
  34787. var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
  34788. var _collectionDefault = _interopRequireDefault(__webpack_require__(/*! ./collection.default.js */ 766));
  34789. /***/ }),
  34790. /* 766 */
  34791. /*!******************************************************************************************************!*\
  34792. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/collection.default.js ***!
  34793. \******************************************************************************************************/
  34794. /*! no static exports found */
  34795. /***/ (function(module, exports, __webpack_require__) {
  34796. "use strict";
  34797. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34798. Object.defineProperty(exports, "__esModule", {
  34799. value: true
  34800. });
  34801. exports.default = void 0;
  34802. var _countBy = _interopRequireDefault(__webpack_require__(/*! ./countBy.js */ 405));
  34803. var _each = _interopRequireDefault(__webpack_require__(/*! ./each.js */ 445));
  34804. var _eachRight = _interopRequireDefault(__webpack_require__(/*! ./eachRight.js */ 448));
  34805. var _every = _interopRequireDefault(__webpack_require__(/*! ./every.js */ 465));
  34806. var _filter = _interopRequireDefault(__webpack_require__(/*! ./filter.js */ 473));
  34807. var _find = _interopRequireDefault(__webpack_require__(/*! ./find.js */ 475));
  34808. var _findLast = _interopRequireDefault(__webpack_require__(/*! ./findLast.js */ 480));
  34809. var _flatMap = _interopRequireDefault(__webpack_require__(/*! ./flatMap.js */ 485));
  34810. var _flatMapDeep = _interopRequireDefault(__webpack_require__(/*! ./flatMapDeep.js */ 488));
  34811. var _flatMapDepth = _interopRequireDefault(__webpack_require__(/*! ./flatMapDepth.js */ 489));
  34812. var _forEach = _interopRequireDefault(__webpack_require__(/*! ./forEach.js */ 446));
  34813. var _forEachRight = _interopRequireDefault(__webpack_require__(/*! ./forEachRight.js */ 449));
  34814. var _groupBy = _interopRequireDefault(__webpack_require__(/*! ./groupBy.js */ 505));
  34815. var _includes = _interopRequireDefault(__webpack_require__(/*! ./includes.js */ 514));
  34816. var _invokeMap = _interopRequireDefault(__webpack_require__(/*! ./invokeMap.js */ 532));
  34817. var _keyBy = _interopRequireDefault(__webpack_require__(/*! ./keyBy.js */ 561));
  34818. var _map = _interopRequireDefault(__webpack_require__(/*! ./map.js */ 486));
  34819. var _orderBy = _interopRequireDefault(__webpack_require__(/*! ./orderBy.js */ 602));
  34820. var _partition = _interopRequireDefault(__webpack_require__(/*! ./partition.js */ 624));
  34821. var _reduce = _interopRequireDefault(__webpack_require__(/*! ./reduce.js */ 644));
  34822. var _reduceRight = _interopRequireDefault(__webpack_require__(/*! ./reduceRight.js */ 646));
  34823. var _reject = _interopRequireDefault(__webpack_require__(/*! ./reject.js */ 648));
  34824. var _sample = _interopRequireDefault(__webpack_require__(/*! ./sample.js */ 656));
  34825. var _sampleSize = _interopRequireDefault(__webpack_require__(/*! ./sampleSize.js */ 659));
  34826. var _shuffle = _interopRequireDefault(__webpack_require__(/*! ./shuffle.js */ 665));
  34827. var _size = _interopRequireDefault(__webpack_require__(/*! ./size.js */ 668));
  34828. var _some = _interopRequireDefault(__webpack_require__(/*! ./some.js */ 671));
  34829. var _sortBy = _interopRequireDefault(__webpack_require__(/*! ./sortBy.js */ 673));
  34830. var _default = {
  34831. countBy: _countBy.default,
  34832. each: _each.default,
  34833. eachRight: _eachRight.default,
  34834. every: _every.default,
  34835. filter: _filter.default,
  34836. find: _find.default,
  34837. findLast: _findLast.default,
  34838. flatMap: _flatMap.default,
  34839. flatMapDeep: _flatMapDeep.default,
  34840. flatMapDepth: _flatMapDepth.default,
  34841. forEach: _forEach.default,
  34842. forEachRight: _forEachRight.default,
  34843. groupBy: _groupBy.default,
  34844. includes: _includes.default,
  34845. invokeMap: _invokeMap.default,
  34846. keyBy: _keyBy.default,
  34847. map: _map.default,
  34848. orderBy: _orderBy.default,
  34849. partition: _partition.default,
  34850. reduce: _reduce.default,
  34851. reduceRight: _reduceRight.default,
  34852. reject: _reject.default,
  34853. sample: _sample.default,
  34854. sampleSize: _sampleSize.default,
  34855. shuffle: _shuffle.default,
  34856. size: _size.default,
  34857. some: _some.default,
  34858. sortBy: _sortBy.default
  34859. };
  34860. exports.default = _default;
  34861. /***/ }),
  34862. /* 767 */
  34863. /*!****************************************************************************************!*\
  34864. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/date.js ***!
  34865. \****************************************************************************************/
  34866. /*! no static exports found */
  34867. /***/ (function(module, exports, __webpack_require__) {
  34868. "use strict";
  34869. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34870. Object.defineProperty(exports, "__esModule", {
  34871. value: true
  34872. });
  34873. Object.defineProperty(exports, "default", {
  34874. enumerable: true,
  34875. get: function get() {
  34876. return _dateDefault.default;
  34877. }
  34878. });
  34879. Object.defineProperty(exports, "now", {
  34880. enumerable: true,
  34881. get: function get() {
  34882. return _now.default;
  34883. }
  34884. });
  34885. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  34886. var _dateDefault = _interopRequireDefault(__webpack_require__(/*! ./date.default.js */ 768));
  34887. /***/ }),
  34888. /* 768 */
  34889. /*!************************************************************************************************!*\
  34890. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/date.default.js ***!
  34891. \************************************************************************************************/
  34892. /*! no static exports found */
  34893. /***/ (function(module, exports, __webpack_require__) {
  34894. "use strict";
  34895. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34896. Object.defineProperty(exports, "__esModule", {
  34897. value: true
  34898. });
  34899. exports.default = void 0;
  34900. var _now = _interopRequireDefault(__webpack_require__(/*! ./now.js */ 418));
  34901. var _default = {
  34902. now: _now.default
  34903. };
  34904. exports.default = _default;
  34905. /***/ }),
  34906. /* 769 */
  34907. /*!********************************************************************************************!*\
  34908. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/function.js ***!
  34909. \********************************************************************************************/
  34910. /*! no static exports found */
  34911. /***/ (function(module, exports, __webpack_require__) {
  34912. "use strict";
  34913. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  34914. Object.defineProperty(exports, "__esModule", {
  34915. value: true
  34916. });
  34917. Object.defineProperty(exports, "after", {
  34918. enumerable: true,
  34919. get: function get() {
  34920. return _after.default;
  34921. }
  34922. });
  34923. Object.defineProperty(exports, "ary", {
  34924. enumerable: true,
  34925. get: function get() {
  34926. return _ary.default;
  34927. }
  34928. });
  34929. Object.defineProperty(exports, "before", {
  34930. enumerable: true,
  34931. get: function get() {
  34932. return _before.default;
  34933. }
  34934. });
  34935. Object.defineProperty(exports, "bind", {
  34936. enumerable: true,
  34937. get: function get() {
  34938. return _bind.default;
  34939. }
  34940. });
  34941. Object.defineProperty(exports, "bindKey", {
  34942. enumerable: true,
  34943. get: function get() {
  34944. return _bindKey.default;
  34945. }
  34946. });
  34947. Object.defineProperty(exports, "curry", {
  34948. enumerable: true,
  34949. get: function get() {
  34950. return _curry.default;
  34951. }
  34952. });
  34953. Object.defineProperty(exports, "curryRight", {
  34954. enumerable: true,
  34955. get: function get() {
  34956. return _curryRight.default;
  34957. }
  34958. });
  34959. Object.defineProperty(exports, "debounce", {
  34960. enumerable: true,
  34961. get: function get() {
  34962. return _debounce.default;
  34963. }
  34964. });
  34965. Object.defineProperty(exports, "default", {
  34966. enumerable: true,
  34967. get: function get() {
  34968. return _functionDefault.default;
  34969. }
  34970. });
  34971. Object.defineProperty(exports, "defer", {
  34972. enumerable: true,
  34973. get: function get() {
  34974. return _defer.default;
  34975. }
  34976. });
  34977. Object.defineProperty(exports, "delay", {
  34978. enumerable: true,
  34979. get: function get() {
  34980. return _delay.default;
  34981. }
  34982. });
  34983. Object.defineProperty(exports, "flip", {
  34984. enumerable: true,
  34985. get: function get() {
  34986. return _flip.default;
  34987. }
  34988. });
  34989. Object.defineProperty(exports, "memoize", {
  34990. enumerable: true,
  34991. get: function get() {
  34992. return _memoize.default;
  34993. }
  34994. });
  34995. Object.defineProperty(exports, "negate", {
  34996. enumerable: true,
  34997. get: function get() {
  34998. return _negate.default;
  34999. }
  35000. });
  35001. Object.defineProperty(exports, "once", {
  35002. enumerable: true,
  35003. get: function get() {
  35004. return _once.default;
  35005. }
  35006. });
  35007. Object.defineProperty(exports, "overArgs", {
  35008. enumerable: true,
  35009. get: function get() {
  35010. return _overArgs.default;
  35011. }
  35012. });
  35013. Object.defineProperty(exports, "partial", {
  35014. enumerable: true,
  35015. get: function get() {
  35016. return _partial.default;
  35017. }
  35018. });
  35019. Object.defineProperty(exports, "partialRight", {
  35020. enumerable: true,
  35021. get: function get() {
  35022. return _partialRight.default;
  35023. }
  35024. });
  35025. Object.defineProperty(exports, "rearg", {
  35026. enumerable: true,
  35027. get: function get() {
  35028. return _rearg.default;
  35029. }
  35030. });
  35031. Object.defineProperty(exports, "rest", {
  35032. enumerable: true,
  35033. get: function get() {
  35034. return _rest.default;
  35035. }
  35036. });
  35037. Object.defineProperty(exports, "spread", {
  35038. enumerable: true,
  35039. get: function get() {
  35040. return _spread.default;
  35041. }
  35042. });
  35043. Object.defineProperty(exports, "throttle", {
  35044. enumerable: true,
  35045. get: function get() {
  35046. return _throttle.default;
  35047. }
  35048. });
  35049. Object.defineProperty(exports, "unary", {
  35050. enumerable: true,
  35051. get: function get() {
  35052. return _unary.default;
  35053. }
  35054. });
  35055. Object.defineProperty(exports, "wrap", {
  35056. enumerable: true,
  35057. get: function get() {
  35058. return _wrap.default;
  35059. }
  35060. });
  35061. var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
  35062. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  35063. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  35064. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  35065. var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
  35066. var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
  35067. var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
  35068. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  35069. var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
  35070. var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
  35071. var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
  35072. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  35073. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  35074. var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
  35075. var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
  35076. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  35077. var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
  35078. var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
  35079. var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
  35080. var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
  35081. var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
  35082. var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
  35083. var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
  35084. var _functionDefault = _interopRequireDefault(__webpack_require__(/*! ./function.default.js */ 770));
  35085. /***/ }),
  35086. /* 770 */
  35087. /*!****************************************************************************************************!*\
  35088. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/function.default.js ***!
  35089. \****************************************************************************************************/
  35090. /*! no static exports found */
  35091. /***/ (function(module, exports, __webpack_require__) {
  35092. "use strict";
  35093. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35094. Object.defineProperty(exports, "__esModule", {
  35095. value: true
  35096. });
  35097. exports.default = void 0;
  35098. var _after = _interopRequireDefault(__webpack_require__(/*! ./after.js */ 163));
  35099. var _ary = _interopRequireDefault(__webpack_require__(/*! ./ary.js */ 170));
  35100. var _before = _interopRequireDefault(__webpack_require__(/*! ./before.js */ 302));
  35101. var _bind = _interopRequireDefault(__webpack_require__(/*! ./bind.js */ 303));
  35102. var _bindKey = _interopRequireDefault(__webpack_require__(/*! ./bindKey.js */ 305));
  35103. var _curry = _interopRequireDefault(__webpack_require__(/*! ./curry.js */ 415));
  35104. var _curryRight = _interopRequireDefault(__webpack_require__(/*! ./curryRight.js */ 416));
  35105. var _debounce = _interopRequireDefault(__webpack_require__(/*! ./debounce.js */ 417));
  35106. var _defer = _interopRequireDefault(__webpack_require__(/*! ./defer.js */ 430));
  35107. var _delay = _interopRequireDefault(__webpack_require__(/*! ./delay.js */ 432));
  35108. var _flip = _interopRequireDefault(__webpack_require__(/*! ./flip.js */ 492));
  35109. var _memoize = _interopRequireDefault(__webpack_require__(/*! ./memoize.js */ 267));
  35110. var _negate = _interopRequireDefault(__webpack_require__(/*! ./negate.js */ 587));
  35111. var _once = _interopRequireDefault(__webpack_require__(/*! ./once.js */ 601));
  35112. var _overArgs = _interopRequireDefault(__webpack_require__(/*! ./overArgs.js */ 609));
  35113. var _partial = _interopRequireDefault(__webpack_require__(/*! ./partial.js */ 622));
  35114. var _partialRight = _interopRequireDefault(__webpack_require__(/*! ./partialRight.js */ 623));
  35115. var _rearg = _interopRequireDefault(__webpack_require__(/*! ./rearg.js */ 643));
  35116. var _rest = _interopRequireDefault(__webpack_require__(/*! ./rest.js */ 652));
  35117. var _spread = _interopRequireDefault(__webpack_require__(/*! ./spread.js */ 686));
  35118. var _throttle = _interopRequireDefault(__webpack_require__(/*! ./throttle.js */ 708));
  35119. var _unary = _interopRequireDefault(__webpack_require__(/*! ./unary.js */ 726));
  35120. var _wrap = _interopRequireDefault(__webpack_require__(/*! ./wrap.js */ 749));
  35121. var _default = {
  35122. after: _after.default,
  35123. ary: _ary.default,
  35124. before: _before.default,
  35125. bind: _bind.default,
  35126. bindKey: _bindKey.default,
  35127. curry: _curry.default,
  35128. curryRight: _curryRight.default,
  35129. debounce: _debounce.default,
  35130. defer: _defer.default,
  35131. delay: _delay.default,
  35132. flip: _flip.default,
  35133. memoize: _memoize.default,
  35134. negate: _negate.default,
  35135. once: _once.default,
  35136. overArgs: _overArgs.default,
  35137. partial: _partial.default,
  35138. partialRight: _partialRight.default,
  35139. rearg: _rearg.default,
  35140. rest: _rest.default,
  35141. spread: _spread.default,
  35142. throttle: _throttle.default,
  35143. unary: _unary.default,
  35144. wrap: _wrap.default
  35145. };
  35146. exports.default = _default;
  35147. /***/ }),
  35148. /* 771 */
  35149. /*!****************************************************************************************!*\
  35150. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lang.js ***!
  35151. \****************************************************************************************/
  35152. /*! no static exports found */
  35153. /***/ (function(module, exports, __webpack_require__) {
  35154. "use strict";
  35155. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35156. Object.defineProperty(exports, "__esModule", {
  35157. value: true
  35158. });
  35159. Object.defineProperty(exports, "castArray", {
  35160. enumerable: true,
  35161. get: function get() {
  35162. return _castArray.default;
  35163. }
  35164. });
  35165. Object.defineProperty(exports, "clone", {
  35166. enumerable: true,
  35167. get: function get() {
  35168. return _clone.default;
  35169. }
  35170. });
  35171. Object.defineProperty(exports, "cloneDeep", {
  35172. enumerable: true,
  35173. get: function get() {
  35174. return _cloneDeep.default;
  35175. }
  35176. });
  35177. Object.defineProperty(exports, "cloneDeepWith", {
  35178. enumerable: true,
  35179. get: function get() {
  35180. return _cloneDeepWith.default;
  35181. }
  35182. });
  35183. Object.defineProperty(exports, "cloneWith", {
  35184. enumerable: true,
  35185. get: function get() {
  35186. return _cloneWith.default;
  35187. }
  35188. });
  35189. Object.defineProperty(exports, "conformsTo", {
  35190. enumerable: true,
  35191. get: function get() {
  35192. return _conformsTo.default;
  35193. }
  35194. });
  35195. Object.defineProperty(exports, "default", {
  35196. enumerable: true,
  35197. get: function get() {
  35198. return _langDefault.default;
  35199. }
  35200. });
  35201. Object.defineProperty(exports, "eq", {
  35202. enumerable: true,
  35203. get: function get() {
  35204. return _eq.default;
  35205. }
  35206. });
  35207. Object.defineProperty(exports, "gt", {
  35208. enumerable: true,
  35209. get: function get() {
  35210. return _gt.default;
  35211. }
  35212. });
  35213. Object.defineProperty(exports, "gte", {
  35214. enumerable: true,
  35215. get: function get() {
  35216. return _gte.default;
  35217. }
  35218. });
  35219. Object.defineProperty(exports, "isArguments", {
  35220. enumerable: true,
  35221. get: function get() {
  35222. return _isArguments.default;
  35223. }
  35224. });
  35225. Object.defineProperty(exports, "isArray", {
  35226. enumerable: true,
  35227. get: function get() {
  35228. return _isArray.default;
  35229. }
  35230. });
  35231. Object.defineProperty(exports, "isArrayBuffer", {
  35232. enumerable: true,
  35233. get: function get() {
  35234. return _isArrayBuffer.default;
  35235. }
  35236. });
  35237. Object.defineProperty(exports, "isArrayLike", {
  35238. enumerable: true,
  35239. get: function get() {
  35240. return _isArrayLike.default;
  35241. }
  35242. });
  35243. Object.defineProperty(exports, "isArrayLikeObject", {
  35244. enumerable: true,
  35245. get: function get() {
  35246. return _isArrayLikeObject.default;
  35247. }
  35248. });
  35249. Object.defineProperty(exports, "isBoolean", {
  35250. enumerable: true,
  35251. get: function get() {
  35252. return _isBoolean.default;
  35253. }
  35254. });
  35255. Object.defineProperty(exports, "isBuffer", {
  35256. enumerable: true,
  35257. get: function get() {
  35258. return _isBuffer.default;
  35259. }
  35260. });
  35261. Object.defineProperty(exports, "isDate", {
  35262. enumerable: true,
  35263. get: function get() {
  35264. return _isDate.default;
  35265. }
  35266. });
  35267. Object.defineProperty(exports, "isElement", {
  35268. enumerable: true,
  35269. get: function get() {
  35270. return _isElement.default;
  35271. }
  35272. });
  35273. Object.defineProperty(exports, "isEmpty", {
  35274. enumerable: true,
  35275. get: function get() {
  35276. return _isEmpty.default;
  35277. }
  35278. });
  35279. Object.defineProperty(exports, "isEqual", {
  35280. enumerable: true,
  35281. get: function get() {
  35282. return _isEqual.default;
  35283. }
  35284. });
  35285. Object.defineProperty(exports, "isEqualWith", {
  35286. enumerable: true,
  35287. get: function get() {
  35288. return _isEqualWith.default;
  35289. }
  35290. });
  35291. Object.defineProperty(exports, "isError", {
  35292. enumerable: true,
  35293. get: function get() {
  35294. return _isError.default;
  35295. }
  35296. });
  35297. Object.defineProperty(exports, "isFinite", {
  35298. enumerable: true,
  35299. get: function get() {
  35300. return _isFinite.default;
  35301. }
  35302. });
  35303. Object.defineProperty(exports, "isFunction", {
  35304. enumerable: true,
  35305. get: function get() {
  35306. return _isFunction.default;
  35307. }
  35308. });
  35309. Object.defineProperty(exports, "isInteger", {
  35310. enumerable: true,
  35311. get: function get() {
  35312. return _isInteger.default;
  35313. }
  35314. });
  35315. Object.defineProperty(exports, "isLength", {
  35316. enumerable: true,
  35317. get: function get() {
  35318. return _isLength.default;
  35319. }
  35320. });
  35321. Object.defineProperty(exports, "isMap", {
  35322. enumerable: true,
  35323. get: function get() {
  35324. return _isMap.default;
  35325. }
  35326. });
  35327. Object.defineProperty(exports, "isMatch", {
  35328. enumerable: true,
  35329. get: function get() {
  35330. return _isMatch.default;
  35331. }
  35332. });
  35333. Object.defineProperty(exports, "isMatchWith", {
  35334. enumerable: true,
  35335. get: function get() {
  35336. return _isMatchWith.default;
  35337. }
  35338. });
  35339. Object.defineProperty(exports, "isNaN", {
  35340. enumerable: true,
  35341. get: function get() {
  35342. return _isNaN.default;
  35343. }
  35344. });
  35345. Object.defineProperty(exports, "isNative", {
  35346. enumerable: true,
  35347. get: function get() {
  35348. return _isNative.default;
  35349. }
  35350. });
  35351. Object.defineProperty(exports, "isNil", {
  35352. enumerable: true,
  35353. get: function get() {
  35354. return _isNil.default;
  35355. }
  35356. });
  35357. Object.defineProperty(exports, "isNull", {
  35358. enumerable: true,
  35359. get: function get() {
  35360. return _isNull.default;
  35361. }
  35362. });
  35363. Object.defineProperty(exports, "isNumber", {
  35364. enumerable: true,
  35365. get: function get() {
  35366. return _isNumber.default;
  35367. }
  35368. });
  35369. Object.defineProperty(exports, "isObject", {
  35370. enumerable: true,
  35371. get: function get() {
  35372. return _isObject.default;
  35373. }
  35374. });
  35375. Object.defineProperty(exports, "isObjectLike", {
  35376. enumerable: true,
  35377. get: function get() {
  35378. return _isObjectLike.default;
  35379. }
  35380. });
  35381. Object.defineProperty(exports, "isPlainObject", {
  35382. enumerable: true,
  35383. get: function get() {
  35384. return _isPlainObject.default;
  35385. }
  35386. });
  35387. Object.defineProperty(exports, "isRegExp", {
  35388. enumerable: true,
  35389. get: function get() {
  35390. return _isRegExp.default;
  35391. }
  35392. });
  35393. Object.defineProperty(exports, "isSafeInteger", {
  35394. enumerable: true,
  35395. get: function get() {
  35396. return _isSafeInteger.default;
  35397. }
  35398. });
  35399. Object.defineProperty(exports, "isSet", {
  35400. enumerable: true,
  35401. get: function get() {
  35402. return _isSet.default;
  35403. }
  35404. });
  35405. Object.defineProperty(exports, "isString", {
  35406. enumerable: true,
  35407. get: function get() {
  35408. return _isString.default;
  35409. }
  35410. });
  35411. Object.defineProperty(exports, "isSymbol", {
  35412. enumerable: true,
  35413. get: function get() {
  35414. return _isSymbol.default;
  35415. }
  35416. });
  35417. Object.defineProperty(exports, "isTypedArray", {
  35418. enumerable: true,
  35419. get: function get() {
  35420. return _isTypedArray.default;
  35421. }
  35422. });
  35423. Object.defineProperty(exports, "isUndefined", {
  35424. enumerable: true,
  35425. get: function get() {
  35426. return _isUndefined.default;
  35427. }
  35428. });
  35429. Object.defineProperty(exports, "isWeakMap", {
  35430. enumerable: true,
  35431. get: function get() {
  35432. return _isWeakMap.default;
  35433. }
  35434. });
  35435. Object.defineProperty(exports, "isWeakSet", {
  35436. enumerable: true,
  35437. get: function get() {
  35438. return _isWeakSet.default;
  35439. }
  35440. });
  35441. Object.defineProperty(exports, "lt", {
  35442. enumerable: true,
  35443. get: function get() {
  35444. return _lt.default;
  35445. }
  35446. });
  35447. Object.defineProperty(exports, "lte", {
  35448. enumerable: true,
  35449. get: function get() {
  35450. return _lte.default;
  35451. }
  35452. });
  35453. Object.defineProperty(exports, "toArray", {
  35454. enumerable: true,
  35455. get: function get() {
  35456. return _toArray.default;
  35457. }
  35458. });
  35459. Object.defineProperty(exports, "toFinite", {
  35460. enumerable: true,
  35461. get: function get() {
  35462. return _toFinite.default;
  35463. }
  35464. });
  35465. Object.defineProperty(exports, "toInteger", {
  35466. enumerable: true,
  35467. get: function get() {
  35468. return _toInteger.default;
  35469. }
  35470. });
  35471. Object.defineProperty(exports, "toLength", {
  35472. enumerable: true,
  35473. get: function get() {
  35474. return _toLength.default;
  35475. }
  35476. });
  35477. Object.defineProperty(exports, "toNumber", {
  35478. enumerable: true,
  35479. get: function get() {
  35480. return _toNumber.default;
  35481. }
  35482. });
  35483. Object.defineProperty(exports, "toPlainObject", {
  35484. enumerable: true,
  35485. get: function get() {
  35486. return _toPlainObject.default;
  35487. }
  35488. });
  35489. Object.defineProperty(exports, "toSafeInteger", {
  35490. enumerable: true,
  35491. get: function get() {
  35492. return _toSafeInteger.default;
  35493. }
  35494. });
  35495. Object.defineProperty(exports, "toString", {
  35496. enumerable: true,
  35497. get: function get() {
  35498. return _toString.default;
  35499. }
  35500. });
  35501. var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
  35502. var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
  35503. var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
  35504. var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
  35505. var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
  35506. var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
  35507. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  35508. var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
  35509. var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
  35510. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  35511. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  35512. var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
  35513. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  35514. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  35515. var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
  35516. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  35517. var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
  35518. var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
  35519. var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
  35520. var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
  35521. var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
  35522. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  35523. var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
  35524. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  35525. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  35526. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  35527. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  35528. var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
  35529. var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
  35530. var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
  35531. var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
  35532. var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
  35533. var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
  35534. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  35535. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  35536. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  35537. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  35538. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  35539. var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
  35540. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  35541. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  35542. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  35543. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  35544. var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
  35545. var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
  35546. var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
  35547. var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
  35548. var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
  35549. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  35550. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  35551. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  35552. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  35553. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  35554. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  35555. var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
  35556. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  35557. var _langDefault = _interopRequireDefault(__webpack_require__(/*! ./lang.default.js */ 772));
  35558. /***/ }),
  35559. /* 772 */
  35560. /*!************************************************************************************************!*\
  35561. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/lang.default.js ***!
  35562. \************************************************************************************************/
  35563. /*! no static exports found */
  35564. /***/ (function(module, exports, __webpack_require__) {
  35565. "use strict";
  35566. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35567. Object.defineProperty(exports, "__esModule", {
  35568. value: true
  35569. });
  35570. exports.default = void 0;
  35571. var _castArray = _interopRequireDefault(__webpack_require__(/*! ./castArray.js */ 325));
  35572. var _clone = _interopRequireDefault(__webpack_require__(/*! ./clone.js */ 332));
  35573. var _cloneDeep = _interopRequireDefault(__webpack_require__(/*! ./cloneDeep.js */ 369));
  35574. var _cloneDeepWith = _interopRequireDefault(__webpack_require__(/*! ./cloneDeepWith.js */ 370));
  35575. var _cloneWith = _interopRequireDefault(__webpack_require__(/*! ./cloneWith.js */ 371));
  35576. var _conformsTo = _interopRequireDefault(__webpack_require__(/*! ./conformsTo.js */ 404));
  35577. var _eq = _interopRequireDefault(__webpack_require__(/*! ./eq.js */ 229));
  35578. var _gt = _interopRequireDefault(__webpack_require__(/*! ./gt.js */ 506));
  35579. var _gte = _interopRequireDefault(__webpack_require__(/*! ./gte.js */ 509));
  35580. var _isArguments = _interopRequireDefault(__webpack_require__(/*! ./isArguments.js */ 241));
  35581. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  35582. var _isArrayBuffer = _interopRequireDefault(__webpack_require__(/*! ./isArrayBuffer.js */ 533));
  35583. var _isArrayLike = _interopRequireDefault(__webpack_require__(/*! ./isArrayLike.js */ 235));
  35584. var _isArrayLikeObject = _interopRequireDefault(__webpack_require__(/*! ./isArrayLikeObject.js */ 426));
  35585. var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./isBoolean.js */ 535));
  35586. var _isBuffer = _interopRequireDefault(__webpack_require__(/*! ./isBuffer.js */ 243));
  35587. var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate.js */ 536));
  35588. var _isElement = _interopRequireDefault(__webpack_require__(/*! ./isElement.js */ 538));
  35589. var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./isEmpty.js */ 539));
  35590. var _isEqual = _interopRequireDefault(__webpack_require__(/*! ./isEqual.js */ 540));
  35591. var _isEqualWith = _interopRequireDefault(__webpack_require__(/*! ./isEqualWith.js */ 541));
  35592. var _isError = _interopRequireDefault(__webpack_require__(/*! ./isError.js */ 299));
  35593. var _isFinite = _interopRequireDefault(__webpack_require__(/*! ./isFinite.js */ 542));
  35594. var _isFunction = _interopRequireDefault(__webpack_require__(/*! ./isFunction.js */ 178));
  35595. var _isInteger = _interopRequireDefault(__webpack_require__(/*! ./isInteger.js */ 543));
  35596. var _isLength = _interopRequireDefault(__webpack_require__(/*! ./isLength.js */ 236));
  35597. var _isMap = _interopRequireDefault(__webpack_require__(/*! ./isMap.js */ 365));
  35598. var _isMatch = _interopRequireDefault(__webpack_require__(/*! ./isMatch.js */ 544));
  35599. var _isMatchWith = _interopRequireDefault(__webpack_require__(/*! ./isMatchWith.js */ 545));
  35600. var _isNaN = _interopRequireDefault(__webpack_require__(/*! ./isNaN.js */ 546));
  35601. var _isNative = _interopRequireDefault(__webpack_require__(/*! ./isNative.js */ 548));
  35602. var _isNil = _interopRequireDefault(__webpack_require__(/*! ./isNil.js */ 550));
  35603. var _isNull = _interopRequireDefault(__webpack_require__(/*! ./isNull.js */ 551));
  35604. var _isNumber = _interopRequireDefault(__webpack_require__(/*! ./isNumber.js */ 547));
  35605. var _isObject = _interopRequireDefault(__webpack_require__(/*! ./isObject.js */ 169));
  35606. var _isObjectLike = _interopRequireDefault(__webpack_require__(/*! ./isObjectLike.js */ 159));
  35607. var _isPlainObject = _interopRequireDefault(__webpack_require__(/*! ./isPlainObject.js */ 300));
  35608. var _isRegExp = _interopRequireDefault(__webpack_require__(/*! ./isRegExp.js */ 552));
  35609. var _isSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./isSafeInteger.js */ 554));
  35610. var _isSet = _interopRequireDefault(__webpack_require__(/*! ./isSet.js */ 367));
  35611. var _isString = _interopRequireDefault(__webpack_require__(/*! ./isString.js */ 515));
  35612. var _isSymbol = _interopRequireDefault(__webpack_require__(/*! ./isSymbol.js */ 152));
  35613. var _isTypedArray = _interopRequireDefault(__webpack_require__(/*! ./isTypedArray.js */ 246));
  35614. var _isUndefined = _interopRequireDefault(__webpack_require__(/*! ./isUndefined.js */ 555));
  35615. var _isWeakMap = _interopRequireDefault(__webpack_require__(/*! ./isWeakMap.js */ 556));
  35616. var _isWeakSet = _interopRequireDefault(__webpack_require__(/*! ./isWeakSet.js */ 557));
  35617. var _lt = _interopRequireDefault(__webpack_require__(/*! ./lt.js */ 566));
  35618. var _lte = _interopRequireDefault(__webpack_require__(/*! ./lte.js */ 568));
  35619. var _toArray = _interopRequireDefault(__webpack_require__(/*! ./toArray.js */ 589));
  35620. var _toFinite = _interopRequireDefault(__webpack_require__(/*! ./toFinite.js */ 165));
  35621. var _toInteger = _interopRequireDefault(__webpack_require__(/*! ./toInteger.js */ 164));
  35622. var _toLength = _interopRequireDefault(__webpack_require__(/*! ./toLength.js */ 472));
  35623. var _toNumber = _interopRequireDefault(__webpack_require__(/*! ./toNumber.js */ 166));
  35624. var _toPlainObject = _interopRequireDefault(__webpack_require__(/*! ./toPlainObject.js */ 428));
  35625. var _toSafeInteger = _interopRequireDefault(__webpack_require__(/*! ./toSafeInteger.js */ 717));
  35626. var _toString = _interopRequireDefault(__webpack_require__(/*! ./toString.js */ 291));
  35627. var _default = {
  35628. castArray: _castArray.default,
  35629. clone: _clone.default,
  35630. cloneDeep: _cloneDeep.default,
  35631. cloneDeepWith: _cloneDeepWith.default,
  35632. cloneWith: _cloneWith.default,
  35633. conformsTo: _conformsTo.default,
  35634. eq: _eq.default,
  35635. gt: _gt.default,
  35636. gte: _gte.default,
  35637. isArguments: _isArguments.default,
  35638. isArray: _isArray.default,
  35639. isArrayBuffer: _isArrayBuffer.default,
  35640. isArrayLike: _isArrayLike.default,
  35641. isArrayLikeObject: _isArrayLikeObject.default,
  35642. isBoolean: _isBoolean.default,
  35643. isBuffer: _isBuffer.default,
  35644. isDate: _isDate.default,
  35645. isElement: _isElement.default,
  35646. isEmpty: _isEmpty.default,
  35647. isEqual: _isEqual.default,
  35648. isEqualWith: _isEqualWith.default,
  35649. isError: _isError.default,
  35650. isFinite: _isFinite.default,
  35651. isFunction: _isFunction.default,
  35652. isInteger: _isInteger.default,
  35653. isLength: _isLength.default,
  35654. isMap: _isMap.default,
  35655. isMatch: _isMatch.default,
  35656. isMatchWith: _isMatchWith.default,
  35657. isNaN: _isNaN.default,
  35658. isNative: _isNative.default,
  35659. isNil: _isNil.default,
  35660. isNull: _isNull.default,
  35661. isNumber: _isNumber.default,
  35662. isObject: _isObject.default,
  35663. isObjectLike: _isObjectLike.default,
  35664. isPlainObject: _isPlainObject.default,
  35665. isRegExp: _isRegExp.default,
  35666. isSafeInteger: _isSafeInteger.default,
  35667. isSet: _isSet.default,
  35668. isString: _isString.default,
  35669. isSymbol: _isSymbol.default,
  35670. isTypedArray: _isTypedArray.default,
  35671. isUndefined: _isUndefined.default,
  35672. isWeakMap: _isWeakMap.default,
  35673. isWeakSet: _isWeakSet.default,
  35674. lt: _lt.default,
  35675. lte: _lte.default,
  35676. toArray: _toArray.default,
  35677. toFinite: _toFinite.default,
  35678. toInteger: _toInteger.default,
  35679. toLength: _toLength.default,
  35680. toNumber: _toNumber.default,
  35681. toPlainObject: _toPlainObject.default,
  35682. toSafeInteger: _toSafeInteger.default,
  35683. toString: _toString.default
  35684. };
  35685. exports.default = _default;
  35686. /***/ }),
  35687. /* 773 */
  35688. /*!****************************************************************************************!*\
  35689. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/math.js ***!
  35690. \****************************************************************************************/
  35691. /*! no static exports found */
  35692. /***/ (function(module, exports, __webpack_require__) {
  35693. "use strict";
  35694. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35695. Object.defineProperty(exports, "__esModule", {
  35696. value: true
  35697. });
  35698. Object.defineProperty(exports, "add", {
  35699. enumerable: true,
  35700. get: function get() {
  35701. return _add.default;
  35702. }
  35703. });
  35704. Object.defineProperty(exports, "ceil", {
  35705. enumerable: true,
  35706. get: function get() {
  35707. return _ceil.default;
  35708. }
  35709. });
  35710. Object.defineProperty(exports, "default", {
  35711. enumerable: true,
  35712. get: function get() {
  35713. return _mathDefault.default;
  35714. }
  35715. });
  35716. Object.defineProperty(exports, "divide", {
  35717. enumerable: true,
  35718. get: function get() {
  35719. return _divide.default;
  35720. }
  35721. });
  35722. Object.defineProperty(exports, "floor", {
  35723. enumerable: true,
  35724. get: function get() {
  35725. return _floor.default;
  35726. }
  35727. });
  35728. Object.defineProperty(exports, "max", {
  35729. enumerable: true,
  35730. get: function get() {
  35731. return _max.default;
  35732. }
  35733. });
  35734. Object.defineProperty(exports, "maxBy", {
  35735. enumerable: true,
  35736. get: function get() {
  35737. return _maxBy.default;
  35738. }
  35739. });
  35740. Object.defineProperty(exports, "mean", {
  35741. enumerable: true,
  35742. get: function get() {
  35743. return _mean.default;
  35744. }
  35745. });
  35746. Object.defineProperty(exports, "meanBy", {
  35747. enumerable: true,
  35748. get: function get() {
  35749. return _meanBy.default;
  35750. }
  35751. });
  35752. Object.defineProperty(exports, "min", {
  35753. enumerable: true,
  35754. get: function get() {
  35755. return _min.default;
  35756. }
  35757. });
  35758. Object.defineProperty(exports, "minBy", {
  35759. enumerable: true,
  35760. get: function get() {
  35761. return _minBy.default;
  35762. }
  35763. });
  35764. Object.defineProperty(exports, "multiply", {
  35765. enumerable: true,
  35766. get: function get() {
  35767. return _multiply.default;
  35768. }
  35769. });
  35770. Object.defineProperty(exports, "round", {
  35771. enumerable: true,
  35772. get: function get() {
  35773. return _round.default;
  35774. }
  35775. });
  35776. Object.defineProperty(exports, "subtract", {
  35777. enumerable: true,
  35778. get: function get() {
  35779. return _subtract.default;
  35780. }
  35781. });
  35782. Object.defineProperty(exports, "sum", {
  35783. enumerable: true,
  35784. get: function get() {
  35785. return _sum.default;
  35786. }
  35787. });
  35788. Object.defineProperty(exports, "sumBy", {
  35789. enumerable: true,
  35790. get: function get() {
  35791. return _sumBy.default;
  35792. }
  35793. });
  35794. var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
  35795. var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
  35796. var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
  35797. var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
  35798. var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
  35799. var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
  35800. var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
  35801. var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
  35802. var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
  35803. var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
  35804. var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
  35805. var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
  35806. var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
  35807. var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
  35808. var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
  35809. var _mathDefault = _interopRequireDefault(__webpack_require__(/*! ./math.default.js */ 774));
  35810. /***/ }),
  35811. /* 774 */
  35812. /*!************************************************************************************************!*\
  35813. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/math.default.js ***!
  35814. \************************************************************************************************/
  35815. /*! no static exports found */
  35816. /***/ (function(module, exports, __webpack_require__) {
  35817. "use strict";
  35818. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35819. Object.defineProperty(exports, "__esModule", {
  35820. value: true
  35821. });
  35822. exports.default = void 0;
  35823. var _add = _interopRequireDefault(__webpack_require__(/*! ./add.js */ 149));
  35824. var _ceil = _interopRequireDefault(__webpack_require__(/*! ./ceil.js */ 326));
  35825. var _divide = _interopRequireDefault(__webpack_require__(/*! ./divide.js */ 439));
  35826. var _floor = _interopRequireDefault(__webpack_require__(/*! ./floor.js */ 493));
  35827. var _max = _interopRequireDefault(__webpack_require__(/*! ./max.js */ 573));
  35828. var _maxBy = _interopRequireDefault(__webpack_require__(/*! ./maxBy.js */ 575));
  35829. var _mean = _interopRequireDefault(__webpack_require__(/*! ./mean.js */ 576));
  35830. var _meanBy = _interopRequireDefault(__webpack_require__(/*! ./meanBy.js */ 579));
  35831. var _min = _interopRequireDefault(__webpack_require__(/*! ./min.js */ 583));
  35832. var _minBy = _interopRequireDefault(__webpack_require__(/*! ./minBy.js */ 584));
  35833. var _multiply = _interopRequireDefault(__webpack_require__(/*! ./multiply.js */ 586));
  35834. var _round = _interopRequireDefault(__webpack_require__(/*! ./round.js */ 655));
  35835. var _subtract = _interopRequireDefault(__webpack_require__(/*! ./subtract.js */ 692));
  35836. var _sum = _interopRequireDefault(__webpack_require__(/*! ./sum.js */ 693));
  35837. var _sumBy = _interopRequireDefault(__webpack_require__(/*! ./sumBy.js */ 694));
  35838. var _default = {
  35839. add: _add.default,
  35840. ceil: _ceil.default,
  35841. divide: _divide.default,
  35842. floor: _floor.default,
  35843. max: _max.default,
  35844. maxBy: _maxBy.default,
  35845. mean: _mean.default,
  35846. meanBy: _meanBy.default,
  35847. min: _min.default,
  35848. minBy: _minBy.default,
  35849. multiply: _multiply.default,
  35850. round: _round.default,
  35851. subtract: _subtract.default,
  35852. sum: _sum.default,
  35853. sumBy: _sumBy.default
  35854. };
  35855. exports.default = _default;
  35856. /***/ }),
  35857. /* 775 */
  35858. /*!******************************************************************************************!*\
  35859. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/number.js ***!
  35860. \******************************************************************************************/
  35861. /*! no static exports found */
  35862. /***/ (function(module, exports, __webpack_require__) {
  35863. "use strict";
  35864. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35865. Object.defineProperty(exports, "__esModule", {
  35866. value: true
  35867. });
  35868. Object.defineProperty(exports, "clamp", {
  35869. enumerable: true,
  35870. get: function get() {
  35871. return _clamp.default;
  35872. }
  35873. });
  35874. Object.defineProperty(exports, "default", {
  35875. enumerable: true,
  35876. get: function get() {
  35877. return _numberDefault.default;
  35878. }
  35879. });
  35880. Object.defineProperty(exports, "inRange", {
  35881. enumerable: true,
  35882. get: function get() {
  35883. return _inRange.default;
  35884. }
  35885. });
  35886. Object.defineProperty(exports, "random", {
  35887. enumerable: true,
  35888. get: function get() {
  35889. return _random.default;
  35890. }
  35891. });
  35892. var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
  35893. var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
  35894. var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
  35895. var _numberDefault = _interopRequireDefault(__webpack_require__(/*! ./number.default.js */ 776));
  35896. /***/ }),
  35897. /* 776 */
  35898. /*!**************************************************************************************************!*\
  35899. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/number.default.js ***!
  35900. \**************************************************************************************************/
  35901. /*! no static exports found */
  35902. /***/ (function(module, exports, __webpack_require__) {
  35903. "use strict";
  35904. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35905. Object.defineProperty(exports, "__esModule", {
  35906. value: true
  35907. });
  35908. exports.default = void 0;
  35909. var _clamp = _interopRequireDefault(__webpack_require__(/*! ./clamp.js */ 330));
  35910. var _inRange = _interopRequireDefault(__webpack_require__(/*! ./inRange.js */ 512));
  35911. var _random = _interopRequireDefault(__webpack_require__(/*! ./random.js */ 637));
  35912. var _default = {
  35913. clamp: _clamp.default,
  35914. inRange: _inRange.default,
  35915. random: _random.default
  35916. };
  35917. exports.default = _default;
  35918. /***/ }),
  35919. /* 777 */
  35920. /*!******************************************************************************************!*\
  35921. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/object.js ***!
  35922. \******************************************************************************************/
  35923. /*! no static exports found */
  35924. /***/ (function(module, exports, __webpack_require__) {
  35925. "use strict";
  35926. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  35927. Object.defineProperty(exports, "__esModule", {
  35928. value: true
  35929. });
  35930. Object.defineProperty(exports, "assign", {
  35931. enumerable: true,
  35932. get: function get() {
  35933. return _assign.default;
  35934. }
  35935. });
  35936. Object.defineProperty(exports, "assignIn", {
  35937. enumerable: true,
  35938. get: function get() {
  35939. return _assignIn.default;
  35940. }
  35941. });
  35942. Object.defineProperty(exports, "assignInWith", {
  35943. enumerable: true,
  35944. get: function get() {
  35945. return _assignInWith.default;
  35946. }
  35947. });
  35948. Object.defineProperty(exports, "assignWith", {
  35949. enumerable: true,
  35950. get: function get() {
  35951. return _assignWith.default;
  35952. }
  35953. });
  35954. Object.defineProperty(exports, "at", {
  35955. enumerable: true,
  35956. get: function get() {
  35957. return _at.default;
  35958. }
  35959. });
  35960. Object.defineProperty(exports, "create", {
  35961. enumerable: true,
  35962. get: function get() {
  35963. return _create.default;
  35964. }
  35965. });
  35966. Object.defineProperty(exports, "default", {
  35967. enumerable: true,
  35968. get: function get() {
  35969. return _objectDefault.default;
  35970. }
  35971. });
  35972. Object.defineProperty(exports, "defaults", {
  35973. enumerable: true,
  35974. get: function get() {
  35975. return _defaults.default;
  35976. }
  35977. });
  35978. Object.defineProperty(exports, "defaultsDeep", {
  35979. enumerable: true,
  35980. get: function get() {
  35981. return _defaultsDeep.default;
  35982. }
  35983. });
  35984. Object.defineProperty(exports, "entries", {
  35985. enumerable: true,
  35986. get: function get() {
  35987. return _entries.default;
  35988. }
  35989. });
  35990. Object.defineProperty(exports, "entriesIn", {
  35991. enumerable: true,
  35992. get: function get() {
  35993. return _entriesIn.default;
  35994. }
  35995. });
  35996. Object.defineProperty(exports, "extend", {
  35997. enumerable: true,
  35998. get: function get() {
  35999. return _extend.default;
  36000. }
  36001. });
  36002. Object.defineProperty(exports, "extendWith", {
  36003. enumerable: true,
  36004. get: function get() {
  36005. return _extendWith.default;
  36006. }
  36007. });
  36008. Object.defineProperty(exports, "findKey", {
  36009. enumerable: true,
  36010. get: function get() {
  36011. return _findKey.default;
  36012. }
  36013. });
  36014. Object.defineProperty(exports, "findLastKey", {
  36015. enumerable: true,
  36016. get: function get() {
  36017. return _findLastKey.default;
  36018. }
  36019. });
  36020. Object.defineProperty(exports, "forIn", {
  36021. enumerable: true,
  36022. get: function get() {
  36023. return _forIn.default;
  36024. }
  36025. });
  36026. Object.defineProperty(exports, "forInRight", {
  36027. enumerable: true,
  36028. get: function get() {
  36029. return _forInRight.default;
  36030. }
  36031. });
  36032. Object.defineProperty(exports, "forOwn", {
  36033. enumerable: true,
  36034. get: function get() {
  36035. return _forOwn.default;
  36036. }
  36037. });
  36038. Object.defineProperty(exports, "forOwnRight", {
  36039. enumerable: true,
  36040. get: function get() {
  36041. return _forOwnRight.default;
  36042. }
  36043. });
  36044. Object.defineProperty(exports, "functions", {
  36045. enumerable: true,
  36046. get: function get() {
  36047. return _functions.default;
  36048. }
  36049. });
  36050. Object.defineProperty(exports, "functionsIn", {
  36051. enumerable: true,
  36052. get: function get() {
  36053. return _functionsIn.default;
  36054. }
  36055. });
  36056. Object.defineProperty(exports, "get", {
  36057. enumerable: true,
  36058. get: function get() {
  36059. return _get.default;
  36060. }
  36061. });
  36062. Object.defineProperty(exports, "has", {
  36063. enumerable: true,
  36064. get: function get() {
  36065. return _has.default;
  36066. }
  36067. });
  36068. Object.defineProperty(exports, "hasIn", {
  36069. enumerable: true,
  36070. get: function get() {
  36071. return _hasIn.default;
  36072. }
  36073. });
  36074. Object.defineProperty(exports, "invert", {
  36075. enumerable: true,
  36076. get: function get() {
  36077. return _invert.default;
  36078. }
  36079. });
  36080. Object.defineProperty(exports, "invertBy", {
  36081. enumerable: true,
  36082. get: function get() {
  36083. return _invertBy.default;
  36084. }
  36085. });
  36086. Object.defineProperty(exports, "invoke", {
  36087. enumerable: true,
  36088. get: function get() {
  36089. return _invoke.default;
  36090. }
  36091. });
  36092. Object.defineProperty(exports, "keys", {
  36093. enumerable: true,
  36094. get: function get() {
  36095. return _keys.default;
  36096. }
  36097. });
  36098. Object.defineProperty(exports, "keysIn", {
  36099. enumerable: true,
  36100. get: function get() {
  36101. return _keysIn.default;
  36102. }
  36103. });
  36104. Object.defineProperty(exports, "mapKeys", {
  36105. enumerable: true,
  36106. get: function get() {
  36107. return _mapKeys.default;
  36108. }
  36109. });
  36110. Object.defineProperty(exports, "mapValues", {
  36111. enumerable: true,
  36112. get: function get() {
  36113. return _mapValues.default;
  36114. }
  36115. });
  36116. Object.defineProperty(exports, "merge", {
  36117. enumerable: true,
  36118. get: function get() {
  36119. return _merge.default;
  36120. }
  36121. });
  36122. Object.defineProperty(exports, "mergeWith", {
  36123. enumerable: true,
  36124. get: function get() {
  36125. return _mergeWith.default;
  36126. }
  36127. });
  36128. Object.defineProperty(exports, "omit", {
  36129. enumerable: true,
  36130. get: function get() {
  36131. return _omit.default;
  36132. }
  36133. });
  36134. Object.defineProperty(exports, "omitBy", {
  36135. enumerable: true,
  36136. get: function get() {
  36137. return _omitBy.default;
  36138. }
  36139. });
  36140. Object.defineProperty(exports, "pick", {
  36141. enumerable: true,
  36142. get: function get() {
  36143. return _pick.default;
  36144. }
  36145. });
  36146. Object.defineProperty(exports, "pickBy", {
  36147. enumerable: true,
  36148. get: function get() {
  36149. return _pickBy.default;
  36150. }
  36151. });
  36152. Object.defineProperty(exports, "result", {
  36153. enumerable: true,
  36154. get: function get() {
  36155. return _result.default;
  36156. }
  36157. });
  36158. Object.defineProperty(exports, "set", {
  36159. enumerable: true,
  36160. get: function get() {
  36161. return _set.default;
  36162. }
  36163. });
  36164. Object.defineProperty(exports, "setWith", {
  36165. enumerable: true,
  36166. get: function get() {
  36167. return _setWith.default;
  36168. }
  36169. });
  36170. Object.defineProperty(exports, "toPairs", {
  36171. enumerable: true,
  36172. get: function get() {
  36173. return _toPairs.default;
  36174. }
  36175. });
  36176. Object.defineProperty(exports, "toPairsIn", {
  36177. enumerable: true,
  36178. get: function get() {
  36179. return _toPairsIn.default;
  36180. }
  36181. });
  36182. Object.defineProperty(exports, "transform", {
  36183. enumerable: true,
  36184. get: function get() {
  36185. return _transform.default;
  36186. }
  36187. });
  36188. Object.defineProperty(exports, "unset", {
  36189. enumerable: true,
  36190. get: function get() {
  36191. return _unset.default;
  36192. }
  36193. });
  36194. Object.defineProperty(exports, "update", {
  36195. enumerable: true,
  36196. get: function get() {
  36197. return _update.default;
  36198. }
  36199. });
  36200. Object.defineProperty(exports, "updateWith", {
  36201. enumerable: true,
  36202. get: function get() {
  36203. return _updateWith.default;
  36204. }
  36205. });
  36206. Object.defineProperty(exports, "values", {
  36207. enumerable: true,
  36208. get: function get() {
  36209. return _values.default;
  36210. }
  36211. });
  36212. Object.defineProperty(exports, "valuesIn", {
  36213. enumerable: true,
  36214. get: function get() {
  36215. return _valuesIn.default;
  36216. }
  36217. });
  36218. var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
  36219. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  36220. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  36221. var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
  36222. var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
  36223. var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
  36224. var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
  36225. var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
  36226. var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
  36227. var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
  36228. var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
  36229. var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
  36230. var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
  36231. var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
  36232. var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
  36233. var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
  36234. var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
  36235. var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
  36236. var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
  36237. var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
  36238. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  36239. var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
  36240. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  36241. var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
  36242. var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
  36243. var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
  36244. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  36245. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  36246. var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
  36247. var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
  36248. var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
  36249. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  36250. var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
  36251. var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
  36252. var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
  36253. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  36254. var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
  36255. var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
  36256. var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
  36257. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  36258. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  36259. var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
  36260. var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
  36261. var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
  36262. var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
  36263. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  36264. var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
  36265. var _objectDefault = _interopRequireDefault(__webpack_require__(/*! ./object.default.js */ 778));
  36266. /***/ }),
  36267. /* 778 */
  36268. /*!**************************************************************************************************!*\
  36269. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/object.default.js ***!
  36270. \**************************************************************************************************/
  36271. /*! no static exports found */
  36272. /***/ (function(module, exports, __webpack_require__) {
  36273. "use strict";
  36274. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36275. Object.defineProperty(exports, "__esModule", {
  36276. value: true
  36277. });
  36278. exports.default = void 0;
  36279. var _assign = _interopRequireDefault(__webpack_require__(/*! ./assign.js */ 226));
  36280. var _assignIn = _interopRequireDefault(__webpack_require__(/*! ./assignIn.js */ 253));
  36281. var _assignInWith = _interopRequireDefault(__webpack_require__(/*! ./assignInWith.js */ 257));
  36282. var _assignWith = _interopRequireDefault(__webpack_require__(/*! ./assignWith.js */ 258));
  36283. var _at = _interopRequireDefault(__webpack_require__(/*! ./at.js */ 259));
  36284. var _create = _interopRequireDefault(__webpack_require__(/*! ./create.js */ 414));
  36285. var _defaults = _interopRequireDefault(__webpack_require__(/*! ./defaults.js */ 420));
  36286. var _defaultsDeep = _interopRequireDefault(__webpack_require__(/*! ./defaultsDeep.js */ 421));
  36287. var _entries = _interopRequireDefault(__webpack_require__(/*! ./entries.js */ 455));
  36288. var _entriesIn = _interopRequireDefault(__webpack_require__(/*! ./entriesIn.js */ 460));
  36289. var _extend = _interopRequireDefault(__webpack_require__(/*! ./extend.js */ 468));
  36290. var _extendWith = _interopRequireDefault(__webpack_require__(/*! ./extendWith.js */ 469));
  36291. var _findKey = _interopRequireDefault(__webpack_require__(/*! ./findKey.js */ 478));
  36292. var _findLastKey = _interopRequireDefault(__webpack_require__(/*! ./findLastKey.js */ 482));
  36293. var _forIn = _interopRequireDefault(__webpack_require__(/*! ./forIn.js */ 497));
  36294. var _forInRight = _interopRequireDefault(__webpack_require__(/*! ./forInRight.js */ 498));
  36295. var _forOwn = _interopRequireDefault(__webpack_require__(/*! ./forOwn.js */ 499));
  36296. var _forOwnRight = _interopRequireDefault(__webpack_require__(/*! ./forOwnRight.js */ 500));
  36297. var _functions = _interopRequireDefault(__webpack_require__(/*! ./functions.js */ 502));
  36298. var _functionsIn = _interopRequireDefault(__webpack_require__(/*! ./functionsIn.js */ 504));
  36299. var _get = _interopRequireDefault(__webpack_require__(/*! ./get.js */ 261));
  36300. var _has = _interopRequireDefault(__webpack_require__(/*! ./has.js */ 510));
  36301. var _hasIn = _interopRequireDefault(__webpack_require__(/*! ./hasIn.js */ 395));
  36302. var _invert = _interopRequireDefault(__webpack_require__(/*! ./invert.js */ 525));
  36303. var _invertBy = _interopRequireDefault(__webpack_require__(/*! ./invertBy.js */ 528));
  36304. var _invoke = _interopRequireDefault(__webpack_require__(/*! ./invoke.js */ 529));
  36305. var _keys = _interopRequireDefault(__webpack_require__(/*! ./keys.js */ 238));
  36306. var _keysIn = _interopRequireDefault(__webpack_require__(/*! ./keysIn.js */ 254));
  36307. var _mapKeys = _interopRequireDefault(__webpack_require__(/*! ./mapKeys.js */ 569));
  36308. var _mapValues = _interopRequireDefault(__webpack_require__(/*! ./mapValues.js */ 570));
  36309. var _merge = _interopRequireDefault(__webpack_require__(/*! ./merge.js */ 580));
  36310. var _mergeWith = _interopRequireDefault(__webpack_require__(/*! ./mergeWith.js */ 429));
  36311. var _omit = _interopRequireDefault(__webpack_require__(/*! ./omit.js */ 594));
  36312. var _omitBy = _interopRequireDefault(__webpack_require__(/*! ./omitBy.js */ 597));
  36313. var _pick = _interopRequireDefault(__webpack_require__(/*! ./pick.js */ 625));
  36314. var _pickBy = _interopRequireDefault(__webpack_require__(/*! ./pickBy.js */ 598));
  36315. var _result = _interopRequireDefault(__webpack_require__(/*! ./result.js */ 653));
  36316. var _set = _interopRequireDefault(__webpack_require__(/*! ./set.js */ 663));
  36317. var _setWith = _interopRequireDefault(__webpack_require__(/*! ./setWith.js */ 664));
  36318. var _toPairs = _interopRequireDefault(__webpack_require__(/*! ./toPairs.js */ 456));
  36319. var _toPairsIn = _interopRequireDefault(__webpack_require__(/*! ./toPairsIn.js */ 461));
  36320. var _transform = _interopRequireDefault(__webpack_require__(/*! ./transform.js */ 719));
  36321. var _unset = _interopRequireDefault(__webpack_require__(/*! ./unset.js */ 738));
  36322. var _update = _interopRequireDefault(__webpack_require__(/*! ./update.js */ 741));
  36323. var _updateWith = _interopRequireDefault(__webpack_require__(/*! ./updateWith.js */ 743));
  36324. var _values = _interopRequireDefault(__webpack_require__(/*! ./values.js */ 516));
  36325. var _valuesIn = _interopRequireDefault(__webpack_require__(/*! ./valuesIn.js */ 747));
  36326. var _default = {
  36327. assign: _assign.default,
  36328. assignIn: _assignIn.default,
  36329. assignInWith: _assignInWith.default,
  36330. assignWith: _assignWith.default,
  36331. at: _at.default,
  36332. create: _create.default,
  36333. defaults: _defaults.default,
  36334. defaultsDeep: _defaultsDeep.default,
  36335. entries: _entries.default,
  36336. entriesIn: _entriesIn.default,
  36337. extend: _extend.default,
  36338. extendWith: _extendWith.default,
  36339. findKey: _findKey.default,
  36340. findLastKey: _findLastKey.default,
  36341. forIn: _forIn.default,
  36342. forInRight: _forInRight.default,
  36343. forOwn: _forOwn.default,
  36344. forOwnRight: _forOwnRight.default,
  36345. functions: _functions.default,
  36346. functionsIn: _functionsIn.default,
  36347. get: _get.default,
  36348. has: _has.default,
  36349. hasIn: _hasIn.default,
  36350. invert: _invert.default,
  36351. invertBy: _invertBy.default,
  36352. invoke: _invoke.default,
  36353. keys: _keys.default,
  36354. keysIn: _keysIn.default,
  36355. mapKeys: _mapKeys.default,
  36356. mapValues: _mapValues.default,
  36357. merge: _merge.default,
  36358. mergeWith: _mergeWith.default,
  36359. omit: _omit.default,
  36360. omitBy: _omitBy.default,
  36361. pick: _pick.default,
  36362. pickBy: _pickBy.default,
  36363. result: _result.default,
  36364. set: _set.default,
  36365. setWith: _setWith.default,
  36366. toPairs: _toPairs.default,
  36367. toPairsIn: _toPairsIn.default,
  36368. transform: _transform.default,
  36369. unset: _unset.default,
  36370. update: _update.default,
  36371. updateWith: _updateWith.default,
  36372. values: _values.default,
  36373. valuesIn: _valuesIn.default
  36374. };
  36375. exports.default = _default;
  36376. /***/ }),
  36377. /* 779 */
  36378. /*!***************************************************************************************!*\
  36379. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/seq.js ***!
  36380. \***************************************************************************************/
  36381. /*! no static exports found */
  36382. /***/ (function(module, exports, __webpack_require__) {
  36383. "use strict";
  36384. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36385. Object.defineProperty(exports, "__esModule", {
  36386. value: true
  36387. });
  36388. Object.defineProperty(exports, "at", {
  36389. enumerable: true,
  36390. get: function get() {
  36391. return _wrapperAt.default;
  36392. }
  36393. });
  36394. Object.defineProperty(exports, "chain", {
  36395. enumerable: true,
  36396. get: function get() {
  36397. return _chain.default;
  36398. }
  36399. });
  36400. Object.defineProperty(exports, "commit", {
  36401. enumerable: true,
  36402. get: function get() {
  36403. return _commit.default;
  36404. }
  36405. });
  36406. Object.defineProperty(exports, "default", {
  36407. enumerable: true,
  36408. get: function get() {
  36409. return _seqDefault.default;
  36410. }
  36411. });
  36412. Object.defineProperty(exports, "lodash", {
  36413. enumerable: true,
  36414. get: function get() {
  36415. return _wrapperLodash.default;
  36416. }
  36417. });
  36418. Object.defineProperty(exports, "next", {
  36419. enumerable: true,
  36420. get: function get() {
  36421. return _next.default;
  36422. }
  36423. });
  36424. Object.defineProperty(exports, "plant", {
  36425. enumerable: true,
  36426. get: function get() {
  36427. return _plant.default;
  36428. }
  36429. });
  36430. Object.defineProperty(exports, "reverse", {
  36431. enumerable: true,
  36432. get: function get() {
  36433. return _wrapperReverse.default;
  36434. }
  36435. });
  36436. Object.defineProperty(exports, "tap", {
  36437. enumerable: true,
  36438. get: function get() {
  36439. return _tap.default;
  36440. }
  36441. });
  36442. Object.defineProperty(exports, "thru", {
  36443. enumerable: true,
  36444. get: function get() {
  36445. return _thru.default;
  36446. }
  36447. });
  36448. Object.defineProperty(exports, "toIterator", {
  36449. enumerable: true,
  36450. get: function get() {
  36451. return _toIterator.default;
  36452. }
  36453. });
  36454. Object.defineProperty(exports, "toJSON", {
  36455. enumerable: true,
  36456. get: function get() {
  36457. return _toJSON.default;
  36458. }
  36459. });
  36460. Object.defineProperty(exports, "value", {
  36461. enumerable: true,
  36462. get: function get() {
  36463. return _wrapperValue.default;
  36464. }
  36465. });
  36466. Object.defineProperty(exports, "valueOf", {
  36467. enumerable: true,
  36468. get: function get() {
  36469. return _valueOf.default;
  36470. }
  36471. });
  36472. Object.defineProperty(exports, "wrapperChain", {
  36473. enumerable: true,
  36474. get: function get() {
  36475. return _wrapperChain.default;
  36476. }
  36477. });
  36478. var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
  36479. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  36480. var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
  36481. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  36482. var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
  36483. var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
  36484. var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
  36485. var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
  36486. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  36487. var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
  36488. var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
  36489. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  36490. var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
  36491. var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
  36492. var _seqDefault = _interopRequireDefault(__webpack_require__(/*! ./seq.default.js */ 780));
  36493. /***/ }),
  36494. /* 780 */
  36495. /*!***********************************************************************************************!*\
  36496. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/seq.default.js ***!
  36497. \***********************************************************************************************/
  36498. /*! no static exports found */
  36499. /***/ (function(module, exports, __webpack_require__) {
  36500. "use strict";
  36501. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36502. Object.defineProperty(exports, "__esModule", {
  36503. value: true
  36504. });
  36505. exports.default = void 0;
  36506. var _wrapperAt = _interopRequireDefault(__webpack_require__(/*! ./wrapperAt.js */ 750));
  36507. var _chain = _interopRequireDefault(__webpack_require__(/*! ./chain.js */ 328));
  36508. var _commit = _interopRequireDefault(__webpack_require__(/*! ./commit.js */ 372));
  36509. var _wrapperLodash = _interopRequireDefault(__webpack_require__(/*! ./wrapperLodash.js */ 200));
  36510. var _next = _interopRequireDefault(__webpack_require__(/*! ./next.js */ 588));
  36511. var _plant = _interopRequireDefault(__webpack_require__(/*! ./plant.js */ 627));
  36512. var _wrapperReverse = _interopRequireDefault(__webpack_require__(/*! ./wrapperReverse.js */ 752));
  36513. var _tap = _interopRequireDefault(__webpack_require__(/*! ./tap.js */ 700));
  36514. var _thru = _interopRequireDefault(__webpack_require__(/*! ./thru.js */ 709));
  36515. var _toIterator = _interopRequireDefault(__webpack_require__(/*! ./toIterator.js */ 711));
  36516. var _toJSON = _interopRequireDefault(__webpack_require__(/*! ./toJSON.js */ 712));
  36517. var _wrapperValue = _interopRequireDefault(__webpack_require__(/*! ./wrapperValue.js */ 713));
  36518. var _valueOf = _interopRequireDefault(__webpack_require__(/*! ./valueOf.js */ 746));
  36519. var _wrapperChain = _interopRequireDefault(__webpack_require__(/*! ./wrapperChain.js */ 751));
  36520. var _default = {
  36521. at: _wrapperAt.default,
  36522. chain: _chain.default,
  36523. commit: _commit.default,
  36524. lodash: _wrapperLodash.default,
  36525. next: _next.default,
  36526. plant: _plant.default,
  36527. reverse: _wrapperReverse.default,
  36528. tap: _tap.default,
  36529. thru: _thru.default,
  36530. toIterator: _toIterator.default,
  36531. toJSON: _toJSON.default,
  36532. value: _wrapperValue.default,
  36533. valueOf: _valueOf.default,
  36534. wrapperChain: _wrapperChain.default
  36535. };
  36536. exports.default = _default;
  36537. /***/ }),
  36538. /* 781 */
  36539. /*!******************************************************************************************!*\
  36540. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/string.js ***!
  36541. \******************************************************************************************/
  36542. /*! no static exports found */
  36543. /***/ (function(module, exports, __webpack_require__) {
  36544. "use strict";
  36545. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36546. Object.defineProperty(exports, "__esModule", {
  36547. value: true
  36548. });
  36549. Object.defineProperty(exports, "camelCase", {
  36550. enumerable: true,
  36551. get: function get() {
  36552. return _camelCase.default;
  36553. }
  36554. });
  36555. Object.defineProperty(exports, "capitalize", {
  36556. enumerable: true,
  36557. get: function get() {
  36558. return _capitalize.default;
  36559. }
  36560. });
  36561. Object.defineProperty(exports, "deburr", {
  36562. enumerable: true,
  36563. get: function get() {
  36564. return _deburr.default;
  36565. }
  36566. });
  36567. Object.defineProperty(exports, "default", {
  36568. enumerable: true,
  36569. get: function get() {
  36570. return _stringDefault.default;
  36571. }
  36572. });
  36573. Object.defineProperty(exports, "endsWith", {
  36574. enumerable: true,
  36575. get: function get() {
  36576. return _endsWith.default;
  36577. }
  36578. });
  36579. Object.defineProperty(exports, "escape", {
  36580. enumerable: true,
  36581. get: function get() {
  36582. return _escape.default;
  36583. }
  36584. });
  36585. Object.defineProperty(exports, "escapeRegExp", {
  36586. enumerable: true,
  36587. get: function get() {
  36588. return _escapeRegExp.default;
  36589. }
  36590. });
  36591. Object.defineProperty(exports, "kebabCase", {
  36592. enumerable: true,
  36593. get: function get() {
  36594. return _kebabCase.default;
  36595. }
  36596. });
  36597. Object.defineProperty(exports, "lowerCase", {
  36598. enumerable: true,
  36599. get: function get() {
  36600. return _lowerCase.default;
  36601. }
  36602. });
  36603. Object.defineProperty(exports, "lowerFirst", {
  36604. enumerable: true,
  36605. get: function get() {
  36606. return _lowerFirst.default;
  36607. }
  36608. });
  36609. Object.defineProperty(exports, "pad", {
  36610. enumerable: true,
  36611. get: function get() {
  36612. return _pad.default;
  36613. }
  36614. });
  36615. Object.defineProperty(exports, "padEnd", {
  36616. enumerable: true,
  36617. get: function get() {
  36618. return _padEnd.default;
  36619. }
  36620. });
  36621. Object.defineProperty(exports, "padStart", {
  36622. enumerable: true,
  36623. get: function get() {
  36624. return _padStart.default;
  36625. }
  36626. });
  36627. Object.defineProperty(exports, "parseInt", {
  36628. enumerable: true,
  36629. get: function get() {
  36630. return _parseInt.default;
  36631. }
  36632. });
  36633. Object.defineProperty(exports, "repeat", {
  36634. enumerable: true,
  36635. get: function get() {
  36636. return _repeat.default;
  36637. }
  36638. });
  36639. Object.defineProperty(exports, "replace", {
  36640. enumerable: true,
  36641. get: function get() {
  36642. return _replace.default;
  36643. }
  36644. });
  36645. Object.defineProperty(exports, "snakeCase", {
  36646. enumerable: true,
  36647. get: function get() {
  36648. return _snakeCase.default;
  36649. }
  36650. });
  36651. Object.defineProperty(exports, "split", {
  36652. enumerable: true,
  36653. get: function get() {
  36654. return _split.default;
  36655. }
  36656. });
  36657. Object.defineProperty(exports, "startCase", {
  36658. enumerable: true,
  36659. get: function get() {
  36660. return _startCase.default;
  36661. }
  36662. });
  36663. Object.defineProperty(exports, "startsWith", {
  36664. enumerable: true,
  36665. get: function get() {
  36666. return _startsWith.default;
  36667. }
  36668. });
  36669. Object.defineProperty(exports, "template", {
  36670. enumerable: true,
  36671. get: function get() {
  36672. return _template.default;
  36673. }
  36674. });
  36675. Object.defineProperty(exports, "templateSettings", {
  36676. enumerable: true,
  36677. get: function get() {
  36678. return _templateSettings.default;
  36679. }
  36680. });
  36681. Object.defineProperty(exports, "toLower", {
  36682. enumerable: true,
  36683. get: function get() {
  36684. return _toLower.default;
  36685. }
  36686. });
  36687. Object.defineProperty(exports, "toUpper", {
  36688. enumerable: true,
  36689. get: function get() {
  36690. return _toUpper.default;
  36691. }
  36692. });
  36693. Object.defineProperty(exports, "trim", {
  36694. enumerable: true,
  36695. get: function get() {
  36696. return _trim.default;
  36697. }
  36698. });
  36699. Object.defineProperty(exports, "trimEnd", {
  36700. enumerable: true,
  36701. get: function get() {
  36702. return _trimEnd.default;
  36703. }
  36704. });
  36705. Object.defineProperty(exports, "trimStart", {
  36706. enumerable: true,
  36707. get: function get() {
  36708. return _trimStart.default;
  36709. }
  36710. });
  36711. Object.defineProperty(exports, "truncate", {
  36712. enumerable: true,
  36713. get: function get() {
  36714. return _truncate.default;
  36715. }
  36716. });
  36717. Object.defineProperty(exports, "unescape", {
  36718. enumerable: true,
  36719. get: function get() {
  36720. return _unescape.default;
  36721. }
  36722. });
  36723. Object.defineProperty(exports, "upperCase", {
  36724. enumerable: true,
  36725. get: function get() {
  36726. return _upperCase.default;
  36727. }
  36728. });
  36729. Object.defineProperty(exports, "upperFirst", {
  36730. enumerable: true,
  36731. get: function get() {
  36732. return _upperFirst.default;
  36733. }
  36734. });
  36735. Object.defineProperty(exports, "words", {
  36736. enumerable: true,
  36737. get: function get() {
  36738. return _words.default;
  36739. }
  36740. });
  36741. var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
  36742. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  36743. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  36744. var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
  36745. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  36746. var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
  36747. var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
  36748. var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
  36749. var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
  36750. var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
  36751. var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
  36752. var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
  36753. var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
  36754. var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
  36755. var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
  36756. var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
  36757. var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
  36758. var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
  36759. var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
  36760. var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
  36761. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  36762. var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
  36763. var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
  36764. var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
  36765. var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
  36766. var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
  36767. var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
  36768. var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
  36769. var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
  36770. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  36771. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  36772. var _stringDefault = _interopRequireDefault(__webpack_require__(/*! ./string.default.js */ 782));
  36773. /***/ }),
  36774. /* 782 */
  36775. /*!**************************************************************************************************!*\
  36776. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/string.default.js ***!
  36777. \**************************************************************************************************/
  36778. /*! no static exports found */
  36779. /***/ (function(module, exports, __webpack_require__) {
  36780. "use strict";
  36781. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36782. Object.defineProperty(exports, "__esModule", {
  36783. value: true
  36784. });
  36785. exports.default = void 0;
  36786. var _camelCase = _interopRequireDefault(__webpack_require__(/*! ./camelCase.js */ 306));
  36787. var _capitalize = _interopRequireDefault(__webpack_require__(/*! ./capitalize.js */ 307));
  36788. var _deburr = _interopRequireDefault(__webpack_require__(/*! ./deburr.js */ 318));
  36789. var _endsWith = _interopRequireDefault(__webpack_require__(/*! ./endsWith.js */ 454));
  36790. var _escape = _interopRequireDefault(__webpack_require__(/*! ./escape.js */ 462));
  36791. var _escapeRegExp = _interopRequireDefault(__webpack_require__(/*! ./escapeRegExp.js */ 464));
  36792. var _kebabCase = _interopRequireDefault(__webpack_require__(/*! ./kebabCase.js */ 560));
  36793. var _lowerCase = _interopRequireDefault(__webpack_require__(/*! ./lowerCase.js */ 564));
  36794. var _lowerFirst = _interopRequireDefault(__webpack_require__(/*! ./lowerFirst.js */ 565));
  36795. var _pad = _interopRequireDefault(__webpack_require__(/*! ./pad.js */ 613));
  36796. var _padEnd = _interopRequireDefault(__webpack_require__(/*! ./padEnd.js */ 619));
  36797. var _padStart = _interopRequireDefault(__webpack_require__(/*! ./padStart.js */ 620));
  36798. var _parseInt = _interopRequireDefault(__webpack_require__(/*! ./parseInt.js */ 621));
  36799. var _repeat = _interopRequireDefault(__webpack_require__(/*! ./repeat.js */ 650));
  36800. var _replace = _interopRequireDefault(__webpack_require__(/*! ./replace.js */ 651));
  36801. var _snakeCase = _interopRequireDefault(__webpack_require__(/*! ./snakeCase.js */ 670));
  36802. var _split = _interopRequireDefault(__webpack_require__(/*! ./split.js */ 685));
  36803. var _startCase = _interopRequireDefault(__webpack_require__(/*! ./startCase.js */ 687));
  36804. var _startsWith = _interopRequireDefault(__webpack_require__(/*! ./startsWith.js */ 688));
  36805. var _template = _interopRequireDefault(__webpack_require__(/*! ./template.js */ 701));
  36806. var _templateSettings = _interopRequireDefault(__webpack_require__(/*! ./templateSettings.js */ 705));
  36807. var _toLower = _interopRequireDefault(__webpack_require__(/*! ./toLower.js */ 715));
  36808. var _toUpper = _interopRequireDefault(__webpack_require__(/*! ./toUpper.js */ 718));
  36809. var _trim = _interopRequireDefault(__webpack_require__(/*! ./trim.js */ 720));
  36810. var _trimEnd = _interopRequireDefault(__webpack_require__(/*! ./trimEnd.js */ 723));
  36811. var _trimStart = _interopRequireDefault(__webpack_require__(/*! ./trimStart.js */ 724));
  36812. var _truncate = _interopRequireDefault(__webpack_require__(/*! ./truncate.js */ 725));
  36813. var _unescape = _interopRequireDefault(__webpack_require__(/*! ./unescape.js */ 727));
  36814. var _upperCase = _interopRequireDefault(__webpack_require__(/*! ./upperCase.js */ 744));
  36815. var _upperFirst = _interopRequireDefault(__webpack_require__(/*! ./upperFirst.js */ 308));
  36816. var _words = _interopRequireDefault(__webpack_require__(/*! ./words.js */ 321));
  36817. var _default = {
  36818. camelCase: _camelCase.default,
  36819. capitalize: _capitalize.default,
  36820. deburr: _deburr.default,
  36821. endsWith: _endsWith.default,
  36822. escape: _escape.default,
  36823. escapeRegExp: _escapeRegExp.default,
  36824. kebabCase: _kebabCase.default,
  36825. lowerCase: _lowerCase.default,
  36826. lowerFirst: _lowerFirst.default,
  36827. pad: _pad.default,
  36828. padEnd: _padEnd.default,
  36829. padStart: _padStart.default,
  36830. parseInt: _parseInt.default,
  36831. repeat: _repeat.default,
  36832. replace: _replace.default,
  36833. snakeCase: _snakeCase.default,
  36834. split: _split.default,
  36835. startCase: _startCase.default,
  36836. startsWith: _startsWith.default,
  36837. template: _template.default,
  36838. templateSettings: _templateSettings.default,
  36839. toLower: _toLower.default,
  36840. toUpper: _toUpper.default,
  36841. trim: _trim.default,
  36842. trimEnd: _trimEnd.default,
  36843. trimStart: _trimStart.default,
  36844. truncate: _truncate.default,
  36845. unescape: _unescape.default,
  36846. upperCase: _upperCase.default,
  36847. upperFirst: _upperFirst.default,
  36848. words: _words.default
  36849. };
  36850. exports.default = _default;
  36851. /***/ }),
  36852. /* 783 */
  36853. /*!****************************************************************************************!*\
  36854. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/util.js ***!
  36855. \****************************************************************************************/
  36856. /*! no static exports found */
  36857. /***/ (function(module, exports, __webpack_require__) {
  36858. "use strict";
  36859. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  36860. Object.defineProperty(exports, "__esModule", {
  36861. value: true
  36862. });
  36863. Object.defineProperty(exports, "attempt", {
  36864. enumerable: true,
  36865. get: function get() {
  36866. return _attempt.default;
  36867. }
  36868. });
  36869. Object.defineProperty(exports, "bindAll", {
  36870. enumerable: true,
  36871. get: function get() {
  36872. return _bindAll.default;
  36873. }
  36874. });
  36875. Object.defineProperty(exports, "cond", {
  36876. enumerable: true,
  36877. get: function get() {
  36878. return _cond.default;
  36879. }
  36880. });
  36881. Object.defineProperty(exports, "conforms", {
  36882. enumerable: true,
  36883. get: function get() {
  36884. return _conforms.default;
  36885. }
  36886. });
  36887. Object.defineProperty(exports, "constant", {
  36888. enumerable: true,
  36889. get: function get() {
  36890. return _constant.default;
  36891. }
  36892. });
  36893. Object.defineProperty(exports, "default", {
  36894. enumerable: true,
  36895. get: function get() {
  36896. return _utilDefault.default;
  36897. }
  36898. });
  36899. Object.defineProperty(exports, "defaultTo", {
  36900. enumerable: true,
  36901. get: function get() {
  36902. return _defaultTo.default;
  36903. }
  36904. });
  36905. Object.defineProperty(exports, "flow", {
  36906. enumerable: true,
  36907. get: function get() {
  36908. return _flow.default;
  36909. }
  36910. });
  36911. Object.defineProperty(exports, "flowRight", {
  36912. enumerable: true,
  36913. get: function get() {
  36914. return _flowRight.default;
  36915. }
  36916. });
  36917. Object.defineProperty(exports, "identity", {
  36918. enumerable: true,
  36919. get: function get() {
  36920. return _identity.default;
  36921. }
  36922. });
  36923. Object.defineProperty(exports, "iteratee", {
  36924. enumerable: true,
  36925. get: function get() {
  36926. return _iteratee.default;
  36927. }
  36928. });
  36929. Object.defineProperty(exports, "matches", {
  36930. enumerable: true,
  36931. get: function get() {
  36932. return _matches.default;
  36933. }
  36934. });
  36935. Object.defineProperty(exports, "matchesProperty", {
  36936. enumerable: true,
  36937. get: function get() {
  36938. return _matchesProperty.default;
  36939. }
  36940. });
  36941. Object.defineProperty(exports, "method", {
  36942. enumerable: true,
  36943. get: function get() {
  36944. return _method.default;
  36945. }
  36946. });
  36947. Object.defineProperty(exports, "methodOf", {
  36948. enumerable: true,
  36949. get: function get() {
  36950. return _methodOf.default;
  36951. }
  36952. });
  36953. Object.defineProperty(exports, "mixin", {
  36954. enumerable: true,
  36955. get: function get() {
  36956. return _mixin.default;
  36957. }
  36958. });
  36959. Object.defineProperty(exports, "noop", {
  36960. enumerable: true,
  36961. get: function get() {
  36962. return _noop.default;
  36963. }
  36964. });
  36965. Object.defineProperty(exports, "nthArg", {
  36966. enumerable: true,
  36967. get: function get() {
  36968. return _nthArg.default;
  36969. }
  36970. });
  36971. Object.defineProperty(exports, "over", {
  36972. enumerable: true,
  36973. get: function get() {
  36974. return _over.default;
  36975. }
  36976. });
  36977. Object.defineProperty(exports, "overEvery", {
  36978. enumerable: true,
  36979. get: function get() {
  36980. return _overEvery.default;
  36981. }
  36982. });
  36983. Object.defineProperty(exports, "overSome", {
  36984. enumerable: true,
  36985. get: function get() {
  36986. return _overSome.default;
  36987. }
  36988. });
  36989. Object.defineProperty(exports, "property", {
  36990. enumerable: true,
  36991. get: function get() {
  36992. return _property.default;
  36993. }
  36994. });
  36995. Object.defineProperty(exports, "propertyOf", {
  36996. enumerable: true,
  36997. get: function get() {
  36998. return _propertyOf.default;
  36999. }
  37000. });
  37001. Object.defineProperty(exports, "range", {
  37002. enumerable: true,
  37003. get: function get() {
  37004. return _range.default;
  37005. }
  37006. });
  37007. Object.defineProperty(exports, "rangeRight", {
  37008. enumerable: true,
  37009. get: function get() {
  37010. return _rangeRight.default;
  37011. }
  37012. });
  37013. Object.defineProperty(exports, "stubArray", {
  37014. enumerable: true,
  37015. get: function get() {
  37016. return _stubArray.default;
  37017. }
  37018. });
  37019. Object.defineProperty(exports, "stubFalse", {
  37020. enumerable: true,
  37021. get: function get() {
  37022. return _stubFalse.default;
  37023. }
  37024. });
  37025. Object.defineProperty(exports, "stubObject", {
  37026. enumerable: true,
  37027. get: function get() {
  37028. return _stubObject.default;
  37029. }
  37030. });
  37031. Object.defineProperty(exports, "stubString", {
  37032. enumerable: true,
  37033. get: function get() {
  37034. return _stubString.default;
  37035. }
  37036. });
  37037. Object.defineProperty(exports, "stubTrue", {
  37038. enumerable: true,
  37039. get: function get() {
  37040. return _stubTrue.default;
  37041. }
  37042. });
  37043. Object.defineProperty(exports, "times", {
  37044. enumerable: true,
  37045. get: function get() {
  37046. return _times.default;
  37047. }
  37048. });
  37049. Object.defineProperty(exports, "toPath", {
  37050. enumerable: true,
  37051. get: function get() {
  37052. return _toPath.default;
  37053. }
  37054. });
  37055. Object.defineProperty(exports, "uniqueId", {
  37056. enumerable: true,
  37057. get: function get() {
  37058. return _uniqueId.default;
  37059. }
  37060. });
  37061. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  37062. var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
  37063. var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
  37064. var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
  37065. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  37066. var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
  37067. var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
  37068. var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
  37069. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  37070. var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
  37071. var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
  37072. var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
  37073. var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
  37074. var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
  37075. var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  37076. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  37077. var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
  37078. var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
  37079. var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
  37080. var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
  37081. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  37082. var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
  37083. var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
  37084. var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
  37085. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  37086. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  37087. var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
  37088. var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
  37089. var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
  37090. var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
  37091. var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
  37092. var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
  37093. var _utilDefault = _interopRequireDefault(__webpack_require__(/*! ./util.default.js */ 784));
  37094. /***/ }),
  37095. /* 784 */
  37096. /*!************************************************************************************************!*\
  37097. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/util.default.js ***!
  37098. \************************************************************************************************/
  37099. /*! no static exports found */
  37100. /***/ (function(module, exports, __webpack_require__) {
  37101. "use strict";
  37102. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37103. Object.defineProperty(exports, "__esModule", {
  37104. value: true
  37105. });
  37106. exports.default = void 0;
  37107. var _attempt = _interopRequireDefault(__webpack_require__(/*! ./attempt.js */ 298));
  37108. var _bindAll = _interopRequireDefault(__webpack_require__(/*! ./bindAll.js */ 304));
  37109. var _cond = _interopRequireDefault(__webpack_require__(/*! ./cond.js */ 375));
  37110. var _conforms = _interopRequireDefault(__webpack_require__(/*! ./conforms.js */ 401));
  37111. var _constant = _interopRequireDefault(__webpack_require__(/*! ./constant.js */ 211));
  37112. var _defaultTo = _interopRequireDefault(__webpack_require__(/*! ./defaultTo.js */ 419));
  37113. var _flow = _interopRequireDefault(__webpack_require__(/*! ./flow.js */ 494));
  37114. var _flowRight = _interopRequireDefault(__webpack_require__(/*! ./flowRight.js */ 496));
  37115. var _identity = _interopRequireDefault(__webpack_require__(/*! ./identity.js */ 173));
  37116. var _iteratee = _interopRequireDefault(__webpack_require__(/*! ./iteratee.js */ 558));
  37117. var _matches = _interopRequireDefault(__webpack_require__(/*! ./matches.js */ 571));
  37118. var _matchesProperty = _interopRequireDefault(__webpack_require__(/*! ./matchesProperty.js */ 572));
  37119. var _method = _interopRequireDefault(__webpack_require__(/*! ./method.js */ 581));
  37120. var _methodOf = _interopRequireDefault(__webpack_require__(/*! ./methodOf.js */ 582));
  37121. var _mixin = _interopRequireDefault(__webpack_require__(/*! ./mixin.js */ 585));
  37122. var _noop = _interopRequireDefault(__webpack_require__(/*! ./noop.js */ 197));
  37123. var _nthArg = _interopRequireDefault(__webpack_require__(/*! ./nthArg.js */ 593));
  37124. var _over = _interopRequireDefault(__webpack_require__(/*! ./over.js */ 607));
  37125. var _overEvery = _interopRequireDefault(__webpack_require__(/*! ./overEvery.js */ 611));
  37126. var _overSome = _interopRequireDefault(__webpack_require__(/*! ./overSome.js */ 612));
  37127. var _property = _interopRequireDefault(__webpack_require__(/*! ./property.js */ 398));
  37128. var _propertyOf = _interopRequireDefault(__webpack_require__(/*! ./propertyOf.js */ 628));
  37129. var _range = _interopRequireDefault(__webpack_require__(/*! ./range.js */ 639));
  37130. var _rangeRight = _interopRequireDefault(__webpack_require__(/*! ./rangeRight.js */ 642));
  37131. var _stubArray = _interopRequireDefault(__webpack_require__(/*! ./stubArray.js */ 346));
  37132. var _stubFalse = _interopRequireDefault(__webpack_require__(/*! ./stubFalse.js */ 245));
  37133. var _stubObject = _interopRequireDefault(__webpack_require__(/*! ./stubObject.js */ 689));
  37134. var _stubString = _interopRequireDefault(__webpack_require__(/*! ./stubString.js */ 690));
  37135. var _stubTrue = _interopRequireDefault(__webpack_require__(/*! ./stubTrue.js */ 691));
  37136. var _times = _interopRequireDefault(__webpack_require__(/*! ./times.js */ 710));
  37137. var _toPath = _interopRequireDefault(__webpack_require__(/*! ./toPath.js */ 716));
  37138. var _uniqueId = _interopRequireDefault(__webpack_require__(/*! ./uniqueId.js */ 737));
  37139. var _default = {
  37140. attempt: _attempt.default,
  37141. bindAll: _bindAll.default,
  37142. cond: _cond.default,
  37143. conforms: _conforms.default,
  37144. constant: _constant.default,
  37145. defaultTo: _defaultTo.default,
  37146. flow: _flow.default,
  37147. flowRight: _flowRight.default,
  37148. identity: _identity.default,
  37149. iteratee: _iteratee.default,
  37150. matches: _matches.default,
  37151. matchesProperty: _matchesProperty.default,
  37152. method: _method.default,
  37153. methodOf: _methodOf.default,
  37154. mixin: _mixin.default,
  37155. noop: _noop.default,
  37156. nthArg: _nthArg.default,
  37157. over: _over.default,
  37158. overEvery: _overEvery.default,
  37159. overSome: _overSome.default,
  37160. property: _property.default,
  37161. propertyOf: _propertyOf.default,
  37162. range: _range.default,
  37163. rangeRight: _rangeRight.default,
  37164. stubArray: _stubArray.default,
  37165. stubFalse: _stubFalse.default,
  37166. stubObject: _stubObject.default,
  37167. stubString: _stubString.default,
  37168. stubTrue: _stubTrue.default,
  37169. times: _times.default,
  37170. toPath: _toPath.default,
  37171. uniqueId: _uniqueId.default
  37172. };
  37173. exports.default = _default;
  37174. /***/ }),
  37175. /* 785 */
  37176. /*!**********************************************************************************************!*\
  37177. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyClone.js ***!
  37178. \**********************************************************************************************/
  37179. /*! no static exports found */
  37180. /***/ (function(module, exports, __webpack_require__) {
  37181. "use strict";
  37182. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37183. Object.defineProperty(exports, "__esModule", {
  37184. value: true
  37185. });
  37186. exports.default = void 0;
  37187. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  37188. var _copyArray = _interopRequireDefault(__webpack_require__(/*! ./_copyArray.js */ 203));
  37189. /**
  37190. * Creates a clone of the lazy wrapper object.
  37191. *
  37192. * @private
  37193. * @name clone
  37194. * @memberOf LazyWrapper
  37195. * @returns {Object} Returns the cloned `LazyWrapper` object.
  37196. */
  37197. function lazyClone() {
  37198. var result = new _LazyWrapper.default(this.__wrapped__);
  37199. result.__actions__ = (0, _copyArray.default)(this.__actions__);
  37200. result.__dir__ = this.__dir__;
  37201. result.__filtered__ = this.__filtered__;
  37202. result.__iteratees__ = (0, _copyArray.default)(this.__iteratees__);
  37203. result.__takeCount__ = this.__takeCount__;
  37204. result.__views__ = (0, _copyArray.default)(this.__views__);
  37205. return result;
  37206. }
  37207. var _default = lazyClone;
  37208. exports.default = _default;
  37209. /***/ }),
  37210. /* 786 */
  37211. /*!************************************************************************************************!*\
  37212. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyReverse.js ***!
  37213. \************************************************************************************************/
  37214. /*! no static exports found */
  37215. /***/ (function(module, exports, __webpack_require__) {
  37216. "use strict";
  37217. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37218. Object.defineProperty(exports, "__esModule", {
  37219. value: true
  37220. });
  37221. exports.default = void 0;
  37222. var _LazyWrapper = _interopRequireDefault(__webpack_require__(/*! ./_LazyWrapper.js */ 194));
  37223. /**
  37224. * Reverses the direction of lazy iteration.
  37225. *
  37226. * @private
  37227. * @name reverse
  37228. * @memberOf LazyWrapper
  37229. * @returns {Object} Returns the new reversed `LazyWrapper` object.
  37230. */
  37231. function lazyReverse() {
  37232. if (this.__filtered__) {
  37233. var result = new _LazyWrapper.default(this);
  37234. result.__dir__ = -1;
  37235. result.__filtered__ = true;
  37236. } else {
  37237. result = this.clone();
  37238. result.__dir__ *= -1;
  37239. }
  37240. return result;
  37241. }
  37242. var _default = lazyReverse;
  37243. exports.default = _default;
  37244. /***/ }),
  37245. /* 787 */
  37246. /*!**********************************************************************************************!*\
  37247. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_lazyValue.js ***!
  37248. \**********************************************************************************************/
  37249. /*! no static exports found */
  37250. /***/ (function(module, exports, __webpack_require__) {
  37251. "use strict";
  37252. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  37253. Object.defineProperty(exports, "__esModule", {
  37254. value: true
  37255. });
  37256. exports.default = void 0;
  37257. var _baseWrapperValue = _interopRequireDefault(__webpack_require__(/*! ./_baseWrapperValue.js */ 714));
  37258. var _getView = _interopRequireDefault(__webpack_require__(/*! ./_getView.js */ 788));
  37259. var _isArray = _interopRequireDefault(__webpack_require__(/*! ./isArray.js */ 162));
  37260. /** Used to indicate the type of lazy iteratees. */
  37261. var LAZY_FILTER_FLAG = 1,
  37262. LAZY_MAP_FLAG = 2;
  37263. /* Built-in method references for those with the same name as other `lodash` methods. */
  37264. var nativeMin = Math.min;
  37265. /**
  37266. * Extracts the unwrapped value from its lazy wrapper.
  37267. *
  37268. * @private
  37269. * @name value
  37270. * @memberOf LazyWrapper
  37271. * @returns {*} Returns the unwrapped value.
  37272. */
  37273. function lazyValue() {
  37274. var array = this.__wrapped__.value(),
  37275. dir = this.__dir__,
  37276. isArr = (0, _isArray.default)(array),
  37277. isRight = dir < 0,
  37278. arrLength = isArr ? array.length : 0,
  37279. view = (0, _getView.default)(0, arrLength, this.__views__),
  37280. start = view.start,
  37281. end = view.end,
  37282. length = end - start,
  37283. index = isRight ? end : start - 1,
  37284. iteratees = this.__iteratees__,
  37285. iterLength = iteratees.length,
  37286. resIndex = 0,
  37287. takeCount = nativeMin(length, this.__takeCount__);
  37288. if (!isArr || !isRight && arrLength == length && takeCount == length) {
  37289. return (0, _baseWrapperValue.default)(array, this.__actions__);
  37290. }
  37291. var result = [];
  37292. outer: while (length-- && resIndex < takeCount) {
  37293. index += dir;
  37294. var iterIndex = -1,
  37295. value = array[index];
  37296. while (++iterIndex < iterLength) {
  37297. var data = iteratees[iterIndex],
  37298. iteratee = data.iteratee,
  37299. type = data.type,
  37300. computed = iteratee(value);
  37301. if (type == LAZY_MAP_FLAG) {
  37302. value = computed;
  37303. } else if (!computed) {
  37304. if (type == LAZY_FILTER_FLAG) {
  37305. continue outer;
  37306. } else {
  37307. break outer;
  37308. }
  37309. }
  37310. }
  37311. result[resIndex++] = value;
  37312. }
  37313. return result;
  37314. }
  37315. var _default = lazyValue;
  37316. exports.default = _default;
  37317. /***/ }),
  37318. /* 788 */
  37319. /*!********************************************************************************************!*\
  37320. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/lodash-es/_getView.js ***!
  37321. \********************************************************************************************/
  37322. /*! no static exports found */
  37323. /***/ (function(module, exports, __webpack_require__) {
  37324. "use strict";
  37325. Object.defineProperty(exports, "__esModule", {
  37326. value: true
  37327. });
  37328. exports.default = void 0;
  37329. /* Built-in method references for those with the same name as other `lodash` methods. */
  37330. var nativeMax = Math.max,
  37331. nativeMin = Math.min;
  37332. /**
  37333. * Gets the view, applying any `transforms` to the `start` and `end` positions.
  37334. *
  37335. * @private
  37336. * @param {number} start The start of the view.
  37337. * @param {number} end The end of the view.
  37338. * @param {Array} transforms The transformations to apply to the view.
  37339. * @returns {Object} Returns an object containing the `start` and `end`
  37340. * positions of the view.
  37341. */
  37342. function getView(start, end, transforms) {
  37343. var index = -1,
  37344. length = transforms.length;
  37345. while (++index < length) {
  37346. var data = transforms[index],
  37347. size = data.size;
  37348. switch (data.type) {
  37349. case 'drop':
  37350. start += size;
  37351. break;
  37352. case 'dropRight':
  37353. end -= size;
  37354. break;
  37355. case 'take':
  37356. end = nativeMin(end, start + size);
  37357. break;
  37358. case 'takeRight':
  37359. start = nativeMax(start, end - size);
  37360. break;
  37361. }
  37362. }
  37363. return {
  37364. 'start': start,
  37365. 'end': end
  37366. };
  37367. }
  37368. var _default = getView;
  37369. exports.default = _default;
  37370. /***/ }),
  37371. /* 789 */
  37372. /*!*******************************************************************************!*\
  37373. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/store/modules/task.js ***!
  37374. \*******************************************************************************/
  37375. /*! no static exports found */
  37376. /***/ (function(module, exports, __webpack_require__) {
  37377. "use strict";
  37378. 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");
  37379. /***/ }),
  37380. /* 790 */
  37381. /*!*****************************************************************************************!*\
  37382. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/dayjs/dayjs.min.js ***!
  37383. \*****************************************************************************************/
  37384. /*! no static exports found */
  37385. /***/ (function(module, exports, __webpack_require__) {
  37386. var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);
  37387. !function (t, e) {
  37388. "object" == ( false ? undefined : _typeof(exports)) && "undefined" != typeof module ? module.exports = e() : true ? !(__WEBPACK_AMD_DEFINE_FACTORY__ = (e),
  37389. __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
  37390. (__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
  37391. __WEBPACK_AMD_DEFINE_FACTORY__),
  37392. __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : undefined;
  37393. }(this, function () {
  37394. "use strict";
  37395. var t = 1e3,
  37396. e = 6e4,
  37397. n = 36e5,
  37398. r = "millisecond",
  37399. i = "second",
  37400. s = "minute",
  37401. u = "hour",
  37402. a = "day",
  37403. o = "week",
  37404. f = "month",
  37405. h = "quarter",
  37406. c = "year",
  37407. d = "date",
  37408. l = "Invalid Date",
  37409. $ = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,
  37410. 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,
  37411. M = {
  37412. name: "en",
  37413. weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),
  37414. months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"),
  37415. ordinal: function ordinal(t) {
  37416. var e = ["th", "st", "nd", "rd"],
  37417. n = t % 100;
  37418. return "[" + t + (e[(n - 20) % 10] || e[n] || e[0]) + "]";
  37419. }
  37420. },
  37421. m = function m(t, e, n) {
  37422. var r = String(t);
  37423. return !r || r.length >= e ? t : "" + Array(e + 1 - r.length).join(n) + t;
  37424. },
  37425. v = {
  37426. s: m,
  37427. z: function z(t) {
  37428. var e = -t.utcOffset(),
  37429. n = Math.abs(e),
  37430. r = Math.floor(n / 60),
  37431. i = n % 60;
  37432. return (e <= 0 ? "+" : "-") + m(r, 2, "0") + ":" + m(i, 2, "0");
  37433. },
  37434. m: function t(e, n) {
  37435. if (e.date() < n.date()) return -t(n, e);
  37436. var r = 12 * (n.year() - e.year()) + (n.month() - e.month()),
  37437. i = e.clone().add(r, f),
  37438. s = n - i < 0,
  37439. u = e.clone().add(r + (s ? -1 : 1), f);
  37440. return +(-(r + (n - i) / (s ? i - u : u - i)) || 0);
  37441. },
  37442. a: function a(t) {
  37443. return t < 0 ? Math.ceil(t) || 0 : Math.floor(t);
  37444. },
  37445. p: function p(t) {
  37446. return {
  37447. M: f,
  37448. y: c,
  37449. w: o,
  37450. d: a,
  37451. D: d,
  37452. h: u,
  37453. m: s,
  37454. s: i,
  37455. ms: r,
  37456. Q: h
  37457. }[t] || String(t || "").toLowerCase().replace(/s$/, "");
  37458. },
  37459. u: function u(t) {
  37460. return void 0 === t;
  37461. }
  37462. },
  37463. g = "en",
  37464. D = {};
  37465. D[g] = M;
  37466. var p = function p(t) {
  37467. return t instanceof _;
  37468. },
  37469. S = function t(e, n, r) {
  37470. var i;
  37471. if (!e) return g;
  37472. if ("string" == typeof e) {
  37473. var s = e.toLowerCase();
  37474. D[s] && (i = s), n && (D[s] = n, i = s);
  37475. var u = e.split("-");
  37476. if (!i && u.length > 1) return t(u[0]);
  37477. } else {
  37478. var a = e.name;
  37479. D[a] = e, i = a;
  37480. }
  37481. return !r && i && (g = i), i || !r && g;
  37482. },
  37483. w = function w(t, e) {
  37484. if (p(t)) return t.clone();
  37485. var n = "object" == _typeof(e) ? e : {};
  37486. return n.date = t, n.args = arguments, new _(n);
  37487. },
  37488. O = v;
  37489. O.l = S, O.i = p, O.w = function (t, e) {
  37490. return w(t, {
  37491. locale: e.$L,
  37492. utc: e.$u,
  37493. x: e.$x,
  37494. $offset: e.$offset
  37495. });
  37496. };
  37497. var _ = function () {
  37498. function M(t) {
  37499. this.$L = S(t.locale, null, !0), this.parse(t);
  37500. }
  37501. var m = M.prototype;
  37502. return m.parse = function (t) {
  37503. this.$d = function (t) {
  37504. var e = t.date,
  37505. n = t.utc;
  37506. if (null === e) return new Date(NaN);
  37507. if (O.u(e)) return new Date();
  37508. if (e instanceof Date) return new Date(e);
  37509. if ("string" == typeof e && !/Z$/i.test(e)) {
  37510. var r = e.match($);
  37511. if (r) {
  37512. var i = r[2] - 1 || 0,
  37513. s = (r[7] || "0").substring(0, 3);
  37514. 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);
  37515. }
  37516. }
  37517. return new Date(e);
  37518. }(t), this.$x = t.x || {}, this.init();
  37519. }, m.init = function () {
  37520. var t = this.$d;
  37521. 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();
  37522. }, m.$utils = function () {
  37523. return O;
  37524. }, m.isValid = function () {
  37525. return !(this.$d.toString() === l);
  37526. }, m.isSame = function (t, e) {
  37527. var n = w(t);
  37528. return this.startOf(e) <= n && n <= this.endOf(e);
  37529. }, m.isAfter = function (t, e) {
  37530. return w(t) < this.startOf(e);
  37531. }, m.isBefore = function (t, e) {
  37532. return this.endOf(e) < w(t);
  37533. }, m.$g = function (t, e, n) {
  37534. return O.u(t) ? this[e] : this.set(n, t);
  37535. }, m.unix = function () {
  37536. return Math.floor(this.valueOf() / 1e3);
  37537. }, m.valueOf = function () {
  37538. return this.$d.getTime();
  37539. }, m.startOf = function (t, e) {
  37540. var n = this,
  37541. r = !!O.u(e) || e,
  37542. h = O.p(t),
  37543. l = function l(t, e) {
  37544. var i = O.w(n.$u ? Date.UTC(n.$y, e, t) : new Date(n.$y, e, t), n);
  37545. return r ? i : i.endOf(a);
  37546. },
  37547. $ = function $(t, e) {
  37548. return O.w(n.toDate()[t].apply(n.toDate("s"), (r ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(e)), n);
  37549. },
  37550. y = this.$W,
  37551. M = this.$M,
  37552. m = this.$D,
  37553. v = "set" + (this.$u ? "UTC" : "");
  37554. switch (h) {
  37555. case c:
  37556. return r ? l(1, 0) : l(31, 11);
  37557. case f:
  37558. return r ? l(1, M) : l(0, M + 1);
  37559. case o:
  37560. var g = this.$locale().weekStart || 0,
  37561. D = (y < g ? y + 7 : y) - g;
  37562. return l(r ? m - D : m + (6 - D), M);
  37563. case a:
  37564. case d:
  37565. return $(v + "Hours", 0);
  37566. case u:
  37567. return $(v + "Minutes", 1);
  37568. case s:
  37569. return $(v + "Seconds", 2);
  37570. case i:
  37571. return $(v + "Milliseconds", 3);
  37572. default:
  37573. return this.clone();
  37574. }
  37575. }, m.endOf = function (t) {
  37576. return this.startOf(t, !1);
  37577. }, m.$set = function (t, e) {
  37578. var n,
  37579. o = O.p(t),
  37580. h = "set" + (this.$u ? "UTC" : ""),
  37581. 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],
  37582. $ = o === a ? this.$D + (e - this.$W) : e;
  37583. if (o === f || o === c) {
  37584. var y = this.clone().set(d, 1);
  37585. y.$d[l]($), y.init(), this.$d = y.set(d, Math.min(this.$D, y.daysInMonth())).$d;
  37586. } else l && this.$d[l]($);
  37587. return this.init(), this;
  37588. }, m.set = function (t, e) {
  37589. return this.clone().$set(t, e);
  37590. }, m.get = function (t) {
  37591. return this[O.p(t)]();
  37592. }, m.add = function (r, h) {
  37593. var d,
  37594. l = this;
  37595. r = Number(r);
  37596. var $ = O.p(h),
  37597. y = function y(t) {
  37598. var e = w(l);
  37599. return O.w(e.date(e.date() + Math.round(t * r)), l);
  37600. };
  37601. if ($ === f) return this.set(f, this.$M + r);
  37602. if ($ === c) return this.set(c, this.$y + r);
  37603. if ($ === a) return y(1);
  37604. if ($ === o) return y(7);
  37605. var M = (d = {}, d[s] = e, d[u] = n, d[i] = t, d)[$] || 1,
  37606. m = this.$d.getTime() + r * M;
  37607. return O.w(m, this);
  37608. }, m.subtract = function (t, e) {
  37609. return this.add(-1 * t, e);
  37610. }, m.format = function (t) {
  37611. var e = this,
  37612. n = this.$locale();
  37613. if (!this.isValid()) return n.invalidDate || l;
  37614. var r = t || "YYYY-MM-DDTHH:mm:ssZ",
  37615. i = O.z(this),
  37616. s = this.$H,
  37617. u = this.$m,
  37618. a = this.$M,
  37619. o = n.weekdays,
  37620. f = n.months,
  37621. h = function h(t, n, i, s) {
  37622. return t && (t[n] || t(e, r)) || i[n].slice(0, s);
  37623. },
  37624. c = function c(t) {
  37625. return O.s(s % 12 || 12, t, "0");
  37626. },
  37627. d = n.meridiem || function (t, e, n) {
  37628. var r = t < 12 ? "AM" : "PM";
  37629. return n ? r.toLowerCase() : r;
  37630. },
  37631. $ = {
  37632. YY: String(this.$y).slice(-2),
  37633. YYYY: this.$y,
  37634. M: a + 1,
  37635. MM: O.s(a + 1, 2, "0"),
  37636. MMM: h(n.monthsShort, a, f, 3),
  37637. MMMM: h(f, a),
  37638. D: this.$D,
  37639. DD: O.s(this.$D, 2, "0"),
  37640. d: String(this.$W),
  37641. dd: h(n.weekdaysMin, this.$W, o, 2),
  37642. ddd: h(n.weekdaysShort, this.$W, o, 3),
  37643. dddd: o[this.$W],
  37644. H: String(s),
  37645. HH: O.s(s, 2, "0"),
  37646. h: c(1),
  37647. hh: c(2),
  37648. a: d(s, u, !0),
  37649. A: d(s, u, !1),
  37650. m: String(u),
  37651. mm: O.s(u, 2, "0"),
  37652. s: String(this.$s),
  37653. ss: O.s(this.$s, 2, "0"),
  37654. SSS: O.s(this.$ms, 3, "0"),
  37655. Z: i
  37656. };
  37657. return r.replace(y, function (t, e) {
  37658. return e || $[t] || i.replace(":", "");
  37659. });
  37660. }, m.utcOffset = function () {
  37661. return 15 * -Math.round(this.$d.getTimezoneOffset() / 15);
  37662. }, m.diff = function (r, d, l) {
  37663. var $,
  37664. y = O.p(d),
  37665. M = w(r),
  37666. m = (M.utcOffset() - this.utcOffset()) * e,
  37667. v = this - M,
  37668. g = O.m(this, M);
  37669. 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);
  37670. }, m.daysInMonth = function () {
  37671. return this.endOf(f).$D;
  37672. }, m.$locale = function () {
  37673. return D[this.$L];
  37674. }, m.locale = function (t, e) {
  37675. if (!t) return this.$L;
  37676. var n = this.clone(),
  37677. r = S(t, e, !0);
  37678. return r && (n.$L = r), n;
  37679. }, m.clone = function () {
  37680. return O.w(this.$d, this);
  37681. }, m.toDate = function () {
  37682. return new Date(this.valueOf());
  37683. }, m.toJSON = function () {
  37684. return this.isValid() ? this.toISOString() : null;
  37685. }, m.toISOString = function () {
  37686. return this.$d.toISOString();
  37687. }, m.toString = function () {
  37688. return this.$d.toUTCString();
  37689. }, M;
  37690. }(),
  37691. T = _.prototype;
  37692. return w.prototype = T, [["$ms", r], ["$s", i], ["$m", s], ["$H", u], ["$W", a], ["$M", f], ["$y", c], ["$D", d]].forEach(function (t) {
  37693. T[t[1]] = function (e) {
  37694. return this.$g(e, t[0], t[1]);
  37695. };
  37696. }), w.extend = function (t, e) {
  37697. return t.$i || (t(e, _, w), t.$i = !0), w;
  37698. }, w.locale = S, w.isDayjs = p, w.unix = function (t) {
  37699. return w(1e3 * t);
  37700. }, w.en = D[g], w.Ls = D, w.p = {}, w;
  37701. });
  37702. /***/ }),
  37703. /* 791 */
  37704. /*!*************************************************************************!*\
  37705. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/service/task.js ***!
  37706. \*************************************************************************/
  37707. /*! no static exports found */
  37708. /***/ (function(module, exports, __webpack_require__) {
  37709. "use strict";
  37710. 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");
  37711. /***/ }),
  37712. /* 792 */,
  37713. /* 793 */,
  37714. /* 794 */
  37715. /*!*****************************************************************************************************!*\
  37716. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/main.js?{"page":"pages%2Fresponse%2Fvideo"} ***!
  37717. \*****************************************************************************************************/
  37718. /*! no exports provided */
  37719. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37720. "use strict";
  37721. 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");
  37722. /***/ }),
  37723. /* 795 */
  37724. /*!***********************************************************************************************!*\
  37725. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?mpType=page ***!
  37726. \***********************************************************************************************/
  37727. /*! no static exports found */
  37728. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37729. "use strict";
  37730. 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");
  37731. /***/ }),
  37732. /* 796 */
  37733. /*!*****************************************************************************************************************************!*\
  37734. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=template&id=42b38dc8&mpType=page ***!
  37735. \*****************************************************************************************************************************/
  37736. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37737. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37738. "use strict";
  37739. __webpack_require__.r(__webpack_exports__);
  37740. /* 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);
  37741. /* 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"]; });
  37742. /* 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"]; });
  37743. /* 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"]; });
  37744. /* 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"]; });
  37745. /***/ }),
  37746. /* 797 */
  37747. /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  37748. !*** ./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 ***!
  37749. \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  37750. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37751. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37752. "use strict";
  37753. __webpack_require__.r(__webpack_exports__);
  37754. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  37755. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  37756. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  37757. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  37758. var components
  37759. try {
  37760. components = {
  37761. uToast: __webpack_require__(/*! uview-ui/components/u-toast/u-toast.vue */ 798).default,
  37762. }
  37763. } catch (e) {
  37764. if (
  37765. e.message.indexOf("Cannot find module") !== -1 &&
  37766. e.message.indexOf(".vue") !== -1
  37767. ) {
  37768. console.error(e.message)
  37769. console.error("1. 排查组件名称拼写是否正确")
  37770. console.error(
  37771. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  37772. )
  37773. console.error(
  37774. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  37775. )
  37776. } else {
  37777. throw e
  37778. }
  37779. }
  37780. var render = function () {
  37781. var _vm = this
  37782. var _h = _vm.$createElement
  37783. var _c = _vm._self._c || _h
  37784. return _c(
  37785. "scroll-view",
  37786. {
  37787. staticStyle: { flexDirection: "column" },
  37788. attrs: {
  37789. scrollY: true,
  37790. showScrollbar: true,
  37791. enableBackToTop: true,
  37792. bubble: "true",
  37793. },
  37794. },
  37795. [
  37796. _c(
  37797. "view",
  37798. {
  37799. staticClass: ["video_box"],
  37800. style: "height:" + _vm.phoneHeight + "px",
  37801. },
  37802. [
  37803. _c(
  37804. "view",
  37805. {
  37806. directives: [
  37807. {
  37808. name: "show",
  37809. rawName: "v-show",
  37810. value: _vm.allUserViewObjectList.length > 0,
  37811. expression: "allUserViewObjectList.length > 0",
  37812. },
  37813. ],
  37814. staticClass: ["video_me"],
  37815. },
  37816. [
  37817. _c("zego-local-view", {
  37818. staticStyle: {
  37819. width: "150px",
  37820. height: "200px",
  37821. flex: "1",
  37822. position: "fixed",
  37823. right: "0",
  37824. top: "65px",
  37825. },
  37826. attrs: { viewMode: _vm.publisherViewModeIndex },
  37827. }),
  37828. ],
  37829. 1
  37830. ),
  37831. _vm._l(_vm.allUserViewObjectList, function (item, index) {
  37832. return _c(
  37833. "view",
  37834. { key: item.streamID, staticClass: ["video_you"] },
  37835. [
  37836. item.streamID
  37837. ? _c("zego-remote-view", {
  37838. staticStyle: { width: "600px", height: "600px" },
  37839. attrs: {
  37840. streamID: item.streamID,
  37841. viewMode: item.viewMode,
  37842. },
  37843. })
  37844. : _vm._e(),
  37845. ],
  37846. 1
  37847. )
  37848. }),
  37849. _c("view", { staticClass: ["video_btn"] }, [
  37850. _c(
  37851. "view",
  37852. { staticClass: ["video_imgList"] },
  37853. [
  37854. _c("view", { staticClass: ["video_imgList1"] }, [
  37855. _c(
  37856. "view",
  37857. { staticClass: ["video_view"], on: { click: _vm.turn } },
  37858. [
  37859. _c("u-image", {
  37860. staticClass: ["video_view_img"],
  37861. attrs: { src: "../../static/image/9.png", mode: "" },
  37862. }),
  37863. ],
  37864. 1
  37865. ),
  37866. _c(
  37867. "u-text",
  37868. {
  37869. staticClass: ["video_view_txt"],
  37870. appendAsTree: true,
  37871. attrs: { append: "tree" },
  37872. },
  37873. [_vm._v("翻转镜头")]
  37874. ),
  37875. ]),
  37876. _c("u-image", {
  37877. staticStyle: {
  37878. width: "50px",
  37879. height: "50px",
  37880. margin: "0 0 0 330rpx",
  37881. },
  37882. attrs: { src: "../../static/image/10.png", mode: "" },
  37883. on: {
  37884. click: function ($event) {
  37885. _vm.offVideo(false, true)
  37886. },
  37887. },
  37888. }),
  37889. ],
  37890. 1
  37891. ),
  37892. ]),
  37893. _c("u-toast", { ref: "uToast" }),
  37894. ],
  37895. 2
  37896. ),
  37897. ]
  37898. )
  37899. }
  37900. var recyclableRender = false
  37901. var staticRenderFns = []
  37902. render._withStripped = true
  37903. /***/ }),
  37904. /* 798 */
  37905. /*!**************************************************************************************************************!*\
  37906. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue ***!
  37907. \**************************************************************************************************************/
  37908. /*! no static exports found */
  37909. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37910. "use strict";
  37911. __webpack_require__.r(__webpack_exports__);
  37912. /* 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);
  37913. /* 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);
  37914. /* 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__));
  37915. /* 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);
  37916. var renderjs
  37917. function injectStyles (context) {
  37918. if(!this.options.style){
  37919. this.options.style = {}
  37920. }
  37921. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  37922. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  37923. }
  37924. if(Vue.prototype.__merge_style){
  37925. 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)
  37926. }else{
  37927. Object.assign(this.options.style,__webpack_require__(/*! ./u-toast.vue?vue&type=style&index=0&id=7c5492c7&lang=scss&scoped=true& */ 811).default)
  37928. }
  37929. }
  37930. /* normalize component */
  37931. 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"])(
  37932. _u_toast_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  37933. _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  37934. _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  37935. false,
  37936. null,
  37937. "7c5492c7",
  37938. "2fcd67bd",
  37939. false,
  37940. _u_toast_vue_vue_type_template_id_7c5492c7_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  37941. renderjs
  37942. )
  37943. injectStyles.call(component)
  37944. component.options.__file = "node_modules/uview-ui/components/u-toast/u-toast.vue"
  37945. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  37946. /***/ }),
  37947. /* 799 */
  37948. /*!*********************************************************************************************************************************************************!*\
  37949. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=template&id=7c5492c7&scoped=true& ***!
  37950. \*********************************************************************************************************************************************************/
  37951. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37952. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37953. "use strict";
  37954. __webpack_require__.r(__webpack_exports__);
  37955. /* 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);
  37956. /* 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"]; });
  37957. /* 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"]; });
  37958. /* 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"]; });
  37959. /* 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"]; });
  37960. /***/ }),
  37961. /* 800 */
  37962. /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  37963. !*** ./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& ***!
  37964. \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  37965. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  37966. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  37967. "use strict";
  37968. __webpack_require__.r(__webpack_exports__);
  37969. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  37970. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  37971. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  37972. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  37973. var components
  37974. try {
  37975. components = {
  37976. uOverlay: __webpack_require__(/*! uview-ui/components/u-overlay/u-overlay.vue */ 82).default,
  37977. uLoadingIcon:
  37978. __webpack_require__(/*! uview-ui/components/u-loading-icon/u-loading-icon.vue */ 38).default,
  37979. uIcon: __webpack_require__(/*! uview-ui/components/u-icon/u-icon.vue */ 11).default,
  37980. uGap: __webpack_require__(/*! uview-ui/components/u-gap/u-gap.vue */ 801).default,
  37981. }
  37982. } catch (e) {
  37983. if (
  37984. e.message.indexOf("Cannot find module") !== -1 &&
  37985. e.message.indexOf(".vue") !== -1
  37986. ) {
  37987. console.error(e.message)
  37988. console.error("1. 排查组件名称拼写是否正确")
  37989. console.error(
  37990. "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"
  37991. )
  37992. console.error(
  37993. "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件"
  37994. )
  37995. } else {
  37996. throw e
  37997. }
  37998. }
  37999. var render = function () {
  38000. var _vm = this
  38001. var _h = _vm.$createElement
  38002. var _c = _vm._self._c || _h
  38003. return _c(
  38004. "view",
  38005. { staticClass: ["u-toast"] },
  38006. [
  38007. _c(
  38008. "u-overlay",
  38009. { attrs: { show: _vm.isShow, customStyle: _vm.overlayStyle } },
  38010. [
  38011. _c(
  38012. "view",
  38013. {
  38014. staticClass: ["u-toast__content"],
  38015. class: [
  38016. "u-type-" + _vm.tmpConfig.type,
  38017. _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading
  38018. ? "u-toast__content--loading"
  38019. : "",
  38020. ],
  38021. style: [_vm.contentStyle],
  38022. },
  38023. [
  38024. _vm.tmpConfig.type === "loading"
  38025. ? _c("u-loading-icon", {
  38026. attrs: {
  38027. mode: "circle",
  38028. color: "rgb(255, 255, 255)",
  38029. inactiveColor: "rgb(120, 120, 120)",
  38030. size: "25",
  38031. },
  38032. })
  38033. : _vm.tmpConfig.type !== "defalut" && _vm.iconName
  38034. ? _c("u-icon", {
  38035. attrs: {
  38036. name: _vm.iconName,
  38037. size: "17",
  38038. color: _vm.tmpConfig.type,
  38039. customStyle: _vm.iconStyle,
  38040. },
  38041. })
  38042. : _vm._e(),
  38043. _vm.tmpConfig.type === "loading" || _vm.tmpConfig.loading
  38044. ? _c("u-gap", {
  38045. attrs: { height: "12", bgColor: "transparent" },
  38046. })
  38047. : _vm._e(),
  38048. _c(
  38049. "u-text",
  38050. {
  38051. staticClass: ["u-toast__content__text"],
  38052. class: ["u-toast__content__text--" + _vm.tmpConfig.type],
  38053. staticStyle: { maxWidth: "400rpx" },
  38054. appendAsTree: true,
  38055. attrs: { append: "tree" },
  38056. },
  38057. [_vm._v(_vm._s(_vm.tmpConfig.message))]
  38058. ),
  38059. ],
  38060. 1
  38061. ),
  38062. ]
  38063. ),
  38064. ],
  38065. 1
  38066. )
  38067. }
  38068. var recyclableRender = false
  38069. var staticRenderFns = []
  38070. render._withStripped = true
  38071. /***/ }),
  38072. /* 801 */
  38073. /*!**********************************************************************************************************!*\
  38074. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue ***!
  38075. \**********************************************************************************************************/
  38076. /*! no static exports found */
  38077. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38078. "use strict";
  38079. __webpack_require__.r(__webpack_exports__);
  38080. /* 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);
  38081. /* 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);
  38082. /* 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__));
  38083. /* 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);
  38084. var renderjs
  38085. function injectStyles (context) {
  38086. if(!this.options.style){
  38087. this.options.style = {}
  38088. }
  38089. if(Vue.prototype.__merge_style && Vue.prototype.__$appStyle__){
  38090. Vue.prototype.__merge_style(Vue.prototype.__$appStyle__, this.options.style)
  38091. }
  38092. if(Vue.prototype.__merge_style){
  38093. 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)
  38094. }else{
  38095. Object.assign(this.options.style,__webpack_require__(/*! ./u-gap.vue?vue&type=style&index=0&id=f69acc36&lang=scss&scoped=true& */ 807).default)
  38096. }
  38097. }
  38098. /* normalize component */
  38099. 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"])(
  38100. _u_gap_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
  38101. _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"],
  38102. _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
  38103. false,
  38104. null,
  38105. "f69acc36",
  38106. "4fec591b",
  38107. false,
  38108. _u_gap_vue_vue_type_template_id_f69acc36_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"],
  38109. renderjs
  38110. )
  38111. injectStyles.call(component)
  38112. component.options.__file = "node_modules/uview-ui/components/u-gap/u-gap.vue"
  38113. /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  38114. /***/ }),
  38115. /* 802 */
  38116. /*!*****************************************************************************************************************************************************!*\
  38117. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=template&id=f69acc36&scoped=true& ***!
  38118. \*****************************************************************************************************************************************************/
  38119. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  38120. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38121. "use strict";
  38122. __webpack_require__.r(__webpack_exports__);
  38123. /* 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);
  38124. /* 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"]; });
  38125. /* 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"]; });
  38126. /* 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"]; });
  38127. /* 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"]; });
  38128. /***/ }),
  38129. /* 803 */
  38130. /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38131. !*** ./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& ***!
  38132. \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38133. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  38134. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38135. "use strict";
  38136. __webpack_require__.r(__webpack_exports__);
  38137. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  38138. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  38139. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  38140. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  38141. var components
  38142. var render = function () {
  38143. var _vm = this
  38144. var _h = _vm.$createElement
  38145. var _c = _vm._self._c || _h
  38146. return _c("view", { staticClass: ["u-gap"], style: [_vm.gapStyle] })
  38147. }
  38148. var recyclableRender = false
  38149. var staticRenderFns = []
  38150. render._withStripped = true
  38151. /***/ }),
  38152. /* 804 */
  38153. /*!***********************************************************************************************************************************!*\
  38154. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/u-gap.vue?vue&type=script&lang=js& ***!
  38155. \***********************************************************************************************************************************/
  38156. /*! no static exports found */
  38157. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38158. "use strict";
  38159. __webpack_require__.r(__webpack_exports__);
  38160. /* 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);
  38161. /* 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__);
  38162. /* 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__));
  38163. /* 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);
  38164. /***/ }),
  38165. /* 805 */
  38166. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38167. !*** ./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& ***!
  38168. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38169. /*! no static exports found */
  38170. /***/ (function(module, exports, __webpack_require__) {
  38171. "use strict";
  38172. var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 16);
  38173. Object.defineProperty(exports, "__esModule", {
  38174. value: true
  38175. });
  38176. exports.default = void 0;
  38177. var _props = _interopRequireDefault(__webpack_require__(/*! ./props.js */ 806));
  38178. //
  38179. //
  38180. //
  38181. //
  38182. /**
  38183. * gap 间隔槽
  38184. * @description 该组件一般用于内容块之间的用一个灰色块隔开的场景,方便用户风格统一,减少工作量
  38185. * @tutorial https://www.uviewui.com/components/gap.html
  38186. * @property {String} bgColor 背景颜色 (默认 'transparent' )
  38187. * @property {String | Number} height 分割槽高度,单位px (默认 20 )
  38188. * @property {String | Number} marginTop 与前一个组件的距离,单位px( 默认 0 )
  38189. * @property {String | Number} marginBottom 与后一个组件的距离,单位px (默认 0 )
  38190. * @property {Object} customStyle 定义需要用到的外部样式
  38191. *
  38192. * @example <u-gap height="80" bg-color="#bbb"></u-gap>
  38193. */
  38194. var _default = {
  38195. name: "u-gap",
  38196. mixins: [uni.$u.mpMixin, uni.$u.mixin, _props.default],
  38197. computed: {
  38198. gapStyle: function gapStyle() {
  38199. var style = {
  38200. backgroundColor: this.bgColor,
  38201. height: uni.$u.addUnit(this.height),
  38202. marginTop: uni.$u.addUnit(this.marginTop),
  38203. marginBottom: uni.$u.addUnit(this.marginBottom)
  38204. };
  38205. return uni.$u.deepMerge(style, uni.$u.addStyle(this.customStyle));
  38206. }
  38207. }
  38208. };
  38209. exports.default = _default;
  38210. /***/ }),
  38211. /* 806 */
  38212. /*!*********************************************************************************************************!*\
  38213. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-gap/props.js ***!
  38214. \*********************************************************************************************************/
  38215. /*! no static exports found */
  38216. /***/ (function(module, exports, __webpack_require__) {
  38217. "use strict";
  38218. Object.defineProperty(exports, "__esModule", {
  38219. value: true
  38220. });
  38221. exports.default = void 0;
  38222. var _default = {
  38223. props: {
  38224. // 背景颜色(默认transparent)
  38225. bgColor: {
  38226. type: String,
  38227. default: uni.$u.props.gap.bgColor
  38228. },
  38229. // 分割槽高度,单位px(默认30)
  38230. height: {
  38231. type: [String, Number],
  38232. default: uni.$u.props.gap.height
  38233. },
  38234. // 与上一个组件的距离
  38235. marginTop: {
  38236. type: [String, Number],
  38237. default: uni.$u.props.gap.marginTop
  38238. },
  38239. // 与下一个组件的距离
  38240. marginBottom: {
  38241. type: [String, Number],
  38242. default: uni.$u.props.gap.marginBottom
  38243. }
  38244. }
  38245. };
  38246. exports.default = _default;
  38247. /***/ }),
  38248. /* 807 */
  38249. /*!********************************************************************************************************************************************************************!*\
  38250. !*** 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& ***!
  38251. \********************************************************************************************************************************************************************/
  38252. /*! no static exports found */
  38253. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38254. "use strict";
  38255. __webpack_require__.r(__webpack_exports__);
  38256. /* 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);
  38257. /* 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__);
  38258. /* 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__));
  38259. /* 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);
  38260. /***/ }),
  38261. /* 808 */
  38262. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38263. !*** ./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& ***!
  38264. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38265. /*! no static exports found */
  38266. /***/ (function(module, exports) {
  38267. module.exports = {
  38268. "@VERSION": 2
  38269. }
  38270. /***/ }),
  38271. /* 809 */
  38272. /*!***************************************************************************************************************************************!*\
  38273. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/node_modules/uview-ui/components/u-toast/u-toast.vue?vue&type=script&lang=js& ***!
  38274. \***************************************************************************************************************************************/
  38275. /*! no static exports found */
  38276. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38277. "use strict";
  38278. __webpack_require__.r(__webpack_exports__);
  38279. /* 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);
  38280. /* 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__);
  38281. /* 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__));
  38282. /* 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);
  38283. /***/ }),
  38284. /* 810 */
  38285. /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38286. !*** ./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& ***!
  38287. \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38288. /*! no static exports found */
  38289. /***/ (function(module, exports, __webpack_require__) {
  38290. "use strict";
  38291. Object.defineProperty(exports, "__esModule", {
  38292. value: true
  38293. });
  38294. exports.default = void 0;
  38295. //
  38296. //
  38297. //
  38298. //
  38299. //
  38300. //
  38301. //
  38302. //
  38303. //
  38304. //
  38305. //
  38306. //
  38307. //
  38308. //
  38309. //
  38310. //
  38311. //
  38312. //
  38313. //
  38314. //
  38315. //
  38316. //
  38317. //
  38318. //
  38319. //
  38320. //
  38321. //
  38322. //
  38323. //
  38324. //
  38325. //
  38326. //
  38327. //
  38328. //
  38329. //
  38330. //
  38331. //
  38332. //
  38333. //
  38334. //
  38335. /**
  38336. * toast 消息提示
  38337. * @description 此组件表现形式类似uni的uni.showToastAPI,但也有不同的地方。
  38338. * @tutorial https://www.uviewui.com/components/toast.html
  38339. * @property {String | Number} zIndex toast展示时的zIndex值 (默认 10090 )
  38340. * @property {Boolean} loading 是否加载中 (默认 false )
  38341. * @property {String | Number} message 显示的文字内容
  38342. * @property {String} icon 图标,或者绝对路径的图片
  38343. * @property {String} type 主题类型 (默认 default)
  38344. * @property {Boolean} show 是否显示该组件 (默认 false)
  38345. * @property {Boolean} overlay 是否显示透明遮罩,防止点击穿透 (默认 false )
  38346. * @property {String} position 位置 (默认 'center' )
  38347. * @property {Object} params 跳转的参数
  38348. * @property {String | Number} duration 展示时间,单位ms (默认 2000 )
  38349. * @property {Boolean} isTab 是否返回的为tab页面 (默认 false )
  38350. * @property {String} url toast消失后是否跳转页面,有则跳转,优先级高于back参数
  38351. * @property {Function} complete 执行完后的回调函数
  38352. * @property {Boolean} back 结束toast是否自动返回上一页 (默认 false )
  38353. * @property {Object} customStyle 组件的样式,对象形式
  38354. * @event {Function} show 显示toast,如需一进入页面就显示toast,请在onReady生命周期调用
  38355. * @example <u-toast ref="uToast" />
  38356. */
  38357. var _default = {
  38358. name: 'u-toast',
  38359. mixins: [uni.$u.mpMixin, uni.$u.mixin],
  38360. data: function data() {
  38361. return {
  38362. isShow: false,
  38363. timer: null,
  38364. // 定时器
  38365. config: {
  38366. message: '',
  38367. // 显示文本
  38368. type: '',
  38369. // 主题类型,primary,success,error,warning,black
  38370. duration: 2000,
  38371. // 显示的时间,毫秒
  38372. icon: true,
  38373. // 显示的图标
  38374. position: 'center',
  38375. // toast出现的位置
  38376. complete: null,
  38377. // 执行完后的回调函数
  38378. overlay: false,
  38379. // 是否防止触摸穿透
  38380. loading: false // 是否加载中状态
  38381. },
  38382. tmpConfig: {} // 将用户配置和内置配置合并后的临时配置变量
  38383. };
  38384. },
  38385. computed: {
  38386. iconName: function iconName() {
  38387. // 只有不为none,并且type为error|warning|succes|info时候,才显示图标
  38388. if (!this.tmpConfig.icon || this.tmpConfig.icon == 'none') {
  38389. return '';
  38390. }
  38391. if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {
  38392. return uni.$u.type2icon(this.tmpConfig.type);
  38393. } else {
  38394. return '';
  38395. }
  38396. },
  38397. overlayStyle: function overlayStyle() {
  38398. var style = {
  38399. justifyContent: 'center',
  38400. alignItems: 'center',
  38401. display: 'flex'
  38402. };
  38403. // 将遮罩设置为100%透明度,避免出现灰色背景
  38404. style.backgroundColor = 'rgba(0, 0, 0, 0)';
  38405. return style;
  38406. },
  38407. iconStyle: function iconStyle() {
  38408. var style = {};
  38409. // 图标需要一个右边距,以跟右边的文字有隔开的距离
  38410. style.marginRight = '4px';
  38411. // iOSAPP下,图标有1px的向下偏移,这里进行修正
  38412. if (uni.$u.os() === 'ios') {
  38413. style.marginTop = '-1px';
  38414. }
  38415. return style;
  38416. },
  38417. loadingIconColor: function loadingIconColor() {
  38418. var color = 'rgb(255, 255, 255)';
  38419. if (['error', 'warning', 'success', 'primary'].includes(this.tmpConfig.type)) {
  38420. // loading-icon组件内部会对color参数进行一个透明度处理,该方法要求传入的颜色值
  38421. // 必须为rgb格式的,所以这里做一个处理
  38422. color = uni.$u.hexToRgb(uni.$u.color[this.tmpConfig.type]);
  38423. }
  38424. return color;
  38425. },
  38426. // 内容盒子的样式
  38427. contentStyle: function contentStyle() {
  38428. var windowHeight = uni.$u.sys().windowHeight,
  38429. style = {};
  38430. var value = 0;
  38431. // 根据top和bottom,对Y轴进行窗体高度的百分比偏移
  38432. if (this.tmpConfig.position === 'top') {
  38433. value = -windowHeight * 0.25;
  38434. } else if (this.tmpConfig.position === 'bottom') {
  38435. value = windowHeight * 0.25;
  38436. }
  38437. style.transform = "translateY(".concat(value, "px)");
  38438. return style;
  38439. }
  38440. },
  38441. created: function created() {
  38442. var _this = this;
  38443. // 通过主题的形式调用toast,批量生成方法函数
  38444. ['primary', 'success', 'error', 'warning', 'default', 'loading'].map(function (item) {
  38445. _this[item] = function (message) {
  38446. return _this.show({
  38447. type: item,
  38448. message: message
  38449. });
  38450. };
  38451. });
  38452. },
  38453. methods: {
  38454. // 显示toast组件,由父组件通过this.$refs.xxx.show(options)形式调用
  38455. show: function show(options) {
  38456. var _this2 = this;
  38457. // 不将结果合并到this.config变量,避免多次调用u-toast,前后的配置造成混乱
  38458. this.tmpConfig = uni.$u.deepMerge(this.config, options);
  38459. // 清除定时器
  38460. this.clearTimer();
  38461. this.isShow = true;
  38462. this.timer = setTimeout(function () {
  38463. // 倒计时结束,清除定时器,隐藏toast组件
  38464. _this2.clearTimer();
  38465. // 判断是否存在callback方法,如果存在就执行
  38466. typeof _this2.tmpConfig.complete === 'function' && _this2.tmpConfig.complete();
  38467. }, this.tmpConfig.duration);
  38468. },
  38469. // 隐藏toast组件,由父组件通过this.$refs.xxx.hide()形式调用
  38470. hide: function hide() {
  38471. this.clearTimer();
  38472. },
  38473. clearTimer: function clearTimer() {
  38474. this.isShow = false;
  38475. // 清除定时器
  38476. clearTimeout(this.timer);
  38477. this.timer = null;
  38478. }
  38479. },
  38480. beforeDestroy: function beforeDestroy() {
  38481. this.clearTimer();
  38482. }
  38483. };
  38484. exports.default = _default;
  38485. /***/ }),
  38486. /* 811 */
  38487. /*!************************************************************************************************************************************************************************!*\
  38488. !*** 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& ***!
  38489. \************************************************************************************************************************************************************************/
  38490. /*! no static exports found */
  38491. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38492. "use strict";
  38493. __webpack_require__.r(__webpack_exports__);
  38494. /* 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);
  38495. /* 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__);
  38496. /* 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__));
  38497. /* 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);
  38498. /***/ }),
  38499. /* 812 */
  38500. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38501. !*** ./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& ***!
  38502. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38503. /*! no static exports found */
  38504. /***/ (function(module, exports) {
  38505. module.exports = {
  38506. ".u-toast__content": {
  38507. "": {
  38508. "flexDirection": [
  38509. "row",
  38510. 0,
  38511. 0,
  38512. 19
  38513. ],
  38514. "paddingTop": [
  38515. "12",
  38516. 0,
  38517. 0,
  38518. 19
  38519. ],
  38520. "paddingRight": [
  38521. "20",
  38522. 0,
  38523. 0,
  38524. 19
  38525. ],
  38526. "paddingBottom": [
  38527. "12",
  38528. 0,
  38529. 0,
  38530. 19
  38531. ],
  38532. "paddingLeft": [
  38533. "20",
  38534. 0,
  38535. 0,
  38536. 19
  38537. ],
  38538. "borderRadius": [
  38539. "4",
  38540. 0,
  38541. 0,
  38542. 19
  38543. ],
  38544. "backgroundColor": [
  38545. "#585858",
  38546. 0,
  38547. 0,
  38548. 19
  38549. ],
  38550. "color": [
  38551. "#ffffff",
  38552. 0,
  38553. 0,
  38554. 19
  38555. ],
  38556. "alignItems": [
  38557. "center",
  38558. 0,
  38559. 0,
  38560. 19
  38561. ],
  38562. "position": [
  38563. "relative",
  38564. 0,
  38565. 0,
  38566. 19
  38567. ]
  38568. }
  38569. },
  38570. ".u-toast__content--loading": {
  38571. "": {
  38572. "flexDirection": [
  38573. "column",
  38574. 0,
  38575. 0,
  38576. 20
  38577. ],
  38578. "paddingTop": [
  38579. "20",
  38580. 0,
  38581. 0,
  38582. 20
  38583. ],
  38584. "paddingRight": [
  38585. "20",
  38586. 0,
  38587. 0,
  38588. 20
  38589. ],
  38590. "paddingBottom": [
  38591. "20",
  38592. 0,
  38593. 0,
  38594. 20
  38595. ],
  38596. "paddingLeft": [
  38597. "20",
  38598. 0,
  38599. 0,
  38600. 20
  38601. ]
  38602. }
  38603. },
  38604. ".u-toast__content__text": {
  38605. "": {
  38606. "color": [
  38607. "#ffffff",
  38608. 0,
  38609. 0,
  38610. 21
  38611. ],
  38612. "fontSize": [
  38613. "15",
  38614. 0,
  38615. 0,
  38616. 21
  38617. ],
  38618. "lineHeight": [
  38619. "15",
  38620. 0,
  38621. 0,
  38622. 21
  38623. ]
  38624. }
  38625. },
  38626. ".u-toast__content__text--default": {
  38627. "": {
  38628. "color": [
  38629. "#ffffff",
  38630. 0,
  38631. 0,
  38632. 22
  38633. ]
  38634. }
  38635. },
  38636. ".u-toast__content__text--error": {
  38637. "": {
  38638. "color": [
  38639. "#f56c6c",
  38640. 0,
  38641. 0,
  38642. 23
  38643. ]
  38644. }
  38645. },
  38646. ".u-toast__content__text--primary": {
  38647. "": {
  38648. "color": [
  38649. "#3c9cff",
  38650. 0,
  38651. 0,
  38652. 24
  38653. ]
  38654. }
  38655. },
  38656. ".u-toast__content__text--success": {
  38657. "": {
  38658. "color": [
  38659. "#5ac725",
  38660. 0,
  38661. 0,
  38662. 25
  38663. ]
  38664. }
  38665. },
  38666. ".u-toast__content__text--warning": {
  38667. "": {
  38668. "color": [
  38669. "#f9ae3d",
  38670. 0,
  38671. 0,
  38672. 26
  38673. ]
  38674. }
  38675. },
  38676. ".u-type-primary": {
  38677. "": {
  38678. "color": [
  38679. "#3c9cff",
  38680. 0,
  38681. 0,
  38682. 27
  38683. ],
  38684. "backgroundColor": [
  38685. "#ecf5ff",
  38686. 0,
  38687. 0,
  38688. 27
  38689. ],
  38690. "borderColor": [
  38691. "#d7eafe",
  38692. 0,
  38693. 0,
  38694. 27
  38695. ],
  38696. "borderWidth": [
  38697. "1",
  38698. 0,
  38699. 0,
  38700. 27
  38701. ]
  38702. }
  38703. },
  38704. ".u-type-success": {
  38705. "": {
  38706. "color": [
  38707. "#5ac725",
  38708. 0,
  38709. 0,
  38710. 28
  38711. ],
  38712. "backgroundColor": [
  38713. "#dbf1e1",
  38714. 0,
  38715. 0,
  38716. 28
  38717. ],
  38718. "borderColor": [
  38719. "#BEF5C8",
  38720. 0,
  38721. 0,
  38722. 28
  38723. ],
  38724. "borderWidth": [
  38725. "1",
  38726. 0,
  38727. 0,
  38728. 28
  38729. ]
  38730. }
  38731. },
  38732. ".u-type-error": {
  38733. "": {
  38734. "color": [
  38735. "#f56c6c",
  38736. 0,
  38737. 0,
  38738. 29
  38739. ],
  38740. "backgroundColor": [
  38741. "#fef0f0",
  38742. 0,
  38743. 0,
  38744. 29
  38745. ],
  38746. "borderColor": [
  38747. "#fde2e2",
  38748. 0,
  38749. 0,
  38750. 29
  38751. ],
  38752. "borderWidth": [
  38753. "1",
  38754. 0,
  38755. 0,
  38756. 29
  38757. ]
  38758. }
  38759. },
  38760. ".u-type-warning": {
  38761. "": {
  38762. "color": [
  38763. "#f9ae3d",
  38764. 0,
  38765. 0,
  38766. 30
  38767. ],
  38768. "backgroundColor": [
  38769. "#fdf6ec",
  38770. 0,
  38771. 0,
  38772. 30
  38773. ],
  38774. "borderColor": [
  38775. "#faecd8",
  38776. 0,
  38777. 0,
  38778. 30
  38779. ],
  38780. "borderWidth": [
  38781. "1",
  38782. 0,
  38783. 0,
  38784. 30
  38785. ]
  38786. }
  38787. },
  38788. ".u-type-default": {
  38789. "": {
  38790. "color": [
  38791. "#ffffff",
  38792. 0,
  38793. 0,
  38794. 31
  38795. ],
  38796. "backgroundColor": [
  38797. "#585858",
  38798. 0,
  38799. 0,
  38800. 31
  38801. ]
  38802. }
  38803. },
  38804. "@VERSION": 2
  38805. }
  38806. /***/ }),
  38807. /* 813 */
  38808. /*!***********************************************************************************************************************!*\
  38809. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=script&lang=js&mpType=page ***!
  38810. \***********************************************************************************************************************/
  38811. /*! no static exports found */
  38812. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  38813. "use strict";
  38814. 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");
  38815. /***/ }),
  38816. /* 814 */
  38817. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  38818. !*** ./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 ***!
  38819. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  38820. /*! no static exports found */
  38821. /***/ (function(module, exports, __webpack_require__) {
  38822. "use strict";
  38823. 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 currentReceiveUserID: function currentReceiveUserID(state) {\n return state.currentReceiveUserID;\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:136\");\n if (val) {\n this.offVideo(true);\n }\n }\n },\n methods: _objectSpread(_objectSpread({}, (0, _vuex.mapMutations)(['updateIsRefusedCall', 'updateTalkingStatus', 'updateOccupyedStatus'])), {}, {\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:163\");\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:172\");\n }).catch(function (err) {\n __f__(\"error\", err, 'login room', \" at pages/response/video.nvue:174\");\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:198\");\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:217\");\n },\n // 即构 - 视频通话 监听房间\n addListeners: function addListeners() {\n var _this4 = this;\n __f__(\"log\", '开始监听房间了啊', \" at pages/response/video.nvue:222\");\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:228\");\n if (state == _ZegoExpressDefines.ZegoRoomState.Connected) {\n // 与房间连接成功,只有当房间状态是连接成功时,才能进行推流、拉流等操作。\n // 接下来的“预览并推流”的代码写在这里\n __f__(\"log\", \"房间连接成功\", \" at pages/response/video.nvue:232\");\n }\n if (state == _ZegoExpressDefines.ZegoRoomState.DisConnected) {\n // 与房间断开了连接\n __f__(\"log\", \"与房间断开连接\", \" at pages/response/video.nvue:236\");\n }\n if (state == _ZegoExpressDefines.ZegoRoomState.Connecting) {\n // 与房间尝试连接中\n __f__(\"log\", \"与房间尝试连接中\", \" at pages/response/video.nvue:241\");\n }\n });\n\n // 房间用户变化通知\n this.engine.on(\"roomUserUpdate\", function (roomID, updateType, userList) {\n __f__(\"log\", updateType, _ZegoExpressDefines.ZegoUpdateType.Delete, 'roomUserUpdate', \" at pages/response/video.nvue:247\");\n __f__(\"log\", userList, \" at pages/response/video.nvue:248\");\n __f__(\"log\", \"有其他用户进出房间\", \" at pages/response/video.nvue:249\");\n if (updateType == _ZegoExpressDefines.ZegoUpdateType.Add) {\n __f__(\"log\", '进入了啊AAAAAAAAAA', \" at pages/response/video.nvue:251\");\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:271\");\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:302\");\n __f__(\"log\", '---------updateType-----------', updateType, \" at pages/response/video.nvue:303\");\n __f__(\"log\", '---------streamList-----------', streamList, \" at pages/response/video.nvue:304\");\n __f__(\"log\", '---------ZegoUpdateType-----------', _ZegoExpressDefines.ZegoUpdateType, \" at pages/response/video.nvue:305\");\n __f__(\"log\", '---------ZegoUpdateType.Add-----------', _ZegoExpressDefines.ZegoUpdateType.Add, \" at pages/response/video.nvue:306\");\n __f__(\"log\", '---------ZegoUpdateType.Delete-----------', _ZegoExpressDefines.ZegoUpdateType.Delete, \" at pages/response/video.nvue:307\");\n __f__(\"log\", '---------allUserViewObjectList-----------', _this4.allUserViewObjectList, \" at pages/response/video.nvue:308\");\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:325\");\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:348\");\n __f__(\"log\", streamID, quality, \" at pages/response/video.nvue:349\");\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:360\");\n __f__(\"warn\", streamID, state, errorCode, extendedData, _this4.playerStreamID, \" at pages/response/video.nvue:361\");\n __f__(\"warn\", '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>' + '拉流后的事件触发end', \" at pages/response/video.nvue:362\");\n });\n this.engine.on('playerRecvVideoFirstFrame', function (streamID) {\n __f__(\"warn\", 'playerRecvVideoFirstFrame- 拉流端视频接收首帧回调', streamID, \" at pages/response/video.nvue:366\");\n });\n this.engine.on('playerRenderVideoFirstFrame', function (streamID) {\n __f__(\"warn\", 'playerRenderVideoFirstFrame- 拉流端渲染完视频首帧回调', streamID, \" at pages/response/video.nvue:370\");\n });\n this.engine.on('publisherStateUpdate', function (streamID, state, errorCode, extendedData) {\n __f__(\"warn\", 'publisherStateUpdate 推流状态回调', streamID, state, errorCode, extendedData, \" at pages/response/video.nvue:374\");\n });\n this.engine.on('publisherCapturedVideoFirstFrame', function (channel) {\n __f__(\"warn\", 'publisherCapturedVideoFirstFrame 推流端视频采集首帧回调', channel, \" at pages/response/video.nvue:378\");\n });\n this.engine.on('remoteCameraStateUpdate', function (streamID, state) {\n __f__(\"warn\", 'remoteCameraStateUpdate 远端摄像头设备状态通知', streamID, state, \" at pages/response/video.nvue:383\");\n });\n },\n tensile: function tensile(item) {\n __f__(\"warn\", '---------------------------- 拉流start -----------------------', \" at pages/response/video.nvue:390\");\n __f__(\"log\", this.allStreamList, \" at pages/response/video.nvue:391\");\n __f__(\"log\", item, item.streamID, \" at pages/response/video.nvue:392\");\n __f__(\"log\", this.allUserViewObjectList, \" at pages/response/video.nvue:393\");\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:398\");\n __f__(\"warn\", '---------------------------- 拉流start end -----------------------', \" at pages/response/video.nvue:400\");\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:417\");\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:428\");\n this.engine.startPublishingStream(this.userid).then(function (res) {\n __f__(\"log\", res, 'start publish stream ------------------1', \" at pages/response/video.nvue:430\");\n }).catch(function (err) {\n __f__(\"error\", err, \" at pages/response/video.nvue:432\");\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 _callee4() {\n var isRefused, isNotice, that;\n return _regenerator.default.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n isRefused = _arguments.length > 0 && _arguments[0] !== undefined ? _arguments[0] : false;\n isNotice = _arguments.length > 1 && _arguments[1] !== undefined ? _arguments[1] : true;\n __f__(\"warn\", '进入了啊offVideo', _this5.engine, \" at pages/response/video.nvue:441\");\n _this5.updateIsRefusedCall(false);\n _this5.updateTalkingStatus(false);\n _this5.updateOccupyedStatus(false);\n if (!_this5.engine) {\n __f__(\"warn\", '挂断退出 ------- 12131312', \" at pages/response/video.nvue:447\");\n _this5.isPendingExit = true;\n } else {\n _this5.isPendingExit = false;\n }\n that = _this5;\n if (!(that.videoObj && !that.videoObj.room_id || !that.videoObj)) {\n _context4.next = 10;\n break;\n }\n return _context4.abrupt(\"return\");\n case 10:\n _this5.engine.logoutRoom(that.videoObj.room_id); // 退出房间\n _this5.$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:474\");\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:487\");\n case 1:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2);\n }))();\n }\n });\n }\n if (isNotice) {\n __f__(\"log\", _this5.videoObj, 'is notice', \" at pages/response/video.nvue:493\");\n if (!that.currentReceiveUserID) {\n __f__(\"warn\", '当前连接的用户不存在,不是本人发起的通话.', \" at pages/response/video.nvue:496\");\n } else {\n var socketData = {\n action: 'reject_video',\n // 动作标识,必填\n recv_user_id: that.currentReceiveUserID,\n // 接收人用户id, 非必填\n data: {}\n };\n API.socketTask.send({\n data: JSON.stringify(socketData),\n success: function success(res) {\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() {\n return _regenerator.default.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n __f__(\"log\", 'reject_video 消息发送成功 reject_video', \" at pages/response/video.nvue:507\");\n case 1:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3);\n }))();\n }\n });\n }\n }\n _this5.handleBack();\n }, 1500);\n // uni.redirectTo({\n // \turl: \"/pages/response/index\"\n // })\n case 13:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4);\n }))();\n },\n // 删除this.engine对象, 删除即构\n destroyEngine: function destroyEngine() {\n var _this6 = this;\n return (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 _this6.engine = undefined;\n _ZegoExpressEngine.default.destroyEngine();\n case 2:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5);\n }))();\n },\n handleBack: function handleBack() {\n var pages = getCurrentPages();\n if (pages.length < 3) {\n uni.switchTab({\n url: '/pages/response/index',\n success: function success(res) {\n __f__(\"warn\", res, '返回上一页成功,当前页面:视频通话页面 ', \" at pages/response/video.nvue:536\");\n },\n fail: function fail(err) {\n __f__(\"error\", err, \" at pages/response/video.nvue:539\");\n },\n complete: function complete() {\n __f__(\"warn\", '返回上一页执行完成,当前页面:视频通话页面 ', \" at pages/response/video.nvue:542\");\n }\n });\n } else {\n uni.navigateBack({\n delta: 1\n });\n }\n }\n }),\n onLoad: function onLoad(optinos) {\n var _this7 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() {\n var that;\n return _regenerator.default.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n __f__(\"log\", 'onload -------------- 1213', _this7.isVideoCallRefused, \" at pages/response/video.nvue:554\");\n if (!_this7.isVideoCallRefused) {\n _context6.next = 5;\n break;\n }\n uni.$u.toast('对方正忙');\n setTimeout(function () {\n _this7.handleBack();\n }, 1500);\n return _context6.abrupt(\"return\");\n case 5:\n that = _this7;\n that.videoObj = JSON.parse(optinos.videoObj);\n // // console.log(that.videoObj)\n // // 即构 - 视频通话\n // // 获取系统信息同步接口\n if (!(uni.getSystemInfoSync().platform === 'android')) {\n _context6.next = 12;\n break;\n }\n _context6.next = 10;\n return _permission.default.requestAndroidPermission('android.permission.RECORD_AUDIO');\n case 10:\n _context6.next = 12;\n return _permission.default.requestAndroidPermission('android.permission.CAMERA');\n case 12:\n _context6.next = 14;\n return _this7.setup();\n case 14:\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 16:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6);\n }))();\n },\n onShow: function onShow() {\n var _this8 = this;\n return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee7() {\n return _regenerator.default.wrap(function _callee7$(_context7) {\n while (1) {\n switch (_context7.prev = _context7.next) {\n case 0:\n _context7.next = 2;\n return _this8.setup();\n case 2:\n case \"end\":\n return _context7.stop();\n }\n }\n }, _callee7);\n }))();\n },\n // 监听页面返回\n onBackPress: function onBackPress() {\n __f__(\"log\", '返回了!', \" at pages/response/video.nvue:589\");\n this.offVideo(); // 挂断退出\n this.destroyEngine(); // 删除this.engine对象,删除即构\n },\n // 页面卸载 - 生命周期\n onUnload: function onUnload() {\n this.updateTalkingStatus(false);\n this.destroyEngine();\n __f__(\"log\", 'onUnload', \" at pages/response/video.nvue:598\");\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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmVzcG9uc2UvdmlkZW8ubnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwicGhvbmVIZWlnaHQiLCJwdWJsaXNoZXJWaWV3TW9kZUluZGV4Iiwidmlld01vZGVBIiwic2VydmVWaWV3TW9kZUluZGV4IiwiZW5naW5lIiwidmlkZW9PYmoiLCJ1c2VyaWQiLCJpc1B1Ymxpc2hpbmdTdHJlYW0iLCJzaG90U2hvdyIsInZpZGVvU2hvdyIsImFsbFN0cmVhbUxpc3QiLCJhbGxVc2VyVmlld09iamVjdExpc3QiLCJDYW1lcmFTaG93IiwicGxheWVyU3RyZWFtSUQiLCJpc1BlbmRpbmdFeGl0IiwiY29tcHV0ZWQiLCJpc1ZpZGVvQ2FsbFJlZnVzZWQiLCJjdXJyZW50UmVjZWl2ZVVzZXJJRCIsImNvbXBvbmVudHMiLCJaZWdvTG9jYWxWaWV3IiwiWmVnb1JlbW90ZVZpZXciLCJ3YXRjaCIsIm1ldGhvZHMiLCJzZXR1cCIsInRoYXQiLCJwcm9maWxlIiwiYXBwSUQiLCJhcHBTaWduIiwic2NlbmFyaW8iLCJaZWdvRXhwcmVzc0VuZ2luZSIsInVzZXJJRCIsInVzZXJOYW1lIiwiaXNVc2VyU3RhdHVzTm90aWZ5IiwidHVybiIsImNsb3NlQ2FtZXJhIiwiaXRlbSIsIm9wZW5DYW1lcmEiLCJjaGFuZ2VTaG93IiwiYWRkTGlzdGVuZXJzIiwidXNlckxpc3QiLCJzdHJlYW1JRCIsInBheWxvYWQiLCJzdHJlYW1MaXN0Iiwib2JqZWN0IiwidGVuc2lsZSIsIm5vdFRlbnNpbGUiLCJvblB1Ymxpc2giLCJvZmZWaWRlbyIsImlzUmVmdXNlZCIsImlzTm90aWNlIiwidHlwZSIsIm1lc3NhZ2UiLCJzZXRUaW1lb3V0Iiwib2JqIiwiQVBJIiwic3VjY2VzcyIsImFjdGlvbiIsInJlY3ZfdXNlcl9pZCIsImRlc3Ryb3lFbmdpbmUiLCJoYW5kbGVCYWNrIiwidW5pIiwidXJsIiwiZmFpbCIsImNvbXBsZXRlIiwiZGVsdGEiLCJvbkxvYWQiLCJwZXJtaXNpb24iLCJvblNob3ciLCJvbkJhY2tQcmVzcyIsIm9uVW5sb2FkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBd0RBO0FBSUE7QUFLQTtBQUNBO0FBQ0E7QUFRQTtBQUlBO0FBQ0E7QUFFQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUF6QkE7QUFDQTtBQUNBO0FBQ0E7QUFBQSxlQXVCQTtFQUNBQTtJQUNBO01BQ0FDO01BQUE7O01BRUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7TUFBQTtNQUNBQztNQUFBOztNQUVBQztNQUNBQztNQUVBQztNQUFBO01BQ0FDO01BQ0FDO0lBQ0E7RUFDQTtFQUNBQyw0QkFDQTtJQUNBQztNQUFBO0lBQUE7SUFDQUM7TUFBQTtJQUFBO0VBQ0EsR0FDQTtFQUNBQztJQUNBQztJQUNBQztFQUNBO0VBRUFDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBTDtNQUNBO01BQ0E7UUFDQTtNQUNBO0lBQ0E7RUFDQTtFQUVBTSx5Q0FDQTtJQUNBO0lBQ0FDO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FDLGNBQ0E7Z0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FDO2dCQUNBO2dCQUFBO2dCQUFBLE9BQ0FDO2NBQUE7Z0JBQUE7Z0JBQ0E7Z0JBQ0E7Z0JBQUEsS0FDQTtrQkFBQTtrQkFBQTtnQkFBQTtnQkFBQTtnQkFBQSxPQUNBO2NBQUE7Z0JBRUE7Z0JBQ0E7Z0JBQ0FDO2dCQUNBO2dCQUFBO2dCQUFBLE9BRUE7a0JBQ0FBO2tCQUNBQyx3Q0FDQVA7Z0JBQ0E7a0JBQ0FRO2dCQUNBO2tCQUNBO2dCQUNBO2tCQUNBO2dCQUNBO2NBQUE7Y0FBQTtnQkFBQTtZQUFBO1VBQUE7UUFBQTtNQUFBO0lBR0E7SUFFQTtJQUNBQztNQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQUE7TUFDQTtRQUNBO1FBQ0FDO1FBQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBO0lBQ0FDO01BQUE7TUFDQTtNQUNBO1FBQ0E7UUFDQUQ7UUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUVBO0lBQ0FFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFFQTtJQUNBQztNQUFBO01BQ0E7TUFDQTtNQUNBOztNQUVBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFBQSwyQ0FDQUM7WUFBQTtVQUFBO1lBQUE7Y0FBQTtjQUNBO2dCQUNBQztjQUNBO2NBQUEsNENBRUE7Z0JBQUE7Y0FBQTtnQkFBQTtrQkFBQTtrQkFDQTtvQkFDQUM7b0JBRUE7c0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBRUE7Z0JBQ0E7Y0FBQTtnQkFBQTtjQUFBO2dCQUFBO2NBQUE7Y0FFQTtnQkFBQSwrQkFDQVg7Y0FBQTtjQUNBO2NBQ0E7Z0JBQ0E7Y0FDQTtZQUFBO1lBdEJBO2NBQUE7WUF1QkE7VUFBQTtZQUFBO1VBQUE7WUFBQTtVQUFBO1FBQ0E7VUFDQTtZQUFBLDRDQUNBUztjQUFBO1lBQUE7Y0FBQTtnQkFBQTtnQkFDQTtrQkFDQTtnQkFDQTtjQUNBO1lBQUE7Y0FBQTtZQUFBO2NBQUE7WUFBQTtZQUNBO1VBQ0E7UUFDQTtRQUVBO1VBQ0E7VUFDQTtRQUNBO01BQ0E7O01BRUE7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFFQTtVQUFBLDRDQUNBO1lBQUE7VUFBQTtZQUFBO2NBQUE7Y0FBQSw0Q0FDQUc7Z0JBQUE7Y0FBQTtnQkFBQTtrQkFBQTtrQkFDQTtvQkFDQUM7b0JBQ0E7c0JBQ0E7c0JBRUE7b0JBQ0E7a0JBRUE7Z0JBQ0E7Y0FBQTtnQkFBQTtjQUFBO2dCQUFBO2NBQUE7WUFDQTtVQUFBO1lBQUE7VUFBQTtZQUFBO1VBQUE7VUFDQTtVQUNBO1FBRUE7VUFBQSw0Q0FDQTtZQUFBO1VBQUE7WUFBQTtjQUFBO2NBQUEsNENBQ0FEO2dCQUFBO2NBQUE7Z0JBQUE7a0JBQUE7a0JBQ0E7b0JBQ0FDO2tCQUNBO2dCQUNBO2NBQUE7Z0JBQUE7Y0FBQTtnQkFBQTtjQUFBO1lBQ0E7VUFBQTtZQUFBO1VBQUE7WUFBQTtVQUFBO1VBQ0E7WUFBQSw0Q0FDQUQ7Y0FBQTtZQUFBO2NBQUE7Z0JBQUE7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUFBO2NBQUE7WUFBQTtjQUFBO1lBQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTs7TUFFQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBOztNQUVBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7TUFDQTtNQUVBO1FBRUE7TUFHQTtJQUNBO0lBRUFFO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO01BRUE7SUFFQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtJQUNBO0lBRUE7SUFDQUM7TUFDQTtRQUNBO1FBQ0E7UUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBOztRQUVBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7O1FBRUE7UUFDQTtRQUNBO1VBQ0E7UUFDQTtVQUNBO1FBQ0E7UUFBQTtRQUNBO01BQ0E7O01BQ0E7SUFDQTtJQUVBO0lBQ0FDO01BQUE7UUFBQTtNQUFBO1FBQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtnQkFBQUM7Z0JBQUFDO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUVBO2tCQUNBO2tCQUNBO2dCQUNBO2tCQUNBO2dCQUNBO2dCQUVBekI7Z0JBQUEsTUFFQUE7a0JBQUE7a0JBQUE7Z0JBQUE7Z0JBQUE7Y0FBQTtnQkFJQTtnQkFDQTtrQkFDQTBCO2tCQUNBQztnQkFDQTtnQkFDQUM7a0JBQ0E1QjtrQkFDQUE7a0JBQ0FBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBO2tCQUNBNkI7b0JBQ0E7b0JBQUE7b0JBQ0E7b0JBQ0E7b0JBQUE7b0JBQ0E7a0JBQ0E7a0JBRUE7b0JBRUFDO3NCQUNBdkQ7c0JBQ0F3RDt3QkFBQTswQkFBQTs0QkFBQTs4QkFBQTtnQ0FBQTtrQ0FDQTtnQ0FBQTtnQ0FBQTtrQ0FBQTs4QkFBQTs0QkFBQTswQkFBQTt3QkFBQTtzQkFDQTtvQkFDQTtrQkFDQTtrQkFFQTtvQkFDQTtvQkFFQTtzQkFDQTtvQkFDQTtzQkFDQTt3QkFDQUM7d0JBQUE7d0JBQ0FDO3dCQUFBO3dCQUNBMUQ7c0JBQ0E7c0JBRUF1RDt3QkFDQXZEO3dCQUNBd0Q7MEJBQUE7NEJBQUE7OEJBQUE7Z0NBQUE7a0NBQUE7b0NBQ0E7a0NBQUE7a0NBQUE7b0NBQUE7Z0NBQUE7OEJBQUE7NEJBQUE7MEJBQUE7d0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBR0E7a0JBRUE7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFFQTtJQUdBO0lBQ0FHO01BQUE7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUFBO2dCQUNBO2dCQUNBN0I7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUVBOEI7TUFDQTtNQUNBO1FBQ0FDO1VBQ0FDO1VBQ0FOO1lBQ0E7VUFDQTtVQUNBTztZQUNBO1VBQ0E7VUFDQUM7WUFDQTtVQUNBO1FBQ0E7TUFDQTtRQUNBSDtVQUNBSTtRQUNBO01BQ0E7SUFDQTtFQUFBLEVBQ0E7RUFFQUM7SUFBQTtJQUFBO01BQUE7TUFBQTtRQUFBO1VBQUE7WUFBQTtjQUNBO2NBQUEsS0FDQTtnQkFBQTtnQkFBQTtjQUFBO2NBRUFMO2NBRUFSO2dCQUNBO2NBQ0E7Y0FBQTtZQUFBO2NBSUE1QjtjQUNBQTtjQUNBO2NBQ0E7Y0FDQTtjQUFBLE1BQ0FvQztnQkFBQTtnQkFBQTtjQUFBO2NBQUE7Y0FBQSxPQUNBTTtZQUFBO2NBQUE7Y0FBQSxPQUNBQTtZQUFBO2NBQUE7Y0FBQSxPQUVBO1lBQUE7Y0FDQTtjQUNBTjtnQkFBQTtnQkFDQUw7a0JBQ0E7a0JBQ0EvQjtnQkFDQTtjQUNBO1lBQUE7WUFBQTtjQUFBO1VBQUE7UUFBQTtNQUFBO0lBQUE7RUFDQTtFQUNBMkM7SUFBQTtJQUFBO01BQUE7UUFBQTtVQUFBO1lBQUE7Y0FBQTtjQUFBLE9BQ0E7WUFBQTtZQUFBO2NBQUE7VUFBQTtRQUFBO01BQUE7SUFBQTtFQUNBO0VBRUE7RUFDQUM7SUFDQTtJQUNBO0lBQ0E7RUFDQTtFQUVBO0VBQ0FDO0lBQ0E7SUFDQTtJQUNBO0VBQ0E7QUFDQTtBQUFBLDJCIiwiZmlsZSI6IjgxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcblx0PHZpZXcgY2xhc3M9XCJ2aWRlb19ib3hcIiA6c3R5bGU9XCInaGVpZ2h0OicgKyAgcGhvbmVIZWlnaHQgKyAncHgnXCI+XHJcblx0XHQ8IS0tIOacrOWcsOmihOiniOinhuWbviAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidmlkZW9fbWVcIiB2LXNob3c9XCJhbGxVc2VyVmlld09iamVjdExpc3QubGVuZ3RoID4gMFwiPlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidmlkZW9fbWVcIiB2LWlmPVwidmlkZW9TaG93XCI+IC0tPlxyXG5cdFx0XHQ8emVnby1sb2NhbC12aWV3IDp2aWV3TW9kZT1cInB1Ymxpc2hlclZpZXdNb2RlSW5kZXhcIlxyXG5cdFx0XHRcdHN0eWxlPVwid2lkdGg6IDE1MHB4OyBoZWlnaHQ6IDIwMHB4OyBmbGV4OiAxOyBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiAwOyB0b3A6IDY1cHg7XCI+XHJcblx0XHRcdDwvemVnby1sb2NhbC12aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDwhLS0g5pyN5Yqh5Zmo5Lyg5p2l55qE6aKE6KeI5Zu+IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ2aWRlb195b3VcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gYWxsVXNlclZpZXdPYmplY3RMaXN0XCIgOmtleT1cIml0ZW0uc3RyZWFtSURcIj5cclxuXHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cInZpZGVvX3lvdVwiPiAtLT5cclxuXHRcdFx0PHplZ28tcmVtb3RlLXZpZXcgdi1pZj1cIml0ZW0uc3RyZWFtSURcIiA6c3RyZWFtSUQ9XCJpdGVtLnN0cmVhbUlEXCIgOnZpZXdNb2RlPVwiaXRlbS52aWV3TW9kZVwiXHJcblx0XHRcdFx0c3R5bGU9XCJ3aWR0aDo2MDBweDtoZWlnaHQ6NjAwcHg7XCI+XHJcblx0XHRcdDwvemVnby1yZW1vdGUtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX2J0blwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX2ltZ0xpc3RcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX2ltZ0xpc3QxXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX3ZpZXdcIiBAY2xpY2s9XCJ0dXJuXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInZpZGVvX3ZpZXdfaW1nXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlLzkucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInZpZGVvX3ZpZXdfdHh0XCI+57+76L2s6ZWc5aS0PC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cInZpZGVvX2ltZ0xpc3QyXCIgdi1pZj1cIkNhbWVyYVNob3dcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidmlkZW9fdmlld1wiIEBjbGljaz1cImNsb3NlQ2FtZXJhXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cInZpZGVvX3ZpZXdfaW1nXCIgc3JjPVwiLi4vLi4vc3RhdGljL2ltYWdlLzExLnBuZ1wiIG1vZGU9XCJcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ2aWRlb192aWV3X3R4dFwiIHN0eWxlPVwibWFyZ2luOiAwIDAgMCAzMHJweDtcIj7pnZnpn7M8L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInZpZGVvX2ltZ0xpc3QyXCIgdi1lbHNlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2aWRlb192aWV3XCIgQGNsaWNrPVwib3BlbkNhbWVyYVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJ2aWRlb192aWV3X2ltZ1wiIHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZS8xMi5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidmlkZW9fdmlld190eHRcIiBzdHlsZT1cIm1hcmdpbjogMCAwIDAgMzBycHg7XCI+5byA5ZCvPC90ZXh0PlxyXG5cdFx0XHRcdDwvdmlldz4gLS0+XHJcblxyXG5cdFx0XHRcdDxpbWFnZSBAY2xpY2s9XCJvZmZWaWRlbyhmYWxzZSx0cnVlKVwiIHN0eWxlPVwid2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgbWFyZ2luOiAwIDAgMCAzMzBycHg7XCJcclxuXHRcdFx0XHRcdHNyYz1cIi4uLy4uL3N0YXRpYy9pbWFnZS8xMC5wbmdcIiBtb2RlPVwiXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PCEtLSA8aW1hZ2UgQGNsaWNrPVwib2ZmVmlkZW8oKVwiIHN0eWxlPVwid2lkdGg6IDUwcHg7IGhlaWdodDogNTBweDsgbWFyZ2luOiAwIDAgMCAzMzBycHg7XCJcclxuXHRcdFx0XHRzcmM9XCIuLi8uLi9zdGF0aWMvaW1hZ2UvMTAucG5nXCIgbW9kZT1cIlwiPjwvaW1hZ2U+IC0tPlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDwhLS0g5raI5oGv5o+Q6YaSIC0tPlxyXG5cdFx0PHUtdG9hc3QgcmVmPVwidVRvYXN0XCI+PC91LXRvYXN0PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IHtcclxuXHRcdG1hcFN0YXRlLFxyXG5cdFx0bWFwTXV0YXRpb25zXHJcblx0fSBmcm9tICd2dWV4J1xyXG5cdGltcG9ydCBzdG9yZSBmcm9tICdAL3N0b3JlL2luZGV4LmpzJzsgLy/pnIDopoHlvJXlhaVzdG9yZVxyXG5cdGxldCBBcHAgPSBnZXRBcHAoKTtcclxuXHQvLyB2YXIgQVBJID0gQXBwLmdsb2JhbERhdGEuc29ja2V0VGFzaztcclxuXHR2YXIgQVBJID0gQXBwLmdsb2JhbERhdGE7XHJcblxyXG5cdGltcG9ydCBwZXJtaXNpb24gZnJvbSBcIkAvemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9wZXJtaXNzaW9uLmpzXCI7XHJcblx0aW1wb3J0IFplZ29FeHByZXNzRW5naW5lIGZyb20gJ0AvemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC9saWIvWmVnb0V4cHJlc3NFbmdpbmUnO1xyXG5cdGltcG9ydCB7XHJcblx0XHRaZWdvU2NlbmFyaW8sXHJcblx0XHRaZWdvUm9vbVN0YXRlLFxyXG5cdFx0WmVnb1VwZGF0ZVR5cGUsXHJcblx0XHQvLyBaZWdvVmlld01vZGUsXHJcblx0XHRaZWdvVmlkZW9Db2RlY0lELFxyXG5cdFx0WmVnb1JlbW90ZURldmljZVN0YXRlXHJcblx0fSBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvbGliL1plZ29FeHByZXNzRGVmaW5lcydcclxuXHRpbXBvcnQge1xyXG5cdFx0QXBwSUQsXHJcblx0XHRBcHBTaWduXHJcblx0fSBmcm9tICdAL3plZ28tZXhwcmVzcy12aWRlby11bmlhcHAvS2V5Q2VudGVyLmpzJ1xyXG5cdGltcG9ydCBaZWdvTG9jYWxWaWV3IGZyb20gJ0AvemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb0xvY2FsVmlldyc7XHJcblx0aW1wb3J0IFplZ29SZW1vdGVWaWV3IGZyb20gJ0AvemVnby1leHByZXNzLXZpZGVvLXVuaWFwcC96ZWdvLXZpZXcvWmVnb1JlbW90ZVZpZXcnO1xyXG5cclxuXHRpbXBvcnQge1xyXG5cdFx0YXNzaWduLFxyXG5cdFx0Zm9yRWFjaFxyXG5cdH0gZnJvbSAnbG9kYXNoLWVzJztcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBob25lSGVpZ2h0OiAnJywgLy8g6I635Y+W5b2T5YmN55qE5bGP5bmV6auY5bqmXHJcblxyXG5cdFx0XHRcdC8vIOWNs+aehFxyXG5cdFx0XHRcdHB1Ymxpc2hlclZpZXdNb2RlSW5kZXg6IDAsIC8vIOacrOWcsOmihOiniOWbvlxyXG5cdFx0XHRcdHZpZXdNb2RlQTogMCwgLy8g5pyN5Yqh5Zmo6aKE6KeI5Zu+XHJcblx0XHRcdFx0c2VydmVWaWV3TW9kZUluZGV4OiBcIlwiLCAvLyDmnI3liqHlmajmi4nmtYHpooTop4jlm75cclxuXHRcdFx0XHRlbmdpbmU6IHVuZGVmaW5lZCxcclxuXHRcdFx0XHR2aWRlb09iajogbnVsbCxcclxuXHRcdFx0XHR1c2VyaWQ6IFwiVW5pXCIgKyBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAxMDAwMDAwKS50b1N0cmluZygpLFxyXG5cdFx0XHRcdGlzUHVibGlzaGluZ1N0cmVhbTogZmFsc2UsXHJcblx0XHRcdFx0c2hvdFNob3c6IGZhbHNlLCAvLyDnv7vovazplZzlpLRcclxuXHRcdFx0XHR2aWRlb1Nob3c6IGZhbHNlLCAvLyDliIfmjaLop4bpopHmmL7npLpcclxuXHJcblx0XHRcdFx0YWxsU3RyZWFtTGlzdDogW10sXHJcblx0XHRcdFx0YWxsVXNlclZpZXdPYmplY3RMaXN0OiBbXSxcclxuXHJcblx0XHRcdFx0Q2FtZXJhU2hvdzogdHJ1ZSwgLy8g6ZWc5aS05byA5ZCv5YWz6ZetXHJcblx0XHRcdFx0cGxheWVyU3RyZWFtSUQ6IDAsXHJcblx0XHRcdFx0aXNQZW5kaW5nRXhpdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC4uLm1hcFN0YXRlKHtcclxuXHRcdFx0XHRpc1ZpZGVvQ2FsbFJlZnVzZWQ6IHN0YXRlID0+IHN0YXRlLmlzVmlkZW9DYWxsUmVmdXNlZCxcclxuXHRcdFx0XHRjdXJyZW50UmVjZWl2ZVVzZXJJRDogc3RhdGUgPT4gc3RhdGUuY3VycmVudFJlY2VpdmVVc2VySURcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRjb21wb25lbnRzOiB7XHJcblx0XHRcdFplZ29Mb2NhbFZpZXc6IFplZ29Mb2NhbFZpZXcsXHJcblx0XHRcdFplZ29SZW1vdGVWaWV3OiBaZWdvUmVtb3RlVmlld1xyXG5cdFx0fSxcclxuXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHQvLyBhbGxVc2VyVmlld09iamVjdExpc3QodmFsKSB7XHJcblx0XHRcdC8vIFx0dmFyIHRoYXQgPSB0aGlzXHJcblx0XHRcdC8vIFx0aWYgKHZhbC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdC8vIFx0XHR2YWwuZm9yRWFjaCgoaXRlbSkgPT4ge1xyXG5cdFx0XHQvLyBcdFx0XHRpZiAoaXRlbS5zdHJlYW1JRCkge1xyXG5cdFx0XHQvLyBcdFx0XHRcdHRoaXMudGVuc2lsZShpdGVtKVxyXG5cdFx0XHQvLyBcdFx0XHRcdHJldHVybiB0cnVlXHJcblx0XHRcdC8vIFx0XHRcdH1cclxuXHRcdFx0Ly8gXHRcdH0pXHJcblxyXG5cdFx0XHQvLyBcdH1cclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHRpc1ZpZGVvQ2FsbFJlZnVzZWQodmFsKSB7XHJcblx0XHRcdFx0Y29uc29sZS53YXJuKHZhbCwgJ2lzVmlkZW9DYWxsUmVmdXNlZCB2aWRlbyBudnVlJylcclxuXHRcdFx0XHRpZiAodmFsKSB7XHJcblx0XHRcdFx0XHR0aGlzLm9mZlZpZGVvKHRydWUpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Li4ubWFwTXV0YXRpb25zKFsndXBkYXRlSXNSZWZ1c2VkQ2FsbCcsICd1cGRhdGVUYWxraW5nU3RhdHVzJywndXBkYXRlT2NjdXB5ZWRTdGF0dXMnXSksXHJcblx0XHRcdC8vIOWNs+aehCAtIOinhumikemAmuivnSDliJ3lp4vljJZcclxuXHRcdFx0YXN5bmMgc2V0dXAoKSB7XHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0Ly8g5Yib5bu65byV5pOOXHJcblx0XHRcdFx0bGV0IHByb2ZpbGUgPSB7XHJcblx0XHRcdFx0XHRhcHBJRDogQXBwSUQsXHJcblx0XHRcdFx0XHRhcHBTaWduOiBBcHBTaWduLFxyXG5cdFx0XHRcdFx0c2NlbmFyaW86IFplZ29TY2VuYXJpby5HZW5lcmFsXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuZW5naW5lID0gYXdhaXQgWmVnb0V4cHJlc3NFbmdpbmUuY3JlYXRlRW5naW5lV2l0aFByb2ZpbGUocHJvZmlsZSk7XHJcblx0XHRcdFx0dGhpcy5lbmdpbmUudXNlRnJvbnRDYW1lcmEodGhpcy5zaG90U2hvdyk7IC8vIOiuvue9ruWJjeWQjuaRhOWDj+WktFxyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMuZW5naW5lKVxyXG5cdFx0XHRcdGlmICh0aGlzLmlzUGVuZGluZ0V4aXQpIHtcclxuXHRcdFx0XHRcdGF3YWl0IHRoaXMub2ZmVmlkZW8odHJ1ZSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5hZGRMaXN0ZW5lcnMoKTtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZygnPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+PicgKyB0aGF0LnZpZGVvT2JqLnJvb21faWQpXHJcblx0XHRcdFx0Y29uc3QgdXNlcklEID0gKHRoYXQudXNlcmlkID0gdGhhdC52aWRlb09iai5yb29tX2lkICsgdGhhdC52aWRlb09iai51c2VyX2lkKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHVzZXJJRCwgdGhhdC51c2VyaWQpXHJcblxyXG5cdFx0XHRcdGF3YWl0IHRoaXMuZW5naW5lLmxvZ2luUm9vbSh0aGF0LnZpZGVvT2JqLnJvb21faWQsIHtcclxuXHRcdFx0XHRcdHVzZXJJRCxcclxuXHRcdFx0XHRcdHVzZXJOYW1lOiB0aGF0LnZpZGVvT2JqLnVzZXJfaWQgKyAnLScgK1xyXG5cdFx0XHRcdFx0XHR0aGF0LnZpZGVvT2JqLnJlYWxfbmFtZVxyXG5cdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdGlzVXNlclN0YXR1c05vdGlmeTogdHJ1ZVxyXG5cdFx0XHRcdH0pLnRoZW4ocmVzID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlcywgJ2xvZ2luIHJvb20gLS0tLS0tLS0tLS0tLScpXHJcblx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoZXJyLCAnbG9naW4gcm9vbScpXHJcblx0XHRcdFx0fSk7XHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWNs+aehCAtIOe/u+i9rOmVnOWktFxyXG5cdFx0XHR0dXJuKCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvdFNob3cgPSAhdGhpcy5zaG90U2hvd1xyXG5cdFx0XHRcdHRoaXMuZW5naW5lLnVzZUZyb250Q2FtZXJhKHRoaXMuc2hvdFNob3cpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDljbPmnoQgLSDlhbPpl63plZzlpLQgLSDlgZzmraLmi4nmtYEg44CB5o6o5rWBXHJcblx0XHRcdGNsb3NlQ2FtZXJhKCkge1xyXG5cdFx0XHRcdHRoaXMuYWxsU3RyZWFtTGlzdC5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHQvLyB0aGlzLm5vdFRlbnNpbGUoaXRlbS5zdHJlYW1JRCk7IC8vIOWBnOatouaLiea1gVxyXG5cdFx0XHRcdFx0aXRlbS5tdXRlQXVkaW8gPSAhaXRlbS5tdXRlQXVkaW87XHJcblx0XHRcdFx0XHR0aGlzLmVuZ2luZS5tdXRlUGxheVN0cmVhbUF1ZGlvKGl0ZW0uc3RyZWFtSUQsIGl0ZW0ubXV0ZUF1ZGlvKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vIC8vIOWBnOatouaOqOa1gVxyXG5cdFx0XHRcdHRoaXMuQ2FtZXJhU2hvdyA9IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWNs+aehCAtIOW8gOWQr+mVnOWktCAtIOW8gOWQr+aLiea1geOAgeaOqOa1gVxyXG5cdFx0XHRvcGVuQ2FtZXJhKCkge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKCflvIDlkK/mkYTlg4/lpLQnKVxyXG5cdFx0XHRcdHRoaXMuYWxsU3RyZWFtTGlzdC5mb3JFYWNoKChpdGVtKSA9PiB7XHJcblx0XHRcdFx0XHQvLyB0aGlzLmVuZ2luZS5zdGFydFBsYXlpbmdTdHJlYW0oaXRlbS5zdHJlYW1JRCk7IC8vIOW8gOWni+aLiea1gVxyXG5cdFx0XHRcdFx0aXRlbS5tdXRlQXVkaW8gPSAhaXRlbS5tdXRlQXVkaW87XHJcblx0XHRcdFx0XHR0aGlzLmVuZ2luZS5tdXRlUGxheVN0cmVhbUF1ZGlvKGl0ZW0uc3RyZWFtSUQsIGl0ZW0ubXV0ZUF1ZGlvKTtcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vIC8vIOW8gOWni+aOqOa1gVxyXG5cdFx0XHRcdC8vIHRoaXMuZW5naW5lLnN0YXJ0UHJldmlldygpO1xyXG5cdFx0XHRcdC8vIHRoaXMuZW5naW5lLnN0YXJ0UHVibGlzaGluZ1N0cmVhbSh0aGlzLnZpZGVvT2JqLnJvb21faWQpO1xyXG5cdFx0XHRcdHRoaXMuQ2FtZXJhU2hvdyA9IHRydWVcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWIh+aNouinhumikeaYvuekulxyXG5cdFx0XHRjaGFuZ2VTaG93KCkge1xyXG5cdFx0XHRcdHRoaXMudmlkZW9TaG93ID0gIXRoaXMudmlkZW9TaG93XHJcblx0XHRcdFx0Ly8gdGhpcy5vblB1Ymxpc2goKVxyXG5cdFx0XHRcdHRoaXMuZW5naW5lLnN0YXJ0UHJldmlldygpO1xyXG5cdFx0XHRcdHRoaXMuZW5naW5lLnN0YXJ0UHVibGlzaGluZ1N0cmVhbSh0aGlzLnVzZXJpZCk7XHJcblx0XHRcdFx0dGhpcy5wdWJsaXNoQnRuTmFtZSA9IFwiU3RvcCBQdWJsaXNoaW5nXCI7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy52aWRlb1Nob3cpXHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHQvLyDljbPmnoQgLSDop4bpopHpgJror50g55uR5ZCs5oi/6Ze0XHJcblx0XHRcdGFkZExpc3RlbmVycygpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZygn5byA5aeL55uR5ZCs5oi/6Ze05LqG5ZWKJylcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyh0aGlzLmFsbFN0cmVhbUxpc3QsICctLS0tLS0tLS0tLS0tLS0tLS0nKVxyXG5cclxuXHRcdFx0XHQvLyDmiL/pl7TnirbmgIHlj5jljJbpgJrnn6VcclxuXHRcdFx0XHR0aGlzLmVuZ2luZS5vbihcInJvb21TdGF0ZVVwZGF0ZVwiLCAocm9vbUlELCBzdGF0ZSwgZXJyb3JDb2RlLCBleHRlbmRlZERhdGEpID0+IHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKCfmiL/pl7TnirbmgIHlj5jljJYnLCBzdGF0ZSlcclxuXHRcdFx0XHRcdGlmIChzdGF0ZSA9PSBaZWdvUm9vbVN0YXRlLkNvbm5lY3RlZCkge1xyXG5cdFx0XHRcdFx0XHQvLyDkuI7miL/pl7Tov57mjqXmiJDlip/vvIzlj6rmnInlvZPmiL/pl7TnirbmgIHmmK/ov57mjqXmiJDlip/ml7bvvIzmiY3og73ov5vooYzmjqjmtYHjgIHmi4nmtYHnrYnmk43kvZzjgIJcclxuXHRcdFx0XHRcdFx0Ly8g5o6l5LiL5p2l55qE4oCc6aKE6KeI5bm25o6o5rWB4oCd55qE5Luj56CB5YaZ5Zyo6L+Z6YeMXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5oi/6Ze06L+e5o6l5oiQ5YqfXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aWYgKHN0YXRlID09IFplZ29Sb29tU3RhdGUuRGlzQ29ubmVjdGVkKSB7XHJcblx0XHRcdFx0XHRcdC8vIOS4juaIv+mXtOaWreW8gOS6hui/nuaOpVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuS4juaIv+mXtOaWreW8gOi/nuaOpVwiKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpZiAoc3RhdGUgPT0gWmVnb1Jvb21TdGF0ZS5Db25uZWN0aW5nKSB7XHJcblx0XHRcdFx0XHRcdC8vIOS4juaIv+mXtOWwneivlei/nuaOpeS4rVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuS4juaIv+mXtOWwneivlei/nuaOpeS4rVwiKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdFx0Ly8g5oi/6Ze055So5oi35Y+Y5YyW6YCa55+lXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUub24oXCJyb29tVXNlclVwZGF0ZVwiLCAocm9vbUlELCB1cGRhdGVUeXBlLCB1c2VyTGlzdCkgPT4ge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codXBkYXRlVHlwZSwgWmVnb1VwZGF0ZVR5cGUuRGVsZXRlLCAncm9vbVVzZXJVcGRhdGUnKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codXNlckxpc3QpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIuacieWFtuS7lueUqOaIt+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+572u57yW56CB5qC85byPXHJcblxyXG5cdFx0XHRcdFx0Ly8gdGhpcy5lbmdpbmUuc3RhcnRQdWJsaXNoaW5nU3RyZWFtKHRoaXMudmlkZW9PYmoucm9vbV9pZCk7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnVzZXJpZClcclxuXHRcdFx0XHRcdHRoaXMuZW5naW5lLnN0YXJ0UHVibGlzaGluZ1N0cmVhbSh0aGlzLnVzZXJpZCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXMsICdzdGFydCBwdWJsaXNoIHN0cmVhbSAtLS0tLS0tLS0tLS0tLS0tLS0xJylcclxuXHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUuZXJyb3IoZXJyKVxyXG5cdFx0XHRcdFx0fSk7O1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy52aWRlb1Nob3cgPSB0cnVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtID0gIXRoaXMuaXNQdWJsaXNoaW5nU3RyZWFtO1xyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5oyC5pat6YCA5Ye6XHJcblx0XHRcdGFzeW5jIG9mZlZpZGVvKGlzUmVmdXNlZCA9IGZhbHNlLCBpc05vdGljZSA9IHRydWUpIHtcclxuXHRcdFx0XHRjb25zb2xlLndhcm4oJ+i/m+WFpeS6huWVim9mZlZpZGVvJywgdGhpcy5lbmdpbmUpXHJcblx0XHRcdFx0dGhpcy51cGRhdGVJc1JlZnVzZWRDYWxsKGZhbHNlKTtcclxuXHRcdFx0XHR0aGlzLnVwZGF0ZVRhbGtpbmdTdGF0dXMoZmFsc2UpO1xyXG5cdFx0XHRcdHRoaXMudXBkYXRlT2NjdXB5ZWRTdGF0dXMoZmFsc2UpO1xyXG5cclxuXHRcdFx0XHRpZiAoIXRoaXMuZW5naW5lKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLndhcm4oJ+aMguaWremAgOWHuiAtLS0tLS0tIDEyMTMxMzEyJylcclxuXHRcdFx0XHRcdHRoaXMuaXNQZW5kaW5nRXhpdCA9IHRydWU7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNQZW5kaW5nRXhpdCA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzXHJcblxyXG5cdFx0XHRcdGlmICh0aGF0LnZpZGVvT2JqICYmICF0aGF0LnZpZGVvT2JqLnJvb21faWQgfHwgIXRoYXQudmlkZW9PYmopIHtcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGhpcy5lbmdpbmUubG9nb3V0Um9vbSh0aGF0LnZpZGVvT2JqLnJvb21faWQpOyAvLyDpgIDlh7rmiL/pl7RcclxuXHRcdFx0XHR0aGlzLiRyZWZzLnVUb2FzdC5zaG93KHtcclxuXHRcdFx0XHRcdHR5cGU6ICdkZWZhdWx0JyxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6IGlzUmVmdXNlZCA/ICflr7nmlrnmraPlv5knIDogJ+e7k+adn+inhumikemAmuivne+8gScsXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQudmlkZW9TaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhhdC5hbGxTdHJlYW1MaXN0ID0gW107XHJcblx0XHRcdFx0XHR0aGF0LmFsbFVzZXJWaWV3T2JqZWN0TGlzdCA9IFtdO1xyXG5cdFx0XHRcdFx0dmFyIG9iaiA9IHt9XHJcblx0XHRcdFx0XHQvLyBvYmogPSB7XHJcblx0XHRcdFx0XHQvLyBcdCdhY3Rpb24nOiAncmVhZCcsIC8vIOWKqOS9nOagh+ivhu+8jOW/heWhq1xyXG5cdFx0XHRcdFx0Ly8gXHQnc2VuZF91c2VyX2lkJzogdGhhdC52aWRlb09iai51c2VyX2lkLCAvLyDmjqXmlLbkurrnlKjmiLdpZO+8jCDpnZ7lv4XloatcclxuXHRcdFx0XHRcdC8vIFx0J2RhdGEnOiB7fVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0Y29uc29sZS53YXJuKCctLS0tLS0tLS0tLW9mZiB2aWRlbyDmjqXmlLbkurrnlKjmiLdpZC0tLS0tLS0tLS0tLS0nLCB0aGF0LnZpZGVvT2JqLnVzZXJfaWQsIEFQSSlcclxuXHRcdFx0XHRcdG9iaiA9IHtcclxuXHRcdFx0XHRcdFx0J2FjdGlvbic6ICdsaXN0JywgLy8g5Yqo5L2c5qCH6K+G77yM5b+F5aGrXHJcblx0XHRcdFx0XHRcdCd0eXBlJzogJ+W9k+WJjeS4uuaMguaWrScsXHJcblx0XHRcdFx0XHRcdCdyZWN2X3VzZXJfaWQnOiB0aGF0LnZpZGVvT2JqLnVzZXJfaWQsIC8vIOaOpeaUtuS6uueUqOaIt2lk77yMIOmdnuW/heWhq1xyXG5cdFx0XHRcdFx0XHQnZGF0YSc6IHt9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aWYgKCFpc1JlZnVzZWQpIHtcclxuXHJcblx0XHRcdFx0XHRcdEFQSS5zb2NrZXRUYXNrLnNlbmQoe1xyXG5cdFx0XHRcdFx0XHRcdGRhdGE6IEpTT04uc3RyaW5naWZ5KG9iaiksXHJcblx0XHRcdFx0XHRcdFx0YXN5bmMgc3VjY2VzcyhyZXMpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi5raI5oGv5Y+R6YCB5oiQ5YqfXCIpO1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlmIChpc05vdGljZSkge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnZpZGVvT2JqLCAnaXMgbm90aWNlJylcclxuXHJcblx0XHRcdFx0XHRcdGlmICghdGhhdC5jdXJyZW50UmVjZWl2ZVVzZXJJRCkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUud2Fybign5b2T5YmN6L+e5o6l55qE55So5oi35LiN5a2Y5Zyo77yM5LiN5piv5pys5Lq65Y+R6LW355qE6YCa6K+dLicpXHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc3Qgc29ja2V0RGF0YSA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdGFjdGlvbjogJ3JlamVjdF92aWRlbycsIC8vIOWKqOS9nOagh+ivhu+8jOW/heWhq1xyXG5cdFx0XHRcdFx0XHRcdFx0cmVjdl91c2VyX2lkOiB0aGF0LmN1cnJlbnRSZWNlaXZlVXNlcklELCAvLyDmjqXmlLbkurrnlKjmiLdpZO+8jCDpnZ7lv4XloatcclxuXHRcdFx0XHRcdFx0XHRcdGRhdGE6IHt9LFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QVBJLnNvY2tldFRhc2suc2VuZCh7XHJcblx0XHRcdFx0XHRcdFx0XHRkYXRhOiBKU09OLnN0cmluZ2lmeShzb2NrZXREYXRhKSxcclxuXHRcdFx0XHRcdFx0XHRcdGFzeW5jIHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCdyZWplY3RfdmlkZW8g5raI5oGv5Y+R6YCB5oiQ5YqfIHJlamVjdF92aWRlbycpXHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRoaXMuaGFuZGxlQmFjaygpXHJcblx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHQvLyB1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0Ly8gXHR1cmw6IFwiL3BhZ2VzL3Jlc3BvbnNlL2luZGV4XCJcclxuXHRcdFx0XHQvLyB9KVxyXG5cclxuXHRcdFx0fSxcclxuXHJcblxyXG5cdFx0XHQvLyDliKDpmaR0aGlzLmVuZ2luZeWvueixoe+8jCDliKDpmaTljbPmnoRcclxuXHRcdFx0YXN5bmMgZGVzdHJveUVuZ2luZSgpIHtcclxuXHRcdFx0XHR0aGlzLmVuZ2luZSA9IHVuZGVmaW5lZDtcclxuXHRcdFx0XHRaZWdvRXhwcmVzc0VuZ2luZS5kZXN0cm95RW5naW5lKCk7XHJcblx0XHRcdH0sXHJcblxyXG5cdFx0XHRoYW5kbGVCYWNrKCkge1xyXG5cdFx0XHRcdGNvbnN0IHBhZ2VzID0gZ2V0Q3VycmVudFBhZ2VzKCk7XHJcblx0XHRcdFx0aWYgKHBhZ2VzLmxlbmd0aCA8IDMpIHtcclxuXHRcdFx0XHRcdHVuaS5zd2l0Y2hUYWIoe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvcmVzcG9uc2UvaW5kZXgnLFxyXG5cdFx0XHRcdFx0XHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUud2FybihyZXMsICfov5Tlm57kuIrkuIDpobXmiJDlip/vvIzlvZPliY3pobXpnaLvvJrop4bpopHpgJror53pobXpnaIgJylcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0ZmFpbChlcnIpIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmVycm9yKGVycilcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0Y29tcGxldGUoKSB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS53YXJuKCfov5Tlm57kuIrkuIDpobXmiafooYzlrozmiJDvvIzlvZPliY3pobXpnaI66KeG6aKR6YCa6K+d6aG16Z2iICcpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdFx0XHRkZWx0YTogMVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblxyXG5cdFx0YXN5bmMgb25Mb2FkKG9wdGlub3MpIHtcclxuXHRcdFx0Y29uc29sZS5sb2coJ29ubG9hZCAtLS0tLS0tLS0tLS0tLSAxMjEzJywgdGhpcy5pc1ZpZGVvQ2FsbFJlZnVzZWQpXHJcblx0XHRcdGlmICh0aGlzLmlzVmlkZW9DYWxsUmVmdXNlZCkge1xyXG5cclxuXHRcdFx0XHR1bmkuJHUudG9hc3QoJ+WvueaWueato+W/mScpXHJcblxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5oYW5kbGVCYWNrKCk7XHJcblx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHRyZXR1cm5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dmFyIHRoYXQgPSB0aGlzXHJcblx0XHRcdHRoYXQudmlkZW9PYmogPSBKU09OLnBhcnNlKG9wdGlub3MudmlkZW9PYmopXHJcblx0XHRcdC8vIC8vIGNvbnNvbGUubG9nKHRoYXQudmlkZW9PYmopXHJcblx0XHRcdC8vIC8vIOWNs+aehCAtIOinhumikemAmuivnVxyXG5cdFx0XHQvLyAvLyDojrflj5bns7vnu5/kv6Hmga/lkIzmraXmjqXlj6NcclxuXHRcdFx0aWYgKHVuaS5nZXRTeXN0ZW1JbmZvU3luYygpLnBsYXRmb3JtID09PSAnYW5kcm9pZCcpIHtcclxuXHRcdFx0XHRhd2FpdCBwZXJtaXNpb24ucmVxdWVzdEFuZHJvaWRQZXJtaXNzaW9uKCdhbmRyb2lkLnBlcm1pc3Npb24uUkVDT1JEX0FVRElPJyk7XHJcblx0XHRcdFx0YXdhaXQgcGVybWlzaW9uLnJlcXVlc3RBbmRyb2lkUGVybWlzc2lvbignYW5kcm9pZC5wZXJtaXNzaW9uLkNBTUVSQScpO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF3YWl0IHRoaXMuc2V0dXAoKVxyXG5cdFx0XHR0aGlzLm9uUHVibGlzaCgpOyAvLyDmjqjmtYFcclxuXHRcdFx0dW5pLmdldFN5c3RlbUluZm8oeyAvL+W8guatpeiOt+WPluOAglxyXG5cdFx0XHRcdHN1Y2Nlc3MocmVzKSB7XHJcblx0XHRcdFx0XHQvLyB0aGF0LnBob25lSGVpZ2h0ID0gcmVzLndpbmRvd0hlaWdodCAtIDEzOyAvL+eql+WPo+mrmOW6plxyXG5cdFx0XHRcdFx0dGhhdC5waG9uZUhlaWdodCA9IHJlcy53aW5kb3dIZWlnaHQ7IC8v56qX5Y+j6auY5bqmXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRhc3luYyBvblNob3coKSB7XHJcblx0XHRcdGF3YWl0IHRoaXMuc2V0dXAoKTtcclxuXHRcdH0sXHJcblxyXG5cdFx0Ly8g55uR5ZCs6aG16Z2i6L+U5ZueXHJcblx0XHRvbkJhY2tQcmVzcygpIHtcclxuXHRcdFx0Y29uc29sZS5sb2coJ+i/lOWbnuS6hu+8gScpXHJcblx0XHRcdHRoaXMub2ZmVmlkZW8oKTsgLy8g5oyC5pat6YCA5Ye6XHJcblx0XHRcdHRoaXMuZGVzdHJveUVuZ2luZSgpOyAvLyDliKDpmaR0aGlzLmVuZ2luZeWvueixoe+8jOWIoOmZpOWNs+aehFxyXG5cdFx0fSxcclxuXHJcblx0XHQvLyDpobXpnaLljbjovb0gLSDnlJ/lkb3lkajmnJ9cclxuXHRcdG9uVW5sb2FkKCkge1xyXG5cdFx0XHR0aGlzLnVwZGF0ZVRhbGtpbmdTdGF0dXMoZmFsc2UpO1xyXG5cdFx0XHR0aGlzLmRlc3Ryb3lFbmdpbmUoKTtcclxuXHRcdFx0Y29uc29sZS5sb2coJ29uVW5sb2FkJyk7XHJcblx0XHR9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuXHQudmlkZW9fYm94IHtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHR3aWR0aDogMTIwMHJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDA7XHJcblxyXG5cdFx0Ly8gLnZpZGVvX3lvdSB7XHJcblx0XHQudmlkZW9fbWUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNjVweDtcclxuXHRcdFx0ei1pbmRleDogMjAwMDtcclxuXHRcdH1cclxuXHJcblx0XHQudmlkZW9feW91IHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdFx0d2lkdGg6IDEyMDBycHg7XHJcblx0XHRcdGhlaWdodDogNjAwcnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvX2J0biB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0Ym90dG9tOiAzNXJweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDc1MHJweDtcclxuXHJcblx0XHRcdC52aWRlb19pbWdMaXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG5cdFx0XHRcdC8vIOe/u+i9rFxyXG5cdFx0XHRcdC52aWRlb19pbWdMaXN0MSB7XHJcblx0XHRcdFx0XHQudmlkZW9fdmlldyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdC52aWRlb192aWV3X2ltZyB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMzZycHggMCAwIDMzcnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnZpZGVvX3ZpZXdfdHh0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIOivremfs+mAmuivnVxyXG5cdFx0XHRcdC52aWRlb19pbWdMaXN0MiB7XHJcblx0XHRcdFx0XHQudmlkZW9fdmlldyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDMwcnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0LnZpZGVvX3ZpZXdfaW1nIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyNHJweCAwIDAgMjVycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudmlkZW9fdmlld190eHQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///814\n");
  38824. /***/ }),
  38825. /* 815 */
  38826. /*!**********************************************************!*\
  38827. !*** ./node_modules/@babel/runtime/regenerator/index.js ***!
  38828. \**********************************************************/
  38829. /*! no static exports found */
  38830. /***/ (function(module, exports, __webpack_require__) {
  38831. var _typeof = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 63);
  38832. // TODO(Babel 8): Remove this file.
  38833. var runtime = __webpack_require__(/*! ../helpers/regeneratorRuntime */ 816)();
  38834. module.exports = runtime;
  38835. // Copied from https://github.com/facebook/regenerator/blob/main/packages/runtime/runtime.js#L736=
  38836. try {
  38837. regeneratorRuntime = runtime;
  38838. } catch (accidentalStrictMode) {
  38839. if ((typeof globalThis === "undefined" ? "undefined" : _typeof(globalThis)) === "object") {
  38840. globalThis.regeneratorRuntime = runtime;
  38841. } else {
  38842. Function("r", "regeneratorRuntime = r")(runtime);
  38843. }
  38844. }
  38845. /***/ }),
  38846. /* 816 */
  38847. /*!*******************************************************************!*\
  38848. !*** ./node_modules/@babel/runtime/helpers/regeneratorRuntime.js ***!
  38849. \*******************************************************************/
  38850. /*! no static exports found */
  38851. /***/ (function(module, exports, __webpack_require__) {
  38852. var _typeof = __webpack_require__(/*! ./typeof.js */ 63)["default"];
  38853. function _regeneratorRuntime() {
  38854. "use strict";
  38855. /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
  38856. module.exports = _regeneratorRuntime = function _regeneratorRuntime() {
  38857. return exports;
  38858. }, module.exports.__esModule = true, module.exports["default"] = module.exports;
  38859. var exports = {},
  38860. Op = Object.prototype,
  38861. hasOwn = Op.hasOwnProperty,
  38862. defineProperty = Object.defineProperty || function (obj, key, desc) {
  38863. obj[key] = desc.value;
  38864. },
  38865. $Symbol = "function" == typeof Symbol ? Symbol : {},
  38866. iteratorSymbol = $Symbol.iterator || "@@iterator",
  38867. asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator",
  38868. toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag";
  38869. function define(obj, key, value) {
  38870. return Object.defineProperty(obj, key, {
  38871. value: value,
  38872. enumerable: !0,
  38873. configurable: !0,
  38874. writable: !0
  38875. }), obj[key];
  38876. }
  38877. try {
  38878. define({}, "");
  38879. } catch (err) {
  38880. define = function define(obj, key, value) {
  38881. return obj[key] = value;
  38882. };
  38883. }
  38884. function wrap(innerFn, outerFn, self, tryLocsList) {
  38885. var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator,
  38886. generator = Object.create(protoGenerator.prototype),
  38887. context = new Context(tryLocsList || []);
  38888. return defineProperty(generator, "_invoke", {
  38889. value: makeInvokeMethod(innerFn, self, context)
  38890. }), generator;
  38891. }
  38892. function tryCatch(fn, obj, arg) {
  38893. try {
  38894. return {
  38895. type: "normal",
  38896. arg: fn.call(obj, arg)
  38897. };
  38898. } catch (err) {
  38899. return {
  38900. type: "throw",
  38901. arg: err
  38902. };
  38903. }
  38904. }
  38905. exports.wrap = wrap;
  38906. var ContinueSentinel = {};
  38907. function Generator() {}
  38908. function GeneratorFunction() {}
  38909. function GeneratorFunctionPrototype() {}
  38910. var IteratorPrototype = {};
  38911. define(IteratorPrototype, iteratorSymbol, function () {
  38912. return this;
  38913. });
  38914. var getProto = Object.getPrototypeOf,
  38915. NativeIteratorPrototype = getProto && getProto(getProto(values([])));
  38916. NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol) && (IteratorPrototype = NativeIteratorPrototype);
  38917. var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype);
  38918. function defineIteratorMethods(prototype) {
  38919. ["next", "throw", "return"].forEach(function (method) {
  38920. define(prototype, method, function (arg) {
  38921. return this._invoke(method, arg);
  38922. });
  38923. });
  38924. }
  38925. function AsyncIterator(generator, PromiseImpl) {
  38926. function invoke(method, arg, resolve, reject) {
  38927. var record = tryCatch(generator[method], generator, arg);
  38928. if ("throw" !== record.type) {
  38929. var result = record.arg,
  38930. value = result.value;
  38931. return value && "object" == _typeof(value) && hasOwn.call(value, "__await") ? PromiseImpl.resolve(value.__await).then(function (value) {
  38932. invoke("next", value, resolve, reject);
  38933. }, function (err) {
  38934. invoke("throw", err, resolve, reject);
  38935. }) : PromiseImpl.resolve(value).then(function (unwrapped) {
  38936. result.value = unwrapped, resolve(result);
  38937. }, function (error) {
  38938. return invoke("throw", error, resolve, reject);
  38939. });
  38940. }
  38941. reject(record.arg);
  38942. }
  38943. var previousPromise;
  38944. defineProperty(this, "_invoke", {
  38945. value: function value(method, arg) {
  38946. function callInvokeWithMethodAndArg() {
  38947. return new PromiseImpl(function (resolve, reject) {
  38948. invoke(method, arg, resolve, reject);
  38949. });
  38950. }
  38951. return previousPromise = previousPromise ? previousPromise.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg();
  38952. }
  38953. });
  38954. }
  38955. function makeInvokeMethod(innerFn, self, context) {
  38956. var state = "suspendedStart";
  38957. return function (method, arg) {
  38958. if ("executing" === state) throw new Error("Generator is already running");
  38959. if ("completed" === state) {
  38960. if ("throw" === method) throw arg;
  38961. return doneResult();
  38962. }
  38963. for (context.method = method, context.arg = arg;;) {
  38964. var delegate = context.delegate;
  38965. if (delegate) {
  38966. var delegateResult = maybeInvokeDelegate(delegate, context);
  38967. if (delegateResult) {
  38968. if (delegateResult === ContinueSentinel) continue;
  38969. return delegateResult;
  38970. }
  38971. }
  38972. if ("next" === context.method) context.sent = context._sent = context.arg;else if ("throw" === context.method) {
  38973. if ("suspendedStart" === state) throw state = "completed", context.arg;
  38974. context.dispatchException(context.arg);
  38975. } else "return" === context.method && context.abrupt("return", context.arg);
  38976. state = "executing";
  38977. var record = tryCatch(innerFn, self, context);
  38978. if ("normal" === record.type) {
  38979. if (state = context.done ? "completed" : "suspendedYield", record.arg === ContinueSentinel) continue;
  38980. return {
  38981. value: record.arg,
  38982. done: context.done
  38983. };
  38984. }
  38985. "throw" === record.type && (state = "completed", context.method = "throw", context.arg = record.arg);
  38986. }
  38987. };
  38988. }
  38989. function maybeInvokeDelegate(delegate, context) {
  38990. var methodName = context.method,
  38991. method = delegate.iterator[methodName];
  38992. 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;
  38993. var record = tryCatch(method, delegate.iterator, context.arg);
  38994. if ("throw" === record.type) return context.method = "throw", context.arg = record.arg, context.delegate = null, ContinueSentinel;
  38995. var info = record.arg;
  38996. 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);
  38997. }
  38998. function pushTryEntry(locs) {
  38999. var entry = {
  39000. tryLoc: locs[0]
  39001. };
  39002. 1 in locs && (entry.catchLoc = locs[1]), 2 in locs && (entry.finallyLoc = locs[2], entry.afterLoc = locs[3]), this.tryEntries.push(entry);
  39003. }
  39004. function resetTryEntry(entry) {
  39005. var record = entry.completion || {};
  39006. record.type = "normal", delete record.arg, entry.completion = record;
  39007. }
  39008. function Context(tryLocsList) {
  39009. this.tryEntries = [{
  39010. tryLoc: "root"
  39011. }], tryLocsList.forEach(pushTryEntry, this), this.reset(!0);
  39012. }
  39013. function values(iterable) {
  39014. if (iterable) {
  39015. var iteratorMethod = iterable[iteratorSymbol];
  39016. if (iteratorMethod) return iteratorMethod.call(iterable);
  39017. if ("function" == typeof iterable.next) return iterable;
  39018. if (!isNaN(iterable.length)) {
  39019. var i = -1,
  39020. next = function next() {
  39021. for (; ++i < iterable.length;) {
  39022. if (hasOwn.call(iterable, i)) return next.value = iterable[i], next.done = !1, next;
  39023. }
  39024. return next.value = undefined, next.done = !0, next;
  39025. };
  39026. return next.next = next;
  39027. }
  39028. }
  39029. return {
  39030. next: doneResult
  39031. };
  39032. }
  39033. function doneResult() {
  39034. return {
  39035. value: undefined,
  39036. done: !0
  39037. };
  39038. }
  39039. return GeneratorFunction.prototype = GeneratorFunctionPrototype, defineProperty(Gp, "constructor", {
  39040. value: GeneratorFunctionPrototype,
  39041. configurable: !0
  39042. }), defineProperty(GeneratorFunctionPrototype, "constructor", {
  39043. value: GeneratorFunction,
  39044. configurable: !0
  39045. }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, toStringTagSymbol, "GeneratorFunction"), exports.isGeneratorFunction = function (genFun) {
  39046. var ctor = "function" == typeof genFun && genFun.constructor;
  39047. return !!ctor && (ctor === GeneratorFunction || "GeneratorFunction" === (ctor.displayName || ctor.name));
  39048. }, exports.mark = function (genFun) {
  39049. return Object.setPrototypeOf ? Object.setPrototypeOf(genFun, GeneratorFunctionPrototype) : (genFun.__proto__ = GeneratorFunctionPrototype, define(genFun, toStringTagSymbol, "GeneratorFunction")), genFun.prototype = Object.create(Gp), genFun;
  39050. }, exports.awrap = function (arg) {
  39051. return {
  39052. __await: arg
  39053. };
  39054. }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, asyncIteratorSymbol, function () {
  39055. return this;
  39056. }), exports.AsyncIterator = AsyncIterator, exports.async = function (innerFn, outerFn, self, tryLocsList, PromiseImpl) {
  39057. void 0 === PromiseImpl && (PromiseImpl = Promise);
  39058. var iter = new AsyncIterator(wrap(innerFn, outerFn, self, tryLocsList), PromiseImpl);
  39059. return exports.isGeneratorFunction(outerFn) ? iter : iter.next().then(function (result) {
  39060. return result.done ? result.value : iter.next();
  39061. });
  39062. }, defineIteratorMethods(Gp), define(Gp, toStringTagSymbol, "Generator"), define(Gp, iteratorSymbol, function () {
  39063. return this;
  39064. }), define(Gp, "toString", function () {
  39065. return "[object Generator]";
  39066. }), exports.keys = function (val) {
  39067. var object = Object(val),
  39068. keys = [];
  39069. for (var key in object) {
  39070. keys.push(key);
  39071. }
  39072. return keys.reverse(), function next() {
  39073. for (; keys.length;) {
  39074. var key = keys.pop();
  39075. if (key in object) return next.value = key, next.done = !1, next;
  39076. }
  39077. return next.done = !0, next;
  39078. };
  39079. }, exports.values = values, Context.prototype = {
  39080. constructor: Context,
  39081. reset: function reset(skipTempReset) {
  39082. 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) {
  39083. "t" === name.charAt(0) && hasOwn.call(this, name) && !isNaN(+name.slice(1)) && (this[name] = undefined);
  39084. }
  39085. },
  39086. stop: function stop() {
  39087. this.done = !0;
  39088. var rootRecord = this.tryEntries[0].completion;
  39089. if ("throw" === rootRecord.type) throw rootRecord.arg;
  39090. return this.rval;
  39091. },
  39092. dispatchException: function dispatchException(exception) {
  39093. if (this.done) throw exception;
  39094. var context = this;
  39095. function handle(loc, caught) {
  39096. return record.type = "throw", record.arg = exception, context.next = loc, caught && (context.method = "next", context.arg = undefined), !!caught;
  39097. }
  39098. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39099. var entry = this.tryEntries[i],
  39100. record = entry.completion;
  39101. if ("root" === entry.tryLoc) return handle("end");
  39102. if (entry.tryLoc <= this.prev) {
  39103. var hasCatch = hasOwn.call(entry, "catchLoc"),
  39104. hasFinally = hasOwn.call(entry, "finallyLoc");
  39105. if (hasCatch && hasFinally) {
  39106. if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
  39107. if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
  39108. } else if (hasCatch) {
  39109. if (this.prev < entry.catchLoc) return handle(entry.catchLoc, !0);
  39110. } else {
  39111. if (!hasFinally) throw new Error("try statement without catch or finally");
  39112. if (this.prev < entry.finallyLoc) return handle(entry.finallyLoc);
  39113. }
  39114. }
  39115. }
  39116. },
  39117. abrupt: function abrupt(type, arg) {
  39118. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39119. var entry = this.tryEntries[i];
  39120. if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) {
  39121. var finallyEntry = entry;
  39122. break;
  39123. }
  39124. }
  39125. finallyEntry && ("break" === type || "continue" === type) && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc && (finallyEntry = null);
  39126. var record = finallyEntry ? finallyEntry.completion : {};
  39127. return record.type = type, record.arg = arg, finallyEntry ? (this.method = "next", this.next = finallyEntry.finallyLoc, ContinueSentinel) : this.complete(record);
  39128. },
  39129. complete: function complete(record, afterLoc) {
  39130. if ("throw" === record.type) throw record.arg;
  39131. 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;
  39132. },
  39133. finish: function finish(finallyLoc) {
  39134. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39135. var entry = this.tryEntries[i];
  39136. if (entry.finallyLoc === finallyLoc) return this.complete(entry.completion, entry.afterLoc), resetTryEntry(entry), ContinueSentinel;
  39137. }
  39138. },
  39139. "catch": function _catch(tryLoc) {
  39140. for (var i = this.tryEntries.length - 1; i >= 0; --i) {
  39141. var entry = this.tryEntries[i];
  39142. if (entry.tryLoc === tryLoc) {
  39143. var record = entry.completion;
  39144. if ("throw" === record.type) {
  39145. var thrown = record.arg;
  39146. resetTryEntry(entry);
  39147. }
  39148. return thrown;
  39149. }
  39150. }
  39151. throw new Error("illegal catch attempt");
  39152. },
  39153. delegateYield: function delegateYield(iterable, resultName, nextLoc) {
  39154. return this.delegate = {
  39155. iterator: values(iterable),
  39156. resultName: resultName,
  39157. nextLoc: nextLoc
  39158. }, "next" === this.method && (this.arg = undefined), ContinueSentinel;
  39159. }
  39160. }, exports;
  39161. }
  39162. module.exports = _regeneratorRuntime, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39163. /***/ }),
  39164. /* 817 */
  39165. /*!*****************************************************************!*\
  39166. !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***!
  39167. \*****************************************************************/
  39168. /*! no static exports found */
  39169. /***/ (function(module, exports) {
  39170. function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {
  39171. try {
  39172. var info = gen[key](arg);
  39173. var value = info.value;
  39174. } catch (error) {
  39175. reject(error);
  39176. return;
  39177. }
  39178. if (info.done) {
  39179. resolve(value);
  39180. } else {
  39181. Promise.resolve(value).then(_next, _throw);
  39182. }
  39183. }
  39184. function _asyncToGenerator(fn) {
  39185. return function () {
  39186. var self = this,
  39187. args = arguments;
  39188. return new Promise(function (resolve, reject) {
  39189. var gen = fn.apply(self, args);
  39190. function _next(value) {
  39191. asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);
  39192. }
  39193. function _throw(err) {
  39194. asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);
  39195. }
  39196. _next(undefined);
  39197. });
  39198. };
  39199. }
  39200. module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39201. /***/ }),
  39202. /* 818 */
  39203. /*!*************************************************************************************************!*\
  39204. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/permission.js ***!
  39205. \*************************************************************************************************/
  39206. /*! no static exports found */
  39207. /***/ (function(module, exports, __webpack_require__) {
  39208. 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");
  39209. /***/ }),
  39210. /* 819 */
  39211. /*!************************************************************************************************************!*\
  39212. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/ZegoExpressEngine.js ***!
  39213. \************************************************************************************************************/
  39214. /*! no static exports found */
  39215. /***/ (function(module, exports, __webpack_require__) {
  39216. "use strict";
  39217. 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");
  39218. /***/ }),
  39219. /* 820 */
  39220. /*!***************************************************************!*\
  39221. !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***!
  39222. \***************************************************************/
  39223. /*! no static exports found */
  39224. /***/ (function(module, exports) {
  39225. function _classCallCheck(instance, Constructor) {
  39226. if (!(instance instanceof Constructor)) {
  39227. throw new TypeError("Cannot call a class as a function");
  39228. }
  39229. }
  39230. module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39231. /***/ }),
  39232. /* 821 */
  39233. /*!************************************************************!*\
  39234. !*** ./node_modules/@babel/runtime/helpers/createClass.js ***!
  39235. \************************************************************/
  39236. /*! no static exports found */
  39237. /***/ (function(module, exports, __webpack_require__) {
  39238. var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ 62);
  39239. function _defineProperties(target, props) {
  39240. for (var i = 0; i < props.length; i++) {
  39241. var descriptor = props[i];
  39242. descriptor.enumerable = descriptor.enumerable || false;
  39243. descriptor.configurable = true;
  39244. if ("value" in descriptor) descriptor.writable = true;
  39245. Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor);
  39246. }
  39247. }
  39248. function _createClass(Constructor, protoProps, staticProps) {
  39249. if (protoProps) _defineProperties(Constructor.prototype, protoProps);
  39250. if (staticProps) _defineProperties(Constructor, staticProps);
  39251. Object.defineProperty(Constructor, "prototype", {
  39252. writable: false
  39253. });
  39254. return Constructor;
  39255. }
  39256. module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;
  39257. /***/ }),
  39258. /* 822 */
  39259. /*!*************************************************************************************************************!*\
  39260. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/ZegoExpressDefines.js ***!
  39261. \*************************************************************************************************************/
  39262. /*! no static exports found */
  39263. /***/ (function(module, exports, __webpack_require__) {
  39264. "use strict";
  39265. 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");
  39266. /***/ }),
  39267. /* 823 */
  39268. /*!*********************************************************************************************************************!*\
  39269. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/impl/ZegoExpressEngineImpl.js ***!
  39270. \*********************************************************************************************************************/
  39271. /*! no static exports found */
  39272. /***/ (function(module, exports, __webpack_require__) {
  39273. "use strict";
  39274. 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");
  39275. /***/ }),
  39276. /* 824 */
  39277. /*!************************************************************************************************!*\
  39278. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/lib/index.js ***!
  39279. \************************************************************************************************/
  39280. /*! no static exports found */
  39281. /***/ (function(module, exports, __webpack_require__) {
  39282. "use strict";
  39283. 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");
  39284. /***/ }),
  39285. /* 825 */
  39286. /*!************************************************************************************************!*\
  39287. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/KeyCenter.js ***!
  39288. \************************************************************************************************/
  39289. /*! no static exports found */
  39290. /***/ (function(module, exports) {
  39291. 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");
  39292. /***/ }),
  39293. /* 826 */
  39294. /*!****************************************************************************************************************!*\
  39295. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue ***!
  39296. \****************************************************************************************************************/
  39297. /*! no static exports found */
  39298. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39299. "use strict";
  39300. 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");
  39301. /***/ }),
  39302. /* 827 */
  39303. /*!***********************************************************************************************************************************************!*\
  39304. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=template&id=7f33df84& ***!
  39305. \***********************************************************************************************************************************************/
  39306. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39307. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39308. "use strict";
  39309. __webpack_require__.r(__webpack_exports__);
  39310. /* 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);
  39311. /* 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"]; });
  39312. /* 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"]; });
  39313. /* 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"]; });
  39314. /* 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"]; });
  39315. /***/ }),
  39316. /* 828 */
  39317. /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39318. !*** ./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& ***!
  39319. \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39320. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39321. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39322. "use strict";
  39323. __webpack_require__.r(__webpack_exports__);
  39324. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  39325. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  39326. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  39327. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  39328. var components
  39329. var render = function () {
  39330. var _vm = this
  39331. var _h = _vm.$createElement
  39332. var _c = _vm._self._c || _h
  39333. return _c("ZegoExpress-Local-View", {
  39334. attrs: {
  39335. viewMode: _vm.viewMode,
  39336. channel: _vm.channel,
  39337. canvasType: _vm.canvasType,
  39338. },
  39339. })
  39340. }
  39341. var recyclableRender = false
  39342. var staticRenderFns = []
  39343. render._withStripped = true
  39344. /***/ }),
  39345. /* 829 */
  39346. /*!*****************************************************************************************************************************************!*\
  39347. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoLocalView.nvue?vue&type=script&lang=js& ***!
  39348. \*****************************************************************************************************************************************/
  39349. /*! no static exports found */
  39350. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39351. "use strict";
  39352. 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");
  39353. /***/ }),
  39354. /* 830 */
  39355. /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39356. !*** ./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& ***!
  39357. \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39358. /*! no static exports found */
  39359. /***/ (function(module, exports, __webpack_require__) {
  39360. "use strict";
  39361. 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");
  39362. /***/ }),
  39363. /* 831 */
  39364. /*!*****************************************************************************************************************!*\
  39365. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue ***!
  39366. \*****************************************************************************************************************/
  39367. /*! no static exports found */
  39368. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39369. "use strict";
  39370. 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");
  39371. /***/ }),
  39372. /* 832 */
  39373. /*!************************************************************************************************************************************************!*\
  39374. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=template&id=79587526& ***!
  39375. \************************************************************************************************************************************************/
  39376. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39377. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39378. "use strict";
  39379. __webpack_require__.r(__webpack_exports__);
  39380. /* 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);
  39381. /* 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"]; });
  39382. /* 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"]; });
  39383. /* 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"]; });
  39384. /* 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"]; });
  39385. /***/ }),
  39386. /* 833 */
  39387. /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39388. !*** ./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& ***!
  39389. \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39390. /*! exports provided: render, staticRenderFns, recyclableRender, components */
  39391. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39392. "use strict";
  39393. __webpack_require__.r(__webpack_exports__);
  39394. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  39395. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  39396. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
  39397. /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
  39398. var components
  39399. var render = function () {
  39400. var _vm = this
  39401. var _h = _vm.$createElement
  39402. var _c = _vm._self._c || _h
  39403. return _c("ZegoExpress-Remote-View", {
  39404. attrs: {
  39405. viewMode: _vm.viewMode,
  39406. streamID: _vm.streamID,
  39407. canvasType: _vm.canvasType,
  39408. },
  39409. })
  39410. }
  39411. var recyclableRender = false
  39412. var staticRenderFns = []
  39413. render._withStripped = true
  39414. /***/ }),
  39415. /* 834 */
  39416. /*!******************************************************************************************************************************************!*\
  39417. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/zego-express-video-uniapp/zego-view/ZegoRemoteView.nvue?vue&type=script&lang=js& ***!
  39418. \******************************************************************************************************************************************/
  39419. /*! no static exports found */
  39420. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39421. "use strict";
  39422. 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");
  39423. /***/ }),
  39424. /* 835 */
  39425. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39426. !*** ./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& ***!
  39427. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39428. /*! no static exports found */
  39429. /***/ (function(module, exports, __webpack_require__) {
  39430. "use strict";
  39431. 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");
  39432. /***/ }),
  39433. /* 836 */
  39434. /*!********************************************************************************************************************************!*\
  39435. !*** F:/repositories/MingGao/MingGaoApp_vue/MingGaoApp/pages/response/video.nvue?vue&type=style&index=0&lang=scss&mpType=page ***!
  39436. \********************************************************************************************************************************/
  39437. /*! no static exports found */
  39438. /***/ (function(module, __webpack_exports__, __webpack_require__) {
  39439. "use strict";
  39440. __webpack_require__.r(__webpack_exports__);
  39441. /* 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);
  39442. /* 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__);
  39443. /* 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__));
  39444. /* 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);
  39445. /***/ }),
  39446. /* 837 */
  39447. /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  39448. !*** ./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 ***!
  39449. \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  39450. /*! no static exports found */
  39451. /***/ (function(module, exports) {
  39452. module.exports = {
  39453. ".video_box": {
  39454. "": {
  39455. "backgroundColor": [
  39456. "#000000",
  39457. 0,
  39458. 0,
  39459. 19
  39460. ],
  39461. "width": [
  39462. "1200rpx",
  39463. 0,
  39464. 0,
  39465. 19
  39466. ],
  39467. "position": [
  39468. "relative",
  39469. 0,
  39470. 0,
  39471. 19
  39472. ],
  39473. "zIndex": [
  39474. 0,
  39475. 0,
  39476. 0,
  39477. 19
  39478. ]
  39479. }
  39480. },
  39481. ".video_me": {
  39482. ".video_box ": {
  39483. "backgroundColor": [
  39484. "#000000",
  39485. 0,
  39486. 1,
  39487. 20
  39488. ],
  39489. "width": [
  39490. "150",
  39491. 0,
  39492. 1,
  39493. 20
  39494. ],
  39495. "height": [
  39496. "200",
  39497. 0,
  39498. 1,
  39499. 20
  39500. ],
  39501. "position": [
  39502. "fixed",
  39503. 0,
  39504. 1,
  39505. 20
  39506. ],
  39507. "right": [
  39508. 0,
  39509. 0,
  39510. 1,
  39511. 20
  39512. ],
  39513. "top": [
  39514. "65",
  39515. 0,
  39516. 1,
  39517. 20
  39518. ],
  39519. "zIndex": [
  39520. 2000,
  39521. 0,
  39522. 1,
  39523. 20
  39524. ]
  39525. }
  39526. },
  39527. ".video_you": {
  39528. ".video_box ": {
  39529. "backgroundColor": [
  39530. "#000000",
  39531. 0,
  39532. 1,
  39533. 21
  39534. ],
  39535. "width": [
  39536. "1200rpx",
  39537. 0,
  39538. 1,
  39539. 21
  39540. ],
  39541. "height": [
  39542. "600rpx",
  39543. 0,
  39544. 1,
  39545. 21
  39546. ],
  39547. "position": [
  39548. "absolute",
  39549. 0,
  39550. 1,
  39551. 21
  39552. ],
  39553. "right": [
  39554. 0,
  39555. 0,
  39556. 1,
  39557. 21
  39558. ],
  39559. "bottom": [
  39560. 0,
  39561. 0,
  39562. 1,
  39563. 21
  39564. ],
  39565. "zIndex": [
  39566. 1,
  39567. 0,
  39568. 1,
  39569. 21
  39570. ]
  39571. }
  39572. },
  39573. ".video_btn": {
  39574. ".video_box ": {
  39575. "position": [
  39576. "fixed",
  39577. 0,
  39578. 1,
  39579. 22
  39580. ],
  39581. "bottom": [
  39582. "35rpx",
  39583. 0,
  39584. 1,
  39585. 22
  39586. ],
  39587. "left": [
  39588. 0,
  39589. 0,
  39590. 1,
  39591. 22
  39592. ],
  39593. "width": [
  39594. "750rpx",
  39595. 0,
  39596. 1,
  39597. 22
  39598. ]
  39599. }
  39600. },
  39601. ".video_imgList": {
  39602. ".video_box .video_btn ": {
  39603. "display": [
  39604. "flex",
  39605. 0,
  39606. 2,
  39607. 23
  39608. ],
  39609. "flexDirection": [
  39610. "row",
  39611. 0,
  39612. 2,
  39613. 23
  39614. ],
  39615. "justifyContent": [
  39616. "space-around",
  39617. 0,
  39618. 2,
  39619. 23
  39620. ]
  39621. }
  39622. },
  39623. ".video_view": {
  39624. ".video_box .video_btn .video_imgList .video_imgList1 ": {
  39625. "backgroundColor": [
  39626. "rgba(0,0,0,0.5)",
  39627. 0,
  39628. 4,
  39629. 24
  39630. ],
  39631. "borderRadius": [
  39632. "50",
  39633. 0,
  39634. 4,
  39635. 24
  39636. ],
  39637. "width": [
  39638. "50",
  39639. 0,
  39640. 4,
  39641. 24
  39642. ],
  39643. "height": [
  39644. "50",
  39645. 0,
  39646. 4,
  39647. 24
  39648. ],
  39649. "marginTop": [
  39650. 0,
  39651. 0,
  39652. 4,
  39653. 24
  39654. ],
  39655. "marginBottom": [
  39656. 0,
  39657. 0,
  39658. 4,
  39659. 24
  39660. ]
  39661. },
  39662. ".video_box .video_btn .video_imgList .video_imgList2 ": {
  39663. "backgroundColor": [
  39664. "rgba(0,0,0,0.5)",
  39665. 0,
  39666. 4,
  39667. 27
  39668. ],
  39669. "borderRadius": [
  39670. "50",
  39671. 0,
  39672. 4,
  39673. 27
  39674. ],
  39675. "width": [
  39676. "50",
  39677. 0,
  39678. 4,
  39679. 27
  39680. ],
  39681. "height": [
  39682. "50",
  39683. 0,
  39684. 4,
  39685. 27
  39686. ],
  39687. "marginTop": [
  39688. 0,
  39689. 0,
  39690. 4,
  39691. 27
  39692. ],
  39693. "marginRight": [
  39694. 0,
  39695. 0,
  39696. 4,
  39697. 27
  39698. ],
  39699. "marginBottom": [
  39700. 0,
  39701. 0,
  39702. 4,
  39703. 27
  39704. ],
  39705. "marginLeft": [
  39706. "30rpx",
  39707. 0,
  39708. 4,
  39709. 27
  39710. ]
  39711. }
  39712. },
  39713. ".video_view_img": {
  39714. ".video_box .video_btn .video_imgList .video_imgList1 .video_view ": {
  39715. "height": [
  39716. "15",
  39717. 0,
  39718. 5,
  39719. 25
  39720. ],
  39721. "width": [
  39722. "20",
  39723. 0,
  39724. 5,
  39725. 25
  39726. ],
  39727. "marginTop": [
  39728. "36rpx",
  39729. 0,
  39730. 5,
  39731. 25
  39732. ],
  39733. "marginRight": [
  39734. 0,
  39735. 0,
  39736. 5,
  39737. 25
  39738. ],
  39739. "marginBottom": [
  39740. 0,
  39741. 0,
  39742. 5,
  39743. 25
  39744. ],
  39745. "marginLeft": [
  39746. "33rpx",
  39747. 0,
  39748. 5,
  39749. 25
  39750. ]
  39751. },
  39752. ".video_box .video_btn .video_imgList .video_imgList2 .video_view ": {
  39753. "height": [
  39754. "25",
  39755. 0,
  39756. 5,
  39757. 28
  39758. ],
  39759. "width": [
  39760. "25",
  39761. 0,
  39762. 5,
  39763. 28
  39764. ],
  39765. "marginTop": [
  39766. "24rpx",
  39767. 0,
  39768. 5,
  39769. 28
  39770. ],
  39771. "marginRight": [
  39772. 0,
  39773. 0,
  39774. 5,
  39775. 28
  39776. ],
  39777. "marginBottom": [
  39778. 0,
  39779. 0,
  39780. 5,
  39781. 28
  39782. ],
  39783. "marginLeft": [
  39784. "25rpx",
  39785. 0,
  39786. 5,
  39787. 28
  39788. ]
  39789. }
  39790. },
  39791. ".video_view_txt": {
  39792. ".video_box .video_btn .video_imgList .video_imgList1 ": {
  39793. "color": [
  39794. "#ffffff",
  39795. 0,
  39796. 4,
  39797. 26
  39798. ],
  39799. "fontSize": [
  39800. "14",
  39801. 0,
  39802. 4,
  39803. 26
  39804. ],
  39805. "lineHeight": [
  39806. "30",
  39807. 0,
  39808. 4,
  39809. 26
  39810. ],
  39811. "textAlign": [
  39812. "center",
  39813. 0,
  39814. 4,
  39815. 26
  39816. ]
  39817. },
  39818. ".video_box .video_btn .video_imgList .video_imgList2 ": {
  39819. "color": [
  39820. "#ffffff",
  39821. 0,
  39822. 4,
  39823. 29
  39824. ],
  39825. "fontSize": [
  39826. "14",
  39827. 0,
  39828. 4,
  39829. 29
  39830. ],
  39831. "lineHeight": [
  39832. "30",
  39833. 0,
  39834. 4,
  39835. 29
  39836. ],
  39837. "textAlign": [
  39838. "center",
  39839. 0,
  39840. 4,
  39841. 29
  39842. ]
  39843. }
  39844. },
  39845. "@VERSION": 2
  39846. }
  39847. /***/ })
  39848. /******/ ]);