index.js 188 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416
  1. /*!
  2. Stencil Node System v2.15.1 | MIT Licensed | https://stenciljs.com
  3. */
  4. function _interopDefaultLegacy(e) {
  5. return e && "object" == typeof e && "default" in e ? e : {
  6. default: e
  7. };
  8. }
  9. function _interopNamespace(e) {
  10. if (e && e.__esModule) return e;
  11. var t = Object.create(null);
  12. return e && Object.keys(e).forEach((function(r) {
  13. if ("default" !== r) {
  14. var n = Object.getOwnPropertyDescriptor(e, r);
  15. Object.defineProperty(t, r, n.get ? n : {
  16. enumerable: !0,
  17. get: function() {
  18. return e[r];
  19. }
  20. });
  21. }
  22. })), t.default = e, t;
  23. }
  24. function createCommonjsModule(e, t, r) {
  25. return e(r = {
  26. path: t,
  27. exports: {},
  28. require: function(e, t) {
  29. return function r() {
  30. throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs");
  31. }();
  32. }
  33. }, r.exports), r.exports;
  34. }
  35. async function nodeCopyTasks(e, t) {
  36. const r = {
  37. diagnostics: [],
  38. dirPaths: [],
  39. filePaths: []
  40. };
  41. try {
  42. i = await Promise.all(e.map((e => async function r(e, t) {
  43. return (e => {
  44. const t = {
  45. "{": "}",
  46. "(": ")",
  47. "[": "]"
  48. }, r = /\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/;
  49. if ("" === e) return !1;
  50. let n;
  51. for (;n = r.exec(e); ) {
  52. if (n[2]) return !0;
  53. let r = n.index + n[0].length;
  54. const i = n[1], o = i ? t[i] : null;
  55. if (i && o) {
  56. const t = e.indexOf(o, r);
  57. -1 !== t && (r = t + 1);
  58. }
  59. e = e.slice(r);
  60. }
  61. return !1;
  62. })(e.src) ? await async function r(e, t) {
  63. return (await asyncGlob(e.src, {
  64. cwd: t,
  65. nodir: !0
  66. })).map((r => function n(e, t, r) {
  67. const n = path__default.default.join(e.dest, e.keepDirStructure ? r : path__default.default.basename(r));
  68. return {
  69. src: path__default.default.join(t, r),
  70. dest: n,
  71. warn: e.warn,
  72. keepDirStructure: e.keepDirStructure
  73. };
  74. }(e, t, r)));
  75. }(e, t) : [ {
  76. src: getSrcAbsPath(t, e.src),
  77. dest: e.keepDirStructure ? path__default.default.join(e.dest, e.src) : e.dest,
  78. warn: e.warn,
  79. keepDirStructure: e.keepDirStructure
  80. } ];
  81. }(e, t)))), e = i.flat ? i.flat(1) : i.reduce(((e, t) => (e.push(...t), e)), []);
  82. const n = [];
  83. for (;e.length > 0; ) {
  84. const t = e.splice(0, 100);
  85. await Promise.all(t.map((e => processCopyTask(r, n, e))));
  86. }
  87. const o = function n(e) {
  88. const t = [];
  89. return e.forEach((e => {
  90. !function r(e, t) {
  91. (t = normalizePath(t)) !== ROOT_DIR && t + "/" !== ROOT_DIR && "" !== t && (e.includes(t) || e.push(t));
  92. }(t, path__default.default.dirname(e.dest));
  93. })), t.sort(((e, t) => {
  94. const r = e.split("/").length, n = t.split("/").length;
  95. return r < n ? -1 : r > n ? 1 : e < t ? -1 : e > t ? 1 : 0;
  96. })), t;
  97. }(n);
  98. try {
  99. await Promise.all(o.map((e => mkdir(e, {
  100. recursive: !0
  101. }))));
  102. } catch (e) {}
  103. for (;n.length > 0; ) {
  104. const e = n.splice(0, 100);
  105. await Promise.all(e.map((e => copyFile(e.src, e.dest))));
  106. }
  107. } catch (e) {
  108. catchError(r.diagnostics, e);
  109. }
  110. var i;
  111. return r;
  112. }
  113. function getSrcAbsPath(e, t) {
  114. return path__default.default.isAbsolute(t) ? t : path__default.default.join(e, t);
  115. }
  116. async function processCopyTask(e, t, r) {
  117. try {
  118. r.src = normalizePath(r.src), r.dest = normalizePath(r.dest), (await stat(r.src)).isDirectory() ? (e.dirPaths.includes(r.dest) || e.dirPaths.push(r.dest),
  119. await async function n(e, t, r) {
  120. try {
  121. const n = await readdir(r.src);
  122. await Promise.all(n.map((async n => {
  123. const i = {
  124. src: path__default.default.join(r.src, n),
  125. dest: path__default.default.join(r.dest, n),
  126. warn: r.warn
  127. };
  128. await processCopyTask(e, t, i);
  129. })));
  130. } catch (t) {
  131. catchError(e.diagnostics, t);
  132. }
  133. }(e, t, r)) : function i(e) {
  134. return e = e.trim().toLowerCase(), IGNORE.some((t => e.endsWith(t)));
  135. }(r.src) || (e.filePaths.includes(r.dest) || e.filePaths.push(r.dest), t.push(r));
  136. } catch (t) {
  137. if (!1 !== r.warn) {
  138. const r = buildError(e.diagnostics);
  139. t instanceof Error && (r.messageText = t.message);
  140. }
  141. }
  142. }
  143. function asyncGlob(e, t) {
  144. return new Promise(((r, n) => {
  145. (0, glob__default.default.glob)(e, t, ((e, t) => {
  146. e ? n(e) : r(t);
  147. }));
  148. }));
  149. }
  150. function semiver(e, t, r) {
  151. return e = e.split("."), t = t.split("."), fn(e[0], t[0]) || fn(e[1], t[1]) || (t[2] = t.slice(2).join("."),
  152. (r = /[.-]/.test(e[2] = e.slice(2).join("."))) == /[.-]/.test(t[2]) ? fn(e[2], t[2]) : r ? -1 : 1);
  153. }
  154. async function checkVersion(e, t) {
  155. try {
  156. const r = await async function r(e) {
  157. try {
  158. const e = await function t() {
  159. return new Promise((e => {
  160. fs__default.default.readFile(getLastCheckStoragePath(), "utf8", ((t, r) => {
  161. if (!t && isString(r)) try {
  162. e(JSON.parse(r));
  163. } catch (e) {}
  164. e(null);
  165. }));
  166. }));
  167. }();
  168. if (null == e) return setLastCheck(), null;
  169. if (!function r(e, t, n) {
  170. return t + n < e;
  171. }(Date.now(), e, 6048e5)) return null;
  172. const t = setLastCheck(), r = await async function n(e) {
  173. const t = await Promise.resolve().then((function() {
  174. return _interopNamespace(require("https"));
  175. }));
  176. return new Promise(((r, n) => {
  177. const i = t.request(e, (t => {
  178. if (t.statusCode > 299) return void n(`url: ${e}, staus: ${t.statusCode}`);
  179. t.once("error", n);
  180. const i = [];
  181. t.once("end", (() => {
  182. r(i.join(""));
  183. })), t.on("data", (e => {
  184. i.push(e);
  185. }));
  186. }));
  187. i.once("error", n), i.end();
  188. }));
  189. }(REGISTRY_URL), n = JSON.parse(r);
  190. return await t, n["dist-tags"].latest;
  191. } catch (t) {
  192. e.debug(`getLatestCompilerVersion error: ${t}`);
  193. }
  194. return null;
  195. }(e);
  196. if (null != r) return () => {
  197. semiver(t, r) < 0 ? function n(e, t, r) {
  198. const n = "npm install @stencil/core", i = [ `Update available: ${t} ${ARROW} ${r}`, "To get the latest, please run:", n, CHANGELOG ], o = i.reduce(((e, t) => t.length > e ? t.length : e), 0), s = [];
  199. let a = BOX_TOP_LEFT;
  200. for (;a.length <= o + 2 * PADDING; ) a += BOX_HORIZONTAL;
  201. a += BOX_TOP_RIGHT, s.push(a), i.forEach((e => {
  202. let t = BOX_VERTICAL;
  203. for (let e = 0; e < PADDING; e++) t += " ";
  204. for (t += e; t.length <= o + 2 * PADDING; ) t += " ";
  205. t += BOX_VERTICAL, s.push(t);
  206. }));
  207. let c = BOX_BOTTOM_LEFT;
  208. for (;c.length <= o + 2 * PADDING; ) c += BOX_HORIZONTAL;
  209. c += BOX_BOTTOM_RIGHT, s.push(c);
  210. let l = `${INDENT}${s.join(`\n${INDENT}`)}\n`;
  211. l = l.replace(t, e.red(t)), l = l.replace(r, e.green(r)), l = l.replace(n, e.cyan(n)),
  212. l = l.replace(CHANGELOG, e.dim(CHANGELOG)), console.log(l);
  213. }(e, t, r) : console.debug(`${e.cyan("@stencil/core")} version ${e.green(t)} is the latest version`);
  214. };
  215. } catch (t) {
  216. e.debug(`unable to load latest compiler version: ${t}`);
  217. }
  218. return noop;
  219. }
  220. function setLastCheck() {
  221. return new Promise((e => {
  222. const t = JSON.stringify(Date.now());
  223. fs__default.default.writeFile(getLastCheckStoragePath(), t, (() => {
  224. e();
  225. }));
  226. }));
  227. }
  228. function getLastCheckStoragePath() {
  229. return path__default.default.join(require$$6.tmpdir(), "stencil_last_version_node.json");
  230. }
  231. function getNextWorker(e) {
  232. const t = e.filter((e => !e.stopped));
  233. return 0 === t.length ? null : t.sort(((e, t) => e.tasks.size < t.tasks.size ? -1 : e.tasks.size > t.tasks.size ? 1 : e.totalTasksAssigned < t.totalTasksAssigned ? -1 : e.totalTasksAssigned > t.totalTasksAssigned ? 1 : 0))[0];
  234. }
  235. var symbols, ansiColors, create_1, fn, exit, lockfile;
  236. Object.defineProperty(exports, "__esModule", {
  237. value: !0
  238. });
  239. const fs = require("./graceful-fs.js"), path = require("path"), require$$1 = require("util"), glob = require("./glob.js"), require$$6 = require("os"), require$$3 = require("crypto"), require$$2 = require("fs"), require$$4 = require("stream"), require$$5 = require("assert"), require$$7 = require("events"), require$$8 = require("buffer"), require$$9 = require("tty"), cp = require("child_process"), fs__default = _interopDefaultLegacy(fs), path__default = _interopDefaultLegacy(path), require$$1__default = _interopDefaultLegacy(require$$1), glob__default = _interopDefaultLegacy(glob), require$$6__default = _interopDefaultLegacy(require$$6), require$$6__namespace = _interopNamespace(require$$6), require$$3__default = _interopDefaultLegacy(require$$3), require$$2__default = _interopDefaultLegacy(require$$2), require$$4__default = _interopDefaultLegacy(require$$4), require$$5__default = _interopDefaultLegacy(require$$5), require$$7__default = _interopDefaultLegacy(require$$7), require$$8__default = _interopDefaultLegacy(require$$8), require$$9__default = _interopDefaultLegacy(require$$9), cp__namespace = _interopNamespace(cp), createTerminalLogger = e => {
  240. let t = "info", r = null;
  241. const n = [], i = e => {
  242. if (e.length) {
  243. const t = new Date, r = "[" + ("0" + t.getMinutes()).slice(-2) + ":" + ("0" + t.getSeconds()).slice(-2) + "." + Math.floor(t.getMilliseconds() / 1e3 * 10) + "]";
  244. e[0] = d(r) + e[0].slice(r.length);
  245. }
  246. }, o = e => {
  247. if (e.length) {
  248. const t = "[ WARN ]";
  249. e[0] = h(u(t)) + e[0].slice(t.length);
  250. }
  251. }, s = e => {
  252. if (e.length) {
  253. const t = "[ ERROR ]";
  254. e[0] = h(l(t)) + e[0].slice(t.length);
  255. }
  256. }, a = e => {
  257. if (e.length) {
  258. const t = new Date, r = "[" + ("0" + t.getMinutes()).slice(-2) + ":" + ("0" + t.getSeconds()).slice(-2) + "." + Math.floor(t.getMilliseconds() / 1e3 * 10) + "]";
  259. e[0] = f(r) + e[0].slice(r.length);
  260. }
  261. }, c = (t, i) => {
  262. if (r) {
  263. const r = new Date, o = ("0" + r.getHours()).slice(-2) + ":" + ("0" + r.getMinutes()).slice(-2) + ":" + ("0" + r.getSeconds()).slice(-2) + ".0" + Math.floor(r.getMilliseconds() / 1e3 * 10) + " " + ("000" + (e.memoryUsage() / 1e6).toFixed(1)).slice(-6) + "MB " + t + " " + i.join(", ");
  264. n.push(o);
  265. }
  266. }, l = t => e.color(t, "red"), u = t => e.color(t, "yellow"), f = t => e.color(t, "cyan"), h = t => e.color(t, "bold"), d = t => e.color(t, "dim"), p = t => e.color(t, "bgRed"), m = e => LOG_LEVELS.indexOf(e) >= LOG_LEVELS.indexOf(t), g = (t, r, n) => {
  267. let i = t.length - r + n - 1;
  268. for (;t.length + INDENT$1.length > e.getColumns(); ) if (r > t.length - r + n && r > 5) t = t.slice(1),
  269. r--; else {
  270. if (!(i > 1)) break;
  271. t = t.slice(0, -1), i--;
  272. }
  273. const o = [], s = Math.max(t.length, r + n);
  274. for (let e = 0; e < s; e++) {
  275. let i = t.charAt(e);
  276. e >= r && e < r + n && (i = p("" === i ? " " : i)), o.push(i);
  277. }
  278. return o.join("");
  279. }, y = e => e.trim().startsWith("//") ? d(e) : e.split(" ").map((e => JS_KEYWORDS.indexOf(e) > -1 ? f(e) : e)).join(" "), b = e => {
  280. let t = !0;
  281. const r = [];
  282. for (let n = 0; n < e.length; n++) {
  283. const i = e.charAt(n);
  284. ";" === i || "{" === i ? t = !0 : ".#,:}@$[]/*".indexOf(i) > -1 && (t = !1), t && "abcdefghijklmnopqrstuvwxyz-_".indexOf(i.toLowerCase()) > -1 ? r.push(f(i)) : r.push(i);
  285. }
  286. return r.join("");
  287. };
  288. return {
  289. enableColors: e.enableColors,
  290. emoji: e.emoji,
  291. getLevel: () => t,
  292. setLevel: e => t = e,
  293. debug: (...t) => {
  294. if (m("debug")) {
  295. e.memoryUsage() > 0 && t.push(d(` MEM: ${(e.memoryUsage() / 1e6).toFixed(1)}MB`));
  296. const r = wordWrap(t, e.getColumns());
  297. a(r), console.log(r.join("\n"));
  298. }
  299. c("D", t);
  300. },
  301. info: (...t) => {
  302. if (m("info")) {
  303. const r = wordWrap(t, e.getColumns());
  304. i(r), console.log(r.join("\n"));
  305. }
  306. c("I", t);
  307. },
  308. warn: (...t) => {
  309. if (m("warn")) {
  310. const r = wordWrap(t, e.getColumns());
  311. o(r), console.warn("\n" + r.join("\n") + "\n");
  312. }
  313. c("W", t);
  314. },
  315. error: (...t) => {
  316. for (let e = 0; e < t.length; e++) if (t[e] instanceof Error) {
  317. const r = t[e];
  318. t[e] = r.message, r.stack && (t[e] += "\n" + r.stack);
  319. }
  320. if (m("error")) {
  321. const r = wordWrap(t, e.getColumns());
  322. s(r), console.error("\n" + r.join("\n") + "\n");
  323. }
  324. c("E", t);
  325. },
  326. createTimeSpan: (t, r = !1, n) => {
  327. const o = Date.now(), s = () => Date.now() - o, l = {
  328. duration: s,
  329. finish: (t, o, l, u) => {
  330. const f = s();
  331. let p;
  332. return p = f > 1e3 ? "in " + (f / 1e3).toFixed(2) + " s" : parseFloat(f.toFixed(3)) > 0 ? "in " + f + " ms" : "in less than 1 ms",
  333. ((t, r, n, o, s, l, u) => {
  334. let f = t;
  335. if (n && (f = e.color(t, n)), o && (f = h(f)), f += " " + d(r), l) {
  336. if (m("debug")) {
  337. const t = [ f ], r = e.memoryUsage();
  338. r > 0 && t.push(d(` MEM: ${(r / 1e6).toFixed(1)}MB`));
  339. const n = wordWrap(t, e.getColumns());
  340. a(n), console.log(n.join("\n"));
  341. }
  342. c("D", [ `${t} ${r}` ]);
  343. } else {
  344. const n = wordWrap([ f ], e.getColumns());
  345. i(n), console.log(n.join("\n")), c("I", [ `${t} ${r}` ]), u && u.push(`${t} ${r}`);
  346. }
  347. s && console.log("");
  348. })(t, p, o, l, u, r, n), f;
  349. }
  350. };
  351. return ((t, r, n) => {
  352. const o = [ `${t} ${d("...")}` ];
  353. if (r) {
  354. if (m("debug")) {
  355. e.memoryUsage() > 0 && o.push(d(` MEM: ${(e.memoryUsage() / 1e6).toFixed(1)}MB`));
  356. const r = wordWrap(o, e.getColumns());
  357. a(r), console.log(r.join("\n")), c("D", [ `${t} ...` ]);
  358. }
  359. } else {
  360. const r = wordWrap(o, e.getColumns());
  361. i(r), console.log(r.join("\n")), c("I", [ `${t} ...` ]), n && n.push(`${t} ...`);
  362. }
  363. })(t, r, n), l;
  364. },
  365. printDiagnostics: (r, n) => {
  366. if (!r || 0 === r.length) return;
  367. let c = [ "" ];
  368. r.forEach((r => {
  369. c = c.concat(((r, n) => {
  370. const c = wordWrap([ r.messageText ], e.getColumns());
  371. let l = "";
  372. r.header && "Build Error" !== r.header && (l += r.header), "string" == typeof r.absFilePath && "string" != typeof r.relFilePath && ("string" != typeof n && (n = e.cwd()),
  373. r.relFilePath = e.relativePath(n, r.absFilePath), r.relFilePath.includes("/") || (r.relFilePath = "./" + r.relFilePath));
  374. let h = r.relFilePath;
  375. return "string" != typeof h && (h = r.absFilePath), "string" == typeof h && (l.length > 0 && (l += ": "),
  376. l += f(h), "number" == typeof r.lineNumber && r.lineNumber > -1 && (l += d(":"),
  377. l += u(`${r.lineNumber}`), "number" == typeof r.columnNumber && r.columnNumber > -1 && (l += d(":"),
  378. l += u(`${r.columnNumber}`)))), l.length > 0 && c.unshift(INDENT$1 + l), c.push(""),
  379. r.lines && r.lines.length && (removeLeadingWhitespace(r.lines).forEach((e => {
  380. if (!isMeaningfulLine(e.text)) return;
  381. let t = "";
  382. for (e.lineNumber > -1 && (t = `L${e.lineNumber}: `); t.length < INDENT$1.length; ) t = " " + t;
  383. let n = e.text;
  384. e.errorCharStart > -1 && (n = g(n, e.errorCharStart, e.errorLength)), t = d(t),
  385. "typescript" === r.language || "javascript" === r.language ? t += y(n) : "scss" === r.language || "css" === r.language ? t += b(n) : t += n,
  386. c.push(t);
  387. })), c.push("")), "error" === r.level ? s(c) : "warn" === r.level ? o(c) : "debug" === r.level ? a(c) : i(c),
  388. null != r.debugText && "debug" === t && (c.push(r.debugText), a(wordWrap([ r.debugText ], e.getColumns()))),
  389. c;
  390. })(r, n));
  391. })), console.log(c.join("\n"));
  392. },
  393. red: l,
  394. green: t => e.color(t, "green"),
  395. yellow: u,
  396. blue: t => e.color(t, "blue"),
  397. magenta: t => e.color(t, "magenta"),
  398. cyan: f,
  399. gray: t => e.color(t, "gray"),
  400. bold: h,
  401. dim: d,
  402. bgRed: p,
  403. setLogFilePath: e => r = e,
  404. writeLogs: t => {
  405. if (r) try {
  406. c("F", [ "--------------------------------------" ]), e.writeLogs(r, n.join("\n"), t);
  407. } catch (e) {}
  408. n.length = 0;
  409. }
  410. };
  411. }, LOG_LEVELS = [ "debug", "info", "warn", "error" ], wordWrap = (e, t) => {
  412. const r = [], n = [];
  413. e.forEach((e => {
  414. null === e ? n.push("null") : void 0 === e ? n.push("undefined") : "string" == typeof e ? e.replace(/\s/gm, " ").split(" ").forEach((e => {
  415. e.trim().length && n.push(e.trim());
  416. })) : "number" == typeof e || "boolean" == typeof e || "function" == typeof e ? n.push(e.toString()) : Array.isArray(e) || Object(e) === e ? n.push((() => e.toString())) : n.push(e.toString());
  417. }));
  418. let i = INDENT$1;
  419. return n.forEach((e => {
  420. r.length > 25 || ("function" == typeof e ? (i.trim().length && r.push(i), r.push(e()),
  421. i = INDENT$1) : INDENT$1.length + e.length > t - 1 ? (i.trim().length && r.push(i),
  422. r.push(INDENT$1 + e), i = INDENT$1) : e.length + i.length > t - 1 ? (r.push(i),
  423. i = INDENT$1 + e + " ") : i += e + " ");
  424. })), i.trim().length && r.push(i), r.map((e => e.trimRight()));
  425. }, removeLeadingWhitespace = e => {
  426. const t = JSON.parse(JSON.stringify(e));
  427. for (let e = 0; e < 100; e++) {
  428. if (!eachLineHasLeadingWhitespace(t)) return t;
  429. for (let e = 0; e < t.length; e++) if (t[e].text = t[e].text.slice(1), t[e].errorCharStart--,
  430. !t[e].text.length) return t;
  431. }
  432. return t;
  433. }, eachLineHasLeadingWhitespace = e => {
  434. if (!e.length) return !1;
  435. for (let t = 0; t < e.length; t++) {
  436. if (!e[t].text || e[t].text.length < 1) return !1;
  437. const r = e[t].text.charAt(0);
  438. if (" " !== r && "\t" !== r) return !1;
  439. }
  440. return !0;
  441. }, isMeaningfulLine = e => !!e && (e = e.trim()).length > 0, JS_KEYWORDS = [ "abstract", "any", "as", "break", "boolean", "case", "catch", "class", "console", "const", "continue", "debugger", "declare", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "from", "function", "get", "if", "import", "in", "implements", "Infinity", "instanceof", "let", "module", "namespace", "NaN", "new", "number", "null", "public", "private", "protected", "require", "return", "static", "set", "string", "super", "switch", "this", "throw", "try", "true", "type", "typeof", "undefined", "var", "void", "with", "while", "yield" ], INDENT$1 = " ";
  442. symbols = createCommonjsModule((function(e) {
  443. const t = "Hyper" === process.env.TERM_PROGRAM, r = "win32" === process.platform, n = "linux" === process.platform, i = {
  444. ballotDisabled: "☒",
  445. ballotOff: "☐",
  446. ballotOn: "☑",
  447. bullet: "•",
  448. bulletWhite: "◦",
  449. fullBlock: "█",
  450. heart: "❤",
  451. identicalTo: "≡",
  452. line: "─",
  453. mark: "※",
  454. middot: "·",
  455. minus: "-",
  456. multiplication: "×",
  457. obelus: "÷",
  458. pencilDownRight: "✎",
  459. pencilRight: "✏",
  460. pencilUpRight: "✐",
  461. percent: "%",
  462. pilcrow2: "❡",
  463. pilcrow: "¶",
  464. plusMinus: "±",
  465. section: "§",
  466. starsOff: "☆",
  467. starsOn: "★",
  468. upDownArrow: "↕"
  469. }, o = Object.assign({}, i, {
  470. check: "√",
  471. cross: "×",
  472. ellipsisLarge: "...",
  473. ellipsis: "...",
  474. info: "i",
  475. question: "?",
  476. questionSmall: "?",
  477. pointer: ">",
  478. pointerSmall: "»",
  479. radioOff: "( )",
  480. radioOn: "(*)",
  481. warning: "‼"
  482. }), s = Object.assign({}, i, {
  483. ballotCross: "✘",
  484. check: "✔",
  485. cross: "✖",
  486. ellipsisLarge: "⋯",
  487. ellipsis: "…",
  488. info: "ℹ",
  489. question: "?",
  490. questionFull: "?",
  491. questionSmall: "﹖",
  492. pointer: n ? "▸" : "❯",
  493. pointerSmall: n ? "‣" : "›",
  494. radioOff: "◯",
  495. radioOn: "◉",
  496. warning: "⚠"
  497. });
  498. e.exports = r && !t ? o : s, Reflect.defineProperty(e.exports, "common", {
  499. enumerable: !1,
  500. value: i
  501. }), Reflect.defineProperty(e.exports, "windows", {
  502. enumerable: !1,
  503. value: o
  504. }), Reflect.defineProperty(e.exports, "other", {
  505. enumerable: !1,
  506. value: s
  507. });
  508. }));
  509. const ANSI_REGEX = /[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g, create = () => {
  510. const e = {
  511. enabled: !0,
  512. visible: !0,
  513. styles: {},
  514. keys: {}
  515. };
  516. "FORCE_COLOR" in process.env && (e.enabled = "0" !== process.env.FORCE_COLOR);
  517. const t = (e, t, r) => "function" == typeof e ? e(t) : e.wrap(t, r), r = (r, n) => {
  518. if ("" === r || null == r) return "";
  519. if (!1 === e.enabled) return r;
  520. if (!1 === e.visible) return "";
  521. let i = "" + r, o = i.includes("\n"), s = n.length;
  522. for (s > 0 && n.includes("unstyle") && (n = [ ...new Set([ "unstyle", ...n ]) ].reverse()); s-- > 0; ) i = t(e.styles[n[s]], i, o);
  523. return i;
  524. }, n = (t, n, i) => {
  525. e.styles[t] = (e => {
  526. let t = e.open = `[${e.codes[0]}m`, r = e.close = `[${e.codes[1]}m`, n = e.regex = new RegExp(`\\u001b\\[${e.codes[1]}m`, "g");
  527. return e.wrap = (e, i) => {
  528. e.includes(r) && (e = e.replace(n, r + t));
  529. let o = t + e + r;
  530. return i ? o.replace(/\r*\n/g, `${r}$&${t}`) : o;
  531. }, e;
  532. })({
  533. name: t,
  534. codes: n
  535. }), (e.keys[i] || (e.keys[i] = [])).push(t), Reflect.defineProperty(e, t, {
  536. configurable: !0,
  537. enumerable: !0,
  538. set(r) {
  539. e.alias(t, r);
  540. },
  541. get() {
  542. let n = e => r(e, n.stack);
  543. return Reflect.setPrototypeOf(n, e), n.stack = this.stack ? this.stack.concat(t) : [ t ],
  544. n;
  545. }
  546. });
  547. };
  548. return n("reset", [ 0, 0 ], "modifier"), n("bold", [ 1, 22 ], "modifier"), n("dim", [ 2, 22 ], "modifier"),
  549. n("italic", [ 3, 23 ], "modifier"), n("underline", [ 4, 24 ], "modifier"), n("inverse", [ 7, 27 ], "modifier"),
  550. n("hidden", [ 8, 28 ], "modifier"), n("strikethrough", [ 9, 29 ], "modifier"), n("black", [ 30, 39 ], "color"),
  551. n("red", [ 31, 39 ], "color"), n("green", [ 32, 39 ], "color"), n("yellow", [ 33, 39 ], "color"),
  552. n("blue", [ 34, 39 ], "color"), n("magenta", [ 35, 39 ], "color"), n("cyan", [ 36, 39 ], "color"),
  553. n("white", [ 37, 39 ], "color"), n("gray", [ 90, 39 ], "color"), n("grey", [ 90, 39 ], "color"),
  554. n("bgBlack", [ 40, 49 ], "bg"), n("bgRed", [ 41, 49 ], "bg"), n("bgGreen", [ 42, 49 ], "bg"),
  555. n("bgYellow", [ 43, 49 ], "bg"), n("bgBlue", [ 44, 49 ], "bg"), n("bgMagenta", [ 45, 49 ], "bg"),
  556. n("bgCyan", [ 46, 49 ], "bg"), n("bgWhite", [ 47, 49 ], "bg"), n("blackBright", [ 90, 39 ], "bright"),
  557. n("redBright", [ 91, 39 ], "bright"), n("greenBright", [ 92, 39 ], "bright"), n("yellowBright", [ 93, 39 ], "bright"),
  558. n("blueBright", [ 94, 39 ], "bright"), n("magentaBright", [ 95, 39 ], "bright"),
  559. n("cyanBright", [ 96, 39 ], "bright"), n("whiteBright", [ 97, 39 ], "bright"), n("bgBlackBright", [ 100, 49 ], "bgBright"),
  560. n("bgRedBright", [ 101, 49 ], "bgBright"), n("bgGreenBright", [ 102, 49 ], "bgBright"),
  561. n("bgYellowBright", [ 103, 49 ], "bgBright"), n("bgBlueBright", [ 104, 49 ], "bgBright"),
  562. n("bgMagentaBright", [ 105, 49 ], "bgBright"), n("bgCyanBright", [ 106, 49 ], "bgBright"),
  563. n("bgWhiteBright", [ 107, 49 ], "bgBright"), e.ansiRegex = ANSI_REGEX, e.hasColor = e.hasAnsi = t => (e.ansiRegex.lastIndex = 0,
  564. "string" == typeof t && "" !== t && e.ansiRegex.test(t)), e.alias = (t, n) => {
  565. let i = "string" == typeof n ? e[n] : n;
  566. if ("function" != typeof i) throw new TypeError("Expected alias to be the name of an existing color (string) or a function");
  567. i.stack || (Reflect.defineProperty(i, "name", {
  568. value: t
  569. }), e.styles[t] = i, i.stack = [ t ]), Reflect.defineProperty(e, t, {
  570. configurable: !0,
  571. enumerable: !0,
  572. set(r) {
  573. e.alias(t, r);
  574. },
  575. get() {
  576. let t = e => r(e, t.stack);
  577. return Reflect.setPrototypeOf(t, e), t.stack = this.stack ? this.stack.concat(i.stack) : i.stack,
  578. t;
  579. }
  580. });
  581. }, e.theme = t => {
  582. if (null === (r = t) || "object" != typeof r || Array.isArray(r)) throw new TypeError("Expected theme to be an object");
  583. var r;
  584. for (let r of Object.keys(t)) e.alias(r, t[r]);
  585. return e;
  586. }, e.alias("unstyle", (t => "string" == typeof t && "" !== t ? (e.ansiRegex.lastIndex = 0,
  587. t.replace(e.ansiRegex, "")) : "")), e.alias("noop", (e => e)), e.none = e.clear = e.noop,
  588. e.stripColor = e.unstyle, e.symbols = symbols, e.define = n, e;
  589. };
  590. ansiColors = create(), create_1 = create, ansiColors.create = create_1;
  591. const noop = () => {}, isString = e => "string" == typeof e, buildError = e => {
  592. const t = {
  593. level: "error",
  594. type: "build",
  595. header: "Build Error",
  596. messageText: "build error",
  597. relFilePath: null,
  598. absFilePath: null,
  599. lines: []
  600. };
  601. return e && e.push(t), t;
  602. }, catchError = (e, t, r) => {
  603. const n = {
  604. level: "error",
  605. type: "build",
  606. header: "Build Error",
  607. messageText: "build error",
  608. relFilePath: null,
  609. absFilePath: null,
  610. lines: []
  611. };
  612. return isString(r) ? n.messageText = r.length ? r : "UNKNOWN ERROR" : null != t && (null != t.stack ? n.messageText = t.stack.toString() : null != t.message ? n.messageText = t.message.length ? t.message : "UNKNOWN ERROR" : n.messageText = t.toString()),
  613. null == e || shouldIgnoreError(n.messageText) || e.push(n), n;
  614. }, shouldIgnoreError = e => e === TASK_CANCELED_MSG, TASK_CANCELED_MSG = "task canceled", normalizePath = e => {
  615. if ("string" != typeof e) throw new Error("invalid path to normalize");
  616. e = normalizeSlashes(e.trim());
  617. const t = pathComponents(e, getRootLength(e)), r = reducePathComponents(t), n = r[0], i = r[1], o = n + r.slice(1).join("/");
  618. return "" === o ? "." : "" === n && i && e.includes("/") && !i.startsWith(".") && !i.startsWith("@") ? "./" + o : o;
  619. }, normalizeSlashes = e => e.replace(backslashRegExp, "/"), backslashRegExp = /\\/g, reducePathComponents = e => {
  620. if (!Array.isArray(e) || 0 === e.length) return [];
  621. const t = [ e[0] ];
  622. for (let r = 1; r < e.length; r++) {
  623. const n = e[r];
  624. if (n && "." !== n) {
  625. if (".." === n) if (t.length > 1) {
  626. if (".." !== t[t.length - 1]) {
  627. t.pop();
  628. continue;
  629. }
  630. } else if (t[0]) continue;
  631. t.push(n);
  632. }
  633. }
  634. return t;
  635. }, getRootLength = e => {
  636. const t = getEncodedRootLength(e);
  637. return t < 0 ? ~t : t;
  638. }, getEncodedRootLength = e => {
  639. if (!e) return 0;
  640. const t = e.charCodeAt(0);
  641. if (47 === t || 92 === t) {
  642. if (e.charCodeAt(1) !== t) return 1;
  643. const r = e.indexOf(47 === t ? "/" : "\\", 2);
  644. return r < 0 ? e.length : r + 1;
  645. }
  646. if (isVolumeCharacter(t) && 58 === e.charCodeAt(1)) {
  647. const t = e.charCodeAt(2);
  648. if (47 === t || 92 === t) return 3;
  649. if (2 === e.length) return 2;
  650. }
  651. const r = e.indexOf("://");
  652. if (-1 !== r) {
  653. const t = r + "://".length, n = e.indexOf("/", t);
  654. if (-1 !== n) {
  655. const i = e.slice(0, r), o = e.slice(t, n);
  656. if ("file" === i && ("" === o || "localhost" === o) && isVolumeCharacter(e.charCodeAt(n + 1))) {
  657. const t = getFileUrlVolumeSeparatorEnd(e, n + 2);
  658. if (-1 !== t) {
  659. if (47 === e.charCodeAt(t)) return ~(t + 1);
  660. if (t === e.length) return ~t;
  661. }
  662. }
  663. return ~(n + 1);
  664. }
  665. return ~e.length;
  666. }
  667. return 0;
  668. }, isVolumeCharacter = e => e >= 97 && e <= 122 || e >= 65 && e <= 90, getFileUrlVolumeSeparatorEnd = (e, t) => {
  669. const r = e.charCodeAt(t);
  670. if (58 === r) return t + 1;
  671. if (37 === r && 51 === e.charCodeAt(t + 1)) {
  672. const r = e.charCodeAt(t + 2);
  673. if (97 === r || 65 === r) return t + 3;
  674. }
  675. return -1;
  676. }, pathComponents = (e, t) => {
  677. const r = e.substring(0, t), n = e.substring(t).split("/"), i = n.length;
  678. return i > 0 && !n[i - 1] && n.pop(), [ r, ...n ];
  679. }, copyFile = require$$1.promisify(fs__default.default.copyFile), mkdir = require$$1.promisify(fs__default.default.mkdir), readdir = require$$1.promisify(fs__default.default.readdir);
  680. require$$1.promisify(fs__default.default.readFile);
  681. const stat = require$$1.promisify(fs__default.default.stat), ROOT_DIR = normalizePath(path__default.default.resolve("/")), IGNORE = [ ".ds_store", ".gitignore", "desktop.ini", "thumbs.db" ];
  682. fn = new Intl.Collator(0, {
  683. numeric: 1
  684. }).compare;
  685. const REGISTRY_URL = "https://registry.npmjs.org/@stencil/core", CHANGELOG = "https://github.com/ionic-team/stencil/blob/main/CHANGELOG.md", ARROW = "→", BOX_TOP_LEFT = "╭", BOX_TOP_RIGHT = "╮", BOX_BOTTOM_LEFT = "╰", BOX_BOTTOM_RIGHT = "╯", BOX_VERTICAL = "│", BOX_HORIZONTAL = "─", PADDING = 2, INDENT = " ";
  686. exit = function e(t, r) {
  687. function n() {
  688. i === r.length && process.exit(t);
  689. }
  690. r || (r = [ process.stdout, process.stderr ]);
  691. var i = 0;
  692. r.forEach((function(e) {
  693. 0 === e.bufferSize ? i++ : e.write("", "utf-8", (function() {
  694. i++, n();
  695. })), e.write = function() {};
  696. })), n(), process.on("exit", (function() {
  697. process.exit(t);
  698. }));
  699. }, lockfile = createCommonjsModule((function(e) {
  700. e.exports = function(e) {
  701. function t(n) {
  702. if (r[n]) return r[n].exports;
  703. var i = r[n] = {
  704. i: n,
  705. l: !1,
  706. exports: {}
  707. };
  708. return e[n].call(i.exports, i, i.exports, t), i.l = !0, i.exports;
  709. }
  710. var r = {};
  711. return t.m = e, t.c = r, t.i = function(e) {
  712. return e;
  713. }, t.d = function(e, r, n) {
  714. t.o(e, r) || Object.defineProperty(e, r, {
  715. configurable: !1,
  716. enumerable: !0,
  717. get: n
  718. });
  719. }, t.n = function(e) {
  720. var r = e && e.__esModule ? function t() {
  721. return e.default;
  722. } : function t() {
  723. return e;
  724. };
  725. return t.d(r, "a", r), r;
  726. }, t.o = function(e, t) {
  727. return Object.prototype.hasOwnProperty.call(e, t);
  728. }, t.p = "", t(t.s = 14);
  729. }([ function(e, t) {
  730. e.exports = path__default.default;
  731. }, function(e, t, r) {
  732. var n, i;
  733. t.__esModule = !0, n = r(173), i = function o(e) {
  734. return e && e.__esModule ? e : {
  735. default: e
  736. };
  737. }(n), t.default = function(e) {
  738. return function() {
  739. var t = e.apply(this, arguments);
  740. return new i.default((function(e, r) {
  741. return function n(o, s) {
  742. var a, c;
  743. try {
  744. c = (a = t[o](s)).value;
  745. } catch (e) {
  746. return void r(e);
  747. }
  748. if (!a.done) return i.default.resolve(c).then((function(e) {
  749. n("next", e);
  750. }), (function(e) {
  751. n("throw", e);
  752. }));
  753. e(c);
  754. }("next");
  755. }));
  756. };
  757. };
  758. }, function(e, t) {
  759. e.exports = require$$1__default.default;
  760. }, function(e, t) {
  761. e.exports = require$$2__default.default;
  762. }, function(e, t, r) {
  763. Object.defineProperty(t, "__esModule", {
  764. value: !0
  765. });
  766. class n extends Error {
  767. constructor(e, t) {
  768. super(e), this.code = t;
  769. }
  770. }
  771. t.MessageError = n, t.ProcessSpawnError = class i extends n {
  772. constructor(e, t, r) {
  773. super(e, t), this.process = r;
  774. }
  775. }, t.SecurityError = class o extends n {}, t.ProcessTermError = class s extends n {};
  776. class a extends Error {
  777. constructor(e, t) {
  778. super(e), this.responseCode = t;
  779. }
  780. }
  781. t.ResponseError = a;
  782. }, function(e, t, r) {
  783. function n() {
  784. return p = u(r(1));
  785. }
  786. function i() {
  787. return m = u(r(3));
  788. }
  789. function o() {
  790. return y = u(r(36));
  791. }
  792. function s() {
  793. return b = u(r(0));
  794. }
  795. function a() {
  796. return _ = function e(t) {
  797. var r, n;
  798. if (t && t.__esModule) return t;
  799. if (r = {}, null != t) for (n in t) Object.prototype.hasOwnProperty.call(t, n) && (r[n] = t[n]);
  800. return r.default = t, r;
  801. }(r(40));
  802. }
  803. function c() {
  804. return w = r(40);
  805. }
  806. function l() {
  807. return E = r(164);
  808. }
  809. function u(e) {
  810. return e && e.__esModule ? e : {
  811. default: e
  812. };
  813. }
  814. function f(e, t) {
  815. return new Promise(((r, n) => {
  816. (m || i()).default.readFile(e, t, (function(e, t) {
  817. e ? n(e) : r(t);
  818. }));
  819. }));
  820. }
  821. function h(e) {
  822. return f(e, "utf8").then(d);
  823. }
  824. function d(e) {
  825. return e.replace(/\r\n/g, "\n");
  826. }
  827. var p, m, g, y, b, v, _, w, k, E, x, O, S, C, A, j, T, P, F, L, $, N, D, R, M, I, q;
  828. Object.defineProperty(t, "__esModule", {
  829. value: !0
  830. }), t.getFirstSuitableFolder = t.readFirstAvailableStream = t.makeTempDir = t.hardlinksWork = t.writeFilePreservingEol = t.getFileSizeOnDisk = t.walk = t.symlink = t.find = t.readJsonAndFile = t.readJson = t.readFileAny = t.hardlinkBulk = t.copyBulk = t.unlink = t.glob = t.link = t.chmod = t.lstat = t.exists = t.mkdirp = t.stat = t.access = t.rename = t.readdir = t.realpath = t.readlink = t.writeFile = t.open = t.readFileBuffer = t.lockQueue = t.constants = void 0;
  831. let G = (x = (0, (p || n()).default)((function*(e, t, r, i) {
  832. var o, a, c, u, f, h, d, m, g, y, v, _, w;
  833. let k = (w = (0, (p || n()).default)((function*(n) {
  834. var o, a, c, u, f, h, d, p, m, g, y, v;
  835. const _ = n.src, w = n.dest, k = n.type, C = n.onFresh || pe, A = n.onDone || pe;
  836. if (O.has(w.toLowerCase()) ? i.verbose(`The case-insensitive file ${w} shouldn't be copied twice in one bulk copy`) : O.add(w.toLowerCase()),
  837. "symlink" === k) return yield oe((b || s()).default.dirname(w)), C(), S.symlink.push({
  838. dest: w,
  839. linkname: _
  840. }), void A();
  841. if (t.ignoreBasenames.indexOf((b || s()).default.basename(_)) >= 0) return;
  842. const j = yield ae(_);
  843. let T, P;
  844. j.isDirectory() && (T = yield ne(_));
  845. try {
  846. P = yield ae(w);
  847. } catch (e) {
  848. if ("ENOENT" !== e.code) throw e;
  849. }
  850. if (P) {
  851. const e = j.isSymbolicLink() && P.isSymbolicLink(), t = j.isDirectory() && P.isDirectory(), n = j.isFile() && P.isFile();
  852. if (n && x.has(w)) return A(), void i.verbose(i.lang("verboseFileSkipArtifact", _));
  853. if (n && j.size === P.size && (0, (E || l()).fileDatesEqual)(j.mtime, P.mtime)) return A(),
  854. void i.verbose(i.lang("verboseFileSkip", _, w, j.size, +j.mtime));
  855. if (e) {
  856. const e = yield te(_);
  857. if (e === (yield te(w))) return A(), void i.verbose(i.lang("verboseFileSkipSymlink", _, w, e));
  858. }
  859. if (t) {
  860. const e = yield ne(w);
  861. for (he(T, "src files not initialised"), o = e, c = 0, o = (a = Array.isArray(o)) ? o : o[Symbol.iterator](); ;) {
  862. if (a) {
  863. if (c >= o.length) break;
  864. u = o[c++];
  865. } else {
  866. if ((c = o.next()).done) break;
  867. u = c.value;
  868. }
  869. const e = u;
  870. if (T.indexOf(e) < 0) {
  871. const t = (b || s()).default.join(w, e);
  872. if (r.add(t), (yield ae(t)).isDirectory()) for (f = yield ne(t), d = 0, f = (h = Array.isArray(f)) ? f : f[Symbol.iterator](); ;) {
  873. if (h) {
  874. if (d >= f.length) break;
  875. p = f[d++];
  876. } else {
  877. if ((d = f.next()).done) break;
  878. p = d.value;
  879. }
  880. const e = p;
  881. r.add((b || s()).default.join(t, e));
  882. }
  883. }
  884. }
  885. }
  886. }
  887. if (P && P.isSymbolicLink() && (yield (0, (E || l()).unlink)(w), P = null), j.isSymbolicLink()) {
  888. C();
  889. const e = yield te(_);
  890. S.symlink.push({
  891. dest: w,
  892. linkname: e
  893. }), A();
  894. } else if (j.isDirectory()) {
  895. P || (i.verbose(i.lang("verboseFileFolder", w)), yield oe(w));
  896. const t = w.split((b || s()).default.sep);
  897. for (;t.length; ) O.add(t.join((b || s()).default.sep).toLowerCase()), t.pop();
  898. he(T, "src files not initialised");
  899. let r = T.length;
  900. for (r || A(), m = T, y = 0, m = (g = Array.isArray(m)) ? m : m[Symbol.iterator](); ;) {
  901. if (g) {
  902. if (y >= m.length) break;
  903. v = m[y++];
  904. } else {
  905. if ((y = m.next()).done) break;
  906. v = y.value;
  907. }
  908. const t = v;
  909. e.push({
  910. dest: (b || s()).default.join(w, t),
  911. onFresh: C,
  912. onDone: function(e) {
  913. function t() {
  914. return e.apply(this, arguments);
  915. }
  916. return t.toString = function() {
  917. return e.toString();
  918. }, t;
  919. }((function() {
  920. 0 == --r && A();
  921. })),
  922. src: (b || s()).default.join(_, t)
  923. });
  924. }
  925. } else {
  926. if (!j.isFile()) throw new Error(`unsure how to copy this: ${_}`);
  927. C(), S.file.push({
  928. src: _,
  929. dest: w,
  930. atime: j.atime,
  931. mtime: j.mtime,
  932. mode: j.mode
  933. }), A();
  934. }
  935. })), function e(t) {
  936. return w.apply(this, arguments);
  937. });
  938. const x = new Set(t.artifactFiles || []), O = new Set;
  939. for (o = e, c = 0, o = (a = Array.isArray(o)) ? o : o[Symbol.iterator](); ;) {
  940. if (a) {
  941. if (c >= o.length) break;
  942. u = o[c++];
  943. } else {
  944. if ((c = o.next()).done) break;
  945. u = c.value;
  946. }
  947. const e = u, r = e.onDone;
  948. e.onDone = function() {
  949. t.onProgress(e.dest), r && r();
  950. };
  951. }
  952. t.onStart(e.length);
  953. const S = {
  954. file: [],
  955. symlink: [],
  956. link: []
  957. };
  958. for (;e.length; ) {
  959. const t = e.splice(0, ue);
  960. yield Promise.all(t.map(k));
  961. }
  962. for (f = x, d = 0, f = (h = Array.isArray(f)) ? f : f[Symbol.iterator](); ;) {
  963. if (h) {
  964. if (d >= f.length) break;
  965. m = f[d++];
  966. } else {
  967. if ((d = f.next()).done) break;
  968. m = d.value;
  969. }
  970. const e = m;
  971. r.has(e) && (i.verbose(i.lang("verboseFilePhantomExtraneous", e)), r.delete(e));
  972. }
  973. for (g = r, v = 0, g = (y = Array.isArray(g)) ? g : g[Symbol.iterator](); ;) {
  974. if (y) {
  975. if (v >= g.length) break;
  976. _ = g[v++];
  977. } else {
  978. if ((v = g.next()).done) break;
  979. _ = v.value;
  980. }
  981. const e = _;
  982. O.has(e.toLowerCase()) && r.delete(e);
  983. }
  984. return S;
  985. })), function e(t, r, n, i) {
  986. return x.apply(this, arguments);
  987. }), B = (O = (0, (p || n()).default)((function*(e, t, r, i) {
  988. var o, a, c, l, u, f, h, d, m, g, y, v, _;
  989. let w = (_ = (0, (p || n()).default)((function*(n) {
  990. var o, a, c, l, u, f, h, d, p, m, g, y;
  991. const v = n.src, _ = n.dest, w = n.onFresh || pe, O = n.onDone || pe;
  992. if (E.has(_.toLowerCase())) return void O();
  993. if (E.add(_.toLowerCase()), t.ignoreBasenames.indexOf((b || s()).default.basename(v)) >= 0) return;
  994. const S = yield ae(v);
  995. let C;
  996. S.isDirectory() && (C = yield ne(v));
  997. const A = yield se(_);
  998. if (A) {
  999. const e = yield ae(_), t = S.isSymbolicLink() && e.isSymbolicLink(), n = S.isDirectory() && e.isDirectory(), p = S.isFile() && e.isFile();
  1000. if (S.mode !== e.mode) try {
  1001. yield ie(_, S.mode);
  1002. } catch (e) {
  1003. i.verbose(e);
  1004. }
  1005. if (p && k.has(_)) return O(), void i.verbose(i.lang("verboseFileSkipArtifact", v));
  1006. if (p && null !== S.ino && S.ino === e.ino) return O(), void i.verbose(i.lang("verboseFileSkip", v, _, S.ino));
  1007. if (t) {
  1008. const e = yield te(v);
  1009. if (e === (yield te(_))) return O(), void i.verbose(i.lang("verboseFileSkipSymlink", v, _, e));
  1010. }
  1011. if (n) {
  1012. const e = yield ne(_);
  1013. for (he(C, "src files not initialised"), o = e, c = 0, o = (a = Array.isArray(o)) ? o : o[Symbol.iterator](); ;) {
  1014. if (a) {
  1015. if (c >= o.length) break;
  1016. l = o[c++];
  1017. } else {
  1018. if ((c = o.next()).done) break;
  1019. l = c.value;
  1020. }
  1021. const e = l;
  1022. if (C.indexOf(e) < 0) {
  1023. const t = (b || s()).default.join(_, e);
  1024. if (r.add(t), (yield ae(t)).isDirectory()) for (u = yield ne(t), h = 0, u = (f = Array.isArray(u)) ? u : u[Symbol.iterator](); ;) {
  1025. if (f) {
  1026. if (h >= u.length) break;
  1027. d = u[h++];
  1028. } else {
  1029. if ((h = u.next()).done) break;
  1030. d = h.value;
  1031. }
  1032. const e = d;
  1033. r.add((b || s()).default.join(t, e));
  1034. }
  1035. }
  1036. }
  1037. }
  1038. }
  1039. if (S.isSymbolicLink()) {
  1040. w();
  1041. const e = yield te(v);
  1042. x.symlink.push({
  1043. dest: _,
  1044. linkname: e
  1045. }), O();
  1046. } else if (S.isDirectory()) {
  1047. i.verbose(i.lang("verboseFileFolder", _)), yield oe(_);
  1048. const t = _.split((b || s()).default.sep);
  1049. for (;t.length; ) E.add(t.join((b || s()).default.sep).toLowerCase()), t.pop();
  1050. he(C, "src files not initialised");
  1051. let r = C.length;
  1052. for (r || O(), p = C, g = 0, p = (m = Array.isArray(p)) ? p : p[Symbol.iterator](); ;) {
  1053. if (m) {
  1054. if (g >= p.length) break;
  1055. y = p[g++];
  1056. } else {
  1057. if ((g = p.next()).done) break;
  1058. y = g.value;
  1059. }
  1060. const t = y;
  1061. e.push({
  1062. onFresh: w,
  1063. src: (b || s()).default.join(v, t),
  1064. dest: (b || s()).default.join(_, t),
  1065. onDone: function(e) {
  1066. function t() {
  1067. return e.apply(this, arguments);
  1068. }
  1069. return t.toString = function() {
  1070. return e.toString();
  1071. }, t;
  1072. }((function() {
  1073. 0 == --r && O();
  1074. }))
  1075. });
  1076. }
  1077. } else {
  1078. if (!S.isFile()) throw new Error(`unsure how to copy this: ${v}`);
  1079. w(), x.link.push({
  1080. src: v,
  1081. dest: _,
  1082. removeDest: A
  1083. }), O();
  1084. }
  1085. })), function e(t) {
  1086. return _.apply(this, arguments);
  1087. });
  1088. const k = new Set(t.artifactFiles || []), E = new Set;
  1089. for (o = e, c = 0, o = (a = Array.isArray(o)) ? o : o[Symbol.iterator](); ;) {
  1090. if (a) {
  1091. if (c >= o.length) break;
  1092. l = o[c++];
  1093. } else {
  1094. if ((c = o.next()).done) break;
  1095. l = c.value;
  1096. }
  1097. const e = l, r = e.onDone || pe;
  1098. e.onDone = function() {
  1099. t.onProgress(e.dest), r();
  1100. };
  1101. }
  1102. t.onStart(e.length);
  1103. const x = {
  1104. file: [],
  1105. symlink: [],
  1106. link: []
  1107. };
  1108. for (;e.length; ) {
  1109. const t = e.splice(0, ue);
  1110. yield Promise.all(t.map(w));
  1111. }
  1112. for (u = k, h = 0, u = (f = Array.isArray(u)) ? u : u[Symbol.iterator](); ;) {
  1113. if (f) {
  1114. if (h >= u.length) break;
  1115. d = u[h++];
  1116. } else {
  1117. if ((h = u.next()).done) break;
  1118. d = h.value;
  1119. }
  1120. const e = d;
  1121. r.has(e) && (i.verbose(i.lang("verboseFilePhantomExtraneous", e)), r.delete(e));
  1122. }
  1123. for (m = r, y = 0, m = (g = Array.isArray(m)) ? m : m[Symbol.iterator](); ;) {
  1124. if (g) {
  1125. if (y >= m.length) break;
  1126. v = m[y++];
  1127. } else {
  1128. if ((y = m.next()).done) break;
  1129. v = y.value;
  1130. }
  1131. const e = v;
  1132. E.has(e.toLowerCase()) && r.delete(e);
  1133. }
  1134. return x;
  1135. })), function e(t, r, n, i) {
  1136. return O.apply(this, arguments);
  1137. }), z = t.copyBulk = (S = (0, (p || n()).default)((function*(e, t, r) {
  1138. const i = {
  1139. onStart: r && r.onStart || pe,
  1140. onProgress: r && r.onProgress || pe,
  1141. possibleExtraneous: r ? r.possibleExtraneous : new Set,
  1142. ignoreBasenames: r && r.ignoreBasenames || [],
  1143. artifactFiles: r && r.artifactFiles || []
  1144. }, o = yield G(e, i, i.possibleExtraneous, t);
  1145. i.onStart(o.file.length + o.symlink.length + o.link.length);
  1146. const c = o.file, u = new Map;
  1147. var f;
  1148. yield (_ || a()).queue(c, (f = (0, (p || n()).default)((function*(e) {
  1149. let r;
  1150. for (;r = u.get(e.dest); ) yield r;
  1151. t.verbose(t.lang("verboseFileCopy", e.src, e.dest));
  1152. const n = (0, (E || l()).copyFile)(e, (function() {
  1153. return u.delete(e.dest);
  1154. }));
  1155. return u.set(e.dest, n), i.onProgress(e.dest), n;
  1156. })), function(e) {
  1157. return f.apply(this, arguments);
  1158. }), ue);
  1159. const h = o.symlink;
  1160. yield (_ || a()).queue(h, (function(e) {
  1161. const r = (b || s()).default.resolve((b || s()).default.dirname(e.dest), e.linkname);
  1162. return t.verbose(t.lang("verboseFileSymlink", e.dest, r)), U(r, e.dest);
  1163. }));
  1164. })), function e(t, r, n) {
  1165. return S.apply(this, arguments);
  1166. });
  1167. t.hardlinkBulk = (C = (0, (p || n()).default)((function*(e, t, r) {
  1168. const i = {
  1169. onStart: r && r.onStart || pe,
  1170. onProgress: r && r.onProgress || pe,
  1171. possibleExtraneous: r ? r.possibleExtraneous : new Set,
  1172. artifactFiles: r && r.artifactFiles || [],
  1173. ignoreBasenames: []
  1174. }, o = yield B(e, i, i.possibleExtraneous, t);
  1175. i.onStart(o.file.length + o.symlink.length + o.link.length);
  1176. const c = o.link;
  1177. var u;
  1178. yield (_ || a()).queue(c, (u = (0, (p || n()).default)((function*(e) {
  1179. t.verbose(t.lang("verboseFileLink", e.src, e.dest)), e.removeDest && (yield (0,
  1180. (E || l()).unlink)(e.dest)), yield ce(e.src, e.dest);
  1181. })), function(e) {
  1182. return u.apply(this, arguments);
  1183. }), ue);
  1184. const f = o.symlink;
  1185. yield (_ || a()).queue(f, (function(e) {
  1186. const r = (b || s()).default.resolve((b || s()).default.dirname(e.dest), e.linkname);
  1187. return t.verbose(t.lang("verboseFileSymlink", e.dest, r)), U(r, e.dest);
  1188. }));
  1189. })), function e(t, r, n) {
  1190. return C.apply(this, arguments);
  1191. }), t.readFileAny = (A = (0, (p || n()).default)((function*(e) {
  1192. var t, r, n, i;
  1193. for (t = e, n = 0, t = (r = Array.isArray(t)) ? t : t[Symbol.iterator](); ;) {
  1194. if (r) {
  1195. if (n >= t.length) break;
  1196. i = t[n++];
  1197. } else {
  1198. if ((n = t.next()).done) break;
  1199. i = n.value;
  1200. }
  1201. const e = i;
  1202. if (yield se(e)) return h(e);
  1203. }
  1204. return null;
  1205. })), function e(t) {
  1206. return A.apply(this, arguments);
  1207. }), t.readJson = (j = (0, (p || n()).default)((function*(e) {
  1208. return (yield W(e)).object;
  1209. })), function e(t) {
  1210. return j.apply(this, arguments);
  1211. });
  1212. let W = t.readJsonAndFile = (T = (0, (p || n()).default)((function*(e) {
  1213. const t = yield h(e);
  1214. try {
  1215. return {
  1216. object: (0, (k || (k = u(r(20)))).default)(JSON.parse(de(t))),
  1217. content: t
  1218. };
  1219. } catch (t) {
  1220. throw t.message = `${e}: ${t.message}`, t;
  1221. }
  1222. })), function e(t) {
  1223. return T.apply(this, arguments);
  1224. });
  1225. t.find = (P = (0, (p || n()).default)((function*(e, t) {
  1226. const r = t.split((b || s()).default.sep);
  1227. for (;r.length; ) {
  1228. const t = r.concat(e).join((b || s()).default.sep);
  1229. if (yield se(t)) return t;
  1230. r.pop();
  1231. }
  1232. return !1;
  1233. })), function e(t, r) {
  1234. return P.apply(this, arguments);
  1235. });
  1236. let U = t.symlink = (F = (0, (p || n()).default)((function*(e, t) {
  1237. try {
  1238. if ((yield ae(t)).isSymbolicLink() && (yield re(t)) === e) return;
  1239. } catch (e) {
  1240. if ("ENOENT" !== e.code) throw e;
  1241. }
  1242. if (yield (0, (E || l()).unlink)(t), "win32" === process.platform) yield fe(e, t, "junction"); else {
  1243. let r;
  1244. try {
  1245. r = (b || s()).default.relative((m || i()).default.realpathSync((b || s()).default.dirname(t)), (m || i()).default.realpathSync(e));
  1246. } catch (n) {
  1247. if ("ENOENT" !== n.code) throw n;
  1248. r = (b || s()).default.relative((b || s()).default.dirname(t), e);
  1249. }
  1250. yield fe(r || ".", t);
  1251. }
  1252. })), function e(t, r) {
  1253. return F.apply(this, arguments);
  1254. }), H = t.walk = (L = (0, (p || n()).default)((function*(e, t, r = new Set) {
  1255. var n, i, o, a;
  1256. let c = [], l = yield ne(e);
  1257. for (r.size && (l = l.filter((function(e) {
  1258. return !r.has(e);
  1259. }))), n = l, o = 0, n = (i = Array.isArray(n)) ? n : n[Symbol.iterator](); ;) {
  1260. if (i) {
  1261. if (o >= n.length) break;
  1262. a = n[o++];
  1263. } else {
  1264. if ((o = n.next()).done) break;
  1265. a = o.value;
  1266. }
  1267. const l = a, u = t ? (b || s()).default.join(t, l) : l, f = (b || s()).default.join(e, l), h = yield ae(f);
  1268. c.push({
  1269. relative: u,
  1270. basename: l,
  1271. absolute: f,
  1272. mtime: +h.mtime
  1273. }), h.isDirectory() && (c = c.concat(yield H(f, u, r)));
  1274. }
  1275. return c;
  1276. })), function e(t, r) {
  1277. return L.apply(this, arguments);
  1278. });
  1279. t.getFileSizeOnDisk = ($ = (0, (p || n()).default)((function*(e) {
  1280. const t = yield ae(e), r = t.size, n = t.blksize;
  1281. return Math.ceil(r / n) * n;
  1282. })), function e(t) {
  1283. return $.apply(this, arguments);
  1284. });
  1285. let K = (N = (0, (p || n()).default)((function*(e) {
  1286. if (!(yield se(e))) return;
  1287. const t = yield J(e);
  1288. for (let e = 0; e < t.length; ++e) {
  1289. if (t[e] === me) return "\r\n";
  1290. if (t[e] === ge) return "\n";
  1291. }
  1292. })), function e(t) {
  1293. return N.apply(this, arguments);
  1294. });
  1295. t.writeFilePreservingEol = (D = (0, (p || n()).default)((function*(e, t) {
  1296. const r = (yield K(e)) || (y || o()).default.EOL;
  1297. "\n" !== r && (t = t.replace(/\n/g, r)), yield ee(e, t);
  1298. })), function e(t, r) {
  1299. return D.apply(this, arguments);
  1300. }), t.hardlinksWork = (R = (0, (p || n()).default)((function*(e) {
  1301. const t = "test-file" + Math.random(), r = (b || s()).default.join(e, t), n = (b || s()).default.join(e, t + "-link");
  1302. try {
  1303. yield ee(r, "test"), yield ce(r, n);
  1304. } catch (e) {
  1305. return !1;
  1306. } finally {
  1307. yield (0, (E || l()).unlink)(r), yield (0, (E || l()).unlink)(n);
  1308. }
  1309. return !0;
  1310. })), function e(t) {
  1311. return R.apply(this, arguments);
  1312. }), t.makeTempDir = (M = (0, (p || n()).default)((function*(e) {
  1313. const t = (b || s()).default.join((y || o()).default.tmpdir(), `yarn-${e || ""}-${Date.now()}-${Math.random()}`);
  1314. return yield (0, (E || l()).unlink)(t), yield oe(t), t;
  1315. })), function e(t) {
  1316. return M.apply(this, arguments);
  1317. }), t.readFirstAvailableStream = (I = (0, (p || n()).default)((function*(e) {
  1318. var t, r, n, o;
  1319. for (t = e, n = 0, t = (r = Array.isArray(t)) ? t : t[Symbol.iterator](); ;) {
  1320. if (r) {
  1321. if (n >= t.length) break;
  1322. o = t[n++];
  1323. } else {
  1324. if ((n = t.next()).done) break;
  1325. o = n.value;
  1326. }
  1327. const e = o;
  1328. try {
  1329. const t = yield Z(e, "r");
  1330. return (m || i()).default.createReadStream(e, {
  1331. fd: t
  1332. });
  1333. } catch (e) {}
  1334. }
  1335. return null;
  1336. })), function e(t) {
  1337. return I.apply(this, arguments);
  1338. }), t.getFirstSuitableFolder = (q = (0, (p || n()).default)((function*(e, t = Q.W_OK | Q.X_OK) {
  1339. var r, n, i, o;
  1340. const s = {
  1341. skipped: [],
  1342. folder: null
  1343. };
  1344. for (r = e, i = 0, r = (n = Array.isArray(r)) ? r : r[Symbol.iterator](); ;) {
  1345. if (n) {
  1346. if (i >= r.length) break;
  1347. o = r[i++];
  1348. } else {
  1349. if ((i = r.next()).done) break;
  1350. o = i.value;
  1351. }
  1352. const e = o;
  1353. try {
  1354. return yield oe(e), yield ie(e, t), s.folder = e, s;
  1355. } catch (t) {
  1356. s.skipped.push({
  1357. error: t,
  1358. folder: e
  1359. });
  1360. }
  1361. }
  1362. return s;
  1363. })), function e(t) {
  1364. return q.apply(this, arguments);
  1365. }), t.copy = function V(e, t, r) {
  1366. return z([ {
  1367. src: e,
  1368. dest: t
  1369. } ], r);
  1370. }, t.readFile = h, t.readFileRaw = function Y(e) {
  1371. return f(e, "binary");
  1372. }, t.normalizeOS = d;
  1373. const Q = t.constants = void 0 !== (m || i()).default.constants ? (m || i()).default.constants : {
  1374. R_OK: (m || i()).default.R_OK,
  1375. W_OK: (m || i()).default.W_OK,
  1376. X_OK: (m || i()).default.X_OK
  1377. };
  1378. t.lockQueue = new ((v || function X() {
  1379. return v = u(r(84));
  1380. }()).default)("fs lock");
  1381. const J = t.readFileBuffer = (0, (w || c()).promisify)((m || i()).default.readFile), Z = t.open = (0,
  1382. (w || c()).promisify)((m || i()).default.open), ee = t.writeFile = (0, (w || c()).promisify)((m || i()).default.writeFile), te = t.readlink = (0,
  1383. (w || c()).promisify)((m || i()).default.readlink), re = t.realpath = (0, (w || c()).promisify)((m || i()).default.realpath), ne = t.readdir = (0,
  1384. (w || c()).promisify)((m || i()).default.readdir);
  1385. t.rename = (0, (w || c()).promisify)((m || i()).default.rename);
  1386. const ie = t.access = (0, (w || c()).promisify)((m || i()).default.access);
  1387. t.stat = (0, (w || c()).promisify)((m || i()).default.stat);
  1388. const oe = t.mkdirp = (0, (w || c()).promisify)(r(116)), se = t.exists = (0, (w || c()).promisify)((m || i()).default.exists, !0), ae = t.lstat = (0,
  1389. (w || c()).promisify)((m || i()).default.lstat);
  1390. t.chmod = (0, (w || c()).promisify)((m || i()).default.chmod);
  1391. const ce = t.link = (0, (w || c()).promisify)((m || i()).default.link);
  1392. t.glob = (0, (w || c()).promisify)((g || function le() {
  1393. return g = u(r(75));
  1394. }()).default), t.unlink = (E || l()).unlink;
  1395. const ue = (m || i()).default.copyFile ? 128 : 4, fe = (0, (w || c()).promisify)((m || i()).default.symlink), he = r(7), de = r(122), pe = () => {}, me = "\r".charCodeAt(0), ge = "\n".charCodeAt(0);
  1396. }, function(e, t, r) {
  1397. function n(e, t) {
  1398. let r = "PATH";
  1399. if ("win32" === e) {
  1400. r = "Path";
  1401. for (const e in t) "path" === e.toLowerCase() && (r = e);
  1402. }
  1403. return r;
  1404. }
  1405. Object.defineProperty(t, "__esModule", {
  1406. value: !0
  1407. }), t.getPathKey = n;
  1408. const i = r(36), o = r(0), s = r(45).default;
  1409. var a = r(171);
  1410. const c = a.getCacheDir, l = a.getConfigDir, u = a.getDataDir, f = r(227), h = t.DEPENDENCY_TYPES = [ "devDependencies", "dependencies", "optionalDependencies", "peerDependencies" ], d = t.RESOLUTIONS = "resolutions";
  1411. t.MANIFEST_FIELDS = [ d, ...h ], t.SUPPORTED_NODE_VERSIONS = "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0",
  1412. t.YARN_REGISTRY = "https://registry.yarnpkg.com", t.YARN_DOCS = "https://yarnpkg.com/en/docs/cli/",
  1413. t.YARN_INSTALLER_SH = "https://yarnpkg.com/install.sh", t.YARN_INSTALLER_MSI = "https://yarnpkg.com/latest.msi",
  1414. t.SELF_UPDATE_VERSION_URL = "https://yarnpkg.com/latest-version", t.CACHE_VERSION = 2,
  1415. t.LOCKFILE_VERSION = 1, t.NETWORK_CONCURRENCY = 8, t.NETWORK_TIMEOUT = 3e4, t.CHILD_CONCURRENCY = 5,
  1416. t.REQUIRED_PACKAGE_KEYS = [ "name", "version", "_uid" ], t.PREFERRED_MODULE_CACHE_DIRECTORIES = function p() {
  1417. const e = [ c() ];
  1418. return process.getuid && e.push(o.join(i.tmpdir(), `.yarn-cache-${process.getuid()}`)),
  1419. e.push(o.join(i.tmpdir(), ".yarn-cache")), e;
  1420. }(), t.CONFIG_DIRECTORY = l();
  1421. const m = t.DATA_DIRECTORY = u();
  1422. t.LINK_REGISTRY_DIRECTORY = o.join(m, "link"), t.GLOBAL_MODULE_DIRECTORY = o.join(m, "global"),
  1423. t.NODE_BIN_PATH = process.execPath, t.YARN_BIN_PATH = function g() {
  1424. return f ? __filename : o.join(__dirname, "..", "bin", "yarn.js");
  1425. }(), t.NODE_MODULES_FOLDER = "node_modules", t.NODE_PACKAGE_JSON = "package.json",
  1426. t.POSIX_GLOBAL_PREFIX = `${process.env.DESTDIR || ""}/usr/local`, t.FALLBACK_GLOBAL_PREFIX = o.join(s, ".yarn"),
  1427. t.META_FOLDER = ".yarn-meta", t.INTEGRITY_FILENAME = ".yarn-integrity", t.LOCKFILE_FILENAME = "yarn.lock",
  1428. t.METADATA_FILENAME = ".yarn-metadata.json", t.TARBALL_FILENAME = ".yarn-tarball.tgz",
  1429. t.CLEAN_FILENAME = ".yarnclean", t.NPM_LOCK_FILENAME = "package-lock.json", t.NPM_SHRINKWRAP_FILENAME = "npm-shrinkwrap.json",
  1430. t.DEFAULT_INDENT = " ", t.SINGLE_INSTANCE_PORT = 31997, t.SINGLE_INSTANCE_FILENAME = ".yarn-single-instance",
  1431. t.ENV_PATH_KEY = n(process.platform, process.env), t.VERSION_COLOR_SCHEME = {
  1432. major: "red",
  1433. premajor: "red",
  1434. minor: "yellow",
  1435. preminor: "yellow",
  1436. patch: "green",
  1437. prepatch: "green",
  1438. prerelease: "red",
  1439. unchanged: "white",
  1440. unknown: "red"
  1441. };
  1442. }, function(e, t, r) {
  1443. var n = process.env.NODE_ENV;
  1444. e.exports = function(e, t, r, i, o, s, a, c) {
  1445. var l, u, f;
  1446. if ("production" !== n && void 0 === t) throw new Error("invariant requires an error message argument");
  1447. if (!e) throw void 0 === t ? l = new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.") : (u = [ r, i, o, s, a, c ],
  1448. f = 0, (l = new Error(t.replace(/%s/g, (function() {
  1449. return u[f++];
  1450. })))).name = "Invariant Violation"), l.framesToPop = 1, l;
  1451. };
  1452. }, , function(e, t) {
  1453. e.exports = require$$3__default.default;
  1454. }, , function(e, t) {
  1455. var r = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
  1456. "number" == typeof __g && (__g = r);
  1457. }, function(e, t, r) {
  1458. Object.defineProperty(t, "__esModule", {
  1459. value: !0
  1460. }), t.sortAlpha = function n(e, t) {
  1461. const r = Math.min(e.length, t.length);
  1462. for (let n = 0; n < r; n++) {
  1463. const r = e.charCodeAt(n), i = t.charCodeAt(n);
  1464. if (r !== i) return r - i;
  1465. }
  1466. return e.length - t.length;
  1467. }, t.entries = function i(e) {
  1468. const t = [];
  1469. if (e) for (const r in e) t.push([ r, e[r] ]);
  1470. return t;
  1471. }, t.removePrefix = function o(e, t) {
  1472. return e.startsWith(t) && (e = e.slice(t.length)), e;
  1473. }, t.removeSuffix = function s(e, t) {
  1474. return e.endsWith(t) ? e.slice(0, -t.length) : e;
  1475. }, t.addSuffix = function a(e, t) {
  1476. return e.endsWith(t) ? e : e + t;
  1477. }, t.hyphenate = function c(e) {
  1478. return e.replace(/[A-Z]/g, (e => "-" + e.charAt(0).toLowerCase()));
  1479. }, t.camelCase = function l(e) {
  1480. return /[A-Z]/.test(e) ? null : h(e);
  1481. }, t.compareSortedArrays = function u(e, t) {
  1482. if (e.length !== t.length) return !1;
  1483. for (let r = 0, n = e.length; r < n; r++) if (e[r] !== t[r]) return !1;
  1484. return !0;
  1485. }, t.sleep = function f(e) {
  1486. return new Promise((t => {
  1487. setTimeout(t, e);
  1488. }));
  1489. };
  1490. const h = r(176);
  1491. }, function(e, t, r) {
  1492. var n = r(107)("wks"), i = r(111), o = r(11).Symbol, s = "function" == typeof o;
  1493. (e.exports = function(e) {
  1494. return n[e] || (n[e] = s && o[e] || (s ? o : i)("Symbol." + e));
  1495. }).store = n;
  1496. }, function(e, t, r) {
  1497. function n() {
  1498. return y = function e(t) {
  1499. var r, n;
  1500. if (t && t.__esModule) return t;
  1501. if (r = {}, null != t) for (n in t) Object.prototype.hasOwnProperty.call(t, n) && (r[n] = t[n]);
  1502. return r.default = t, r;
  1503. }(r(5));
  1504. }
  1505. function i(e) {
  1506. return e && e.__esModule ? e : {
  1507. default: e
  1508. };
  1509. }
  1510. function o(e) {
  1511. return (0, (p || function t() {
  1512. return p = r(29);
  1513. }()).normalizePattern)(e).name;
  1514. }
  1515. function s(e) {
  1516. return e && Object.keys(e).length ? e : void 0;
  1517. }
  1518. function a(e) {
  1519. return e.resolved || (e.reference && e.hash ? `${e.reference}#${e.hash}` : null);
  1520. }
  1521. function c(e, t) {
  1522. const r = o(e), n = t.integrity ? function i(e) {
  1523. return e.toString().split(" ").sort().join(" ");
  1524. }(t.integrity) : "", a = {
  1525. name: r === t.name ? void 0 : t.name,
  1526. version: t.version,
  1527. uid: t.uid === t.version ? void 0 : t.uid,
  1528. resolved: t.resolved,
  1529. registry: "npm" === t.registry ? void 0 : t.registry,
  1530. dependencies: s(t.dependencies),
  1531. optionalDependencies: s(t.optionalDependencies),
  1532. permissions: s(t.permissions),
  1533. prebuiltVariants: s(t.prebuiltVariants)
  1534. };
  1535. return n && (a.integrity = n), a;
  1536. }
  1537. function l(e, t) {
  1538. t.optionalDependencies = t.optionalDependencies || {}, t.dependencies = t.dependencies || {},
  1539. t.uid = t.uid || t.version, t.permissions = t.permissions || {}, t.registry = t.registry || "npm",
  1540. t.name = t.name || o(e);
  1541. const r = t.integrity;
  1542. return r && r.isIntegrity && (t.integrity = _.parse(r)), t;
  1543. }
  1544. var u, f, h, d, p, m, g, y;
  1545. Object.defineProperty(t, "__esModule", {
  1546. value: !0
  1547. }), t.stringify = t.parse = void 0, Object.defineProperty(t, "parse", {
  1548. enumerable: !0,
  1549. get: function e() {
  1550. return i(f || function t() {
  1551. return f = r(81);
  1552. }()).default;
  1553. }
  1554. }), Object.defineProperty(t, "stringify", {
  1555. enumerable: !0,
  1556. get: function e() {
  1557. return i(h || function t() {
  1558. return h = r(150);
  1559. }()).default;
  1560. }
  1561. }), t.implodeEntry = c, t.explodeEntry = l;
  1562. const b = r(7), v = r(0), _ = r(55);
  1563. class w {
  1564. constructor({cache: e, source: t, parseResultType: r} = {}) {
  1565. this.source = t || "", this.cache = e, this.parseResultType = r;
  1566. }
  1567. hasEntriesExistWithoutIntegrity() {
  1568. if (!this.cache) return !1;
  1569. for (const e in this.cache) if (!/^.*@(file:|http)/.test(e) && this.cache[e] && !this.cache[e].integrity) return !0;
  1570. return !1;
  1571. }
  1572. static fromDirectory(e, t) {
  1573. return (0, (u || function o() {
  1574. return u = i(r(1));
  1575. }()).default)((function*() {
  1576. const o = v.join(e, (g || function s() {
  1577. return g = r(6);
  1578. }()).LOCKFILE_FILENAME);
  1579. let a, c, l = "";
  1580. return (yield (y || n()).exists(o)) ? (l = yield (y || n()).readFile(o), c = (0,
  1581. (m || function u() {
  1582. return m = i(r(81));
  1583. }()).default)(l, o), t && ("merge" === c.type ? t.info(t.lang("lockfileMerged")) : "conflict" === c.type && t.warn(t.lang("lockfileConflict"))),
  1584. a = c.object) : t && t.info(t.lang("noLockfileFound")), new w({
  1585. cache: a,
  1586. source: l,
  1587. parseResultType: c && c.type
  1588. });
  1589. }))();
  1590. }
  1591. getLocked(e) {
  1592. const t = this.cache;
  1593. if (!t) return;
  1594. const r = e in t && t[e];
  1595. return "string" == typeof r ? this.getLocked(r) : r ? (l(e, r), r) : void 0;
  1596. }
  1597. removePattern(e) {
  1598. const t = this.cache;
  1599. t && delete t[e];
  1600. }
  1601. getLockfile(e) {
  1602. var t, n, i, s;
  1603. const l = {}, u = new Map;
  1604. for (t = Object.keys(e).sort((d || function f() {
  1605. return d = r(12);
  1606. }()).sortAlpha), i = 0, t = (n = Array.isArray(t)) ? t : t[Symbol.iterator](); ;) {
  1607. if (n) {
  1608. if (i >= t.length) break;
  1609. s = t[i++];
  1610. } else {
  1611. if ((i = t.next()).done) break;
  1612. s = i.value;
  1613. }
  1614. const r = s, f = e[r], h = f._remote, d = f._reference;
  1615. b(d, "Package is missing a reference"), b(h, "Package is missing a remote");
  1616. const p = a(h), m = p && u.get(p);
  1617. if (m) {
  1618. l[r] = m, m.name || o(r) === f.name || (m.name = f.name);
  1619. continue;
  1620. }
  1621. const g = c(r, {
  1622. name: f.name,
  1623. version: f.version,
  1624. uid: f._uid,
  1625. resolved: h.resolved,
  1626. integrity: h.integrity,
  1627. registry: h.registry,
  1628. dependencies: f.dependencies,
  1629. peerDependencies: f.peerDependencies,
  1630. optionalDependencies: f.optionalDependencies,
  1631. permissions: d.permissions,
  1632. prebuiltVariants: f.prebuiltVariants
  1633. });
  1634. l[r] = g, p && u.set(p, g);
  1635. }
  1636. return l;
  1637. }
  1638. }
  1639. t.default = w;
  1640. }, , , function(e, t) {
  1641. e.exports = require$$4__default.default;
  1642. }, , , function(e, t, r) {
  1643. Object.defineProperty(t, "__esModule", {
  1644. value: !0
  1645. }), t.default = function e(t = {}) {
  1646. var r, n, i, o;
  1647. if (Array.isArray(t)) for (r = t, i = 0, r = (n = Array.isArray(r)) ? r : r[Symbol.iterator](); ;) {
  1648. if (n) {
  1649. if (i >= r.length) break;
  1650. o = r[i++];
  1651. } else {
  1652. if ((i = r.next()).done) break;
  1653. o = i.value;
  1654. }
  1655. e(o);
  1656. } else if ((null !== t && "object" == typeof t || "function" == typeof t) && (Object.setPrototypeOf(t, null),
  1657. "object" == typeof t)) for (const r in t) e(t[r]);
  1658. return t;
  1659. };
  1660. }, , function(e, t) {
  1661. e.exports = require$$5__default.default;
  1662. }, function(e, t) {
  1663. var r = e.exports = {
  1664. version: "2.5.7"
  1665. };
  1666. "number" == typeof __e && (__e = r);
  1667. }, , , , function(e, t, r) {
  1668. var n = r(34);
  1669. e.exports = function(e) {
  1670. if (!n(e)) throw TypeError(e + " is not an object!");
  1671. return e;
  1672. };
  1673. }, , function(e, t, r) {
  1674. Object.defineProperty(t, "__esModule", {
  1675. value: !0
  1676. }), t.normalizePattern = function n(e) {
  1677. let t = !1, r = "latest", n = e, i = !1;
  1678. "@" === n[0] && (i = !0, n = n.slice(1));
  1679. const o = n.split("@");
  1680. return o.length > 1 && (n = o.shift(), r = o.join("@"), r ? t = !0 : r = "*"), i && (n = `@${n}`),
  1681. {
  1682. name: n,
  1683. range: r,
  1684. hasVersion: t
  1685. };
  1686. };
  1687. }, , function(e, t, r) {
  1688. var n = r(50), i = r(106);
  1689. e.exports = r(33) ? function(e, t, r) {
  1690. return n.f(e, t, i(1, r));
  1691. } : function(e, t, r) {
  1692. return e[t] = r, e;
  1693. };
  1694. }, function(e, t, r) {
  1695. function n(e, t) {
  1696. for (var r in e) t[r] = e[r];
  1697. }
  1698. function i(e, t, r) {
  1699. return s(e, t, r);
  1700. }
  1701. var o = r(63), s = o.Buffer;
  1702. s.from && s.alloc && s.allocUnsafe && s.allocUnsafeSlow ? e.exports = o : (n(o, t),
  1703. t.Buffer = i), n(s, i), i.from = function(e, t, r) {
  1704. if ("number" == typeof e) throw new TypeError("Argument must not be a number");
  1705. return s(e, t, r);
  1706. }, i.alloc = function(e, t, r) {
  1707. if ("number" != typeof e) throw new TypeError("Argument must be a number");
  1708. var n = s(e);
  1709. return void 0 !== t ? "string" == typeof r ? n.fill(t, r) : n.fill(t) : n.fill(0),
  1710. n;
  1711. }, i.allocUnsafe = function(e) {
  1712. if ("number" != typeof e) throw new TypeError("Argument must be a number");
  1713. return s(e);
  1714. }, i.allocUnsafeSlow = function(e) {
  1715. if ("number" != typeof e) throw new TypeError("Argument must be a number");
  1716. return o.SlowBuffer(e);
  1717. };
  1718. }, function(e, t, r) {
  1719. e.exports = !r(85)((function() {
  1720. return 7 != Object.defineProperty({}, "a", {
  1721. get: function() {
  1722. return 7;
  1723. }
  1724. }).a;
  1725. }));
  1726. }, function(e, t) {
  1727. e.exports = function(e) {
  1728. return "object" == typeof e ? null !== e : "function" == typeof e;
  1729. };
  1730. }, function(e, t) {
  1731. e.exports = {};
  1732. }, function(e, t) {
  1733. e.exports = require$$6__default.default;
  1734. }, , , , function(e, t, r) {
  1735. Object.defineProperty(t, "__esModule", {
  1736. value: !0
  1737. }), t.wait = function n(e) {
  1738. return new Promise((t => {
  1739. setTimeout(t, e);
  1740. }));
  1741. }, t.promisify = function i(e, t) {
  1742. return function(...r) {
  1743. return new Promise((function(n, i) {
  1744. r.push((function(e, ...r) {
  1745. let o = r;
  1746. r.length <= 1 && (o = r[0]), t && (o = e, e = null), e ? i(e) : n(o);
  1747. })), e.apply(null, r);
  1748. }));
  1749. };
  1750. }, t.queue = function o(e, t, r = 1 / 0) {
  1751. r = Math.min(r, e.length), e = e.slice();
  1752. const n = [];
  1753. let i = e.length;
  1754. return i ? new Promise(((o, s) => {
  1755. function a() {
  1756. const r = e.shift();
  1757. t(r).then((function(t) {
  1758. n.push(t), i--, 0 === i ? o(n) : e.length && a();
  1759. }), s);
  1760. }
  1761. for (let e = 0; e < r; e++) a();
  1762. })) : Promise.resolve(n);
  1763. };
  1764. }, function(e, t, r) {
  1765. var n = r(11), i = r(23), o = r(48), s = r(31), a = r(49), c = function(e, t, r) {
  1766. var l, u, f, h = e & c.F, d = e & c.G, p = e & c.S, m = e & c.P, g = e & c.B, y = e & c.W, b = d ? i : i[t] || (i[t] = {}), v = b.prototype, _ = d ? n : p ? n[t] : (n[t] || {}).prototype;
  1767. for (l in d && (r = t), r) (u = !h && _ && void 0 !== _[l]) && a(b, l) || (f = u ? _[l] : r[l],
  1768. b[l] = d && "function" != typeof _[l] ? r[l] : g && u ? o(f, n) : y && _[l] == f ? function(e) {
  1769. var t = function(t, r, n) {
  1770. if (this instanceof e) {
  1771. switch (arguments.length) {
  1772. case 0:
  1773. return new e;
  1774. case 1:
  1775. return new e(t);
  1776. case 2:
  1777. return new e(t, r);
  1778. }
  1779. return new e(t, r, n);
  1780. }
  1781. return e.apply(this, arguments);
  1782. };
  1783. return t.prototype = e.prototype, t;
  1784. }(f) : m && "function" == typeof f ? o(Function.call, f) : f, m && ((b.virtual || (b.virtual = {}))[l] = f,
  1785. e & c.R && v && !v[l] && s(v, l, f)));
  1786. };
  1787. c.F = 1, c.G = 2, c.S = 4, c.P = 8, c.B = 16, c.W = 32, c.U = 64, c.R = 128, e.exports = c;
  1788. }, function(e, t, r) {
  1789. try {
  1790. var n = r(2);
  1791. if ("function" != typeof n.inherits) throw "";
  1792. e.exports = n.inherits;
  1793. } catch (t) {
  1794. e.exports = r(224);
  1795. }
  1796. }, , , function(e, t, r) {
  1797. var n;
  1798. Object.defineProperty(t, "__esModule", {
  1799. value: !0
  1800. }), t.home = void 0;
  1801. const i = r(0), o = t.home = r(36).homedir(), s = (n || function a() {
  1802. return n = function e(t) {
  1803. return t && t.__esModule ? t : {
  1804. default: t
  1805. };
  1806. }(r(169));
  1807. }()).default ? i.resolve("/usr/local/share") : o;
  1808. t.default = s;
  1809. }, function(e, t) {
  1810. e.exports = function(e) {
  1811. if ("function" != typeof e) throw TypeError(e + " is not a function!");
  1812. return e;
  1813. };
  1814. }, function(e, t) {
  1815. var r = {}.toString;
  1816. e.exports = function(e) {
  1817. return r.call(e).slice(8, -1);
  1818. };
  1819. }, function(e, t, r) {
  1820. var n = r(46);
  1821. e.exports = function(e, t, r) {
  1822. if (n(e), void 0 === t) return e;
  1823. switch (r) {
  1824. case 1:
  1825. return function(r) {
  1826. return e.call(t, r);
  1827. };
  1828. case 2:
  1829. return function(r, n) {
  1830. return e.call(t, r, n);
  1831. };
  1832. case 3:
  1833. return function(r, n, i) {
  1834. return e.call(t, r, n, i);
  1835. };
  1836. }
  1837. return function() {
  1838. return e.apply(t, arguments);
  1839. };
  1840. };
  1841. }, function(e, t) {
  1842. var r = {}.hasOwnProperty;
  1843. e.exports = function(e, t) {
  1844. return r.call(e, t);
  1845. };
  1846. }, function(e, t, r) {
  1847. var n = r(27), i = r(184), o = r(201), s = Object.defineProperty;
  1848. t.f = r(33) ? Object.defineProperty : function e(t, r, a) {
  1849. if (n(t), r = o(r, !0), n(a), i) try {
  1850. return s(t, r, a);
  1851. } catch (e) {}
  1852. if ("get" in a || "set" in a) throw TypeError("Accessors not supported!");
  1853. return "value" in a && (t[r] = a.value), t;
  1854. };
  1855. }, , , , function(e, t) {
  1856. e.exports = require$$7__default.default;
  1857. }, function(e, t, r) {
  1858. function n(e, t) {
  1859. if (t = t || {}, "string" == typeof e) return i(e, t);
  1860. if (e.algorithm && e.digest) {
  1861. const r = new y;
  1862. return r[e.algorithm] = [ e ], i(o(r, t), t);
  1863. }
  1864. return i(o(e, t), t);
  1865. }
  1866. function i(e, t) {
  1867. return t.single ? new g(e, t) : e.trim().split(/\s+/).reduce(((e, r) => {
  1868. const n = new g(r, t);
  1869. if (n.algorithm && n.digest) {
  1870. const t = n.algorithm;
  1871. e[t] || (e[t] = []), e[t].push(n);
  1872. }
  1873. return e;
  1874. }), new y);
  1875. }
  1876. function o(e, t) {
  1877. return e.algorithm && e.digest ? g.prototype.toString.call(e, t) : "string" == typeof e ? o(n(e, t), t) : y.prototype.toString.call(e, t);
  1878. }
  1879. function s(e) {
  1880. const t = (e = e || {}).integrity && n(e.integrity, e), r = t && Object.keys(t).length, i = r && t.pickAlgorithm(e), o = r && t[i], s = Array.from(new Set((e.algorithms || [ "sha512" ]).concat(i ? [ i ] : []))), a = s.map(l.createHash);
  1881. let c = 0;
  1882. const f = new u({
  1883. transform(e, t, r) {
  1884. c += e.length, a.forEach((r => r.update(e, t))), r(null, e, t);
  1885. }
  1886. }).on("end", (() => {
  1887. const l = e.options && e.options.length ? `?${e.options.join("?")}` : "", u = n(a.map(((e, t) => `${s[t]}-${e.digest("base64")}${l}`)).join(" "), e), h = r && u.match(t, e);
  1888. if ("number" == typeof e.size && c !== e.size) {
  1889. const r = new Error(`stream size mismatch when checking ${t}.\n Wanted: ${e.size}\n Found: ${c}`);
  1890. r.code = "EBADSIZE", r.found = c, r.expected = e.size, r.sri = t, f.emit("error", r);
  1891. } else if (e.integrity && !h) {
  1892. const e = new Error(`${t} integrity checksum failed when using ${i}: wanted ${o} but got ${u}. (${c} bytes)`);
  1893. e.code = "EINTEGRITY", e.found = u, e.expected = o, e.algorithm = i, e.sri = t,
  1894. f.emit("error", e);
  1895. } else f.emit("size", c), f.emit("integrity", u), h && f.emit("verified", h);
  1896. }));
  1897. return f;
  1898. }
  1899. function a(e, t) {
  1900. return O.indexOf(e.toLowerCase()) >= O.indexOf(t.toLowerCase()) ? e : t;
  1901. }
  1902. const c = r(32).Buffer, l = r(9), u = r(17).Transform, f = [ "sha256", "sha384", "sha512" ], h = /^[a-z0-9+/]+(?:=?=?)$/i, d = /^([^-]+)-([^?]+)([?\S*]*)$/, p = /^([^-]+)-([A-Za-z0-9+/=]{44,88})(\?[\x21-\x7E]*)*$/, m = /^[\x21-\x7E]+$/;
  1903. class g {
  1904. get isHash() {
  1905. return !0;
  1906. }
  1907. constructor(e, t) {
  1908. const r = !(!t || !t.strict);
  1909. this.source = e.trim();
  1910. const n = this.source.match(r ? p : d);
  1911. if (!n) return;
  1912. if (r && !f.some((e => e === n[1]))) return;
  1913. this.algorithm = n[1], this.digest = n[2];
  1914. const i = n[3];
  1915. this.options = i ? i.slice(1).split("?") : [];
  1916. }
  1917. hexDigest() {
  1918. return this.digest && c.from(this.digest, "base64").toString("hex");
  1919. }
  1920. toJSON() {
  1921. return this.toString();
  1922. }
  1923. toString(e) {
  1924. if (e && e.strict && !(f.some((e => e === this.algorithm)) && this.digest.match(h) && (this.options || []).every((e => e.match(m))))) return "";
  1925. const t = this.options && this.options.length ? `?${this.options.join("?")}` : "";
  1926. return `${this.algorithm}-${this.digest}${t}`;
  1927. }
  1928. }
  1929. class y {
  1930. get isIntegrity() {
  1931. return !0;
  1932. }
  1933. toJSON() {
  1934. return this.toString();
  1935. }
  1936. toString(e) {
  1937. let t = (e = e || {}).sep || " ";
  1938. return e.strict && (t = t.replace(/\S+/g, " ")), Object.keys(this).map((r => this[r].map((t => g.prototype.toString.call(t, e))).filter((e => e.length)).join(t))).filter((e => e.length)).join(t);
  1939. }
  1940. concat(e, t) {
  1941. const r = "string" == typeof e ? e : o(e, t);
  1942. return n(`${this.toString(t)} ${r}`, t);
  1943. }
  1944. hexDigest() {
  1945. return n(this, {
  1946. single: !0
  1947. }).hexDigest();
  1948. }
  1949. match(e, t) {
  1950. const r = n(e, t), i = r.pickAlgorithm(t);
  1951. return this[i] && r[i] && this[i].find((e => r[i].find((t => e.digest === t.digest)))) || !1;
  1952. }
  1953. pickAlgorithm(e) {
  1954. const t = e && e.pickAlgorithm || a, r = Object.keys(this);
  1955. if (!r.length) throw new Error(`No algorithms available for ${JSON.stringify(this.toString())}`);
  1956. return r.reduce(((e, r) => t(e, r) || e));
  1957. }
  1958. }
  1959. e.exports.parse = n, e.exports.stringify = o, e.exports.fromHex = function b(e, t, r) {
  1960. const i = r && r.options && r.options.length ? `?${r.options.join("?")}` : "";
  1961. return n(`${t}-${c.from(e, "hex").toString("base64")}${i}`, r);
  1962. }, e.exports.fromData = function v(e, t) {
  1963. const r = (t = t || {}).algorithms || [ "sha512" ], n = t.options && t.options.length ? `?${t.options.join("?")}` : "";
  1964. return r.reduce(((r, i) => {
  1965. const o = l.createHash(i).update(e).digest("base64"), s = new g(`${i}-${o}${n}`, t);
  1966. if (s.algorithm && s.digest) {
  1967. const e = s.algorithm;
  1968. r[e] || (r[e] = []), r[e].push(s);
  1969. }
  1970. return r;
  1971. }), new y);
  1972. }, e.exports.fromStream = function _(e, t) {
  1973. const r = (t = t || {}).Promise || Promise, n = s(t);
  1974. return new r(((t, r) => {
  1975. let i;
  1976. e.pipe(n), e.on("error", r), n.on("error", r), n.on("integrity", (e => {
  1977. i = e;
  1978. })), n.on("end", (() => t(i))), n.on("data", (() => {}));
  1979. }));
  1980. }, e.exports.checkData = function w(e, t, r) {
  1981. if (t = n(t, r = r || {}), !Object.keys(t).length) {
  1982. if (r.error) throw Object.assign(new Error("No valid integrity hashes to check against"), {
  1983. code: "EINTEGRITY"
  1984. });
  1985. return !1;
  1986. }
  1987. const i = t.pickAlgorithm(r), o = n({
  1988. algorithm: i,
  1989. digest: l.createHash(i).update(e).digest("base64")
  1990. }), s = o.match(t, r);
  1991. if (s || !r.error) return s;
  1992. if ("number" == typeof r.size && e.length !== r.size) {
  1993. const n = new Error(`data size mismatch when checking ${t}.\n Wanted: ${r.size}\n Found: ${e.length}`);
  1994. throw n.code = "EBADSIZE", n.found = e.length, n.expected = r.size, n.sri = t, n;
  1995. }
  1996. {
  1997. const r = new Error(`Integrity checksum failed when using ${i}: Wanted ${t}, but got ${o}. (${e.length} bytes)`);
  1998. throw r.code = "EINTEGRITY", r.found = o, r.expected = t, r.algorithm = i, r.sri = t,
  1999. r;
  2000. }
  2001. }, e.exports.checkStream = function k(e, t, r) {
  2002. const n = (r = r || {}).Promise || Promise, i = s(Object.assign({}, r, {
  2003. integrity: t
  2004. }));
  2005. return new n(((t, r) => {
  2006. let n;
  2007. e.pipe(i), e.on("error", r), i.on("error", r), i.on("verified", (e => {
  2008. n = e;
  2009. })), i.on("end", (() => t(n))), i.on("data", (() => {}));
  2010. }));
  2011. }, e.exports.integrityStream = s, e.exports.create = function E(e) {
  2012. const t = (e = e || {}).algorithms || [ "sha512" ], r = e.options && e.options.length ? `?${e.options.join("?")}` : "", n = t.map(l.createHash);
  2013. return {
  2014. update: function(e, t) {
  2015. return n.forEach((r => r.update(e, t))), this;
  2016. },
  2017. digest: function(i) {
  2018. return t.reduce(((t, i) => {
  2019. const o = n.shift().digest("base64"), s = new g(`${i}-${o}${r}`, e);
  2020. if (s.algorithm && s.digest) {
  2021. const e = s.algorithm;
  2022. t[e] || (t[e] = []), t[e].push(s);
  2023. }
  2024. return t;
  2025. }), new y);
  2026. }
  2027. };
  2028. };
  2029. const x = new Set(l.getHashes()), O = [ "md5", "whirlpool", "sha1", "sha224", "sha256", "sha384", "sha512", "sha3", "sha3-256", "sha3-384", "sha3-512", "sha3_256", "sha3_384", "sha3_512" ].filter((e => x.has(e)));
  2030. }, , , , , function(e, t, r) {
  2031. function n(e, t) {
  2032. e = e || {}, t = t || {};
  2033. var r = {};
  2034. return Object.keys(t).forEach((function(e) {
  2035. r[e] = t[e];
  2036. })), Object.keys(e).forEach((function(t) {
  2037. r[t] = e[t];
  2038. })), r;
  2039. }
  2040. function i(e, t, r) {
  2041. if ("string" != typeof t) throw new TypeError("glob pattern string required");
  2042. return r || (r = {}), !(!r.nocomment && "#" === t.charAt(0)) && ("" === t.trim() ? "" === e : new o(t, r).match(e));
  2043. }
  2044. function o(e, t) {
  2045. if (!(this instanceof o)) return new o(e, t);
  2046. if ("string" != typeof e) throw new TypeError("glob pattern string required");
  2047. t || (t = {}), e = e.trim(), "/" !== a.sep && (e = e.split(a.sep).join("/")), this.options = t,
  2048. this.set = [], this.pattern = e, this.regexp = null, this.negate = !1, this.comment = !1,
  2049. this.empty = !1, this.make();
  2050. }
  2051. function s(e, t) {
  2052. if (t || (t = this instanceof o ? this.options : {}), void 0 === (e = void 0 === e ? this.pattern : e)) throw new TypeError("undefined pattern");
  2053. return t.nobrace || !e.match(/\{.*\}/) ? [ e ] : l(e);
  2054. }
  2055. var a, c, l, u, f, h, d, p, m;
  2056. e.exports = i, i.Minimatch = o, a = {
  2057. sep: "/"
  2058. };
  2059. try {
  2060. a = r(0);
  2061. } catch (e) {}
  2062. c = i.GLOBSTAR = o.GLOBSTAR = {}, l = r(175), u = {
  2063. "!": {
  2064. open: "(?:(?!(?:",
  2065. close: "))[^/]*?)"
  2066. },
  2067. "?": {
  2068. open: "(?:",
  2069. close: ")?"
  2070. },
  2071. "+": {
  2072. open: "(?:",
  2073. close: ")+"
  2074. },
  2075. "*": {
  2076. open: "(?:",
  2077. close: ")*"
  2078. },
  2079. "@": {
  2080. open: "(?:",
  2081. close: ")"
  2082. }
  2083. }, h = (f = "[^/]") + "*?", d = function g(e) {
  2084. return e.split("").reduce((function(e, t) {
  2085. return e[t] = !0, e;
  2086. }), {});
  2087. }("().*{}+?[]^$\\!"), p = /\/+/, i.filter = function y(e, t) {
  2088. return t = t || {}, function(r, n, o) {
  2089. return i(r, e, t);
  2090. };
  2091. }, i.defaults = function(e) {
  2092. var t, r;
  2093. return e && Object.keys(e).length ? (t = i, (r = function r(i, o, s) {
  2094. return t.minimatch(i, o, n(e, s));
  2095. }).Minimatch = function r(i, o) {
  2096. return new t.Minimatch(i, n(e, o));
  2097. }, r) : i;
  2098. }, o.defaults = function(e) {
  2099. return e && Object.keys(e).length ? i.defaults(e).Minimatch : o;
  2100. }, o.prototype.debug = function() {}, o.prototype.make = function b() {
  2101. var e, t, r;
  2102. this._made || (e = this.pattern, (t = this.options).nocomment || "#" !== e.charAt(0) ? e ? (this.parseNegate(),
  2103. r = this.globSet = this.braceExpand(), t.debug && (this.debug = console.error),
  2104. this.debug(this.pattern, r), r = this.globParts = r.map((function(e) {
  2105. return e.split(p);
  2106. })), this.debug(this.pattern, r), r = r.map((function(e, t, r) {
  2107. return e.map(this.parse, this);
  2108. }), this), this.debug(this.pattern, r), r = r.filter((function(e) {
  2109. return -1 === e.indexOf(!1);
  2110. })), this.debug(this.pattern, r), this.set = r) : this.empty = !0 : this.comment = !0);
  2111. }, o.prototype.parseNegate = function v() {
  2112. var e, t, r = this.pattern, n = !1, i = 0;
  2113. if (!this.options.nonegate) {
  2114. for (e = 0, t = r.length; e < t && "!" === r.charAt(e); e++) n = !n, i++;
  2115. i && (this.pattern = r.substr(i)), this.negate = n;
  2116. }
  2117. }, i.braceExpand = function(e, t) {
  2118. return s(e, t);
  2119. }, o.prototype.braceExpand = s, o.prototype.parse = function _(e, t) {
  2120. function r() {
  2121. if (p) {
  2122. switch (p) {
  2123. case "*":
  2124. i += h, o = !0;
  2125. break;
  2126. case "?":
  2127. i += f, o = !0;
  2128. break;
  2129. default:
  2130. i += "\\" + p;
  2131. }
  2132. _.debug("clearStateChar %j %j", p, i), p = !1;
  2133. }
  2134. }
  2135. var n, i, o, s, a, l, p, g, y, b, v, _, w, k, E, x, O, S, C, A, j, T, P, F, L, $, N, D, R, M, I, q;
  2136. if (e.length > 65536) throw new TypeError("pattern is too long");
  2137. if (!(n = this.options).noglobstar && "**" === e) return c;
  2138. if ("" === e) return "";
  2139. for (i = "", o = !!n.nocase, s = !1, a = [], l = [], g = !1, y = -1, b = -1, v = "." === e.charAt(0) ? "" : n.dot ? "(?!(?:^|\\/)\\.{1,2}(?:$|\\/))" : "(?!\\.)",
  2140. _ = this, w = 0, k = e.length; w < k && (E = e.charAt(w)); w++) if (this.debug("%s\t%s %s %j", e, w, i, E),
  2141. s && d[E]) i += "\\" + E, s = !1; else switch (E) {
  2142. case "/":
  2143. return !1;
  2144. case "\\":
  2145. r(), s = !0;
  2146. continue;
  2147. case "?":
  2148. case "*":
  2149. case "+":
  2150. case "@":
  2151. case "!":
  2152. if (this.debug("%s\t%s %s %j <-- stateChar", e, w, i, E), g) {
  2153. this.debug(" in class"), "!" === E && w === b + 1 && (E = "^"), i += E;
  2154. continue;
  2155. }
  2156. _.debug("call clearStateChar %j", p), r(), p = E, n.noext && r();
  2157. continue;
  2158. case "(":
  2159. if (g) {
  2160. i += "(";
  2161. continue;
  2162. }
  2163. if (!p) {
  2164. i += "\\(";
  2165. continue;
  2166. }
  2167. a.push({
  2168. type: p,
  2169. start: w - 1,
  2170. reStart: i.length,
  2171. open: u[p].open,
  2172. close: u[p].close
  2173. }), i += "!" === p ? "(?:(?!(?:" : "(?:", this.debug("plType %j %j", p, i), p = !1;
  2174. continue;
  2175. case ")":
  2176. if (g || !a.length) {
  2177. i += "\\)";
  2178. continue;
  2179. }
  2180. r(), o = !0, x = a.pop(), i += x.close, "!" === x.type && l.push(x), x.reEnd = i.length;
  2181. continue;
  2182. case "|":
  2183. if (g || !a.length || s) {
  2184. i += "\\|", s = !1;
  2185. continue;
  2186. }
  2187. r(), i += "|";
  2188. continue;
  2189. case "[":
  2190. if (r(), g) {
  2191. i += "\\" + E;
  2192. continue;
  2193. }
  2194. g = !0, b = w, y = i.length, i += E;
  2195. continue;
  2196. case "]":
  2197. if (w === b + 1 || !g) {
  2198. i += "\\" + E, s = !1;
  2199. continue;
  2200. }
  2201. if (g) {
  2202. O = e.substring(b + 1, w);
  2203. try {
  2204. RegExp("[" + O + "]");
  2205. } catch (e) {
  2206. S = this.parse(O, m), i = i.substr(0, y) + "\\[" + S[0] + "\\]", o = o || S[1],
  2207. g = !1;
  2208. continue;
  2209. }
  2210. }
  2211. o = !0, g = !1, i += E;
  2212. continue;
  2213. default:
  2214. r(), s ? s = !1 : !d[E] || "^" === E && g || (i += "\\"), i += E;
  2215. }
  2216. for (g && (O = e.substr(b + 1), S = this.parse(O, m), i = i.substr(0, y) + "\\[" + S[0],
  2217. o = o || S[1]), x = a.pop(); x; x = a.pop()) C = i.slice(x.reStart + x.open.length),
  2218. this.debug("setting tail", i, x), C = C.replace(/((?:\\{2}){0,64})(\\?)\|/g, (function(e, t, r) {
  2219. return r || (r = "\\"), t + t + r + "|";
  2220. })), this.debug("tail=%j\n %s", C, C, x, i), A = "*" === x.type ? h : "?" === x.type ? f : "\\" + x.type,
  2221. o = !0, i = i.slice(0, x.reStart) + A + "\\(" + C;
  2222. switch (r(), s && (i += "\\\\"), j = !1, i.charAt(0)) {
  2223. case ".":
  2224. case "[":
  2225. case "(":
  2226. j = !0;
  2227. }
  2228. for (T = l.length - 1; T > -1; T--) {
  2229. for (P = l[T], F = i.slice(0, P.reStart), L = i.slice(P.reStart, P.reEnd - 8), $ = i.slice(P.reEnd - 8, P.reEnd),
  2230. $ += N = i.slice(P.reEnd), D = F.split("(").length - 1, R = N, w = 0; w < D; w++) R = R.replace(/\)[+*?]?/, "");
  2231. M = "", "" === (N = R) && t !== m && (M = "$"), i = F + L + N + M + $;
  2232. }
  2233. if ("" !== i && o && (i = "(?=.)" + i), j && (i = v + i), t === m) return [ i, o ];
  2234. if (!o) return function G(e) {
  2235. return e.replace(/\\(.)/g, "$1");
  2236. }(e);
  2237. I = n.nocase ? "i" : "";
  2238. try {
  2239. q = new RegExp("^" + i + "$", I);
  2240. } catch (e) {
  2241. return new RegExp("$.");
  2242. }
  2243. return q._glob = e, q._src = i, q;
  2244. }, m = {}, i.makeRe = function(e, t) {
  2245. return new o(e, t || {}).makeRe();
  2246. }, o.prototype.makeRe = function w() {
  2247. var e, t, r, n, i;
  2248. if (this.regexp || !1 === this.regexp) return this.regexp;
  2249. if (!(e = this.set).length) return this.regexp = !1, this.regexp;
  2250. t = this.options, r = t.noglobstar ? h : t.dot ? "(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?" : "(?:(?!(?:\\/|^)\\.).)*?",
  2251. n = t.nocase ? "i" : "", i = "^(?:" + (i = e.map((function(e) {
  2252. return e.map((function(e) {
  2253. return e === c ? r : "string" == typeof e ? function t(e) {
  2254. return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
  2255. }(e) : e._src;
  2256. })).join("\\/");
  2257. })).join("|")) + ")$", this.negate && (i = "^(?!" + i + ").*$");
  2258. try {
  2259. this.regexp = new RegExp(i, n);
  2260. } catch (e) {
  2261. this.regexp = !1;
  2262. }
  2263. return this.regexp;
  2264. }, i.match = function(e, t, r) {
  2265. var n = new o(t, r = r || {});
  2266. return e = e.filter((function(e) {
  2267. return n.match(e);
  2268. })), n.options.nonull && !e.length && e.push(t), e;
  2269. }, o.prototype.match = function k(e, t) {
  2270. var r, n, i, o, s, c;
  2271. if (this.debug("match", e, this.pattern), this.comment) return !1;
  2272. if (this.empty) return "" === e;
  2273. if ("/" === e && t) return !0;
  2274. for (r = this.options, "/" !== a.sep && (e = e.split(a.sep).join("/")), e = e.split(p),
  2275. this.debug(this.pattern, "split", e), n = this.set, this.debug(this.pattern, "set", n),
  2276. o = e.length - 1; o >= 0 && !(i = e[o]); o--) ;
  2277. for (o = 0; o < n.length; o++) if (s = n[o], c = e, r.matchBase && 1 === s.length && (c = [ i ]),
  2278. this.matchOne(c, s, t)) return !!r.flipNegate || !this.negate;
  2279. return !r.flipNegate && this.negate;
  2280. }, o.prototype.matchOne = function(e, t, r) {
  2281. var n, i, o, s, a, l, u, f, h, d, p = this.options;
  2282. for (this.debug("matchOne", {
  2283. this: this,
  2284. file: e,
  2285. pattern: t
  2286. }), this.debug("matchOne", e.length, t.length), n = 0, i = 0, o = e.length, s = t.length; n < o && i < s; n++,
  2287. i++) {
  2288. if (this.debug("matchOne loop"), a = t[i], l = e[n], this.debug(t, a, l), !1 === a) return !1;
  2289. if (a === c) {
  2290. if (this.debug("GLOBSTAR", [ t, a, l ]), u = n, (f = i + 1) === s) {
  2291. for (this.debug("** at the end"); n < o; n++) if ("." === e[n] || ".." === e[n] || !p.dot && "." === e[n].charAt(0)) return !1;
  2292. return !0;
  2293. }
  2294. for (;u < o; ) {
  2295. if (h = e[u], this.debug("\nglobstar while", e, u, t, f, h), this.matchOne(e.slice(u), t.slice(f), r)) return this.debug("globstar found match!", u, o, h),
  2296. !0;
  2297. if ("." === h || ".." === h || !p.dot && "." === h.charAt(0)) {
  2298. this.debug("dot detected!", e, u, t, f);
  2299. break;
  2300. }
  2301. this.debug("globstar swallow a segment, and continue"), u++;
  2302. }
  2303. return !(!r || (this.debug("\n>>> no match, partial?", e, u, t, f), u !== o));
  2304. }
  2305. if ("string" == typeof a ? (d = p.nocase ? l.toLowerCase() === a.toLowerCase() : l === a,
  2306. this.debug("string match", a, l, d)) : (d = l.match(a), this.debug("pattern match", a, l, d)),
  2307. !d) return !1;
  2308. }
  2309. if (n === o && i === s) return !0;
  2310. if (n === o) return r;
  2311. if (i === s) return n === o - 1 && "" === e[n];
  2312. throw new Error("wtf?");
  2313. };
  2314. }, function(e, t, r) {
  2315. function n(e) {
  2316. var t = function() {
  2317. return t.called ? t.value : (t.called = !0, t.value = e.apply(this, arguments));
  2318. };
  2319. return t.called = !1, t;
  2320. }
  2321. function i(e) {
  2322. var t = function() {
  2323. if (t.called) throw new Error(t.onceError);
  2324. return t.called = !0, t.value = e.apply(this, arguments);
  2325. }, r = e.name || "Function wrapped with `once`";
  2326. return t.onceError = r + " shouldn't be called more than once", t.called = !1, t;
  2327. }
  2328. var o = r(123);
  2329. e.exports = o(n), e.exports.strict = o(i), n.proto = n((function() {
  2330. Object.defineProperty(Function.prototype, "once", {
  2331. value: function() {
  2332. return n(this);
  2333. },
  2334. configurable: !0
  2335. }), Object.defineProperty(Function.prototype, "onceStrict", {
  2336. value: function() {
  2337. return i(this);
  2338. },
  2339. configurable: !0
  2340. });
  2341. }));
  2342. }, , function(e, t) {
  2343. e.exports = require$$8__default.default;
  2344. }, , , , function(e, t) {
  2345. e.exports = function(e) {
  2346. if (null == e) throw TypeError("Can't call method on " + e);
  2347. return e;
  2348. };
  2349. }, function(e, t, r) {
  2350. var n = r(34), i = r(11).document, o = n(i) && n(i.createElement);
  2351. e.exports = function(e) {
  2352. return o ? i.createElement(e) : {};
  2353. };
  2354. }, function(e, t) {
  2355. e.exports = !0;
  2356. }, function(e, t, r) {
  2357. function n(e) {
  2358. var t, r;
  2359. this.promise = new e((function(e, n) {
  2360. if (void 0 !== t || void 0 !== r) throw TypeError("Bad Promise constructor");
  2361. t = e, r = n;
  2362. })), this.resolve = i(t), this.reject = i(r);
  2363. }
  2364. var i = r(46);
  2365. e.exports.f = function(e) {
  2366. return new n(e);
  2367. };
  2368. }, function(e, t, r) {
  2369. var n = r(50).f, i = r(49), o = r(13)("toStringTag");
  2370. e.exports = function(e, t, r) {
  2371. e && !i(e = r ? e : e.prototype, o) && n(e, o, {
  2372. configurable: !0,
  2373. value: t
  2374. });
  2375. };
  2376. }, function(e, t, r) {
  2377. var n = r(107)("keys"), i = r(111);
  2378. e.exports = function(e) {
  2379. return n[e] || (n[e] = i(e));
  2380. };
  2381. }, function(e, t) {
  2382. var r = Math.ceil, n = Math.floor;
  2383. e.exports = function(e) {
  2384. return isNaN(e = +e) ? 0 : (e > 0 ? n : r)(e);
  2385. };
  2386. }, function(e, t, r) {
  2387. var n = r(131), i = r(67);
  2388. e.exports = function(e) {
  2389. return n(i(e));
  2390. };
  2391. }, function(e, t, r) {
  2392. function n(e, t, r) {
  2393. if ("function" == typeof t && (r = t, t = {}), t || (t = {}), t.sync) {
  2394. if (r) throw new TypeError("callback provided to sync glob");
  2395. return d(e, t);
  2396. }
  2397. return new i(e, t, r);
  2398. }
  2399. function i(e, t, r) {
  2400. function n() {
  2401. --s._processing, s._processing <= 0 && (a ? process.nextTick((function() {
  2402. s._finish();
  2403. })) : s._finish());
  2404. }
  2405. var o, s, a, c;
  2406. if ("function" == typeof t && (r = t, t = null), t && t.sync) {
  2407. if (r) throw new TypeError("callback provided to sync glob");
  2408. return new w(e, t);
  2409. }
  2410. if (!(this instanceof i)) return new i(e, t, r);
  2411. if (m(this, e, t), this._didRealPath = !1, o = this.minimatch.set.length, this.matches = new Array(o),
  2412. "function" == typeof r && (r = _(r), this.on("error", r), this.on("end", (function(e) {
  2413. r(null, e);
  2414. }))), s = this, this._processing = 0, this._emitQueue = [], this._processQueue = [],
  2415. this.paused = !1, this.noprocess) return this;
  2416. if (0 === o) return n();
  2417. for (a = !0, c = 0; c < o; c++) this._process(this.minimatch.set[c], c, !1, n);
  2418. a = !1;
  2419. }
  2420. var o, s, a, c, l, u, f, h, d, p, m, g, y, b, v, _, w;
  2421. e.exports = n, o = r(3), s = r(114), a = r(60), c = r(42), l = r(54).EventEmitter,
  2422. u = r(0), f = r(22), h = r(76), d = r(218), p = r(115), m = p.setopts, g = p.ownProp,
  2423. y = r(223), r(2), b = p.childrenIgnored, v = p.isIgnored, _ = r(61), n.sync = d,
  2424. w = n.GlobSync = d.GlobSync, n.glob = n, n.hasMagic = function(e, t) {
  2425. var r, n, o = function s(e, t) {
  2426. var r, n;
  2427. if (null === t || "object" != typeof t) return e;
  2428. for (n = (r = Object.keys(t)).length; n--; ) e[r[n]] = t[r[n]];
  2429. return e;
  2430. }({}, t);
  2431. if (o.noprocess = !0, r = new i(e, o).minimatch.set, !e) return !1;
  2432. if (r.length > 1) return !0;
  2433. for (n = 0; n < r[0].length; n++) if ("string" != typeof r[0][n]) return !0;
  2434. return !1;
  2435. }, n.Glob = i, c(i, l), i.prototype._finish = function() {
  2436. if (f(this instanceof i), !this.aborted) {
  2437. if (this.realpath && !this._didRealpath) return this._realpath();
  2438. p.finish(this), this.emit("end", this.found);
  2439. }
  2440. }, i.prototype._realpath = function() {
  2441. function e() {
  2442. 0 == --t && r._finish();
  2443. }
  2444. var t, r, n;
  2445. if (!this._didRealpath) {
  2446. if (this._didRealpath = !0, 0 === (t = this.matches.length)) return this._finish();
  2447. for (r = this, n = 0; n < this.matches.length; n++) this._realpathSet(n, e);
  2448. }
  2449. }, i.prototype._realpathSet = function(e, t) {
  2450. var r, n, i, o, a = this.matches[e];
  2451. return a ? (r = Object.keys(a), n = this, 0 === (i = r.length) ? t() : (o = this.matches[e] = Object.create(null),
  2452. void r.forEach((function(r, a) {
  2453. r = n._makeAbs(r), s.realpath(r, n.realpathCache, (function(s, a) {
  2454. s ? "stat" === s.syscall ? o[r] = !0 : n.emit("error", s) : o[a] = !0, 0 == --i && (n.matches[e] = o,
  2455. t());
  2456. }));
  2457. })))) : t();
  2458. }, i.prototype._mark = function(e) {
  2459. return p.mark(this, e);
  2460. }, i.prototype._makeAbs = function(e) {
  2461. return p.makeAbs(this, e);
  2462. }, i.prototype.abort = function() {
  2463. this.aborted = !0, this.emit("abort");
  2464. }, i.prototype.pause = function() {
  2465. this.paused || (this.paused = !0, this.emit("pause"));
  2466. }, i.prototype.resume = function() {
  2467. var e, t, r, n, i;
  2468. if (this.paused) {
  2469. if (this.emit("resume"), this.paused = !1, this._emitQueue.length) for (e = this._emitQueue.slice(0),
  2470. this._emitQueue.length = 0, t = 0; t < e.length; t++) r = e[t], this._emitMatch(r[0], r[1]);
  2471. if (this._processQueue.length) for (n = this._processQueue.slice(0), this._processQueue.length = 0,
  2472. t = 0; t < n.length; t++) i = n[t], this._processing--, this._process(i[0], i[1], i[2], i[3]);
  2473. }
  2474. }, i.prototype._process = function(e, t, r, n) {
  2475. var o, s, c, l, u;
  2476. if (f(this instanceof i), f("function" == typeof n), !this.aborted) if (this._processing++,
  2477. this.paused) this._processQueue.push([ e, t, r, n ]); else {
  2478. for (o = 0; "string" == typeof e[o]; ) o++;
  2479. switch (o) {
  2480. case e.length:
  2481. return void this._processSimple(e.join("/"), t, n);
  2482. case 0:
  2483. s = null;
  2484. break;
  2485. default:
  2486. s = e.slice(0, o).join("/");
  2487. }
  2488. if (c = e.slice(o), null === s ? l = "." : h(s) || h(e.join("/")) ? (s && h(s) || (s = "/" + s),
  2489. l = s) : l = s, u = this._makeAbs(l), b(this, l)) return n();
  2490. c[0] === a.GLOBSTAR ? this._processGlobStar(s, l, u, c, t, r, n) : this._processReaddir(s, l, u, c, t, r, n);
  2491. }
  2492. }, i.prototype._processReaddir = function(e, t, r, n, i, o, s) {
  2493. var a = this;
  2494. this._readdir(r, o, (function(c, l) {
  2495. return a._processReaddir2(e, t, r, n, i, o, l, s);
  2496. }));
  2497. }, i.prototype._processReaddir2 = function(e, t, r, n, i, o, s, a) {
  2498. var c, l, f, h, d, p, m, g;
  2499. if (!s) return a();
  2500. for (c = n[0], l = !!this.minimatch.negate, f = c._glob, h = this.dot || "." === f.charAt(0),
  2501. d = [], p = 0; p < s.length; p++) ("." !== (m = s[p]).charAt(0) || h) && (l && !e ? !m.match(c) : m.match(c)) && d.push(m);
  2502. if (0 === (g = d.length)) return a();
  2503. if (1 === n.length && !this.mark && !this.stat) {
  2504. for (this.matches[i] || (this.matches[i] = Object.create(null)), p = 0; p < g; p++) m = d[p],
  2505. e && (m = "/" !== e ? e + "/" + m : e + m), "/" !== m.charAt(0) || this.nomount || (m = u.join(this.root, m)),
  2506. this._emitMatch(i, m);
  2507. return a();
  2508. }
  2509. for (n.shift(), p = 0; p < g; p++) m = d[p], e && (m = "/" !== e ? e + "/" + m : e + m),
  2510. this._process([ m ].concat(n), i, o, a);
  2511. a();
  2512. }, i.prototype._emitMatch = function(e, t) {
  2513. var r, n, i;
  2514. this.aborted || v(this, t) || (this.paused ? this._emitQueue.push([ e, t ]) : (r = h(t) ? t : this._makeAbs(t),
  2515. this.mark && (t = this._mark(t)), this.absolute && (t = r), this.matches[e][t] || this.nodir && ("DIR" === (n = this.cache[r]) || Array.isArray(n)) || (this.matches[e][t] = !0,
  2516. (i = this.statCache[r]) && this.emit("stat", t, i), this.emit("match", t))));
  2517. }, i.prototype._readdirInGlobStar = function(e, t) {
  2518. var r, n;
  2519. if (!this.aborted) {
  2520. if (this.follow) return this._readdir(e, !1, t);
  2521. r = this, (n = y("lstat\0" + e, (function i(n, o) {
  2522. if (n && "ENOENT" === n.code) return t();
  2523. var s = o && o.isSymbolicLink();
  2524. r.symlinks[e] = s, s || !o || o.isDirectory() ? r._readdir(e, !1, t) : (r.cache[e] = "FILE",
  2525. t());
  2526. }))) && o.lstat(e, n);
  2527. }
  2528. }, i.prototype._readdir = function(e, t, r) {
  2529. if (!this.aborted && (r = y("readdir\0" + e + "\0" + t, r))) {
  2530. if (t && !g(this.symlinks, e)) return this._readdirInGlobStar(e, r);
  2531. if (g(this.cache, e)) {
  2532. var n = this.cache[e];
  2533. if (!n || "FILE" === n) return r();
  2534. if (Array.isArray(n)) return r(null, n);
  2535. }
  2536. o.readdir(e, function i(e, t, r) {
  2537. return function(n, i) {
  2538. n ? e._readdirError(t, n, r) : e._readdirEntries(t, i, r);
  2539. };
  2540. }(this, e, r));
  2541. }
  2542. }, i.prototype._readdirEntries = function(e, t, r) {
  2543. var n, i;
  2544. if (!this.aborted) {
  2545. if (!this.mark && !this.stat) for (n = 0; n < t.length; n++) i = t[n], i = "/" === e ? e + i : e + "/" + i,
  2546. this.cache[i] = !0;
  2547. return this.cache[e] = t, r(null, t);
  2548. }
  2549. }, i.prototype._readdirError = function(e, t, r) {
  2550. var n, i;
  2551. if (!this.aborted) {
  2552. switch (t.code) {
  2553. case "ENOTSUP":
  2554. case "ENOTDIR":
  2555. n = this._makeAbs(e), this.cache[n] = "FILE", n === this.cwdAbs && ((i = new Error(t.code + " invalid cwd " + this.cwd)).path = this.cwd,
  2556. i.code = t.code, this.emit("error", i), this.abort());
  2557. break;
  2558. case "ENOENT":
  2559. case "ELOOP":
  2560. case "ENAMETOOLONG":
  2561. case "UNKNOWN":
  2562. this.cache[this._makeAbs(e)] = !1;
  2563. break;
  2564. default:
  2565. this.cache[this._makeAbs(e)] = !1, this.strict && (this.emit("error", t), this.abort()),
  2566. this.silent || console.error("glob error", t);
  2567. }
  2568. return r();
  2569. }
  2570. }, i.prototype._processGlobStar = function(e, t, r, n, i, o, s) {
  2571. var a = this;
  2572. this._readdir(r, o, (function(c, l) {
  2573. a._processGlobStar2(e, t, r, n, i, o, l, s);
  2574. }));
  2575. }, i.prototype._processGlobStar2 = function(e, t, r, n, i, o, s, a) {
  2576. var c, l, u, f, h, d, p, m;
  2577. if (!s) return a();
  2578. if (c = n.slice(1), u = (l = e ? [ e ] : []).concat(c), this._process(u, i, !1, a),
  2579. f = this.symlinks[r], h = s.length, f && o) return a();
  2580. for (d = 0; d < h; d++) ("." !== s[d].charAt(0) || this.dot) && (p = l.concat(s[d], c),
  2581. this._process(p, i, !0, a), m = l.concat(s[d], n), this._process(m, i, !0, a));
  2582. a();
  2583. }, i.prototype._processSimple = function(e, t, r) {
  2584. var n = this;
  2585. this._stat(e, (function(i, o) {
  2586. n._processSimple2(e, t, i, o, r);
  2587. }));
  2588. }, i.prototype._processSimple2 = function(e, t, r, n, i) {
  2589. if (this.matches[t] || (this.matches[t] = Object.create(null)), !n) return i();
  2590. if (e && h(e) && !this.nomount) {
  2591. var o = /[\/\\]$/.test(e);
  2592. "/" === e.charAt(0) ? e = u.join(this.root, e) : (e = u.resolve(this.root, e), o && (e += "/"));
  2593. }
  2594. "win32" === process.platform && (e = e.replace(/\\/g, "/")), this._emitMatch(t, e),
  2595. i();
  2596. }, i.prototype._stat = function(e, t) {
  2597. var r, n, i, s, a, c = this._makeAbs(e), l = "/" === e.slice(-1);
  2598. if (e.length > this.maxLength) return t();
  2599. if (!this.stat && g(this.cache, c)) {
  2600. if (r = this.cache[c], Array.isArray(r) && (r = "DIR"), !l || "DIR" === r) return t(null, r);
  2601. if (l && "FILE" === r) return t();
  2602. }
  2603. if (void 0 !== (n = this.statCache[c])) return !1 === n ? t(null, n) : (i = n.isDirectory() ? "DIR" : "FILE",
  2604. l && "FILE" === i ? t() : t(null, i, n));
  2605. s = this, (a = y("stat\0" + c, (function u(r, n) {
  2606. if (n && n.isSymbolicLink()) return o.stat(c, (function(r, i) {
  2607. r ? s._stat2(e, c, null, n, t) : s._stat2(e, c, r, i, t);
  2608. }));
  2609. s._stat2(e, c, r, n, t);
  2610. }))) && o.lstat(c, a);
  2611. }, i.prototype._stat2 = function(e, t, r, n, i) {
  2612. var o, s;
  2613. return !r || "ENOENT" !== r.code && "ENOTDIR" !== r.code ? (o = "/" === e.slice(-1),
  2614. this.statCache[t] = n, "/" === t.slice(-1) && n && !n.isDirectory() ? i(null, !1, n) : (s = !0,
  2615. n && (s = n.isDirectory() ? "DIR" : "FILE"), this.cache[t] = this.cache[t] || s,
  2616. o && "FILE" === s ? i() : i(null, s, n))) : (this.statCache[t] = !1, i());
  2617. };
  2618. }, function(e, t, r) {
  2619. function n(e) {
  2620. return "/" === e.charAt(0);
  2621. }
  2622. function i(e) {
  2623. var t = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/.exec(e), r = t[1] || "", n = Boolean(r && ":" !== r.charAt(1));
  2624. return Boolean(t[2] || n);
  2625. }
  2626. e.exports = "win32" === process.platform ? i : n, e.exports.posix = n, e.exports.win32 = i;
  2627. }, , , function(e, t) {
  2628. e.exports = require$$9__default.default;
  2629. }, , function(e, t, r) {
  2630. function n() {
  2631. return c = o(r(7));
  2632. }
  2633. function i() {
  2634. return u = r(6);
  2635. }
  2636. function o(e) {
  2637. return e && e.__esModule ? e : {
  2638. default: e
  2639. };
  2640. }
  2641. function s(e, t) {
  2642. const r = new x(e, t);
  2643. return r.next(), r.parse();
  2644. }
  2645. var a, c, l, u, f, h;
  2646. Object.defineProperty(t, "__esModule", {
  2647. value: !0
  2648. }), t.default = function(e, t = "lockfile") {
  2649. return function i(e) {
  2650. return e.includes(C) && e.includes(S) && e.includes(O);
  2651. }(e = (0, (l || function n() {
  2652. return l = o(r(122));
  2653. }()).default)(e)) ? function a(e, t) {
  2654. const r = function n(e) {
  2655. const t = [ [], [] ], r = e.split(/\r?\n/g);
  2656. let n = !1;
  2657. for (;r.length; ) {
  2658. const e = r.shift();
  2659. if (e.startsWith(C)) {
  2660. for (;r.length; ) {
  2661. const e = r.shift();
  2662. if (e === S) {
  2663. n = !1;
  2664. break;
  2665. }
  2666. n || e.startsWith("|||||||") ? n = !0 : t[0].push(e);
  2667. }
  2668. for (;r.length; ) {
  2669. const e = r.shift();
  2670. if (e.startsWith(O)) break;
  2671. t[1].push(e);
  2672. }
  2673. } else t[0].push(e), t[1].push(e);
  2674. }
  2675. return [ t[0].join("\n"), t[1].join("\n") ];
  2676. }(e);
  2677. try {
  2678. return {
  2679. type: "merge",
  2680. object: Object.assign({}, s(r[0], t), s(r[1], t))
  2681. };
  2682. } catch (e) {
  2683. if (e instanceof SyntaxError) return {
  2684. type: "conflict",
  2685. object: {}
  2686. };
  2687. throw e;
  2688. }
  2689. }(e, t) : {
  2690. type: "success",
  2691. object: s(e, t)
  2692. };
  2693. };
  2694. const d = /^yarn lockfile v(\d+)$/, p = "BOOLEAN", m = "STRING", g = "COLON", y = "NEWLINE", b = "COMMENT", v = "INDENT", _ = "INVALID", w = "NUMBER", k = "COMMA", E = [ p, m, w ];
  2695. class x {
  2696. constructor(e, t = "lockfile") {
  2697. this.comments = [], this.tokens = function* r(e) {
  2698. function t(e, t) {
  2699. return {
  2700. line: n,
  2701. col: i,
  2702. type: e,
  2703. value: t
  2704. };
  2705. }
  2706. let r = !1, n = 1, i = 0;
  2707. for (;e.length; ) {
  2708. let o = 0;
  2709. if ("\n" === e[0] || "\r" === e[0]) o++, "\n" === e[1] && o++, n++, i = 0, yield t(y); else if ("#" === e[0]) {
  2710. o++;
  2711. let r = "";
  2712. for (;"\n" !== e[o]; ) r += e[o], o++;
  2713. yield t(b, r);
  2714. } else if (" " === e[0]) if (r) {
  2715. let r = "";
  2716. for (let t = 0; " " === e[t]; t++) r += e[t];
  2717. if (r.length % 2) throw new TypeError("Invalid number of spaces");
  2718. o = r.length, yield t(v, r.length / 2);
  2719. } else o++; else if ('"' === e[0]) {
  2720. let r = "";
  2721. for (let t = 0; ;t++) {
  2722. const n = e[t];
  2723. if (r += n, t > 0 && '"' === n && ("\\" !== e[t - 1] || "\\" === e[t - 2])) break;
  2724. }
  2725. o = r.length;
  2726. try {
  2727. yield t(m, JSON.parse(r));
  2728. } catch (e) {
  2729. if (!(e instanceof SyntaxError)) throw e;
  2730. yield t(_);
  2731. }
  2732. } else if (/^[0-9]/.test(e)) {
  2733. let r = "";
  2734. for (let t = 0; /^[0-9]$/.test(e[t]); t++) r += e[t];
  2735. o = r.length, yield t(w, +r);
  2736. } else if (/^true/.test(e)) yield t(p, !0), o = 4; else if (/^false/.test(e)) yield t(p, !1),
  2737. o = 5; else if (":" === e[0]) yield t(g), o++; else if ("," === e[0]) yield t(k),
  2738. o++; else if (/^[a-zA-Z\/-]/g.test(e)) {
  2739. let r = "";
  2740. for (let t = 0; t < e.length; t++) {
  2741. const n = e[t];
  2742. if (":" === n || " " === n || "\n" === n || "\r" === n || "," === n) break;
  2743. r += n;
  2744. }
  2745. o = r.length, yield t(m, r);
  2746. } else yield t(_);
  2747. o || (yield t(_)), i += o, r = "\n" === e[0] || "\r" === e[0] && "\n" === e[1],
  2748. e = e.slice(o);
  2749. }
  2750. yield t("EOF");
  2751. }(e), this.fileLoc = t;
  2752. }
  2753. onComment(e) {
  2754. const t = e.value;
  2755. (0, (c || n()).default)("string" == typeof t, "expected token value to be a string");
  2756. const o = t.trim(), s = o.match(d);
  2757. if (s) {
  2758. const e = +s[1];
  2759. if (e > (u || i()).LOCKFILE_VERSION) throw new ((f || function a() {
  2760. return f = r(4);
  2761. }()).MessageError)(`Can't install from a lockfile of version ${e} as you're on an old yarn version that only supports versions up to ${(u || i()).LOCKFILE_VERSION}. Run \`$ yarn self-update\` to upgrade to the latest version.`);
  2762. }
  2763. this.comments.push(o);
  2764. }
  2765. next() {
  2766. const e = this.tokens.next();
  2767. (0, (c || n()).default)(e, "expected a token");
  2768. const t = e.done, r = e.value;
  2769. if (t || !r) throw new Error("No more tokens");
  2770. return r.type === b ? (this.onComment(r), this.next()) : this.token = r;
  2771. }
  2772. unexpected(e = "Unexpected token") {
  2773. throw new SyntaxError(`${e} ${this.token.line}:${this.token.col} in ${this.fileLoc}`);
  2774. }
  2775. expect(e) {
  2776. this.token.type === e ? this.next() : this.unexpected();
  2777. }
  2778. eat(e) {
  2779. return this.token.type === e && (this.next(), !0);
  2780. }
  2781. parse(e = 0) {
  2782. var t, i, s, l, u, f, d, p, b;
  2783. const _ = (0, (h || function w() {
  2784. return h = o(r(20));
  2785. }()).default)();
  2786. for (;;) {
  2787. const h = this.token;
  2788. if (h.type === y) {
  2789. const t = this.next();
  2790. if (!e) continue;
  2791. if (t.type !== v) break;
  2792. if (t.value !== e) break;
  2793. this.next();
  2794. } else if (h.type === v) {
  2795. if (h.value !== e) break;
  2796. this.next();
  2797. } else {
  2798. if ("EOF" === h.type) break;
  2799. if (h.type === m) {
  2800. const r = h.value;
  2801. (0, (c || n()).default)(r, "Expected a key");
  2802. const o = [ r ];
  2803. for (this.next(); this.token.type === k; ) {
  2804. this.next();
  2805. const e = this.token;
  2806. e.type !== m && this.unexpected("Expected string");
  2807. const t = e.value;
  2808. (0, (c || n()).default)(t, "Expected a key"), o.push(t), this.next();
  2809. }
  2810. const a = this.token;
  2811. if (a.type === g) {
  2812. this.next();
  2813. const r = this.parse(e + 1);
  2814. for (t = o, s = 0, t = (i = Array.isArray(t)) ? t : t[Symbol.iterator](); ;) {
  2815. if (i) {
  2816. if (s >= t.length) break;
  2817. l = t[s++];
  2818. } else {
  2819. if ((s = t.next()).done) break;
  2820. l = s.value;
  2821. }
  2822. _[l] = r;
  2823. }
  2824. if (e && this.token.type !== v) break;
  2825. } else if (b = a, E.indexOf(b.type) >= 0) {
  2826. for (u = o, d = 0, u = (f = Array.isArray(u)) ? u : u[Symbol.iterator](); ;) {
  2827. if (f) {
  2828. if (d >= u.length) break;
  2829. p = u[d++];
  2830. } else {
  2831. if ((d = u.next()).done) break;
  2832. p = d.value;
  2833. }
  2834. _[p] = a.value;
  2835. }
  2836. this.next();
  2837. } else this.unexpected("Invalid value type");
  2838. } else this.unexpected(`Unknown token: ${(a || (a = o(r(2)))).default.inspect(h)}`);
  2839. }
  2840. }
  2841. return _;
  2842. }
  2843. }
  2844. const O = ">>>>>>>", S = "=======", C = "<<<<<<<";
  2845. }, , , function(e, t, r) {
  2846. function n() {
  2847. return i = function e(t) {
  2848. return t && t.__esModule ? t : {
  2849. default: t
  2850. };
  2851. }(r(20));
  2852. }
  2853. var i;
  2854. Object.defineProperty(t, "__esModule", {
  2855. value: !0
  2856. });
  2857. const o = r(212)("yarn");
  2858. t.default = class s {
  2859. constructor(e, t = 1 / 0) {
  2860. this.concurrencyQueue = [], this.maxConcurrency = t, this.runningCount = 0, this.warnedStuck = !1,
  2861. this.alias = e, this.first = !0, this.running = (0, (i || n()).default)(), this.queue = (0,
  2862. (i || n()).default)(), this.stuckTick = this.stuckTick.bind(this);
  2863. }
  2864. stillActive() {
  2865. this.stuckTimer && clearTimeout(this.stuckTimer), this.stuckTimer = setTimeout(this.stuckTick, 5e3),
  2866. this.stuckTimer.unref && this.stuckTimer.unref();
  2867. }
  2868. stuckTick() {
  2869. 1 === this.runningCount && (this.warnedStuck = !0, o(`The ${JSON.stringify(this.alias)} blocking queue may be stuck. 5 seconds without any activity with 1 worker: ${Object.keys(this.running)[0]}`));
  2870. }
  2871. push(e, t) {
  2872. return this.first ? this.first = !1 : this.stillActive(), new Promise(((r, n) => {
  2873. (this.queue[e] = this.queue[e] || []).push({
  2874. factory: t,
  2875. resolve: r,
  2876. reject: n
  2877. }), this.running[e] || this.shift(e);
  2878. }));
  2879. }
  2880. shift(e) {
  2881. this.running[e] && (delete this.running[e], this.runningCount--, this.stuckTimer && (clearTimeout(this.stuckTimer),
  2882. this.stuckTimer = null), this.warnedStuck && (this.warnedStuck = !1, o(`${JSON.stringify(this.alias)} blocking queue finally resolved. Nothing to worry about.`)));
  2883. const t = this.queue[e];
  2884. if (!t) return;
  2885. var r = t.shift();
  2886. const n = r.resolve, i = r.reject, s = r.factory;
  2887. t.length || delete this.queue[e];
  2888. const a = () => {
  2889. this.shift(e), this.shiftConcurrencyQueue();
  2890. };
  2891. this.maybePushConcurrencyQueue((() => {
  2892. this.running[e] = !0, this.runningCount++, s().then((function(e) {
  2893. return n(e), a(), null;
  2894. })).catch((function(e) {
  2895. i(e), a();
  2896. }));
  2897. }));
  2898. }
  2899. maybePushConcurrencyQueue(e) {
  2900. this.runningCount < this.maxConcurrency ? e() : this.concurrencyQueue.push(e);
  2901. }
  2902. shiftConcurrencyQueue() {
  2903. if (this.runningCount < this.maxConcurrency) {
  2904. const e = this.concurrencyQueue.shift();
  2905. e && e();
  2906. }
  2907. }
  2908. };
  2909. }, function(e, t) {
  2910. e.exports = function(e) {
  2911. try {
  2912. return !!e();
  2913. } catch (e) {
  2914. return !0;
  2915. }
  2916. };
  2917. }, , , , , , , , , , , , , , , function(e, t, r) {
  2918. var n = r(47), i = r(13)("toStringTag"), o = "Arguments" == n(function() {
  2919. return arguments;
  2920. }());
  2921. e.exports = function(e) {
  2922. var t, r, s;
  2923. return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = function(e, t) {
  2924. try {
  2925. return e[t];
  2926. } catch (e) {}
  2927. }(t = Object(e), i)) ? r : o ? n(t) : "Object" == (s = n(t)) && "function" == typeof t.callee ? "Arguments" : s;
  2928. };
  2929. }, function(e, t) {
  2930. e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",");
  2931. }, function(e, t, r) {
  2932. var n = r(11).document;
  2933. e.exports = n && n.documentElement;
  2934. }, function(e, t, r) {
  2935. var n = r(69), i = r(41), o = r(197), s = r(31), a = r(35), c = r(188), l = r(71), u = r(194), f = r(13)("iterator"), h = !([].keys && "next" in [].keys()), d = "keys", p = "values", m = function() {
  2936. return this;
  2937. };
  2938. e.exports = function(e, t, r, g, y, b, v) {
  2939. var _, w, k, E, x, O, S, C, A, j, T, P;
  2940. if (c(r, t, g), _ = function(e) {
  2941. if (!h && e in x) return x[e];
  2942. switch (e) {
  2943. case d:
  2944. return function t() {
  2945. return new r(this, e);
  2946. };
  2947. case p:
  2948. return function t() {
  2949. return new r(this, e);
  2950. };
  2951. }
  2952. return function t() {
  2953. return new r(this, e);
  2954. };
  2955. }, w = t + " Iterator", k = y == p, E = !1, x = e.prototype, S = (O = x[f] || x["@@iterator"] || y && x[y]) || _(y),
  2956. C = y ? k ? _("entries") : S : void 0, (A = "Array" == t && x.entries || O) && (P = u(A.call(new e))) !== Object.prototype && P.next && (l(P, w, !0),
  2957. n || "function" == typeof P[f] || s(P, f, m)), k && O && O.name !== p && (E = !0,
  2958. S = function e() {
  2959. return O.call(this);
  2960. }), n && !v || !h && !E && x[f] || s(x, f, S), a[t] = S, a[w] = m, y) if (j = {
  2961. values: k ? S : _(p),
  2962. keys: b ? S : _(d),
  2963. entries: C
  2964. }, v) for (T in j) T in x || o(x, T, j[T]); else i(i.P + i.F * (h || E), t, j);
  2965. return j;
  2966. };
  2967. }, function(e, t) {
  2968. e.exports = function(e) {
  2969. try {
  2970. return {
  2971. e: !1,
  2972. v: e()
  2973. };
  2974. } catch (e) {
  2975. return {
  2976. e: !0,
  2977. v: e
  2978. };
  2979. }
  2980. };
  2981. }, function(e, t, r) {
  2982. var n = r(27), i = r(34), o = r(70);
  2983. e.exports = function(e, t) {
  2984. var r;
  2985. return n(e), i(t) && t.constructor === e ? t : ((0, (r = o.f(e)).resolve)(t), r.promise);
  2986. };
  2987. }, function(e, t) {
  2988. e.exports = function(e, t) {
  2989. return {
  2990. enumerable: !(1 & e),
  2991. configurable: !(2 & e),
  2992. writable: !(4 & e),
  2993. value: t
  2994. };
  2995. };
  2996. }, function(e, t, r) {
  2997. var n = r(23), i = r(11), o = "__core-js_shared__", s = i[o] || (i[o] = {});
  2998. (e.exports = function(e, t) {
  2999. return s[e] || (s[e] = void 0 !== t ? t : {});
  3000. })("versions", []).push({
  3001. version: n.version,
  3002. mode: r(69) ? "pure" : "global",
  3003. copyright: "© 2018 Denis Pushkarev (zloirock.ru)"
  3004. });
  3005. }, function(e, t, r) {
  3006. var n = r(27), i = r(46), o = r(13)("species");
  3007. e.exports = function(e, t) {
  3008. var r, s = n(e).constructor;
  3009. return void 0 === s || null == (r = n(s)[o]) ? t : i(r);
  3010. };
  3011. }, function(e, t, r) {
  3012. var n, i, o, s = r(48), a = r(185), c = r(102), l = r(68), u = r(11), f = u.process, h = u.setImmediate, d = u.clearImmediate, p = u.MessageChannel, m = u.Dispatch, g = 0, y = {}, b = "onreadystatechange", v = function() {
  3013. var e, t = +this;
  3014. y.hasOwnProperty(t) && (e = y[t], delete y[t], e());
  3015. }, _ = function(e) {
  3016. v.call(e.data);
  3017. };
  3018. h && d || (h = function e(t) {
  3019. for (var r = [], i = 1; arguments.length > i; ) r.push(arguments[i++]);
  3020. return y[++g] = function() {
  3021. a("function" == typeof t ? t : Function(t), r);
  3022. }, n(g), g;
  3023. }, d = function e(t) {
  3024. delete y[t];
  3025. }, "process" == r(47)(f) ? n = function(e) {
  3026. f.nextTick(s(v, e, 1));
  3027. } : m && m.now ? n = function(e) {
  3028. m.now(s(v, e, 1));
  3029. } : p ? (o = (i = new p).port2, i.port1.onmessage = _, n = s(o.postMessage, o, 1)) : u.addEventListener && "function" == typeof postMessage && !u.importScripts ? (n = function(e) {
  3030. u.postMessage(e + "", "*");
  3031. }, u.addEventListener("message", _, !1)) : n = b in l("script") ? function(e) {
  3032. c.appendChild(l("script")).onreadystatechange = function() {
  3033. c.removeChild(this), v.call(e);
  3034. };
  3035. } : function(e) {
  3036. setTimeout(s(v, e, 1), 0);
  3037. }), e.exports = {
  3038. set: h,
  3039. clear: d
  3040. };
  3041. }, function(e, t, r) {
  3042. var n = r(73), i = Math.min;
  3043. e.exports = function(e) {
  3044. return e > 0 ? i(n(e), 9007199254740991) : 0;
  3045. };
  3046. }, function(e, t) {
  3047. var r = 0, n = Math.random();
  3048. e.exports = function(e) {
  3049. return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++r + n).toString(36));
  3050. };
  3051. }, function(e, t, r) {
  3052. function n(e) {
  3053. function r() {
  3054. var e, i, o, s, a, c;
  3055. if (r.enabled) {
  3056. for (e = r, o = (i = +new Date) - (n || i), e.diff = o, e.prev = n, e.curr = i,
  3057. n = i, s = new Array(arguments.length), a = 0; a < s.length; a++) s[a] = arguments[a];
  3058. s[0] = t.coerce(s[0]), "string" != typeof s[0] && s.unshift("%O"), c = 0, s[0] = s[0].replace(/%([a-zA-Z%])/g, (function(r, n) {
  3059. var i, o;
  3060. return "%%" === r || (c++, "function" == typeof (i = t.formatters[n]) && (o = s[c],
  3061. r = i.call(e, o), s.splice(c, 1), c--)), r;
  3062. })), t.formatArgs.call(e, s), (r.log || t.log || console.log.bind(console)).apply(e, s);
  3063. }
  3064. }
  3065. var n;
  3066. return r.namespace = e, r.enabled = t.enabled(e), r.useColors = t.useColors(), r.color = function o(e) {
  3067. var r, n = 0;
  3068. for (r in e) n = (n << 5) - n + e.charCodeAt(r), n |= 0;
  3069. return t.colors[Math.abs(n) % t.colors.length];
  3070. }(e), r.destroy = i, "function" == typeof t.init && t.init(r), t.instances.push(r),
  3071. r;
  3072. }
  3073. function i() {
  3074. var e = t.instances.indexOf(this);
  3075. return -1 !== e && (t.instances.splice(e, 1), !0);
  3076. }
  3077. (t = e.exports = n.debug = n.default = n).coerce = function o(e) {
  3078. return e instanceof Error ? e.stack || e.message : e;
  3079. }, t.disable = function s() {
  3080. t.enable("");
  3081. }, t.enable = function a(e) {
  3082. var r, n, i, o;
  3083. for (t.save(e), t.names = [], t.skips = [], i = (n = ("string" == typeof e ? e : "").split(/[\s,]+/)).length,
  3084. r = 0; r < i; r++) n[r] && ("-" === (e = n[r].replace(/\*/g, ".*?"))[0] ? t.skips.push(new RegExp("^" + e.substr(1) + "$")) : t.names.push(new RegExp("^" + e + "$")));
  3085. for (r = 0; r < t.instances.length; r++) (o = t.instances[r]).enabled = t.enabled(o.namespace);
  3086. }, t.enabled = function c(e) {
  3087. if ("*" === e[e.length - 1]) return !0;
  3088. var r, n;
  3089. for (r = 0, n = t.skips.length; r < n; r++) if (t.skips[r].test(e)) return !1;
  3090. for (r = 0, n = t.names.length; r < n; r++) if (t.names[r].test(e)) return !0;
  3091. return !1;
  3092. }, t.humanize = r(229), t.instances = [], t.names = [], t.skips = [], t.formatters = {};
  3093. }, , function(e, t, r) {
  3094. function n(e) {
  3095. return e && "realpath" === e.syscall && ("ELOOP" === e.code || "ENOMEM" === e.code || "ENAMETOOLONG" === e.code);
  3096. }
  3097. function i(e, t, r) {
  3098. if (u) return a(e, t, r);
  3099. "function" == typeof t && (r = t, t = null), a(e, t, (function(i, o) {
  3100. n(i) ? f.realpath(e, t, r) : r(i, o);
  3101. }));
  3102. }
  3103. function o(e, t) {
  3104. if (u) return c(e, t);
  3105. try {
  3106. return c(e, t);
  3107. } catch (r) {
  3108. if (n(r)) return f.realpathSync(e, t);
  3109. throw r;
  3110. }
  3111. }
  3112. var s, a, c, l, u, f;
  3113. e.exports = i, i.realpath = i, i.sync = o, i.realpathSync = o, i.monkeypatch = function h() {
  3114. s.realpath = i, s.realpathSync = o;
  3115. }, i.unmonkeypatch = function d() {
  3116. s.realpath = a, s.realpathSync = c;
  3117. }, s = r(3), a = s.realpath, c = s.realpathSync, l = process.version, u = /^v[0-5]\./.test(l),
  3118. f = r(217);
  3119. }, function(e, t, r) {
  3120. function n(e, t) {
  3121. return Object.prototype.hasOwnProperty.call(e, t);
  3122. }
  3123. function i(e, t) {
  3124. return e.toLowerCase().localeCompare(t.toLowerCase());
  3125. }
  3126. function o(e, t) {
  3127. return e.localeCompare(t);
  3128. }
  3129. function s(e) {
  3130. var t, r = null;
  3131. return "/**" === e.slice(-3) && (t = e.replace(/(\/\*\*)+$/, ""), r = new h(t, {
  3132. dot: !0
  3133. })), {
  3134. matcher: new h(e, {
  3135. dot: !0
  3136. }),
  3137. gmatcher: r
  3138. };
  3139. }
  3140. function a(e, t) {
  3141. var r = t;
  3142. return r = "/" === t.charAt(0) ? l.join(e.root, t) : f(t) || "" === t ? t : e.changedCwd ? l.resolve(e.cwd, t) : l.resolve(t),
  3143. "win32" === process.platform && (r = r.replace(/\\/g, "/")), r;
  3144. }
  3145. function c(e, t) {
  3146. return !!e.ignore.length && e.ignore.some((function(e) {
  3147. return e.matcher.match(t) || !(!e.gmatcher || !e.gmatcher.match(t));
  3148. }));
  3149. }
  3150. var l, u, f, h;
  3151. t.alphasort = o, t.alphasorti = i, t.setopts = function d(e, t, r) {
  3152. if (r || (r = {}), r.matchBase && -1 === t.indexOf("/")) {
  3153. if (r.noglobstar) throw new Error("base matching requires globstar");
  3154. t = "**/" + t;
  3155. }
  3156. e.silent = !!r.silent, e.pattern = t, e.strict = !1 !== r.strict, e.realpath = !!r.realpath,
  3157. e.realpathCache = r.realpathCache || Object.create(null), e.follow = !!r.follow,
  3158. e.dot = !!r.dot, e.mark = !!r.mark, e.nodir = !!r.nodir, e.nodir && (e.mark = !0),
  3159. e.sync = !!r.sync, e.nounique = !!r.nounique, e.nonull = !!r.nonull, e.nosort = !!r.nosort,
  3160. e.nocase = !!r.nocase, e.stat = !!r.stat, e.noprocess = !!r.noprocess, e.absolute = !!r.absolute,
  3161. e.maxLength = r.maxLength || 1 / 0, e.cache = r.cache || Object.create(null), e.statCache = r.statCache || Object.create(null),
  3162. e.symlinks = r.symlinks || Object.create(null), function i(e, t) {
  3163. e.ignore = t.ignore || [], Array.isArray(e.ignore) || (e.ignore = [ e.ignore ]),
  3164. e.ignore.length && (e.ignore = e.ignore.map(s));
  3165. }(e, r), e.changedCwd = !1;
  3166. var o = process.cwd();
  3167. n(r, "cwd") ? (e.cwd = l.resolve(r.cwd), e.changedCwd = e.cwd !== o) : e.cwd = o,
  3168. e.root = r.root || l.resolve(e.cwd, "/"), e.root = l.resolve(e.root), "win32" === process.platform && (e.root = e.root.replace(/\\/g, "/")),
  3169. e.cwdAbs = f(e.cwd) ? e.cwd : a(e, e.cwd), "win32" === process.platform && (e.cwdAbs = e.cwdAbs.replace(/\\/g, "/")),
  3170. e.nomount = !!r.nomount, r.nonegate = !0, r.nocomment = !0, e.minimatch = new h(t, r),
  3171. e.options = e.minimatch.options;
  3172. }, t.ownProp = n, t.makeAbs = a, t.finish = function p(e) {
  3173. var t, r, n, s, l, u = e.nounique, f = u ? [] : Object.create(null);
  3174. for (t = 0, r = e.matches.length; t < r; t++) (n = e.matches[t]) && 0 !== Object.keys(n).length ? (l = Object.keys(n),
  3175. u ? f.push.apply(f, l) : l.forEach((function(e) {
  3176. f[e] = !0;
  3177. }))) : e.nonull && (s = e.minimatch.globSet[t], u ? f.push(s) : f[s] = !0);
  3178. if (u || (f = Object.keys(f)), e.nosort || (f = f.sort(e.nocase ? i : o)), e.mark) {
  3179. for (t = 0; t < f.length; t++) f[t] = e._mark(f[t]);
  3180. e.nodir && (f = f.filter((function(t) {
  3181. var r = !/\/$/.test(t), n = e.cache[t] || e.cache[a(e, t)];
  3182. return r && n && (r = "DIR" !== n && !Array.isArray(n)), r;
  3183. })));
  3184. }
  3185. e.ignore.length && (f = f.filter((function(t) {
  3186. return !c(e, t);
  3187. }))), e.found = f;
  3188. }, t.mark = function m(e, t) {
  3189. var r, n, i, o = a(e, t), s = e.cache[o], c = t;
  3190. return s && (r = "DIR" === s || Array.isArray(s), n = "/" === t.slice(-1), r && !n ? c += "/" : !r && n && (c = c.slice(0, -1)),
  3191. c !== t && (i = a(e, c), e.statCache[i] = e.statCache[o], e.cache[i] = e.cache[o])),
  3192. c;
  3193. }, t.isIgnored = c, t.childrenIgnored = function g(e, t) {
  3194. return !!e.ignore.length && e.ignore.some((function(e) {
  3195. return !(!e.gmatcher || !e.gmatcher.match(t));
  3196. }));
  3197. }, l = r(0), u = r(60), f = r(76), h = u.Minimatch;
  3198. }, function(e, t, r) {
  3199. function n(e, t, r, a) {
  3200. var c, l, u;
  3201. "function" == typeof t ? (r = t, t = {}) : t && "object" == typeof t || (t = {
  3202. mode: t
  3203. }), c = t.mode, l = t.fs || o, void 0 === c && (c = s & ~process.umask()), a || (a = null),
  3204. u = r || function() {}, e = i.resolve(e), l.mkdir(e, c, (function(r) {
  3205. if (!r) return u(null, a = a || e);
  3206. switch (r.code) {
  3207. case "ENOENT":
  3208. n(i.dirname(e), t, (function(r, i) {
  3209. r ? u(r, i) : n(e, t, u, i);
  3210. }));
  3211. break;
  3212. default:
  3213. l.stat(e, (function(e, t) {
  3214. e || !t.isDirectory() ? u(r, a) : u(null, a);
  3215. }));
  3216. }
  3217. }));
  3218. }
  3219. var i = r(0), o = r(3), s = parseInt("0777", 8);
  3220. e.exports = n.mkdirp = n.mkdirP = n, n.sync = function e(t, r, n) {
  3221. var a, c, l;
  3222. r && "object" == typeof r || (r = {
  3223. mode: r
  3224. }), a = r.mode, c = r.fs || o, void 0 === a && (a = s & ~process.umask()), n || (n = null),
  3225. t = i.resolve(t);
  3226. try {
  3227. c.mkdirSync(t, a), n = n || t;
  3228. } catch (o) {
  3229. switch (o.code) {
  3230. case "ENOENT":
  3231. n = e(i.dirname(t), r, n), e(t, r, n);
  3232. break;
  3233. default:
  3234. try {
  3235. l = c.statSync(t);
  3236. } catch (e) {
  3237. throw o;
  3238. }
  3239. if (!l.isDirectory()) throw o;
  3240. }
  3241. }
  3242. return n;
  3243. };
  3244. }, , , , , , function(e, t, r) {
  3245. e.exports = e => {
  3246. if ("string" != typeof e) throw new TypeError("Expected a string, got " + typeof e);
  3247. return 65279 === e.charCodeAt(0) ? e.slice(1) : e;
  3248. };
  3249. }, function(e, t) {
  3250. e.exports = function e(t, r) {
  3251. function n() {
  3252. var e, r, n, i = new Array(arguments.length);
  3253. for (e = 0; e < i.length; e++) i[e] = arguments[e];
  3254. return r = t.apply(this, i), n = i[i.length - 1], "function" == typeof r && r !== n && Object.keys(n).forEach((function(e) {
  3255. r[e] = n[e];
  3256. })), r;
  3257. }
  3258. if (t && r) return e(t)(r);
  3259. if ("function" != typeof t) throw new TypeError("need wrapper function");
  3260. return Object.keys(t).forEach((function(e) {
  3261. n[e] = t[e];
  3262. })), n;
  3263. };
  3264. }, , , , , , , , function(e, t, r) {
  3265. var n = r(47);
  3266. e.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) {
  3267. return "String" == n(e) ? e.split("") : Object(e);
  3268. };
  3269. }, function(e, t, r) {
  3270. var n = r(195), i = r(101);
  3271. e.exports = Object.keys || function e(t) {
  3272. return n(t, i);
  3273. };
  3274. }, function(e, t, r) {
  3275. var n = r(67);
  3276. e.exports = function(e) {
  3277. return Object(n(e));
  3278. };
  3279. }, , , , , , , , , , , , function(e, t) {
  3280. e.exports = {
  3281. name: "yarn",
  3282. installationMethod: "unknown",
  3283. version: "1.10.0-0",
  3284. license: "BSD-2-Clause",
  3285. preferGlobal: !0,
  3286. description: "📦🐈 Fast, reliable, and secure dependency management.",
  3287. dependencies: {
  3288. "@zkochan/cmd-shim": "^2.2.4",
  3289. "babel-runtime": "^6.26.0",
  3290. bytes: "^3.0.0",
  3291. camelcase: "^4.0.0",
  3292. chalk: "^2.1.0",
  3293. commander: "^2.9.0",
  3294. death: "^1.0.0",
  3295. debug: "^3.0.0",
  3296. "deep-equal": "^1.0.1",
  3297. "detect-indent": "^5.0.0",
  3298. dnscache: "^1.0.1",
  3299. glob: "^7.1.1",
  3300. "gunzip-maybe": "^1.4.0",
  3301. "hash-for-dep": "^1.2.3",
  3302. "imports-loader": "^0.8.0",
  3303. ini: "^1.3.4",
  3304. inquirer: "^3.0.1",
  3305. invariant: "^2.2.0",
  3306. "is-builtin-module": "^2.0.0",
  3307. "is-ci": "^1.0.10",
  3308. "is-webpack-bundle": "^1.0.0",
  3309. leven: "^2.0.0",
  3310. "loud-rejection": "^1.2.0",
  3311. micromatch: "^2.3.11",
  3312. mkdirp: "^0.5.1",
  3313. "node-emoji": "^1.6.1",
  3314. "normalize-url": "^2.0.0",
  3315. "npm-logical-tree": "^1.2.1",
  3316. "object-path": "^0.11.2",
  3317. "proper-lockfile": "^2.0.0",
  3318. puka: "^1.0.0",
  3319. read: "^1.0.7",
  3320. request: "^2.87.0",
  3321. "request-capture-har": "^1.2.2",
  3322. rimraf: "^2.5.0",
  3323. semver: "^5.1.0",
  3324. ssri: "^5.3.0",
  3325. "strip-ansi": "^4.0.0",
  3326. "strip-bom": "^3.0.0",
  3327. "tar-fs": "^1.16.0",
  3328. "tar-stream": "^1.6.1",
  3329. uuid: "^3.0.1",
  3330. "v8-compile-cache": "^2.0.0",
  3331. "validate-npm-package-license": "^3.0.3",
  3332. yn: "^2.0.0"
  3333. },
  3334. devDependencies: {
  3335. "babel-core": "^6.26.0",
  3336. "babel-eslint": "^7.2.3",
  3337. "babel-loader": "^6.2.5",
  3338. "babel-plugin-array-includes": "^2.0.3",
  3339. "babel-plugin-transform-builtin-extend": "^1.1.2",
  3340. "babel-plugin-transform-inline-imports-commonjs": "^1.0.0",
  3341. "babel-plugin-transform-runtime": "^6.4.3",
  3342. "babel-preset-env": "^1.6.0",
  3343. "babel-preset-flow": "^6.23.0",
  3344. "babel-preset-stage-0": "^6.0.0",
  3345. babylon: "^6.5.0",
  3346. commitizen: "^2.9.6",
  3347. "cz-conventional-changelog": "^2.0.0",
  3348. eslint: "^4.3.0",
  3349. "eslint-config-fb-strict": "^22.0.0",
  3350. "eslint-plugin-babel": "^5.0.0",
  3351. "eslint-plugin-flowtype": "^2.35.0",
  3352. "eslint-plugin-jasmine": "^2.6.2",
  3353. "eslint-plugin-jest": "^21.0.0",
  3354. "eslint-plugin-jsx-a11y": "^6.0.2",
  3355. "eslint-plugin-prefer-object-spread": "^1.2.1",
  3356. "eslint-plugin-prettier": "^2.1.2",
  3357. "eslint-plugin-react": "^7.1.0",
  3358. "eslint-plugin-relay": "^0.0.24",
  3359. "eslint-plugin-yarn-internal": "file:scripts/eslint-rules",
  3360. execa: "^0.10.0",
  3361. "flow-bin": "^0.66.0",
  3362. "git-release-notes": "^3.0.0",
  3363. gulp: "^3.9.0",
  3364. "gulp-babel": "^7.0.0",
  3365. "gulp-if": "^2.0.1",
  3366. "gulp-newer": "^1.0.0",
  3367. "gulp-plumber": "^1.0.1",
  3368. "gulp-sourcemaps": "^2.2.0",
  3369. "gulp-util": "^3.0.7",
  3370. "gulp-watch": "^5.0.0",
  3371. jest: "^22.4.4",
  3372. jsinspect: "^0.12.6",
  3373. minimatch: "^3.0.4",
  3374. "mock-stdin": "^0.3.0",
  3375. prettier: "^1.5.2",
  3376. temp: "^0.8.3",
  3377. webpack: "^2.1.0-beta.25",
  3378. yargs: "^6.3.0"
  3379. },
  3380. resolutions: {
  3381. sshpk: "^1.14.2"
  3382. },
  3383. engines: {
  3384. node: ">=4.0.0"
  3385. },
  3386. repository: "yarnpkg/yarn",
  3387. bin: {
  3388. yarn: "./bin/yarn.js",
  3389. yarnpkg: "./bin/yarn.js"
  3390. },
  3391. scripts: {
  3392. build: "gulp build",
  3393. "build-bundle": "node ./scripts/build-webpack.js",
  3394. "build-chocolatey": "powershell ./scripts/build-chocolatey.ps1",
  3395. "build-deb": "./scripts/build-deb.sh",
  3396. "build-dist": "bash ./scripts/build-dist.sh",
  3397. "build-win-installer": "scripts\\build-windows-installer.bat",
  3398. changelog: "git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md",
  3399. "dupe-check": "yarn jsinspect ./src",
  3400. lint: "eslint . && flow check",
  3401. "pkg-tests": "yarn --cwd packages/pkg-tests jest yarn.test.js",
  3402. prettier: "eslint src __tests__ --fix",
  3403. "release-branch": "./scripts/release-branch.sh",
  3404. test: "yarn lint && yarn test-only",
  3405. "test-only": "node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose",
  3406. "test-only-debug": "node --inspect-brk --max_old_space_size=4096 node_modules/jest/bin/jest.js --runInBand --verbose",
  3407. "test-coverage": "node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose",
  3408. watch: "gulp watch",
  3409. commit: "git-cz"
  3410. },
  3411. jest: {
  3412. collectCoverageFrom: [ "src/**/*.js" ],
  3413. testEnvironment: "node",
  3414. modulePathIgnorePatterns: [ "__tests__/fixtures/", "packages/pkg-tests/pkg-tests-fixtures", "dist/" ],
  3415. testPathIgnorePatterns: [ "__tests__/(fixtures|__mocks__)/", "updates/", "_(temp|mock|install|init|helpers).js$", "packages/pkg-tests" ]
  3416. },
  3417. config: {
  3418. commitizen: {
  3419. path: "./node_modules/cz-conventional-changelog"
  3420. }
  3421. }
  3422. };
  3423. }, , , , , function(e, t, r) {
  3424. function n() {
  3425. return a = r(12);
  3426. }
  3427. function i(e) {
  3428. return "boolean" == typeof e || "number" == typeof e || function t(e) {
  3429. return 0 === e.indexOf("true") || 0 === e.indexOf("false") || /[:\s\n\\",\[\]]/g.test(e) || /^[0-9]/g.test(e) || !/^[a-zA-Z]/g.test(e);
  3430. }(e) ? JSON.stringify(e) : e;
  3431. }
  3432. function o(e, t) {
  3433. return h[e] || h[t] ? (h[e] || 100) > (h[t] || 100) ? 1 : -1 : (0, (a || n()).sortAlpha)(e, t);
  3434. }
  3435. function s(e, t) {
  3436. if ("object" != typeof e) throw new TypeError;
  3437. const r = t.indent, c = [], l = Object.keys(e).sort(o);
  3438. let u = [];
  3439. for (let o = 0; o < l.length; o++) {
  3440. const f = l[o], h = e[f];
  3441. if (null == h || u.indexOf(f) >= 0) continue;
  3442. const d = [ f ];
  3443. if ("object" == typeof h) for (let t = o + 1; t < l.length; t++) {
  3444. const r = l[t];
  3445. h === e[r] && d.push(r);
  3446. }
  3447. const p = d.sort((a || n()).sortAlpha).map(i).join(", ");
  3448. if ("string" == typeof h || "boolean" == typeof h || "number" == typeof h) c.push(`${p} ${i(h)}`); else {
  3449. if ("object" != typeof h) throw new TypeError;
  3450. c.push(`${p}:\n${s(h, {
  3451. indent: r + " "
  3452. })}` + (t.topLevel ? "\n" : ""));
  3453. }
  3454. u = u.concat(d);
  3455. }
  3456. return r + c.join(`\n${r}`);
  3457. }
  3458. var a, c, l;
  3459. Object.defineProperty(t, "__esModule", {
  3460. value: !0
  3461. }), t.default = function u(e, t, n) {
  3462. const i = s(e, {
  3463. indent: "",
  3464. topLevel: !0
  3465. });
  3466. if (t) return i;
  3467. const o = [];
  3468. return o.push("# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY."),
  3469. o.push(`# yarn lockfile v${(c || function a() {
  3470. return c = r(6);
  3471. }()).LOCKFILE_VERSION}`), n && (o.push(`# yarn v${(l || function u() {
  3472. return l = r(145);
  3473. }()).version}`), o.push(`# node ${f}`)), o.push("\n"), o.push(i), o.join("\n");
  3474. };
  3475. const f = process.version, h = {
  3476. name: 1,
  3477. version: 2,
  3478. uid: 3,
  3479. resolved: 4,
  3480. integrity: 5,
  3481. registry: 6,
  3482. dependencies: 7
  3483. };
  3484. }, , , , , , , , , , , , , , function(e, t, r) {
  3485. function n() {
  3486. return a = s(r(1));
  3487. }
  3488. function i() {
  3489. return c = s(r(3));
  3490. }
  3491. function o() {
  3492. return l = r(40);
  3493. }
  3494. function s(e) {
  3495. return e && e.__esModule ? e : {
  3496. default: e
  3497. };
  3498. }
  3499. var a, c, l, u, f, h;
  3500. Object.defineProperty(t, "__esModule", {
  3501. value: !0
  3502. }), t.fileDatesEqual = t.copyFile = t.unlink = void 0;
  3503. let d, p = (u = (0, (a || n()).default)((function*(e, t, r) {
  3504. const n = void 0 === e;
  3505. let i = e || -1;
  3506. if (void 0 === d) {
  3507. const e = yield y(t);
  3508. d = x(e.mtime, r.mtime);
  3509. }
  3510. if (!d) {
  3511. if (n) try {
  3512. i = yield b(t, "a", r.mode);
  3513. } catch (e) {
  3514. try {
  3515. i = yield b(t, "r", r.mode);
  3516. } catch (e) {
  3517. return;
  3518. }
  3519. }
  3520. try {
  3521. i && (yield v(i, r.atime, r.mtime));
  3522. } catch (e) {} finally {
  3523. n && i && (yield g(i));
  3524. }
  3525. }
  3526. })), function e(t, r, n) {
  3527. return u.apply(this, arguments);
  3528. });
  3529. const m = (0, (l || o()).promisify)((c || i()).default.readFile), g = (0, (l || o()).promisify)((c || i()).default.close), y = (0,
  3530. (l || o()).promisify)((c || i()).default.lstat), b = (0, (l || o()).promisify)((c || i()).default.open), v = (0,
  3531. (l || o()).promisify)((c || i()).default.futimes), _ = (0, (l || o()).promisify)((c || i()).default.write), w = t.unlink = (0,
  3532. (l || o()).promisify)(r(233));
  3533. t.copyFile = (f = (0, (a || n()).default)((function*(e, t) {
  3534. try {
  3535. yield w(e.dest), yield k(e.src, e.dest, 0, e);
  3536. } finally {
  3537. t && t();
  3538. }
  3539. })), function e(t, r) {
  3540. return f.apply(this, arguments);
  3541. });
  3542. const k = (e, t, r, n) => (c || i()).default.copyFile ? new Promise(((o, s) => (c || i()).default.copyFile(e, t, r, (e => {
  3543. e ? s(e) : p(void 0, t, n).then((() => o())).catch((e => s(e)));
  3544. })))) : E(e, t, r, n), E = (h = (0, (a || n()).default)((function*(e, t, r, n) {
  3545. const i = yield b(t, "w", n.mode);
  3546. try {
  3547. const r = yield m(e);
  3548. yield _(i, r, 0, r.length), yield p(i, t, n);
  3549. } finally {
  3550. yield g(i);
  3551. }
  3552. })), function e(t, r, n, i) {
  3553. return h.apply(this, arguments);
  3554. }), x = t.fileDatesEqual = (e, t) => {
  3555. const r = e.getTime(), n = t.getTime();
  3556. if ("win32" !== process.platform) return r === n;
  3557. if (Math.abs(r - n) <= 1) return !0;
  3558. const i = Math.floor(r / 1e3), o = Math.floor(n / 1e3);
  3559. return r - 1e3 * i == 0 || n - 1e3 * o == 0 ? i === o : r === n;
  3560. };
  3561. }, , , , , function(e, t, r) {
  3562. function n() {
  3563. return Boolean(process.env.FAKEROOTKEY);
  3564. }
  3565. function i(e) {
  3566. return 0 === e;
  3567. }
  3568. Object.defineProperty(t, "__esModule", {
  3569. value: !0
  3570. }), t.isFakeRoot = n, t.isRootUser = i, t.default = i(function o() {
  3571. return "win32" !== process.platform && process.getuid ? process.getuid() : null;
  3572. }()) && !n();
  3573. }, , function(e, t, r) {
  3574. function n() {
  3575. return process.env.LOCALAPPDATA ? a.join(process.env.LOCALAPPDATA, "Yarn") : null;
  3576. }
  3577. Object.defineProperty(t, "__esModule", {
  3578. value: !0
  3579. }), t.getDataDir = function i() {
  3580. if ("win32" === process.platform) {
  3581. const e = n();
  3582. return null == e ? l : a.join(e, "Data");
  3583. }
  3584. return process.env.XDG_DATA_HOME ? a.join(process.env.XDG_DATA_HOME, "yarn") : l;
  3585. }, t.getCacheDir = function o() {
  3586. return "win32" === process.platform ? a.join(n() || a.join(c, "AppData", "Local", "Yarn"), "Cache") : process.env.XDG_CACHE_HOME ? a.join(process.env.XDG_CACHE_HOME, "yarn") : "darwin" === process.platform ? a.join(c, "Library", "Caches", "Yarn") : u;
  3587. }, t.getConfigDir = function s() {
  3588. if ("win32" === process.platform) {
  3589. const e = n();
  3590. return null == e ? l : a.join(e, "Config");
  3591. }
  3592. return process.env.XDG_CONFIG_HOME ? a.join(process.env.XDG_CONFIG_HOME, "yarn") : l;
  3593. };
  3594. const a = r(0), c = r(45).default, l = a.join(c, ".config", "yarn"), u = a.join(c, ".cache", "yarn");
  3595. }, , function(e, t, r) {
  3596. e.exports = {
  3597. default: r(179),
  3598. __esModule: !0
  3599. };
  3600. }, function(e, t, r) {
  3601. function n(e, t, r) {
  3602. e instanceof RegExp && (e = i(e, r)), t instanceof RegExp && (t = i(t, r));
  3603. var n = o(e, t, r);
  3604. return n && {
  3605. start: n[0],
  3606. end: n[1],
  3607. pre: r.slice(0, n[0]),
  3608. body: r.slice(n[0] + e.length, n[1]),
  3609. post: r.slice(n[1] + t.length)
  3610. };
  3611. }
  3612. function i(e, t) {
  3613. var r = t.match(e);
  3614. return r ? r[0] : null;
  3615. }
  3616. function o(e, t, r) {
  3617. var n, i, o, s, a, c = r.indexOf(e), l = r.indexOf(t, c + 1), u = c;
  3618. if (c >= 0 && l > 0) {
  3619. for (n = [], o = r.length; u >= 0 && !a; ) u == c ? (n.push(u), c = r.indexOf(e, u + 1)) : 1 == n.length ? a = [ n.pop(), l ] : ((i = n.pop()) < o && (o = i,
  3620. s = l), l = r.indexOf(t, u + 1)), u = c < l && c >= 0 ? c : l;
  3621. n.length && (a = [ o, s ]);
  3622. }
  3623. return a;
  3624. }
  3625. e.exports = n, n.range = o;
  3626. }, function(e, t, r) {
  3627. function n(e) {
  3628. return parseInt(e, 10) == e ? parseInt(e, 10) : e.charCodeAt(0);
  3629. }
  3630. function i(e) {
  3631. return e.split(f).join("\\").split(h).join("{").split(d).join("}").split(p).join(",").split(m).join(".");
  3632. }
  3633. function o(e) {
  3634. var t, r, n, i, s, a, c;
  3635. return e ? (t = [], (r = y("{", "}", e)) ? (n = r.pre, i = r.body, s = r.post, (a = n.split(","))[a.length - 1] += "{" + i + "}",
  3636. c = o(s), s.length && (a[a.length - 1] += c.shift(), a.push.apply(a, c)), t.push.apply(t, a),
  3637. t) : e.split(",")) : [ "" ];
  3638. }
  3639. function s(e) {
  3640. return "{" + e + "}";
  3641. }
  3642. function a(e) {
  3643. return /^-?0\d/.test(e);
  3644. }
  3645. function c(e, t) {
  3646. return e <= t;
  3647. }
  3648. function l(e, t) {
  3649. return e >= t;
  3650. }
  3651. function u(e, t) {
  3652. var r, i, f, h, p, m, b, v, _, w, k, E, x, O, S, C, A, j, T, P, F, L = [], $ = y("{", "}", e);
  3653. if (!$ || /\$$/.test($.pre)) return [ e ];
  3654. if (r = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test($.body), i = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test($.body),
  3655. f = r || i, h = $.body.indexOf(",") >= 0, !f && !h) return $.post.match(/,.*\}/) ? u(e = $.pre + "{" + $.body + d + $.post) : [ e ];
  3656. if (f) p = $.body.split(/\.\./); else if (1 === (p = o($.body)).length && 1 === (p = u(p[0], !1).map(s)).length) return (m = $.post.length ? u($.post, !1) : [ "" ]).map((function(e) {
  3657. return $.pre + p[0] + e;
  3658. }));
  3659. if (b = $.pre, m = $.post.length ? u($.post, !1) : [ "" ], f) for (_ = n(p[0]),
  3660. w = n(p[1]), k = Math.max(p[0].length, p[1].length), E = 3 == p.length ? Math.abs(n(p[2])) : 1,
  3661. x = c, w < _ && (E *= -1, x = l), O = p.some(a), v = [], S = _; x(S, w); S += E) i ? "\\" === (C = String.fromCharCode(S)) && (C = "") : (C = String(S),
  3662. O && (A = k - C.length) > 0 && (j = new Array(A + 1).join("0"), C = S < 0 ? "-" + j + C.slice(1) : j + C)),
  3663. v.push(C); else v = g(p, (function(e) {
  3664. return u(e, !1);
  3665. }));
  3666. for (T = 0; T < v.length; T++) for (P = 0; P < m.length; P++) F = b + v[T] + m[P],
  3667. (!t || f || F) && L.push(F);
  3668. return L;
  3669. }
  3670. var f, h, d, p, m, g = r(178), y = r(174);
  3671. e.exports = function b(e) {
  3672. return e ? ("{}" === e.substr(0, 2) && (e = "\\{\\}" + e.substr(2)), u(function t(e) {
  3673. return e.split("\\\\").join(f).split("\\{").join(h).split("\\}").join(d).split("\\,").join(p).split("\\.").join(m);
  3674. }(e), !0).map(i)) : [];
  3675. }, f = "\0SLASH" + Math.random() + "\0", h = "\0OPEN" + Math.random() + "\0", d = "\0CLOSE" + Math.random() + "\0",
  3676. p = "\0COMMA" + Math.random() + "\0", m = "\0PERIOD" + Math.random() + "\0";
  3677. }, function(e, t, r) {
  3678. function n(e) {
  3679. let t = !1, r = !1, n = !1;
  3680. for (let i = 0; i < e.length; i++) {
  3681. const o = e[i];
  3682. t && /[a-zA-Z]/.test(o) && o.toUpperCase() === o ? (e = e.substr(0, i) + "-" + e.substr(i),
  3683. t = !1, n = r, r = !0, i++) : r && n && /[a-zA-Z]/.test(o) && o.toLowerCase() === o ? (e = e.substr(0, i - 1) + "-" + e.substr(i - 1),
  3684. n = r, r = !1, t = !0) : (t = o.toLowerCase() === o, n = r, r = o.toUpperCase() === o);
  3685. }
  3686. return e;
  3687. }
  3688. e.exports = function(e) {
  3689. if (0 === (e = arguments.length > 1 ? Array.from(arguments).map((e => e.trim())).filter((e => e.length)).join("-") : e.trim()).length) return "";
  3690. if (1 === e.length) return e.toLowerCase();
  3691. if (/^[a-z0-9]+$/.test(e)) return e;
  3692. const t = e !== e.toLowerCase();
  3693. return t && (e = n(e)), e.replace(/^[_.\- ]+/, "").toLowerCase().replace(/[_.\- ]+(\w|$)/g, ((e, t) => t.toUpperCase()));
  3694. };
  3695. }, , function(e, t) {
  3696. e.exports = function(e, t) {
  3697. var n, i, o = [];
  3698. for (n = 0; n < e.length; n++) i = t(e[n], n), r(i) ? o.push.apply(o, i) : o.push(i);
  3699. return o;
  3700. };
  3701. var r = Array.isArray || function(e) {
  3702. return "[object Array]" === Object.prototype.toString.call(e);
  3703. };
  3704. }, function(e, t, r) {
  3705. r(205), r(207), r(210), r(206), r(208), r(209), e.exports = r(23).Promise;
  3706. }, function(e, t) {
  3707. e.exports = function() {};
  3708. }, function(e, t) {
  3709. e.exports = function(e, t, r, n) {
  3710. if (!(e instanceof t) || void 0 !== n && n in e) throw TypeError(r + ": incorrect invocation!");
  3711. return e;
  3712. };
  3713. }, function(e, t, r) {
  3714. var n = r(74), i = r(110), o = r(200);
  3715. e.exports = function(e) {
  3716. return function(t, r, s) {
  3717. var a, c = n(t), l = i(c.length), u = o(s, l);
  3718. if (e && r != r) {
  3719. for (;l > u; ) if ((a = c[u++]) != a) return !0;
  3720. } else for (;l > u; u++) if ((e || u in c) && c[u] === r) return e || u || 0;
  3721. return !e && -1;
  3722. };
  3723. };
  3724. }, function(e, t, r) {
  3725. var n = r(48), i = r(187), o = r(186), s = r(27), a = r(110), c = r(203), l = {}, u = {};
  3726. (t = e.exports = function(e, t, r, f, h) {
  3727. var d, p, m, g, y = h ? function() {
  3728. return e;
  3729. } : c(e), b = n(r, f, t ? 2 : 1), v = 0;
  3730. if ("function" != typeof y) throw TypeError(e + " is not iterable!");
  3731. if (o(y)) {
  3732. for (d = a(e.length); d > v; v++) if ((g = t ? b(s(p = e[v])[0], p[1]) : b(e[v])) === l || g === u) return g;
  3733. } else for (m = y.call(e); !(p = m.next()).done; ) if ((g = i(m, b, p.value, t)) === l || g === u) return g;
  3734. }).BREAK = l, t.RETURN = u;
  3735. }, function(e, t, r) {
  3736. e.exports = !r(33) && !r(85)((function() {
  3737. return 7 != Object.defineProperty(r(68)("div"), "a", {
  3738. get: function() {
  3739. return 7;
  3740. }
  3741. }).a;
  3742. }));
  3743. }, function(e, t) {
  3744. e.exports = function(e, t, r) {
  3745. var n = void 0 === r;
  3746. switch (t.length) {
  3747. case 0:
  3748. return n ? e() : e.call(r);
  3749. case 1:
  3750. return n ? e(t[0]) : e.call(r, t[0]);
  3751. case 2:
  3752. return n ? e(t[0], t[1]) : e.call(r, t[0], t[1]);
  3753. case 3:
  3754. return n ? e(t[0], t[1], t[2]) : e.call(r, t[0], t[1], t[2]);
  3755. case 4:
  3756. return n ? e(t[0], t[1], t[2], t[3]) : e.call(r, t[0], t[1], t[2], t[3]);
  3757. }
  3758. return e.apply(r, t);
  3759. };
  3760. }, function(e, t, r) {
  3761. var n = r(35), i = r(13)("iterator"), o = Array.prototype;
  3762. e.exports = function(e) {
  3763. return void 0 !== e && (n.Array === e || o[i] === e);
  3764. };
  3765. }, function(e, t, r) {
  3766. var n = r(27);
  3767. e.exports = function(e, t, r, i) {
  3768. try {
  3769. return i ? t(n(r)[0], r[1]) : t(r);
  3770. } catch (t) {
  3771. var o = e.return;
  3772. throw void 0 !== o && n(o.call(e)), t;
  3773. }
  3774. };
  3775. }, function(e, t, r) {
  3776. var n = r(192), i = r(106), o = r(71), s = {};
  3777. r(31)(s, r(13)("iterator"), (function() {
  3778. return this;
  3779. })), e.exports = function(e, t, r) {
  3780. e.prototype = n(s, {
  3781. next: i(1, r)
  3782. }), o(e, t + " Iterator");
  3783. };
  3784. }, function(e, t, r) {
  3785. var n, i = r(13)("iterator"), o = !1;
  3786. try {
  3787. (n = [ 7 ][i]()).return = function() {
  3788. o = !0;
  3789. }, Array.from(n, (function() {
  3790. throw 2;
  3791. }));
  3792. } catch (e) {}
  3793. e.exports = function(e, t) {
  3794. var r, n, s;
  3795. if (!t && !o) return !1;
  3796. r = !1;
  3797. try {
  3798. (s = (n = [ 7 ])[i]()).next = function() {
  3799. return {
  3800. done: r = !0
  3801. };
  3802. }, n[i] = function() {
  3803. return s;
  3804. }, e(n);
  3805. } catch (e) {}
  3806. return r;
  3807. };
  3808. }, function(e, t) {
  3809. e.exports = function(e, t) {
  3810. return {
  3811. value: t,
  3812. done: !!e
  3813. };
  3814. };
  3815. }, function(e, t, r) {
  3816. var n = r(11), i = r(109).set, o = n.MutationObserver || n.WebKitMutationObserver, s = n.process, a = n.Promise, c = "process" == r(47)(s);
  3817. e.exports = function() {
  3818. var e, t, r, l, u, f, h = function() {
  3819. var n, i;
  3820. for (c && (n = s.domain) && n.exit(); e; ) {
  3821. i = e.fn, e = e.next;
  3822. try {
  3823. i();
  3824. } catch (n) {
  3825. throw e ? r() : t = void 0, n;
  3826. }
  3827. }
  3828. t = void 0, n && n.enter();
  3829. };
  3830. return c ? r = function() {
  3831. s.nextTick(h);
  3832. } : !o || n.navigator && n.navigator.standalone ? a && a.resolve ? (f = a.resolve(void 0),
  3833. r = function() {
  3834. f.then(h);
  3835. }) : r = function() {
  3836. i.call(n, h);
  3837. } : (l = !0, u = document.createTextNode(""), new o(h).observe(u, {
  3838. characterData: !0
  3839. }), r = function() {
  3840. u.data = l = !l;
  3841. }), function(n) {
  3842. var i = {
  3843. fn: n,
  3844. next: void 0
  3845. };
  3846. t && (t.next = i), e || (e = i, r()), t = i;
  3847. };
  3848. };
  3849. }, function(e, t, r) {
  3850. var n = r(27), i = r(193), o = r(101), s = r(72)("IE_PROTO"), a = function() {}, c = function() {
  3851. var e, t = r(68)("iframe"), n = o.length;
  3852. for (t.style.display = "none", r(102).appendChild(t), t.src = "javascript:", (e = t.contentWindow.document).open(),
  3853. e.write("<script>document.F=Object<\/script>"), e.close(), c = e.F; n--; ) delete c.prototype[o[n]];
  3854. return c();
  3855. };
  3856. e.exports = Object.create || function e(t, r) {
  3857. var o;
  3858. return null !== t ? (a.prototype = n(t), o = new a, a.prototype = null, o[s] = t) : o = c(),
  3859. void 0 === r ? o : i(o, r);
  3860. };
  3861. }, function(e, t, r) {
  3862. var n = r(50), i = r(27), o = r(132);
  3863. e.exports = r(33) ? Object.defineProperties : function e(t, r) {
  3864. var s, a, c, l;
  3865. for (i(t), a = (s = o(r)).length, c = 0; a > c; ) n.f(t, l = s[c++], r[l]);
  3866. return t;
  3867. };
  3868. }, function(e, t, r) {
  3869. var n = r(49), i = r(133), o = r(72)("IE_PROTO"), s = Object.prototype;
  3870. e.exports = Object.getPrototypeOf || function(e) {
  3871. return e = i(e), n(e, o) ? e[o] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? s : null;
  3872. };
  3873. }, function(e, t, r) {
  3874. var n = r(49), i = r(74), o = r(182)(!1), s = r(72)("IE_PROTO");
  3875. e.exports = function(e, t) {
  3876. var r, a = i(e), c = 0, l = [];
  3877. for (r in a) r != s && n(a, r) && l.push(r);
  3878. for (;t.length > c; ) n(a, r = t[c++]) && (~o(l, r) || l.push(r));
  3879. return l;
  3880. };
  3881. }, function(e, t, r) {
  3882. var n = r(31);
  3883. e.exports = function(e, t, r) {
  3884. for (var i in t) r && e[i] ? e[i] = t[i] : n(e, i, t[i]);
  3885. return e;
  3886. };
  3887. }, function(e, t, r) {
  3888. e.exports = r(31);
  3889. }, function(e, t, r) {
  3890. var n = r(11), i = r(23), o = r(50), s = r(33), a = r(13)("species");
  3891. e.exports = function(e) {
  3892. var t = "function" == typeof i[e] ? i[e] : n[e];
  3893. s && t && !t[a] && o.f(t, a, {
  3894. configurable: !0,
  3895. get: function() {
  3896. return this;
  3897. }
  3898. });
  3899. };
  3900. }, function(e, t, r) {
  3901. var n = r(73), i = r(67);
  3902. e.exports = function(e) {
  3903. return function(t, r) {
  3904. var o, s, a = String(i(t)), c = n(r), l = a.length;
  3905. return c < 0 || c >= l ? e ? "" : void 0 : (o = a.charCodeAt(c)) < 55296 || o > 56319 || c + 1 === l || (s = a.charCodeAt(c + 1)) < 56320 || s > 57343 ? e ? a.charAt(c) : o : e ? a.slice(c, c + 2) : s - 56320 + (o - 55296 << 10) + 65536;
  3906. };
  3907. };
  3908. }, function(e, t, r) {
  3909. var n = r(73), i = Math.max, o = Math.min;
  3910. e.exports = function(e, t) {
  3911. return (e = n(e)) < 0 ? i(e + t, 0) : o(e, t);
  3912. };
  3913. }, function(e, t, r) {
  3914. var n = r(34);
  3915. e.exports = function(e, t) {
  3916. if (!n(e)) return e;
  3917. var r, i;
  3918. if (t && "function" == typeof (r = e.toString) && !n(i = r.call(e))) return i;
  3919. if ("function" == typeof (r = e.valueOf) && !n(i = r.call(e))) return i;
  3920. if (!t && "function" == typeof (r = e.toString) && !n(i = r.call(e))) return i;
  3921. throw TypeError("Can't convert object to primitive value");
  3922. };
  3923. }, function(e, t, r) {
  3924. var n = r(11).navigator;
  3925. e.exports = n && n.userAgent || "";
  3926. }, function(e, t, r) {
  3927. var n = r(100), i = r(13)("iterator"), o = r(35);
  3928. e.exports = r(23).getIteratorMethod = function(e) {
  3929. if (null != e) return e[i] || e["@@iterator"] || o[n(e)];
  3930. };
  3931. }, function(e, t, r) {
  3932. var n = r(180), i = r(190), o = r(35), s = r(74);
  3933. e.exports = r(103)(Array, "Array", (function(e, t) {
  3934. this._t = s(e), this._i = 0, this._k = t;
  3935. }), (function() {
  3936. var e = this._t, t = this._k, r = this._i++;
  3937. return !e || r >= e.length ? (this._t = void 0, i(1)) : i(0, "keys" == t ? r : "values" == t ? e[r] : [ r, e[r] ]);
  3938. }), "values"), o.Arguments = o.Array, n("keys"), n("values"), n("entries");
  3939. }, function(e, t) {}, function(e, t, r) {
  3940. var n, i, o, s, a = r(69), c = r(11), l = r(48), u = r(100), f = r(41), h = r(34), d = r(46), p = r(181), m = r(183), g = r(108), y = r(109).set, b = r(191)(), v = r(70), _ = r(104), w = r(202), k = r(105), E = "Promise", x = c.TypeError, O = c.process, S = O && O.versions, C = S && S.v8 || "", A = c.Promise, j = "process" == u(O), T = function() {}, P = i = v.f, F = !!function() {
  3941. var e, t;
  3942. try {
  3943. return t = ((e = A.resolve(1)).constructor = {})[r(13)("species")] = function(e) {
  3944. e(T, T);
  3945. }, (j || "function" == typeof PromiseRejectionEvent) && e.then(T) instanceof t && 0 !== C.indexOf("6.6") && -1 === w.indexOf("Chrome/66");
  3946. } catch (e) {}
  3947. }(), L = function(e) {
  3948. var t;
  3949. return !(!h(e) || "function" != typeof (t = e.then)) && t;
  3950. }, $ = function(e, t) {
  3951. if (!e._n) {
  3952. e._n = !0;
  3953. var r = e._c;
  3954. b((function() {
  3955. for (var n = e._v, i = 1 == e._s, o = 0, s = function(t) {
  3956. var r, o, s, a = i ? t.ok : t.fail, c = t.resolve, l = t.reject, u = t.domain;
  3957. try {
  3958. a ? (i || (2 == e._h && R(e), e._h = 1), !0 === a ? r = n : (u && u.enter(), r = a(n),
  3959. u && (u.exit(), s = !0)), r === t.promise ? l(x("Promise-chain cycle")) : (o = L(r)) ? o.call(r, c, l) : c(r)) : l(n);
  3960. } catch (e) {
  3961. u && !s && u.exit(), l(e);
  3962. }
  3963. }; r.length > o; ) s(r[o++]);
  3964. e._c = [], e._n = !1, t && !e._h && N(e);
  3965. }));
  3966. }
  3967. }, N = function(e) {
  3968. y.call(c, (function() {
  3969. var t, r, n, i = e._v, o = D(e);
  3970. if (o && (t = _((function() {
  3971. j ? O.emit("unhandledRejection", i, e) : (r = c.onunhandledrejection) ? r({
  3972. promise: e,
  3973. reason: i
  3974. }) : (n = c.console) && n.error && n.error("Unhandled promise rejection", i);
  3975. })), e._h = j || D(e) ? 2 : 1), e._a = void 0, o && t.e) throw t.v;
  3976. }));
  3977. }, D = function(e) {
  3978. return 1 !== e._h && 0 === (e._a || e._c).length;
  3979. }, R = function(e) {
  3980. y.call(c, (function() {
  3981. var t;
  3982. j ? O.emit("rejectionHandled", e) : (t = c.onrejectionhandled) && t({
  3983. promise: e,
  3984. reason: e._v
  3985. });
  3986. }));
  3987. }, M = function(e) {
  3988. var t = this;
  3989. t._d || (t._d = !0, (t = t._w || t)._v = e, t._s = 2, t._a || (t._a = t._c.slice()),
  3990. $(t, !0));
  3991. }, I = function(e) {
  3992. var t, r = this;
  3993. if (!r._d) {
  3994. r._d = !0, r = r._w || r;
  3995. try {
  3996. if (r === e) throw x("Promise can't be resolved itself");
  3997. (t = L(e)) ? b((function() {
  3998. var n = {
  3999. _w: r,
  4000. _d: !1
  4001. };
  4002. try {
  4003. t.call(e, l(I, n, 1), l(M, n, 1));
  4004. } catch (e) {
  4005. M.call(n, e);
  4006. }
  4007. })) : (r._v = e, r._s = 1, $(r, !1));
  4008. } catch (e) {
  4009. M.call({
  4010. _w: r,
  4011. _d: !1
  4012. }, e);
  4013. }
  4014. }
  4015. };
  4016. F || (A = function e(t) {
  4017. p(this, A, E, "_h"), d(t), n.call(this);
  4018. try {
  4019. t(l(I, this, 1), l(M, this, 1));
  4020. } catch (e) {
  4021. M.call(this, e);
  4022. }
  4023. }, (n = function e(t) {
  4024. this._c = [], this._a = void 0, this._s = 0, this._d = !1, this._v = void 0, this._h = 0,
  4025. this._n = !1;
  4026. }).prototype = r(196)(A.prototype, {
  4027. then: function e(t, r) {
  4028. var n = P(g(this, A));
  4029. return n.ok = "function" != typeof t || t, n.fail = "function" == typeof r && r,
  4030. n.domain = j ? O.domain : void 0, this._c.push(n), this._a && this._a.push(n), this._s && $(this, !1),
  4031. n.promise;
  4032. },
  4033. catch: function(e) {
  4034. return this.then(void 0, e);
  4035. }
  4036. }), o = function() {
  4037. var e = new n;
  4038. this.promise = e, this.resolve = l(I, e, 1), this.reject = l(M, e, 1);
  4039. }, v.f = P = function(e) {
  4040. return e === A || e === s ? new o(e) : i(e);
  4041. }), f(f.G + f.W + f.F * !F, {
  4042. Promise: A
  4043. }), r(71)(A, E), r(198)(E), s = r(23).Promise, f(f.S + f.F * !F, E, {
  4044. reject: function e(t) {
  4045. var r = P(this);
  4046. return (0, r.reject)(t), r.promise;
  4047. }
  4048. }), f(f.S + f.F * (a || !F), E, {
  4049. resolve: function e(t) {
  4050. return k(a && this === s ? A : this, t);
  4051. }
  4052. }), f(f.S + f.F * !(F && r(189)((function(e) {
  4053. A.all(e).catch(T);
  4054. }))), E, {
  4055. all: function e(t) {
  4056. var r = this, n = P(r), i = n.resolve, o = n.reject, s = _((function() {
  4057. var e = [], n = 0, s = 1;
  4058. m(t, !1, (function(t) {
  4059. var a = n++, c = !1;
  4060. e.push(void 0), s++, r.resolve(t).then((function(t) {
  4061. c || (c = !0, e[a] = t, --s || i(e));
  4062. }), o);
  4063. })), --s || i(e);
  4064. }));
  4065. return s.e && o(s.v), n.promise;
  4066. },
  4067. race: function e(t) {
  4068. var r = this, n = P(r), i = n.reject, o = _((function() {
  4069. m(t, !1, (function(e) {
  4070. r.resolve(e).then(n.resolve, i);
  4071. }));
  4072. }));
  4073. return o.e && i(o.v), n.promise;
  4074. }
  4075. });
  4076. }, function(e, t, r) {
  4077. var n = r(199)(!0);
  4078. r(103)(String, "String", (function(e) {
  4079. this._t = String(e), this._i = 0;
  4080. }), (function() {
  4081. var e, t = this._t, r = this._i;
  4082. return r >= t.length ? {
  4083. value: void 0,
  4084. done: !0
  4085. } : (e = n(t, r), this._i += e.length, {
  4086. value: e,
  4087. done: !1
  4088. });
  4089. }));
  4090. }, function(e, t, r) {
  4091. var n = r(41), i = r(23), o = r(11), s = r(108), a = r(105);
  4092. n(n.P + n.R, "Promise", {
  4093. finally: function(e) {
  4094. var t = s(this, i.Promise || o.Promise), r = "function" == typeof e;
  4095. return this.then(r ? function(r) {
  4096. return a(t, e()).then((function() {
  4097. return r;
  4098. }));
  4099. } : e, r ? function(r) {
  4100. return a(t, e()).then((function() {
  4101. throw r;
  4102. }));
  4103. } : e);
  4104. }
  4105. });
  4106. }, function(e, t, r) {
  4107. var n = r(41), i = r(70), o = r(104);
  4108. n(n.S, "Promise", {
  4109. try: function(e) {
  4110. var t = i.f(this), r = o(e);
  4111. return (r.e ? t.reject : t.resolve)(r.v), t.promise;
  4112. }
  4113. });
  4114. }, function(e, t, r) {
  4115. var n, i, o, s, a, c, l, u, f;
  4116. for (r(204), n = r(11), i = r(31), o = r(35), s = r(13)("toStringTag"), a = "CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),
  4117. c = 0; c < a.length; c++) (f = (u = n[l = a[c]]) && u.prototype) && !f[s] && i(f, s, l),
  4118. o[l] = o.Array;
  4119. }, function(e, t, r) {
  4120. function n() {
  4121. var e;
  4122. try {
  4123. e = t.storage.debug;
  4124. } catch (e) {}
  4125. return !e && "undefined" != typeof process && "env" in process && (e = process.env.DEBUG),
  4126. e;
  4127. }
  4128. (t = e.exports = r(112)).log = function i() {
  4129. return "object" == typeof console && console.log && Function.prototype.apply.call(console.log, console, arguments);
  4130. }, t.formatArgs = function o(e) {
  4131. var r, n, i, o = this.useColors;
  4132. e[0] = (o ? "%c" : "") + this.namespace + (o ? " %c" : " ") + e[0] + (o ? "%c " : " ") + "+" + t.humanize(this.diff),
  4133. o && (r = "color: " + this.color, e.splice(1, 0, r, "color: inherit"), n = 0, i = 0,
  4134. e[0].replace(/%[a-zA-Z%]/g, (function(e) {
  4135. "%%" !== e && (n++, "%c" === e && (i = n));
  4136. })), e.splice(i, 0, r));
  4137. }, t.save = function s(e) {
  4138. try {
  4139. null == e ? t.storage.removeItem("debug") : t.storage.debug = e;
  4140. } catch (e) {}
  4141. }, t.load = n, t.useColors = function a() {
  4142. return !("undefined" == typeof window || !window.process || "renderer" !== window.process.type) || ("undefined" == typeof navigator || !navigator.userAgent || !navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)) && ("undefined" != typeof document && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance || "undefined" != typeof window && window.console && (window.console.firebug || window.console.exception && window.console.table) || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31 || "undefined" != typeof navigator && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/));
  4143. }, t.storage = "undefined" != typeof chrome && void 0 !== chrome.storage ? chrome.storage.local : function c() {
  4144. try {
  4145. return window.localStorage;
  4146. } catch (e) {}
  4147. }(), t.colors = [ "#0000CC", "#0000FF", "#0033CC", "#0033FF", "#0066CC", "#0066FF", "#0099CC", "#0099FF", "#00CC00", "#00CC33", "#00CC66", "#00CC99", "#00CCCC", "#00CCFF", "#3300CC", "#3300FF", "#3333CC", "#3333FF", "#3366CC", "#3366FF", "#3399CC", "#3399FF", "#33CC00", "#33CC33", "#33CC66", "#33CC99", "#33CCCC", "#33CCFF", "#6600CC", "#6600FF", "#6633CC", "#6633FF", "#66CC00", "#66CC33", "#9900CC", "#9900FF", "#9933CC", "#9933FF", "#99CC00", "#99CC33", "#CC0000", "#CC0033", "#CC0066", "#CC0099", "#CC00CC", "#CC00FF", "#CC3300", "#CC3333", "#CC3366", "#CC3399", "#CC33CC", "#CC33FF", "#CC6600", "#CC6633", "#CC9900", "#CC9933", "#CCCC00", "#CCCC33", "#FF0000", "#FF0033", "#FF0066", "#FF0099", "#FF00CC", "#FF00FF", "#FF3300", "#FF3333", "#FF3366", "#FF3399", "#FF33CC", "#FF33FF", "#FF6600", "#FF6633", "#FF9900", "#FF9933", "#FFCC00", "#FFCC33" ],
  4148. t.formatters.j = function(e) {
  4149. try {
  4150. return JSON.stringify(e);
  4151. } catch (e) {
  4152. return "[UnexpectedJSONParseError]: " + e.message;
  4153. }
  4154. }, t.enable(n());
  4155. }, function(e, t, r) {
  4156. "undefined" == typeof process || "renderer" === process.type ? e.exports = r(211) : e.exports = r(213);
  4157. }, function(e, t, r) {
  4158. function n() {
  4159. return process.env.DEBUG;
  4160. }
  4161. var i, o = r(79), s = r(2);
  4162. (t = e.exports = r(112)).init = function a(e) {
  4163. var r, n;
  4164. for (e.inspectOpts = {}, r = Object.keys(t.inspectOpts), n = 0; n < r.length; n++) e.inspectOpts[r[n]] = t.inspectOpts[r[n]];
  4165. }, t.log = function c() {
  4166. return process.stderr.write(s.format.apply(s, arguments) + "\n");
  4167. }, t.formatArgs = function l(e) {
  4168. var r, n, i, o = this.namespace;
  4169. this.useColors ? (i = " " + (n = "[3" + ((r = this.color) < 8 ? r : "8;5;" + r)) + ";1m" + o + " ",
  4170. e[0] = i + e[0].split("\n").join("\n" + i), e.push(n + "m+" + t.humanize(this.diff) + "")) : e[0] = function s() {
  4171. return t.inspectOpts.hideDate ? "" : (new Date).toISOString() + " ";
  4172. }() + o + " " + e[0];
  4173. }, t.save = function u(e) {
  4174. null == e ? delete process.env.DEBUG : process.env.DEBUG = e;
  4175. }, t.load = n, t.useColors = function f() {
  4176. return "colors" in t.inspectOpts ? Boolean(t.inspectOpts.colors) : o.isatty(process.stderr.fd);
  4177. }, t.colors = [ 6, 2, 3, 4, 5, 1 ];
  4178. try {
  4179. (i = r(239)) && i.level >= 2 && (t.colors = [ 20, 21, 26, 27, 32, 33, 38, 39, 40, 41, 42, 43, 44, 45, 56, 57, 62, 63, 68, 69, 74, 75, 76, 77, 78, 79, 80, 81, 92, 93, 98, 99, 112, 113, 128, 129, 134, 135, 148, 149, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 178, 179, 184, 185, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 214, 215, 220, 221 ]);
  4180. } catch (e) {}
  4181. t.inspectOpts = Object.keys(process.env).filter((function(e) {
  4182. return /^debug_/i.test(e);
  4183. })).reduce((function(e, t) {
  4184. var r = t.substring(6).toLowerCase().replace(/_([a-z])/g, (function(e, t) {
  4185. return t.toUpperCase();
  4186. })), n = process.env[t];
  4187. return n = !!/^(yes|on|true|enabled)$/i.test(n) || !/^(no|off|false|disabled)$/i.test(n) && ("null" === n ? null : Number(n)),
  4188. e[r] = n, e;
  4189. }), {}), t.formatters.o = function(e) {
  4190. return this.inspectOpts.colors = this.useColors, s.inspect(e, this.inspectOpts).split("\n").map((function(e) {
  4191. return e.trim();
  4192. })).join(" ");
  4193. }, t.formatters.O = function(e) {
  4194. return this.inspectOpts.colors = this.useColors, s.inspect(e, this.inspectOpts);
  4195. }, t.enable(n());
  4196. }, , , , function(e, t, r) {
  4197. var n, i, o = r(0), s = "win32" === process.platform, a = r(3), c = process.env.NODE_DEBUG && /fs/.test(process.env.NODE_DEBUG);
  4198. n = s ? /(.*?)(?:[\/\\]+|$)/g : /(.*?)(?:[\/]+|$)/g, i = s ? /^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/ : /^[\/]*/,
  4199. t.realpathSync = function e(t, r) {
  4200. function c() {
  4201. var e = i.exec(t);
  4202. h = e[0].length, d = e[0], p = e[0], m = "", s && !f[p] && (a.lstatSync(p), f[p] = !0);
  4203. }
  4204. var l, u, f, h, d, p, m, g, y, b, v, _;
  4205. if (t = o.resolve(t), r && Object.prototype.hasOwnProperty.call(r, t)) return r[t];
  4206. for (l = t, u = {}, f = {}, c(); h < t.length; ) if (n.lastIndex = h, g = n.exec(t),
  4207. m = d, d += g[0], p = m + g[1], h = n.lastIndex, !(f[p] || r && r[p] === p)) {
  4208. if (r && Object.prototype.hasOwnProperty.call(r, p)) y = r[p]; else {
  4209. if (!(b = a.lstatSync(p)).isSymbolicLink()) {
  4210. f[p] = !0, r && (r[p] = p);
  4211. continue;
  4212. }
  4213. v = null, s || (_ = b.dev.toString(32) + ":" + b.ino.toString(32), u.hasOwnProperty(_) && (v = u[_])),
  4214. null === v && (a.statSync(p), v = a.readlinkSync(p)), y = o.resolve(m, v), r && (r[p] = y),
  4215. s || (u[_] = v);
  4216. }
  4217. t = o.resolve(y, t.slice(h)), c();
  4218. }
  4219. return r && (r[l] = t), t;
  4220. }, t.realpath = function e(t, r, l) {
  4221. function u() {
  4222. var e = i.exec(t);
  4223. b = e[0].length, v = e[0], _ = e[0], w = "", s && !y[_] ? a.lstat(_, (function(e) {
  4224. if (e) return l(e);
  4225. y[_] = !0, f();
  4226. })) : process.nextTick(f);
  4227. }
  4228. function f() {
  4229. if (b >= t.length) return r && (r[m] = t), l(null, t);
  4230. n.lastIndex = b;
  4231. var e = n.exec(t);
  4232. return w = v, v += e[0], _ = w + e[1], b = n.lastIndex, y[_] || r && r[_] === _ ? process.nextTick(f) : r && Object.prototype.hasOwnProperty.call(r, _) ? p(r[_]) : a.lstat(_, h);
  4233. }
  4234. function h(e, t) {
  4235. if (e) return l(e);
  4236. if (!t.isSymbolicLink()) return y[_] = !0, r && (r[_] = _), process.nextTick(f);
  4237. if (!s) {
  4238. var n = t.dev.toString(32) + ":" + t.ino.toString(32);
  4239. if (g.hasOwnProperty(n)) return d(null, g[n], _);
  4240. }
  4241. a.stat(_, (function(e) {
  4242. if (e) return l(e);
  4243. a.readlink(_, (function(e, t) {
  4244. s || (g[n] = t), d(e, t);
  4245. }));
  4246. }));
  4247. }
  4248. function d(e, t, n) {
  4249. if (e) return l(e);
  4250. var i = o.resolve(w, t);
  4251. r && (r[n] = i), p(i);
  4252. }
  4253. function p(e) {
  4254. t = o.resolve(e, t.slice(b)), u();
  4255. }
  4256. var m, g, y, b, v, _, w;
  4257. if ("function" != typeof l && (l = function k(e) {
  4258. return "function" == typeof e ? e : function t() {
  4259. function e(e) {
  4260. if (e) {
  4261. if (process.throwDeprecation) throw e;
  4262. if (!process.noDeprecation) {
  4263. var t = "fs: missing callback " + (e.stack || e.message);
  4264. process.traceDeprecation ? console.trace(t) : console.error(t);
  4265. }
  4266. }
  4267. }
  4268. var t, r;
  4269. return c ? (r = new Error, t = function n(t) {
  4270. t && (r.message = t.message, e(t = r));
  4271. }) : t = e, t;
  4272. }();
  4273. }(r), r = null), t = o.resolve(t), r && Object.prototype.hasOwnProperty.call(r, t)) return process.nextTick(l.bind(null, null, r[t]));
  4274. m = t, g = {}, y = {}, u();
  4275. };
  4276. }, function(e, t, r) {
  4277. function n(e, t) {
  4278. if ("function" == typeof t || 3 === arguments.length) throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");
  4279. return new i(e, t).found;
  4280. }
  4281. function i(e, t) {
  4282. var r, n;
  4283. if (!e) throw new Error("must provide pattern");
  4284. if ("function" == typeof t || 3 === arguments.length) throw new TypeError("callback provided to sync glob\nSee: https://github.com/isaacs/node-glob/issues/167");
  4285. if (!(this instanceof i)) return new i(e, t);
  4286. if (h(this, e, t), this.noprocess) return this;
  4287. for (r = this.minimatch.set.length, this.matches = new Array(r), n = 0; n < r; n++) this._process(this.minimatch.set[n], n, !1);
  4288. this._finish();
  4289. }
  4290. var o, s, a, c, l, u, f, h, d, p, m;
  4291. e.exports = n, n.GlobSync = i, o = r(3), s = r(114), a = r(60), r(75).Glob, r(2),
  4292. c = r(0), l = r(22), u = r(76), f = r(115), h = f.setopts, d = f.ownProp, p = f.childrenIgnored,
  4293. m = f.isIgnored, i.prototype._finish = function() {
  4294. if (l(this instanceof i), this.realpath) {
  4295. var e = this;
  4296. this.matches.forEach((function(t, r) {
  4297. var n, i = e.matches[r] = Object.create(null);
  4298. for (n in t) try {
  4299. n = e._makeAbs(n), i[s.realpathSync(n, e.realpathCache)] = !0;
  4300. } catch (t) {
  4301. if ("stat" !== t.syscall) throw t;
  4302. i[e._makeAbs(n)] = !0;
  4303. }
  4304. }));
  4305. }
  4306. f.finish(this);
  4307. }, i.prototype._process = function(e, t, r) {
  4308. var n, o, s, c, f;
  4309. for (l(this instanceof i), n = 0; "string" == typeof e[n]; ) n++;
  4310. switch (n) {
  4311. case e.length:
  4312. return void this._processSimple(e.join("/"), t);
  4313. case 0:
  4314. o = null;
  4315. break;
  4316. default:
  4317. o = e.slice(0, n).join("/");
  4318. }
  4319. s = e.slice(n), null === o ? c = "." : u(o) || u(e.join("/")) ? (o && u(o) || (o = "/" + o),
  4320. c = o) : c = o, f = this._makeAbs(c), p(this, c) || (s[0] === a.GLOBSTAR ? this._processGlobStar(o, c, f, s, t, r) : this._processReaddir(o, c, f, s, t, r));
  4321. }, i.prototype._processReaddir = function(e, t, r, n, i, o) {
  4322. var s, a, l, u, f, h, d, p, m, g = this._readdir(r, o);
  4323. if (g) {
  4324. for (s = n[0], a = !!this.minimatch.negate, l = s._glob, u = this.dot || "." === l.charAt(0),
  4325. f = [], h = 0; h < g.length; h++) ("." !== (d = g[h]).charAt(0) || u) && (a && !e ? !d.match(s) : d.match(s)) && f.push(d);
  4326. if (0 !== (p = f.length)) if (1 !== n.length || this.mark || this.stat) for (n.shift(),
  4327. h = 0; h < p; h++) d = f[h], m = e ? [ e, d ] : [ d ], this._process(m.concat(n), i, o); else for (this.matches[i] || (this.matches[i] = Object.create(null)),
  4328. h = 0; h < p; h++) d = f[h], e && (d = "/" !== e.slice(-1) ? e + "/" + d : e + d),
  4329. "/" !== d.charAt(0) || this.nomount || (d = c.join(this.root, d)), this._emitMatch(i, d);
  4330. }
  4331. }, i.prototype._emitMatch = function(e, t) {
  4332. var r, n;
  4333. m(this, t) || (r = this._makeAbs(t), this.mark && (t = this._mark(t)), this.absolute && (t = r),
  4334. this.matches[e][t] || this.nodir && ("DIR" === (n = this.cache[r]) || Array.isArray(n)) || (this.matches[e][t] = !0,
  4335. this.stat && this._stat(t)));
  4336. }, i.prototype._readdirInGlobStar = function(e) {
  4337. var t, r, n;
  4338. if (this.follow) return this._readdir(e, !1);
  4339. try {
  4340. r = o.lstatSync(e);
  4341. } catch (e) {
  4342. if ("ENOENT" === e.code) return null;
  4343. }
  4344. return n = r && r.isSymbolicLink(), this.symlinks[e] = n, n || !r || r.isDirectory() ? t = this._readdir(e, !1) : this.cache[e] = "FILE",
  4345. t;
  4346. }, i.prototype._readdir = function(e, t) {
  4347. if (t && !d(this.symlinks, e)) return this._readdirInGlobStar(e);
  4348. if (d(this.cache, e)) {
  4349. var r = this.cache[e];
  4350. if (!r || "FILE" === r) return null;
  4351. if (Array.isArray(r)) return r;
  4352. }
  4353. try {
  4354. return this._readdirEntries(e, o.readdirSync(e));
  4355. } catch (t) {
  4356. return this._readdirError(e, t), null;
  4357. }
  4358. }, i.prototype._readdirEntries = function(e, t) {
  4359. var r, n;
  4360. if (!this.mark && !this.stat) for (r = 0; r < t.length; r++) n = t[r], n = "/" === e ? e + n : e + "/" + n,
  4361. this.cache[n] = !0;
  4362. return this.cache[e] = t, t;
  4363. }, i.prototype._readdirError = function(e, t) {
  4364. var r, n;
  4365. switch (t.code) {
  4366. case "ENOTSUP":
  4367. case "ENOTDIR":
  4368. if (r = this._makeAbs(e), this.cache[r] = "FILE", r === this.cwdAbs) throw (n = new Error(t.code + " invalid cwd " + this.cwd)).path = this.cwd,
  4369. n.code = t.code, n;
  4370. break;
  4371. case "ENOENT":
  4372. case "ELOOP":
  4373. case "ENAMETOOLONG":
  4374. case "UNKNOWN":
  4375. this.cache[this._makeAbs(e)] = !1;
  4376. break;
  4377. default:
  4378. if (this.cache[this._makeAbs(e)] = !1, this.strict) throw t;
  4379. this.silent || console.error("glob error", t);
  4380. }
  4381. }, i.prototype._processGlobStar = function(e, t, r, n, i, o) {
  4382. var s, a, c, l, u, f, h, d = this._readdir(r, o);
  4383. if (d && (s = n.slice(1), c = (a = e ? [ e ] : []).concat(s), this._process(c, i, !1),
  4384. l = d.length, !this.symlinks[r] || !o)) for (u = 0; u < l; u++) ("." !== d[u].charAt(0) || this.dot) && (f = a.concat(d[u], s),
  4385. this._process(f, i, !0), h = a.concat(d[u], n), this._process(h, i, !0));
  4386. }, i.prototype._processSimple = function(e, t) {
  4387. var r, n = this._stat(e);
  4388. this.matches[t] || (this.matches[t] = Object.create(null)), n && (e && u(e) && !this.nomount && (r = /[\/\\]$/.test(e),
  4389. "/" === e.charAt(0) ? e = c.join(this.root, e) : (e = c.resolve(this.root, e), r && (e += "/"))),
  4390. "win32" === process.platform && (e = e.replace(/\\/g, "/")), this._emitMatch(t, e));
  4391. }, i.prototype._stat = function(e) {
  4392. var t, r, n, i = this._makeAbs(e), s = "/" === e.slice(-1);
  4393. if (e.length > this.maxLength) return !1;
  4394. if (!this.stat && d(this.cache, i)) {
  4395. if (t = this.cache[i], Array.isArray(t) && (t = "DIR"), !s || "DIR" === t) return t;
  4396. if (s && "FILE" === t) return !1;
  4397. }
  4398. if (!(r = this.statCache[i])) {
  4399. try {
  4400. n = o.lstatSync(i);
  4401. } catch (e) {
  4402. if (e && ("ENOENT" === e.code || "ENOTDIR" === e.code)) return this.statCache[i] = !1,
  4403. !1;
  4404. }
  4405. if (n && n.isSymbolicLink()) try {
  4406. r = o.statSync(i);
  4407. } catch (e) {
  4408. r = n;
  4409. } else r = n;
  4410. }
  4411. return this.statCache[i] = r, t = !0, r && (t = r.isDirectory() ? "DIR" : "FILE"),
  4412. this.cache[i] = this.cache[i] || t, (!s || "FILE" !== t) && t;
  4413. }, i.prototype._mark = function(e) {
  4414. return f.mark(this, e);
  4415. }, i.prototype._makeAbs = function(e) {
  4416. return f.makeAbs(this, e);
  4417. };
  4418. }, , , function(e, t, r) {
  4419. e.exports = function(e, t) {
  4420. var r, n, i;
  4421. return r = (t = t || process.argv).indexOf("--"), n = /^--/.test(e) ? "" : "--",
  4422. -1 !== (i = t.indexOf(n + e)) && (-1 === r || i < r);
  4423. };
  4424. }, , function(e, t, r) {
  4425. function n(e) {
  4426. var t, r = e.length, n = [];
  4427. for (t = 0; t < r; t++) n[t] = e[t];
  4428. return n;
  4429. }
  4430. var i = r(123), o = Object.create(null), s = r(61);
  4431. e.exports = i((function a(e, t) {
  4432. return o[e] ? (o[e].push(t), null) : (o[e] = [ t ], function r(e) {
  4433. return s((function t() {
  4434. var r, i = o[e], s = i.length, a = n(arguments);
  4435. try {
  4436. for (r = 0; r < s; r++) i[r].apply(null, a);
  4437. } finally {
  4438. i.length > s ? (i.splice(0, s), process.nextTick((function() {
  4439. t.apply(null, a);
  4440. }))) : delete o[e];
  4441. }
  4442. }));
  4443. }(e));
  4444. }));
  4445. }, function(e, t) {
  4446. "function" == typeof Object.create ? e.exports = function e(t, r) {
  4447. t.super_ = r, t.prototype = Object.create(r.prototype, {
  4448. constructor: {
  4449. value: t,
  4450. enumerable: !1,
  4451. writable: !0,
  4452. configurable: !0
  4453. }
  4454. });
  4455. } : e.exports = function e(t, r) {
  4456. t.super_ = r;
  4457. var n = function() {};
  4458. n.prototype = r.prototype, t.prototype = new n, t.prototype.constructor = t;
  4459. };
  4460. }, , , function(e, t, r) {
  4461. e.exports = void 0 !== r;
  4462. }, , function(e, t) {
  4463. function r(e, t, r) {
  4464. if (!(e < t)) return e < 1.5 * t ? Math.floor(e / t) + " " + r : Math.ceil(e / t) + " " + r + "s";
  4465. }
  4466. var n = 1e3, i = 60 * n, o = 60 * i, s = 24 * o;
  4467. e.exports = function(e, t) {
  4468. t = t || {};
  4469. var a = typeof e;
  4470. if ("string" === a && e.length > 0) return function c(e) {
  4471. var t, r;
  4472. if (!((e = String(e)).length > 100) && (t = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e))) switch (r = parseFloat(t[1]),
  4473. (t[2] || "ms").toLowerCase()) {
  4474. case "years":
  4475. case "year":
  4476. case "yrs":
  4477. case "yr":
  4478. case "y":
  4479. return 315576e5 * r;
  4480. case "days":
  4481. case "day":
  4482. case "d":
  4483. return r * s;
  4484. case "hours":
  4485. case "hour":
  4486. case "hrs":
  4487. case "hr":
  4488. case "h":
  4489. return r * o;
  4490. case "minutes":
  4491. case "minute":
  4492. case "mins":
  4493. case "min":
  4494. case "m":
  4495. return r * i;
  4496. case "seconds":
  4497. case "second":
  4498. case "secs":
  4499. case "sec":
  4500. case "s":
  4501. return r * n;
  4502. case "milliseconds":
  4503. case "millisecond":
  4504. case "msecs":
  4505. case "msec":
  4506. case "ms":
  4507. return r;
  4508. default:
  4509. return;
  4510. }
  4511. }(e);
  4512. if ("number" === a && !1 === isNaN(e)) return t.long ? function l(e) {
  4513. return r(e, s, "day") || r(e, o, "hour") || r(e, i, "minute") || r(e, n, "second") || e + " ms";
  4514. }(e) : function u(e) {
  4515. return e >= s ? Math.round(e / s) + "d" : e >= o ? Math.round(e / o) + "h" : e >= i ? Math.round(e / i) + "m" : e >= n ? Math.round(e / n) + "s" : e + "ms";
  4516. }(e);
  4517. throw new Error("val is not a non-empty string or a valid number. val=" + JSON.stringify(e));
  4518. };
  4519. }, , , , function(e, t, r) {
  4520. function n(e) {
  4521. [ "unlink", "chmod", "stat", "lstat", "rmdir", "readdir" ].forEach((function(t) {
  4522. e[t] = e[t] || d[t], e[t += "Sync"] = e[t] || d[t];
  4523. })), e.maxBusyTries = e.maxBusyTries || 3, e.emfileWait = e.emfileWait || 1e3, !1 === e.glob && (e.disableGlob = !0),
  4524. e.disableGlob = e.disableGlob || !1, e.glob = e.glob || g;
  4525. }
  4526. function i(e, t, r) {
  4527. function i(e, n) {
  4528. return e ? r(e) : 0 === (c = n.length) ? r() : void n.forEach((function(e) {
  4529. o(e, t, (function n(i) {
  4530. if (i) {
  4531. if (("EBUSY" === i.code || "ENOTEMPTY" === i.code || "EPERM" === i.code) && s < t.maxBusyTries) return s++,
  4532. setTimeout((function() {
  4533. o(e, t, n);
  4534. }), 100 * s);
  4535. if ("EMFILE" === i.code && y < t.emfileWait) return setTimeout((function() {
  4536. o(e, t, n);
  4537. }), y++);
  4538. "ENOENT" === i.code && (i = null);
  4539. }
  4540. y = 0, function l(e) {
  4541. a = a || e, 0 == --c && r(a);
  4542. }(i);
  4543. }));
  4544. }));
  4545. }
  4546. var s, a, c;
  4547. if ("function" == typeof t && (r = t, t = {}), f(e, "rimraf: missing path"), f.equal(typeof e, "string", "rimraf: path should be a string"),
  4548. f.equal(typeof r, "function", "rimraf: callback function required"), f(t, "rimraf: invalid options argument provided"),
  4549. f.equal(typeof t, "object", "rimraf: options should be object"), n(t), s = 0, a = null,
  4550. c = 0, t.disableGlob || !p.hasMagic(e)) return i(null, [ e ]);
  4551. t.lstat(e, (function(r, n) {
  4552. if (!r) return i(null, [ e ]);
  4553. p(e, t.glob, i);
  4554. }));
  4555. }
  4556. function o(e, t, r) {
  4557. f(e), f(t), f("function" == typeof r), t.lstat(e, (function(n, i) {
  4558. return n && "ENOENT" === n.code ? r(null) : (n && "EPERM" === n.code && b && s(e, t, n, r),
  4559. i && i.isDirectory() ? c(e, t, n, r) : void t.unlink(e, (function(n) {
  4560. if (n) {
  4561. if ("ENOENT" === n.code) return r(null);
  4562. if ("EPERM" === n.code) return b ? s(e, t, n, r) : c(e, t, n, r);
  4563. if ("EISDIR" === n.code) return c(e, t, n, r);
  4564. }
  4565. return r(n);
  4566. })));
  4567. }));
  4568. }
  4569. function s(e, t, r, n) {
  4570. f(e), f(t), f("function" == typeof n), r && f(r instanceof Error), t.chmod(e, m, (function(i) {
  4571. i ? n("ENOENT" === i.code ? null : r) : t.stat(e, (function(i, o) {
  4572. i ? n("ENOENT" === i.code ? null : r) : o.isDirectory() ? c(e, t, r, n) : t.unlink(e, n);
  4573. }));
  4574. }));
  4575. }
  4576. function a(e, t, r) {
  4577. f(e), f(t), r && f(r instanceof Error);
  4578. try {
  4579. t.chmodSync(e, m);
  4580. } catch (e) {
  4581. if ("ENOENT" === e.code) return;
  4582. throw r;
  4583. }
  4584. try {
  4585. var n = t.statSync(e);
  4586. } catch (e) {
  4587. if ("ENOENT" === e.code) return;
  4588. throw r;
  4589. }
  4590. n.isDirectory() ? u(e, t, r) : t.unlinkSync(e);
  4591. }
  4592. function c(e, t, r, n) {
  4593. f(e), f(t), r && f(r instanceof Error), f("function" == typeof n), t.rmdir(e, (function(o) {
  4594. !o || "ENOTEMPTY" !== o.code && "EEXIST" !== o.code && "EPERM" !== o.code ? o && "ENOTDIR" === o.code ? n(r) : n(o) : function s(e, t, r) {
  4595. f(e), f(t), f("function" == typeof r), t.readdir(e, (function(n, o) {
  4596. var s, a;
  4597. return n ? r(n) : 0 === (s = o.length) ? t.rmdir(e, r) : void o.forEach((function(n) {
  4598. i(h.join(e, n), t, (function(n) {
  4599. if (!a) return n ? r(a = n) : void (0 == --s && t.rmdir(e, r));
  4600. }));
  4601. }));
  4602. }));
  4603. }(e, t, n);
  4604. }));
  4605. }
  4606. function l(e, t) {
  4607. var r, i, o;
  4608. if (n(t = t || {}), f(e, "rimraf: missing path"), f.equal(typeof e, "string", "rimraf: path should be a string"),
  4609. f(t, "rimraf: missing options"), f.equal(typeof t, "object", "rimraf: options should be object"),
  4610. t.disableGlob || !p.hasMagic(e)) r = [ e ]; else try {
  4611. t.lstatSync(e), r = [ e ];
  4612. } catch (n) {
  4613. r = p.sync(e, t.glob);
  4614. }
  4615. if (r.length) for (i = 0; i < r.length; i++) {
  4616. e = r[i];
  4617. try {
  4618. o = t.lstatSync(e);
  4619. } catch (r) {
  4620. if ("ENOENT" === r.code) return;
  4621. "EPERM" === r.code && b && a(e, t, r);
  4622. }
  4623. try {
  4624. o && o.isDirectory() ? u(e, t, null) : t.unlinkSync(e);
  4625. } catch (r) {
  4626. if ("ENOENT" === r.code) return;
  4627. if ("EPERM" === r.code) return b ? a(e, t, r) : u(e, t, r);
  4628. if ("EISDIR" !== r.code) throw r;
  4629. u(e, t, r);
  4630. }
  4631. }
  4632. }
  4633. function u(e, t, r) {
  4634. f(e), f(t), r && f(r instanceof Error);
  4635. try {
  4636. t.rmdirSync(e);
  4637. } catch (n) {
  4638. if ("ENOENT" === n.code) return;
  4639. if ("ENOTDIR" === n.code) throw r;
  4640. "ENOTEMPTY" !== n.code && "EEXIST" !== n.code && "EPERM" !== n.code || function n(e, t) {
  4641. var r, n, i, o;
  4642. for (f(e), f(t), t.readdirSync(e).forEach((function(r) {
  4643. l(h.join(e, r), t);
  4644. })), r = b ? 100 : 1, n = 0; ;) {
  4645. i = !0;
  4646. try {
  4647. return o = t.rmdirSync(e, t), i = !1, o;
  4648. } finally {
  4649. if (++n < r && i) continue;
  4650. }
  4651. }
  4652. }(e, t);
  4653. }
  4654. }
  4655. var f, h, d, p, m, g, y, b;
  4656. e.exports = i, i.sync = l, f = r(22), h = r(0), d = r(3), p = r(75), m = parseInt("666", 8),
  4657. g = {
  4658. nosort: !0,
  4659. silent: !0
  4660. }, y = 0, b = "win32" === process.platform;
  4661. }, , , , , , function(e, t, r) {
  4662. var n, i = r(221), o = i("no-color") || i("no-colors") || i("color=false") ? 0 : i("color=16m") || i("color=full") || i("color=truecolor") ? 3 : i("color=256") ? 2 : i("color") || i("colors") || i("color=true") || i("color=always") ? 1 : process.stdout && !process.stdout.isTTY ? 0 : "win32" === process.platform ? 1 : "CI" in process.env ? "TRAVIS" in process.env || "Travis" === process.env.CI ? 1 : 0 : "TEAMCITY_VERSION" in process.env ? null === process.env.TEAMCITY_VERSION.match(/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/) ? 0 : 1 : /^(screen|xterm)-256(?:color)?/.test(process.env.TERM) ? 2 : /^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(process.env.TERM) || "COLORTERM" in process.env ? 1 : (process.env.TERM,
  4663. 0);
  4664. 0 === o && "FORCE_COLOR" in process.env && (o = 1), e.exports = process && (0 !== (n = o) && {
  4665. level: n,
  4666. hasBasic: !0,
  4667. has256: n >= 2,
  4668. has16m: n >= 3
  4669. });
  4670. } ]);
  4671. }));
  4672. class NodeLazyRequire {
  4673. constructor(e, t) {
  4674. this.nodeResolveModule = e, this.lazyDependencies = t, this.ensured = new Set;
  4675. }
  4676. async ensure(e, t) {
  4677. const r = [], n = [];
  4678. if (t.forEach((t => {
  4679. if (!this.ensured.has(t)) {
  4680. const [r, i] = this.lazyDependencies[t];
  4681. try {
  4682. const n = this.nodeResolveModule.resolveModule(e, t);
  4683. if (semiver(JSON.parse(fs__default.default.readFileSync(n, "utf8")).version, r) >= 0) return void this.ensured.add(t);
  4684. } catch (e) {}
  4685. n.push(`${t}@${i}`);
  4686. }
  4687. })), n.length > 0) {
  4688. const e = buildError(r);
  4689. e.header = "Please install missing dev dependencies with either npm or yarn.", e.messageText = `npm install --save-dev ${n.join(" ")}`;
  4690. }
  4691. return r;
  4692. }
  4693. require(e, t) {
  4694. const r = this.getModulePath(e, t);
  4695. return require(r);
  4696. }
  4697. getModulePath(e, t) {
  4698. const r = this.nodeResolveModule.resolveModule(e, t);
  4699. return path__default.default.dirname(r);
  4700. }
  4701. }
  4702. class NodeResolveModule {
  4703. constructor() {
  4704. this.resolveModuleCache = new Map;
  4705. }
  4706. resolveModule(e, t, r) {
  4707. const n = `${e}:${t}`, i = this.resolveModuleCache.get(n);
  4708. if (i) return i;
  4709. if (r && r.manuallyResolve) return this.resolveModuleManually(e, t, n);
  4710. if (t.startsWith("@types/")) return this.resolveTypesModule(e, t, n);
  4711. const o = require("module");
  4712. e = path__default.default.resolve(e);
  4713. const s = path__default.default.join(e, "noop.js");
  4714. let a = normalizePath(o._resolveFilename(t, {
  4715. id: s,
  4716. filename: s,
  4717. paths: o._nodeModulePaths(e)
  4718. }));
  4719. const c = normalizePath(path__default.default.parse(e).root);
  4720. let l;
  4721. for (;a !== c; ) if (a = normalizePath(path__default.default.dirname(a)), l = path__default.default.join(a, "package.json"),
  4722. fs__default.default.existsSync(l)) return this.resolveModuleCache.set(n, l), l;
  4723. throw new Error(`error loading "${t}" from "${e}"`);
  4724. }
  4725. resolveTypesModule(e, t, r) {
  4726. const n = t.split("/"), i = normalizePath(path__default.default.parse(e).root);
  4727. let o, s = normalizePath(path__default.default.join(e, "noop.js"));
  4728. for (;s !== i; ) if (s = normalizePath(path__default.default.dirname(s)), o = path__default.default.join(s, "node_modules", n[0], n[1], "package.json"),
  4729. fs__default.default.existsSync(o)) return this.resolveModuleCache.set(r, o), o;
  4730. throw new Error(`error loading "${t}" from "${e}"`);
  4731. }
  4732. resolveModuleManually(e, t, r) {
  4733. const n = normalizePath(path__default.default.parse(e).root);
  4734. let i, o = normalizePath(path__default.default.join(e, "noop.js"));
  4735. for (;o !== n; ) if (o = normalizePath(path__default.default.dirname(o)), i = path__default.default.join(o, "node_modules", t, "package.json"),
  4736. fs__default.default.existsSync(i)) return this.resolveModuleCache.set(r, i), i;
  4737. throw new Error(`error loading "${t}" from "${e}"`);
  4738. }
  4739. }
  4740. class NodeWorkerMain extends require$$7.EventEmitter {
  4741. constructor(e, t) {
  4742. super(), this.id = e, this.tasks = new Map, this.exitCode = null, this.processQueue = !0,
  4743. this.sendQueue = [], this.stopped = !1, this.successfulMessage = !1, this.totalTasksAssigned = 0,
  4744. this.fork(t);
  4745. }
  4746. fork(e) {
  4747. const t = {
  4748. execArgv: process.execArgv.filter((e => !/^--(debug|inspect)/.test(e))),
  4749. env: process.env,
  4750. cwd: process.cwd(),
  4751. silent: !0
  4752. };
  4753. this.childProcess = cp__namespace.fork(e, [], t), this.childProcess.stdout.setEncoding("utf8"),
  4754. this.childProcess.stdout.on("data", (e => {
  4755. console.log(e);
  4756. })), this.childProcess.stderr.setEncoding("utf8"), this.childProcess.stderr.on("data", (e => {
  4757. console.log(e);
  4758. })), this.childProcess.on("message", this.receiveFromWorker.bind(this)), this.childProcess.on("error", (e => {
  4759. this.emit("error", e);
  4760. })), this.childProcess.once("exit", (e => {
  4761. this.exitCode = e, this.emit("exit", e);
  4762. }));
  4763. }
  4764. run(e) {
  4765. this.totalTasksAssigned++, this.tasks.set(e.stencilId, e), this.sendToWorker({
  4766. stencilId: e.stencilId,
  4767. args: e.inputArgs
  4768. });
  4769. }
  4770. sendToWorker(e) {
  4771. this.processQueue ? this.childProcess.send(e, (e => {
  4772. if (!(e && e instanceof Error) && (this.processQueue = !0, this.sendQueue.length > 0)) {
  4773. const e = this.sendQueue.slice();
  4774. this.sendQueue = [], e.forEach((e => this.sendToWorker(e)));
  4775. }
  4776. })) && !/^win/.test(process.platform) || (this.processQueue = !1) : this.sendQueue.push(e);
  4777. }
  4778. receiveFromWorker(e) {
  4779. if (this.successfulMessage = !0, this.stopped) return;
  4780. const t = this.tasks.get(e.stencilId);
  4781. t ? (null != e.stencilRtnError ? t.reject(e.stencilRtnError) : t.resolve(e.stencilRtnValue),
  4782. this.tasks.delete(e.stencilId), this.emit("response", e)) : null != e.stencilRtnError && this.emit("error", e.stencilRtnError);
  4783. }
  4784. stop() {
  4785. this.stopped = !0, this.tasks.forEach((e => e.reject(TASK_CANCELED_MSG))), this.tasks.clear(),
  4786. this.successfulMessage ? (this.childProcess.send({
  4787. exit: !0
  4788. }), setTimeout((() => {
  4789. null === this.exitCode && this.childProcess.kill("SIGKILL");
  4790. }), 100)) : this.childProcess.kill("SIGKILL");
  4791. }
  4792. }
  4793. class NodeWorkerController extends require$$7.EventEmitter {
  4794. constructor(e, t) {
  4795. super(), this.forkModulePath = e, this.workerIds = 0, this.stencilId = 0, this.isEnding = !1,
  4796. this.taskQueue = [], this.workers = [];
  4797. const r = require$$6.cpus().length;
  4798. this.useForkedWorkers = t > 0, this.maxWorkers = Math.max(Math.min(t, r), 2) - 1,
  4799. this.useForkedWorkers ? this.startWorkers() : this.mainThreadRunner = require(e);
  4800. }
  4801. onError(e, t) {
  4802. if ("ERR_IPC_CHANNEL_CLOSED" === e.code) return this.stopWorker(t);
  4803. "EPIPE" !== e.code && console.error(e);
  4804. }
  4805. onExit(e) {
  4806. setTimeout((() => {
  4807. let t = !1;
  4808. const r = this.workers.find((t => t.id === e));
  4809. r && (r.tasks.forEach((e => {
  4810. e.retries++, this.taskQueue.unshift(e), t = !0;
  4811. })), r.tasks.clear()), this.stopWorker(e), t && this.processTaskQueue();
  4812. }), 10);
  4813. }
  4814. startWorkers() {
  4815. for (;this.workers.length < this.maxWorkers; ) this.startWorker();
  4816. }
  4817. startWorker() {
  4818. const e = this.workerIds++, t = new NodeWorkerMain(e, this.forkModulePath);
  4819. t.on("response", this.processTaskQueue.bind(this)), t.once("exit", (() => {
  4820. this.onExit(e);
  4821. })), t.on("error", (t => {
  4822. this.onError(t, e);
  4823. })), this.workers.push(t);
  4824. }
  4825. stopWorker(e) {
  4826. const t = this.workers.find((t => t.id === e));
  4827. if (t) {
  4828. t.stop();
  4829. const e = this.workers.indexOf(t);
  4830. e > -1 && this.workers.splice(e, 1);
  4831. }
  4832. }
  4833. processTaskQueue() {
  4834. if (!this.isEnding) for (this.useForkedWorkers && this.startWorkers(); this.taskQueue.length > 0; ) {
  4835. const e = getNextWorker(this.workers);
  4836. if (!e) break;
  4837. e.run(this.taskQueue.shift());
  4838. }
  4839. }
  4840. send(...e) {
  4841. return this.isEnding ? Promise.reject(TASK_CANCELED_MSG) : this.useForkedWorkers ? new Promise(((t, r) => {
  4842. const n = {
  4843. stencilId: this.stencilId++,
  4844. inputArgs: e,
  4845. retries: 0,
  4846. resolve: t,
  4847. reject: r
  4848. };
  4849. this.taskQueue.push(n), this.processTaskQueue();
  4850. })) : this.mainThreadRunner[e[0]].apply(null, e.slice(1));
  4851. }
  4852. handler(e) {
  4853. return (...t) => this.send(e, ...t);
  4854. }
  4855. cancelTasks() {
  4856. for (const e of this.workers) e.tasks.forEach((e => e.reject(TASK_CANCELED_MSG))),
  4857. e.tasks.clear();
  4858. this.taskQueue.length = 0;
  4859. }
  4860. destroy() {
  4861. if (!this.isEnding) {
  4862. this.isEnding = !0;
  4863. for (const e of this.taskQueue) e.reject(TASK_CANCELED_MSG);
  4864. this.taskQueue.length = 0;
  4865. const e = this.workers.map((e => e.id));
  4866. for (const t of e) this.stopWorker(t);
  4867. }
  4868. }
  4869. }
  4870. exports.createNodeLogger = e => {
  4871. let t = !0;
  4872. const r = e.process, n = createTerminalLogger({
  4873. color: (e, r) => t ? ansiColors[r](e) : e,
  4874. cwd: () => r.cwd(),
  4875. emoji: e => "win32" !== r.platform ? e : "",
  4876. enableColors: e => t = e,
  4877. getColumns: () => {
  4878. const e = r.stdout && r.stdout.columns || 80;
  4879. return Math.max(Math.min(120, e), 60);
  4880. },
  4881. memoryUsage: () => r.memoryUsage().rss,
  4882. relativePath: (e, t) => path__default.default.relative(e, t),
  4883. writeLogs: (e, t, r) => {
  4884. if (r) try {
  4885. fs__default.default.accessSync(e);
  4886. } catch (e) {
  4887. r = !1;
  4888. }
  4889. r ? fs__default.default.appendFileSync(e, t) : fs__default.default.writeFileSync(e, t);
  4890. }
  4891. });
  4892. return n.createLineUpdater = async () => {
  4893. const e = await Promise.resolve().then((function() {
  4894. return _interopNamespace(require("readline"));
  4895. }));
  4896. let t = Promise.resolve();
  4897. const n = n => (n = n.substring(0, r.stdout.columns - 5) + "", t = t.then((() => new Promise((t => {
  4898. e.clearLine(r.stdout, 0), e.cursorTo(r.stdout, 0, null), r.stdout.write(n, t);
  4899. })))));
  4900. return r.stdout.write("[?25l"), {
  4901. update: n,
  4902. stop: () => n("[?25h")
  4903. };
  4904. }, n;
  4905. }, exports.createNodeSys = function createNodeSys(e = {}) {
  4906. const t = e.process || global.process, r = new Set, n = [], i = require$$6.cpus(), o = i.length, s = require$$6.platform(), a = path__default.default.join(__dirname, "..", "..", "compiler", "stencil.js"), c = path__default.default.join(__dirname, "..", "..", "dev-server", "index.js"), l = () => {
  4907. const e = [];
  4908. let t;
  4909. for (;"function" == typeof (t = n.pop()); ) try {
  4910. const n = t();
  4911. (r = n) && ("object" == typeof r || "function" == typeof r) && "function" == typeof r.then && e.push(n);
  4912. } catch (e) {}
  4913. var r;
  4914. return e.length > 0 ? Promise.all(e) : null;
  4915. }, u = {
  4916. name: "node",
  4917. version: t.versions.node,
  4918. access: e => new Promise((t => {
  4919. fs__default.default.access(e, (e => t(!e)));
  4920. })),
  4921. accessSync(e) {
  4922. let t = !1;
  4923. try {
  4924. fs__default.default.accessSync(e), t = !0;
  4925. } catch (e) {}
  4926. return t;
  4927. },
  4928. addDestory(e) {
  4929. r.add(e);
  4930. },
  4931. removeDestory(e) {
  4932. r.delete(e);
  4933. },
  4934. applyPrerenderGlobalPatch(e) {
  4935. if ("function" != typeof global.fetch) {
  4936. const t = require(path__default.default.join(__dirname, "node-fetch.js"));
  4937. global.fetch = (r, n) => {
  4938. if ("string" == typeof r) {
  4939. const i = new URL(r, e.devServerHostUrl).href;
  4940. return t.fetch(i, n);
  4941. }
  4942. return r.url = new URL(r.url, e.devServerHostUrl).href, t.fetch(r, n);
  4943. }, global.Headers = t.Headers, global.Request = t.Request, global.Response = t.Response,
  4944. global.FetchError = t.FetchError;
  4945. }
  4946. e.window.fetch = global.fetch, e.window.Headers = global.Headers, e.window.Request = global.Request,
  4947. e.window.Response = global.Response, e.window.FetchError = global.FetchError;
  4948. },
  4949. fetch: (e, t) => {
  4950. const r = require(path__default.default.join(__dirname, "node-fetch.js"));
  4951. if ("string" == typeof e) {
  4952. const n = new URL(e).href;
  4953. return r.fetch(n, t);
  4954. }
  4955. return e.url = new URL(e.url).href, r.fetch(e, t);
  4956. },
  4957. checkVersion,
  4958. copyFile: (e, t) => new Promise((r => {
  4959. fs__default.default.copyFile(e, t, (e => {
  4960. r(!e);
  4961. }));
  4962. })),
  4963. createDir: (e, t) => new Promise((r => {
  4964. t ? fs__default.default.mkdir(e, t, (t => {
  4965. r({
  4966. basename: path__default.default.basename(e),
  4967. dirname: path__default.default.dirname(e),
  4968. path: e,
  4969. newDirs: [],
  4970. error: t
  4971. });
  4972. })) : fs__default.default.mkdir(e, (t => {
  4973. r({
  4974. basename: path__default.default.basename(e),
  4975. dirname: path__default.default.dirname(e),
  4976. path: e,
  4977. newDirs: [],
  4978. error: t
  4979. });
  4980. }));
  4981. })),
  4982. createDirSync(e, t) {
  4983. const r = {
  4984. basename: path__default.default.basename(e),
  4985. dirname: path__default.default.dirname(e),
  4986. path: e,
  4987. newDirs: [],
  4988. error: null
  4989. };
  4990. try {
  4991. fs__default.default.mkdirSync(e, t);
  4992. } catch (e) {
  4993. r.error = e;
  4994. }
  4995. return r;
  4996. },
  4997. createWorkerController(e) {
  4998. const t = path__default.default.join(__dirname, "worker.js");
  4999. return new NodeWorkerController(t, e);
  5000. },
  5001. async destroy() {
  5002. const e = [];
  5003. r.forEach((t => {
  5004. try {
  5005. const r = t();
  5006. r && r.then && e.push(r);
  5007. } catch (e) {
  5008. console.error(`node sys destroy: ${e}`);
  5009. }
  5010. })), e.length > 0 && await Promise.all(e), r.clear();
  5011. },
  5012. dynamicImport: e => Promise.resolve(require(e)),
  5013. encodeToBase64: e => Buffer.from(e).toString("base64"),
  5014. ensureDependencies: async () => ({
  5015. stencilPath: u.getCompilerExecutingPath(),
  5016. diagnostics: []
  5017. }),
  5018. async ensureResources() {},
  5019. exit: async e => {
  5020. await l(), exit(e);
  5021. },
  5022. getCurrentDirectory: () => normalizePath(t.cwd()),
  5023. getCompilerExecutingPath: () => a,
  5024. getDevServerExecutingPath: () => c,
  5025. getEnvironmentVar: e => process.env[e],
  5026. getLocalModulePath: () => null,
  5027. getRemoteModuleUrl: () => null,
  5028. glob: asyncGlob,
  5029. hardwareConcurrency: o,
  5030. isSymbolicLink: e => new Promise((t => {
  5031. try {
  5032. fs__default.default.lstat(e, ((e, r) => {
  5033. t(!e && r.isSymbolicLink());
  5034. }));
  5035. } catch (e) {
  5036. t(!1);
  5037. }
  5038. })),
  5039. nextTick: t.nextTick,
  5040. normalizePath,
  5041. onProcessInterrupt: e => {
  5042. n.includes(e) || n.push(e);
  5043. },
  5044. platformPath: path__default.default,
  5045. readDir: e => new Promise((t => {
  5046. fs__default.default.readdir(e, ((r, n) => {
  5047. t(r ? [] : n.map((t => normalizePath(path__default.default.join(e, t)))));
  5048. }));
  5049. })),
  5050. parseYarnLockFile: e => lockfile.parse(e),
  5051. isTTY() {
  5052. var e;
  5053. return !!(null === (e = null === process || void 0 === process ? void 0 : process.stdout) || void 0 === e ? void 0 : e.isTTY);
  5054. },
  5055. readDirSync(e) {
  5056. try {
  5057. return fs__default.default.readdirSync(e).map((t => normalizePath(path__default.default.join(e, t))));
  5058. } catch (e) {}
  5059. return [];
  5060. },
  5061. readFile: (e, t) => new Promise("binary" === t ? t => {
  5062. fs__default.default.readFile(e, ((e, r) => {
  5063. t(r);
  5064. }));
  5065. } : t => {
  5066. fs__default.default.readFile(e, "utf8", ((e, r) => {
  5067. t(r);
  5068. }));
  5069. }),
  5070. readFileSync(e) {
  5071. try {
  5072. return fs__default.default.readFileSync(e, "utf8");
  5073. } catch (e) {}
  5074. },
  5075. homeDir() {
  5076. try {
  5077. return require$$6__namespace.homedir();
  5078. } catch (e) {}
  5079. },
  5080. realpath: e => new Promise((t => {
  5081. fs__default.default.realpath(e, "utf8", ((e, r) => {
  5082. t({
  5083. path: r,
  5084. error: e
  5085. });
  5086. }));
  5087. })),
  5088. realpathSync(e) {
  5089. const t = {
  5090. path: void 0,
  5091. error: null
  5092. };
  5093. try {
  5094. t.path = fs__default.default.realpathSync(e, "utf8");
  5095. } catch (e) {
  5096. t.error = e;
  5097. }
  5098. return t;
  5099. },
  5100. rename: (e, t) => new Promise((r => {
  5101. fs__default.default.rename(e, t, (n => {
  5102. r({
  5103. oldPath: e,
  5104. newPath: t,
  5105. error: n,
  5106. oldDirs: [],
  5107. oldFiles: [],
  5108. newDirs: [],
  5109. newFiles: [],
  5110. renamed: [],
  5111. isFile: !1,
  5112. isDirectory: !1
  5113. });
  5114. }));
  5115. })),
  5116. resolvePath: e => normalizePath(e),
  5117. removeDir: (e, t) => new Promise((r => {
  5118. t && t.recursive ? fs__default.default.rmdir(e, {
  5119. recursive: !0
  5120. }, (t => {
  5121. r({
  5122. basename: path__default.default.basename(e),
  5123. dirname: path__default.default.dirname(e),
  5124. path: e,
  5125. removedDirs: [],
  5126. removedFiles: [],
  5127. error: t
  5128. });
  5129. })) : fs__default.default.rmdir(e, (t => {
  5130. r({
  5131. basename: path__default.default.basename(e),
  5132. dirname: path__default.default.dirname(e),
  5133. path: e,
  5134. removedDirs: [],
  5135. removedFiles: [],
  5136. error: t
  5137. });
  5138. }));
  5139. })),
  5140. removeDirSync(e, t) {
  5141. try {
  5142. return t && t.recursive ? fs__default.default.rmdirSync(e, {
  5143. recursive: !0
  5144. }) : fs__default.default.rmdirSync(e), {
  5145. basename: path__default.default.basename(e),
  5146. dirname: path__default.default.dirname(e),
  5147. path: e,
  5148. removedDirs: [],
  5149. removedFiles: [],
  5150. error: null
  5151. };
  5152. } catch (t) {
  5153. return {
  5154. basename: path__default.default.basename(e),
  5155. dirname: path__default.default.dirname(e),
  5156. path: e,
  5157. removedDirs: [],
  5158. removedFiles: [],
  5159. error: t
  5160. };
  5161. }
  5162. },
  5163. removeFile: e => new Promise((t => {
  5164. fs__default.default.unlink(e, (r => {
  5165. t({
  5166. basename: path__default.default.basename(e),
  5167. dirname: path__default.default.dirname(e),
  5168. path: e,
  5169. error: r
  5170. });
  5171. }));
  5172. })),
  5173. removeFileSync(e) {
  5174. const t = {
  5175. basename: path__default.default.basename(e),
  5176. dirname: path__default.default.dirname(e),
  5177. path: e,
  5178. error: null
  5179. };
  5180. try {
  5181. fs__default.default.unlinkSync(e);
  5182. } catch (e) {
  5183. t.error = e;
  5184. }
  5185. return t;
  5186. },
  5187. setupCompiler(e) {
  5188. const t = e.ts, r = t.sys.watchDirectory, n = t.sys.watchFile;
  5189. u.watchTimeout = 80, u.events = (() => {
  5190. const e = [], t = t => {
  5191. const r = e.findIndex((e => e.callback === t));
  5192. return r > -1 && (e.splice(r, 1), !0);
  5193. };
  5194. return {
  5195. emit: (t, r) => {
  5196. const n = t.toLowerCase().trim(), i = e.slice();
  5197. for (const e of i) if (null == e.eventName) try {
  5198. e.callback(t, r);
  5199. } catch (e) {
  5200. console.error(e);
  5201. } else if (e.eventName === n) try {
  5202. e.callback(r);
  5203. } catch (e) {
  5204. console.error(e);
  5205. }
  5206. },
  5207. on: (r, n) => {
  5208. if ("function" == typeof r) {
  5209. const n = null, i = r;
  5210. return e.push({
  5211. eventName: n,
  5212. callback: i
  5213. }), () => t(i);
  5214. }
  5215. if ("string" == typeof r && "function" == typeof n) {
  5216. const i = r.toLowerCase().trim(), o = n;
  5217. return e.push({
  5218. eventName: i,
  5219. callback: o
  5220. }), () => t(o);
  5221. }
  5222. return () => !1;
  5223. },
  5224. unsubscribeAll: () => {
  5225. e.length = 0;
  5226. }
  5227. };
  5228. })(), u.watchDirectory = (e, t, n) => {
  5229. const i = r(e, (e => {
  5230. t(normalizePath(e), "fileUpdate");
  5231. }), n), o = () => {
  5232. i.close();
  5233. };
  5234. return u.addDestory(o), {
  5235. close() {
  5236. u.removeDestory(o), i.close();
  5237. }
  5238. };
  5239. }, u.watchFile = (e, r) => {
  5240. const i = n(e, ((e, n) => {
  5241. e = normalizePath(e), n === t.FileWatcherEventKind.Created ? (r(e, "fileAdd"), u.events.emit("fileAdd", e)) : n === t.FileWatcherEventKind.Changed ? (r(e, "fileUpdate"),
  5242. u.events.emit("fileUpdate", e)) : n === t.FileWatcherEventKind.Deleted && (r(e, "fileDelete"),
  5243. u.events.emit("fileDelete", e));
  5244. })), o = () => {
  5245. i.close();
  5246. };
  5247. return u.addDestory(o), {
  5248. close() {
  5249. u.removeDestory(o), i.close();
  5250. }
  5251. };
  5252. };
  5253. },
  5254. stat: e => new Promise((t => {
  5255. fs__default.default.stat(e, ((e, r) => {
  5256. t(e ? {
  5257. isDirectory: !1,
  5258. isFile: !1,
  5259. isSymbolicLink: !1,
  5260. size: 0,
  5261. mtimeMs: 0,
  5262. error: e
  5263. } : {
  5264. isDirectory: r.isDirectory(),
  5265. isFile: r.isFile(),
  5266. isSymbolicLink: r.isSymbolicLink(),
  5267. size: r.size,
  5268. mtimeMs: r.mtimeMs,
  5269. error: null
  5270. });
  5271. }));
  5272. })),
  5273. statSync(e) {
  5274. try {
  5275. const t = fs__default.default.statSync(e);
  5276. return {
  5277. isDirectory: t.isDirectory(),
  5278. isFile: t.isFile(),
  5279. isSymbolicLink: t.isSymbolicLink(),
  5280. size: t.size,
  5281. mtimeMs: t.mtimeMs,
  5282. error: null
  5283. };
  5284. } catch (e) {
  5285. return {
  5286. isDirectory: !1,
  5287. isFile: !1,
  5288. isSymbolicLink: !1,
  5289. size: 0,
  5290. mtimeMs: 0,
  5291. error: e
  5292. };
  5293. }
  5294. },
  5295. tmpDirSync: () => require$$6.tmpdir(),
  5296. writeFile: (e, t) => new Promise((r => {
  5297. fs__default.default.writeFile(e, t, (t => {
  5298. r({
  5299. path: e,
  5300. error: t
  5301. });
  5302. }));
  5303. })),
  5304. writeFileSync(e, t) {
  5305. const r = {
  5306. path: e,
  5307. error: null
  5308. };
  5309. try {
  5310. fs__default.default.writeFileSync(e, t);
  5311. } catch (e) {
  5312. r.error = e;
  5313. }
  5314. return r;
  5315. },
  5316. generateContentHash(e, t) {
  5317. let r = require$$3.createHash("sha1").update(e).digest("hex").toLowerCase();
  5318. return "number" == typeof t && (r = r.slice(0, t)), Promise.resolve(r);
  5319. },
  5320. generateFileHash: (e, t) => new Promise(((r, n) => {
  5321. const i = require$$3.createHash("sha1");
  5322. fs__default.default.createReadStream(e).on("error", (e => n(e))).on("data", (e => i.update(e))).on("end", (() => {
  5323. let e = i.digest("hex").toLowerCase();
  5324. "number" == typeof t && (e = e.slice(0, t)), r(e);
  5325. }));
  5326. })),
  5327. copy: nodeCopyTasks,
  5328. details: {
  5329. cpuModel: (Array.isArray(i) && i.length > 0 ? i[0] && i[0].model : "") || "",
  5330. freemem: () => require$$6.freemem(),
  5331. platform: "darwin" === s || "linux" === s ? s : "win32" === s ? "windows" : "",
  5332. release: require$$6.release(),
  5333. totalmem: require$$6.totalmem()
  5334. }
  5335. }, f = new NodeResolveModule;
  5336. return u.lazyRequire = new NodeLazyRequire(f, {
  5337. "@types/jest": [ "24.9.1", "27.0.3" ],
  5338. jest: [ "24.9.0", "27.4.5" ],
  5339. "jest-cli": [ "24.9.0", "27.4.5" ],
  5340. pixelmatch: [ "4.0.2", "4.0.2" ],
  5341. puppeteer: [ "1.19.0", "10.0.0" ],
  5342. "puppeteer-core": [ "1.19.0", "5.2.1" ],
  5343. "workbox-build": [ "4.3.1", "4.3.1" ]
  5344. }), t.on("SIGINT", l), t.on("exit", l), u;
  5345. }, exports.setupNodeProcess = function setupNodeProcess(e) {
  5346. e.process.on("unhandledRejection", (t => {
  5347. if (!shouldIgnoreError(t)) {
  5348. let r = "unhandledRejection";
  5349. null != t && ("string" == typeof t ? r += ": " + t : t.stack ? r += ": " + t.stack : t.message && (r += ": " + t.message)),
  5350. e.logger.error(r);
  5351. }
  5352. }));
  5353. };