From c0905634ed759f00f00fdedbfafa017f465f78bf Mon Sep 17 00:00:00 2001 From: Val Lipat Date: Sun, 12 Sep 2021 10:40:30 +0800 Subject: [PATCH] upload files --- .gitignore | 14 + App.js | 23 + api/iridiumlab.js | 5 + app.json | 28 + assets/icon.png | Bin 0 -> 6496 bytes assets/illustrations/no_bookmarks.png | Bin 0 -> 5832 bytes assets/illustrations/no_connection.png | Bin 0 -> 5083 bytes assets/illustrations/no_results.png | Bin 0 -> 7312 bytes assets/illustrations/rate.png | Bin 0 -> 8258 bytes assets/illustrations/search.png | Bin 0 -> 10257 bytes assets/illustrations/update.png | Bin 0 -> 13982 bytes assets/logos/arstechnica.png | Bin 0 -> 4604 bytes assets/logos/bbc.png | Bin 0 -> 2145 bytes assets/logos/cbsnews.png | Bin 0 -> 3941 bytes assets/logos/esa.png | Bin 0 -> 2563 bytes assets/logos/eurekalert.png | Bin 0 -> 3748 bytes assets/logos/forbes.png | Bin 0 -> 2097 bytes assets/logos/gizmodo.png | Bin 0 -> 1785 bytes assets/logos/huffpost.png | Bin 0 -> 2235 bytes assets/logos/livescience.png | Bin 0 -> 3102 bytes assets/logos/nasa.png | Bin 0 -> 3612 bytes assets/logos/physorg.png | Bin 0 -> 5325 bytes assets/logos/placeholder.png | Bin 0 -> 2255 bytes assets/logos/popsci.png | Bin 0 -> 2283 bytes assets/logos/realclearscience.png | Bin 0 -> 3445 bytes assets/logos/sciencedaily.png | Bin 0 -> 4380 bytes assets/logos/sciencenews.png | Bin 0 -> 2185 bytes assets/logos/spacecom.png | Bin 0 -> 1653 bytes assets/logos/thescientist.png | Bin 0 -> 2062 bytes assets/splash.png | Bin 0 -> 5526 bytes assets/topics/ai.jpg | Bin 0 -> 24988 bytes assets/topics/astronomy.jpg | Bin 0 -> 64917 bytes assets/topics/biology.jpg | Bin 0 -> 63073 bytes assets/topics/chemistry.jpg | Bin 0 -> 84796 bytes assets/topics/earth.jpg | Bin 0 -> 85211 bytes assets/topics/environment.jpg | Bin 0 -> 61091 bytes assets/topics/health.jpg | Bin 0 -> 15499 bytes assets/topics/physics.jpg | Bin 0 -> 46553 bytes babel.config.js | 6 + components/AdMobBannerComponent.js | 23 + components/ArticleCardItem.js | 82 + components/ArticleListItem.js | 78 + components/ExploreCardItem.js | 41 + components/SettingsListItem.js | 107 + components/StatusBarSpacer.js | 8 + components/SubscriptionListItem.js | 139 + components/ToggleComponent.js | 10 + components/pages/BookmarksPage.js | 427 + components/pages/ExplorePage.js | 232 + components/pages/HomePage.js | 705 + components/pages/SearchPage.js | 514 + package-lock.json | 19533 +++++++++++++++++++++++ package.json | 43 + screens/HomeScreen.js | 47 + screens/ProfileScreen.js | 777 + screens/ReaderScreen.js | 432 + screens/SettingsScreen.js | 201 + screens/SubscriptionsScreen.js | 163 + screens/UpdateScreen.js | 51 + screens/WebScreen.js | 119 + screens/navigation.js | 31 + themes/light-theme.json | 77 + 62 files changed, 23916 insertions(+) create mode 100644 .gitignore create mode 100644 App.js create mode 100644 api/iridiumlab.js create mode 100644 app.json create mode 100644 assets/icon.png create mode 100644 assets/illustrations/no_bookmarks.png create mode 100644 assets/illustrations/no_connection.png create mode 100644 assets/illustrations/no_results.png create mode 100644 assets/illustrations/rate.png create mode 100644 assets/illustrations/search.png create mode 100644 assets/illustrations/update.png create mode 100644 assets/logos/arstechnica.png create mode 100644 assets/logos/bbc.png create mode 100644 assets/logos/cbsnews.png create mode 100644 assets/logos/esa.png create mode 100644 assets/logos/eurekalert.png create mode 100644 assets/logos/forbes.png create mode 100644 assets/logos/gizmodo.png create mode 100644 assets/logos/huffpost.png create mode 100644 assets/logos/livescience.png create mode 100644 assets/logos/nasa.png create mode 100644 assets/logos/physorg.png create mode 100644 assets/logos/placeholder.png create mode 100644 assets/logos/popsci.png create mode 100644 assets/logos/realclearscience.png create mode 100644 assets/logos/sciencedaily.png create mode 100644 assets/logos/sciencenews.png create mode 100644 assets/logos/spacecom.png create mode 100644 assets/logos/thescientist.png create mode 100644 assets/splash.png create mode 100644 assets/topics/ai.jpg create mode 100644 assets/topics/astronomy.jpg create mode 100644 assets/topics/biology.jpg create mode 100644 assets/topics/chemistry.jpg create mode 100644 assets/topics/earth.jpg create mode 100644 assets/topics/environment.jpg create mode 100644 assets/topics/health.jpg create mode 100644 assets/topics/physics.jpg create mode 100644 babel.config.js create mode 100644 components/AdMobBannerComponent.js create mode 100644 components/ArticleCardItem.js create mode 100644 components/ArticleListItem.js create mode 100644 components/ExploreCardItem.js create mode 100644 components/SettingsListItem.js create mode 100644 components/StatusBarSpacer.js create mode 100644 components/SubscriptionListItem.js create mode 100644 components/ToggleComponent.js create mode 100644 components/pages/BookmarksPage.js create mode 100644 components/pages/ExplorePage.js create mode 100644 components/pages/HomePage.js create mode 100644 components/pages/SearchPage.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 screens/HomeScreen.js create mode 100644 screens/ProfileScreen.js create mode 100644 screens/ReaderScreen.js create mode 100644 screens/SettingsScreen.js create mode 100644 screens/SubscriptionsScreen.js create mode 100644 screens/UpdateScreen.js create mode 100644 screens/WebScreen.js create mode 100644 screens/navigation.js create mode 100644 themes/light-theme.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c409cf6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +node_modules/**/* +.expo/* +npm-debug.* +*.jks +*.p8 +*.p12 +*.key +*.mobileprovision +*.orig.* +web-build/ +web-report/ + +# macOS +.DS_Store diff --git a/App.js b/App.js new file mode 100644 index 0000000..c94c83f --- /dev/null +++ b/App.js @@ -0,0 +1,23 @@ +import React from 'react'; + +import * as eva from '@eva-design/eva'; +import { ApplicationProvider, IconRegistry } from '@ui-kitten/components'; +import { EvaIconsPack } from '@ui-kitten/eva-icons'; + +import { default as theme } from './themes/light-theme.json'; +import { AppNavigator } from './screens/navigation'; +import { StatusBarSpacer } from './components/StatusBarSpacer'; + +const App = () => { + return ( + <> + + + + + + + ); +}; + +export default App; diff --git a/api/iridiumlab.js b/api/iridiumlab.js new file mode 100644 index 0000000..db829ff --- /dev/null +++ b/api/iridiumlab.js @@ -0,0 +1,5 @@ +import axios from 'axios'; + +export const iridiumlab = axios.create({ + baseURL: 'https://iridiumlab.herokuapp.com/science', +}); diff --git a/app.json b/app.json new file mode 100644 index 0000000..64c073e --- /dev/null +++ b/app.json @@ -0,0 +1,28 @@ +{ + "expo": { + "name": "Science News", + "slug": "science-news", + "android": { + "package": "com.iridiumlab.sciencenews", + "enableDangerousExperimentalLeanBuilds": false, + "versionCode": 47, + "permissions": [], + "config": { + "googleMobileAdsAppId": "ca-app-pub-7459960426696151~9566120136" + } + }, + "platforms": ["android"], + "version": "2.1.16", + "orientation": "portrait", + "icon": "./assets/icon.png", + "splash": { + "image": "./assets/splash.png", + "resizeMode": "contain", + "backgroundColor": "#ffffff" + }, + "updates": { + "fallbackToCacheTimeout": 5000 + }, + "assetBundlePatterns": ["**/*"] + } +} diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b590afcda3fc78d4af91f445f8d4b2e29022c00e GIT binary patch literal 6496 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≶7lF=AKCGR#KdMh#nN&2T8 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 literal 0 HcmV?d00001 diff --git a/assets/illustrations/no_connection.png b/assets/illustrations/no_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..355ef0186b1b6ea75b3ce9c490e78ec98c6feab2 GIT binary patch literal 5083 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%0DrK*{CIm}aKW|gFWc7LNWC3|Jf-%3cN`t0uJ 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 literal 0 HcmV?d00001 diff --git a/assets/illustrations/update.png b/assets/illustrations/update.png new file mode 100644 index 0000000000000000000000000000000000000000..851e79a5e5127d5ae07d508b7d37a6e95438203d GIT binary patch literal 13982 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�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 VFKBCh`0wnIih_oG1^9#i{{k`FN`n9Z literal 0 HcmV?d00001 diff --git a/assets/logos/arstechnica.png b/assets/logos/arstechnica.png new file mode 100644 index 0000000000000000000000000000000000000000..0fed9c8ba61bcdaf3f53b5cad622ef42a606db1e GIT binary patch literal 4604 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 Xa=po||GTf+00000NkvXXu0mjfv!(#7 literal 0 HcmV?d00001 diff --git a/assets/logos/cbsnews.png b/assets/logos/cbsnews.png new file mode 100644 index 0000000000000000000000000000000000000000..e12f4819481b62eee4d0536081890bb7ade49667 GIT binary patch literal 3941 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 SmIQ%c9E7oUvZ}ZAP5uucSjam7 literal 0 HcmV?d00001 diff --git a/assets/logos/eurekalert.png b/assets/logos/eurekalert.png new file mode 100644 index 0000000000000000000000000000000000000000..70ba31651ccfd1d43cb32326d34689969871f94b GIT binary patch literal 3748 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 Ydv$7a5&V89@bQ7{tR1aNEic{u7pe<(q5uE@ literal 0 HcmV?d00001 diff --git a/assets/logos/livescience.png b/assets/logos/livescience.png new file mode 100644 index 0000000000000000000000000000000000000000..172059b3cbf2a0b30536c41f66b8861712658ce8 GIT binary patch literal 3102 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 HPx$`;R}r{s literal 0 HcmV?d00001 diff --git a/assets/logos/sciencedaily.png b/assets/logos/sciencedaily.png new file mode 100644 index 0000000000000000000000000000000000000000..b2a55472deb16e8ab219c7066d76497467f60d81 GIT binary patch literal 4380 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 literal 0 HcmV?d00001 diff --git a/assets/logos/thescientist.png b/assets/logos/thescientist.png new file mode 100644 index 0000000000000000000000000000000000000000..c802f0f7457472afa7def532b8756c930b92c8cb GIT binary patch literal 2062 zcmc(g`9Bkk1IOoPxgO@GNE^x#MbaW;vIo^8FBYS<=BmZy)}EZh5|xRED91vkv5EFX zj?gU4v0P)Mm|Qu(TFdqA`&WEFuh-}O`ThONhji(}c?F<05C8xuAY7e2e=qibm6iC- z^U%N`06@(8lDilDJl=i({}Dq&Lt|rO5{YDLYMPdoMxju;ySt~Sr?gb93|4r%$7!qd$E3U}Iy0L?Ra!777as z^YinEhlj_;#x^!KU@%y6a`N)>GKa(Q@bD-rD`PU5G#ah3v5`zBudc4f$HxZ;2Xnbx zC=`mpVEBA~L_`D%g%XKG4<9~^iHY&@@Y%$go?Z0Cnmi|f_aTdgl`TkD>Uwr4f| z5H0B(mznSjSOdntZc+;1m5xkOb*3MWBctouQs{dT{Ss69{ZlNB>x8g2jTS^e+cq(u z_jyVze5CKko}1>AXEyC;Uag02eugL!WLAfS?G7$QTmBAluXmdJixPL+%<3g??F!`s z17mxe%W?iS$888Hv~aa+Y+|bhawyHqf|CFA1uVi7N;#Q_s#JQ zACQ&%2csZU4$?V`advlheWTSGzixW^t$gl--EH=MZR}*Q*Rz8JmSi-aKp% ztPnQ9r3@mzVQlt~_dX-=TGr-kRsOL?`%&f&3!;Pp<}NMsbdRnnT`EzR2g>MV9pK zMIw3^+usCUnf==}uM7A`pRPZm-&;d&rUMZ@2^Hz)Xjt4{9QVVzITB(tPF?=9PkQji z3);}futr5V;N0;;lKv;EUUA(S5NYD9tJa`+bv@+jYRC;b;IXdTuoW!67L^8<(ms8A zZ~E*gTcW2lv}Zt;=rV@aSM6SuZTiTg#x^2xA?QC9oBq`fk}q-wPaFYt>YH0ES{myR zE#+@^J;unZX{n@JCa#fs_W@iGhpUGDS3O?}>in;;9aR%C2P4nx#s{EE6{Ak`o-*iv|ua%0dEm6?GjDcOEqArDD)~vi) z^t-P&zEviGFB)7oE$`JF(fwl`5tQjaC_>~SHTRn2o;?3J+fasZ1W@8Mqe7eBLyY7M zuCTw19tHe$Ho#C+^MY8R&!v6|6w8E5Cxuzjq(jv$z}9~C2^tG7ppyxz!my}5n=D4-VhP6^xXR1t@SuY9&>~WXK1o{j>;x# z@32L*X}DQc$<1AmLuKed&a0zeOI>|Ieh`l3q*Z(|Eu?V>lLT$nt3^P}eHZYL%&%aI zpT}jhW(dz_dLJzXun#^44;Vjd$a8(4b&}{4cW>Ajbw9P3lS_EyZX`P5=7Y2|Li!?2 zANyvN+1DeZd6gg1m^hzP4P?fglkQ~&fni~(HvM$vg!Oloo|>|nl0l~wWyU6d_M*UD zdS0A`KU(nM72uaxs$+7sD?#5EWxSP%FJW}z>xIUn}=@^BU8y-C7 foY9jXp}Uf3JqenIO#v{!{|SJAUvQ?u&?)}~(T*(; literal 0 HcmV?d00001 diff --git a/assets/splash.png b/assets/splash.png new file mode 100644 index 0000000000000000000000000000000000000000..96880d805acc5bd50402d66e15ac318280168ac0 GIT binary patch literal 5526 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 Y!lbPX{Jku@PyV&F)%9MMtJ!}1KbB1-DgXcg literal 0 HcmV?d00001 diff --git a/assets/topics/ai.jpg b/assets/topics/ai.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4bf99b2cc32a227719c7c60d94b862ae404ebd5 GIT binary patch literal 24988 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 literal 0 HcmV?d00001 diff --git a/assets/topics/astronomy.jpg b/assets/topics/astronomy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7540e4ff41dc08a2e80e75c62c4016716e50d332 GIT binary patch literal 64917 zcmbSyby$?a*XT_4~6?mElz5%HJQ=UCTd-e?dIijFr zz4%wK@UdQDAwKxH1UT3@1h|w$goH$tG!$eMG|cq$%-o#ZQc`+I|1%!-{|~@ZJAjLh zLXE7Af*&;Tg}P6C&Qiki(k^sUq8wx5q|Xv#?9QfRmm;u7L$ z(kkLAI5-3Vl7{O;_TzB*H+~BCE~9LJKXiW#41flKCMzrZC4lIl_3JWpQTF5Rh}!ia zlDfJyVHPrSF$RF_Ux@7I4`BEeGDqD?istC^URrv+0+{`nd8E|U2@nGjC;$lnKm*wC zeDX6Y?Bd$5WoZBuKM6u40yHEE0s=G*BtRTj9IdJ(ie%E0Mey3<=h-{6k68etAA{yOFXd@OVj;8VP{_3Bd@0B|>o|0tA#x(J{==CC(HP z^%7cXXP*jVRHT$~#s9G=Eg_|>0U#0LN~maU&;M}SQC*a`PjA)QdVvElq60Mken6JL ze<%PTW6%^^JpfLv+2-4@m{BoESF=DBf)r*9KMWw08QG5!IXH_NIk2bRCFLQoRlmsD zuqkI%RD9+Sf=z3`!Ysd6s02vr0DwxMmUk-_m|8NHe;?tK!RxLS6$2nMB4;6hF#=hP z$bJC8H0}ARUZ^eI-B)q+=$7>NGRr0{fTN5U3jpe900EMeBLEa0X`Tzz-hv`(BBEq= zYnnaDWvGFFP_jbN3$u{3{SmYy<(v!H_voGsI|F`L;($7!ER7`o4+Q+e%T0asSz|4{*xUug0^f-_7SqU&r7B&YzQkCM;Ix9CQe9z z`kWfTpz&iwZ}d4Ua()6}_cYXg%orm80U-jlii!k+bwU6^piq=aRfX>cX(2U0lZBj> zot*^$7{~~gF{l}-v)C)IH0#~jGg1)FhCm5mgd#IiGy4OK$Ozhs{pew?iz6e)hQi|F zX#X5r85IFm1%W}98o>fhg~Wj_-~3rUEA_vj)X4r>2)oKcW(E*2vH%ZI;r!U(4Kx@X z0HP!a5RU#&OMo;glDG;$aj@tb8Pq4Nf&<_Hj?~E6i~zD9vY#IU5ONmj<4!@I4SeYh zDniogI0y?7M_9I$GAhFIB~(;CjC!jcJW&1M=tKyFlA1cpukar~*$C2+{iw5A|1P)L zMBdB>1AaijA8`OziU6Sm96%a}09A!R*H^-zsbZ~FeFRknz;OqV0rV_{DE^^EsJX?r zT7P`*20n}yLKkZjk9vaR>;JrPNW8q;UWMS6LZJ3ZXf)sjCtpLE<(x4jjZ&N`M-}C&4~Zrlfg3TYp<|$9VEFsd0POj<(q%)X=~0R9xe`c(1i%kKTpB?%f_o$>4L}N2 z<0_(0kmV6&n@Xq?9UbA2+5qami3#zZkPuLo!cm{P5~}mScr^adH-}zGlg0SfFALcZ zL8m`JgN%%hPD343beW=N=iJ~fDmfw!NCSI%aORSDX(TDq;0P&eo-%8m!f=@!mBI-r zkY!0#K}ok`nu1I)H8uLr^Og|$1TdXfl*FO02&0i&YvVy=-vy8y0n$Q&8$RA^}M6*aKUQm5U zJx>HROaV{yZLPb}_vosaI^G-=vO5)2>t36`bO9`_2k%2MIyUK8CSom1K*H*US{YsL zNa2z1sQ%>EH&HI-`?$Gc?cd+37ps@(G%I(*rb?J^55Ci@f26#KmC`6Mcsn0LZyHrd2z?$K}+f7{i~+cV4MO@&Sw>q2u{X zEWwKc+gCBeDY6Q*)Hbx=1AbG*-%?O|j$L|(-lI=pyO5xH)D|lb4fNf;wz8$OoICz& z@QcvqFF4n9|C1m@=CAC0Tb?;>C_hsNSF7z!Sj*DNd80$gMd5gH3=cVT2PSERLrxDW zZub-inoIn!Rv%rtOGZ^^??{FMCe2^->gg;^P@I!%;mt#){>5WixQ%uV9-=c*n-N@b>|X0|f?gt+Y&%sWQm zQZC=LFis9_op?$kN~NEFY0)y~M~^>s0&iu~_Wb-Zakc3jK^$C&Sc?|5hOGG^1qQlR z;Oy7%0t4P2)L|WVmjIi|MiET;=Nzkx?A2Rq_nw`jc{6vk@#+ZQ)mqE1O0 z>(l(jYx4&#@@wAwT(+U!JE&>WqmaaxN&nUaM1Ldp#-!(BDOJdAWz(^^gtfw@(^vAQ zbfF?9CSFH{khCkJ)K-oHG9NSAwe-aYY3K1a3mNP5h-d9aNe~9~>4a54?hRj4Da#{`(#==4rb)!ikVQYy@2tL--{-OzRtcN8&8tTkWwa5gitwS4^=9h!p zNuf}Zn`G!BcDm`t!xNCvOFShtso^p?{JHpVI|q)b$@%)I1+ZQ>|JU~3YW*ITW7;)w zH~n4JHPGd^YZDCLpZ=}wyS)R)mk(C*>Xx+uD#c|sQ?3!!BF||_@ITjjLWN#E|G5Z( z`TQ;Wu(h0K*|KoNaG-PZ;N|Y4zd5dPLB(HyzhTn*;b4i>r&~H%_T5`~o+wY!5Q9MT z7uO4O0<-Zfo)wP z6EC|R%Zfrx;>I3V;P$(2UJTI>Xx+Dg@ZM%IxkFFGx6pl&ApUL9k{j9DQ@vKJ-~%e< zliT&KrnDiL`K<6HuwcYmank5qONl7%FwDd||^R;vn zdutC3dc8Qzx*<9Ozpn{iI_+nb^NBnmmya9!dbs;;ek)5Cy67O5%042B`k9+W#WifE z`i?zeGSu3#=Ama_^S7(I-kK2`Ss!8u>=i&oVekYw})=dmgiaibC#EdtOU? zaPNlgR9x{Ul|9+0dg?YPqp12`MS+Ev{k(ZGrFo+I;Il|i!{q`@Zpj@ooT+tRaqtAF zeAvo-s}fu86ZD~X^5?F*=ZU-eLZ|E6r31BHUhlv(Ronc^_*a)%*476G?cl?XCPT&xLMl^biRa5gPJD82c@^k zinMO~;B~zX4`r_Zg-;1@zRuzK*%fm7FuMpfgu=y?+=s-xjw?XhHx)4rA`X&QrD-s- zQ;ac+HkGpVC6%Ne`X@l=Ohl2bOy4^Klv=$R83oqK^Zn`LQ{=0gT&i6ul5w?Cn*g>* zVK4T!i5R-YG!t}&2C&4D1&qf zoK3N|61T?Pw3illI_X%NUm4PT?bC}i^t{m32SvK+QNl$yy%o=}ky_d=v2)9m-Wi7c zF4eU1#yo4Qx;&|k6Bmvq&3pxWDL-aVew6#@J)F@*8alvMzx~6VE=5tOzR~BXZue$A zXvazT2}r#&+#F1gEIHKGdjfDf&K9s!O~z{veRP*@F=Z9;XIP{l9nR>M>SoIy-9c>T zhRz3Jo)phuph+{ukt5sB<1W6uuHN=X=^ougXtOu4vitQ94s(w`Z>~B8tZlb$F$jJ! z+FywV$F_Gj@80BTHUZZ<+&LF*TQ2mVVALShW3MI-YUQ3d1vC)gRr6FbfVT6fds z*9mr5=w8!eWy=jaDlgHOHf^WO?wG8rRrF#uy9_CMxKzJr&$=l#oM*+7)}7pA4}P)o zmOV(m*9!BRvRm4G0L@?9&haZ~VMHvU_{Vh+L z$g7fs?kaQG?ihH9(W&i=o)!FYuP52!*gb1nI$6_WcQCK#ScX3osQvxinrbck7ekxM zcm#IX;G89EV{&kf*Q()mz7Uw8+F7mOQ-^P}Etr{d?YpR-$*|E1?mn@fxfFi)GJ(~l z>RiA*t-c-_lzY0=XO@mzJXJa$g_pUeWYX-P!eo#=aon*dAJ3O5Y(n8oqnYG~OIh z;k?l>J9%^_gj9>R^WM2dO)!cBt_O#`s+rQex%+(~pZ3~zaWa## zm)OL$e5iz{On`W?&&AfJHl}kv+*^*Ta9i|2ki~aMa9OeQ*tJ(5*OIUVHz+W4y<*%(L?Vl&PeyaLw z>osej6nMpT;3J(=(ccS74H>XL^Z9-#qQEjcG5#s2Ni-byvNT1Dxz9&IQA<(udvn)h zgbANx1bK@>zEs1K{zm#049uy%bLT*N;mfyeZ)vfiaaO9E(p=y4faVd7r(MD3IoAmO zJ)^G{QzX(fTtk?g7s#(_aZcJGK;&UNIIs=Ncu-LL(wDp8t-GmYZKvmx8ot-Om%m5k zzj+Lu@zkmDPM%z<&?H`0W&C_`=EN7Xo=F!wEENahti9xQE$Y#+EB7_dFh5NRprB{H<=0seA5u=;OPY`e4rd<=&7B0&?G|E;iq~Tb^mjH?`I@f{&H; zPwX(dq_e(EcqRyr_6$;j&oWHSx0Nw!R@_|lgNLX2k2Kb5BMh?^H^2)Ou?F$GbIFO` z%R9-~G9&%(ubA61iYnrVX8gP8tg*nQp)X@Ks_4^Sm@h2I|0?ndg3nHR6qAc(n_CGv z>{5st4pjcmpp7qj(Y7O+bLbs!;H>LO@v=#ih~73S@2K?p};c>wq`s?rxJ$EqY|%3B1S;9jrgk{7y$;Qd@+q zT~k$shDBokw}~FhW1$Di9z9gzF)=kw(<7#z6(OAf+4Xpt`=>@aMQbYvpPf0(@C`-a zbjD;d^SG`cCQoqY7lQ-K)6;{ciW-U*=4C{3j`Uw*?q5M{W&gYUS90z@nK@*{b`%&v zwqPAW#()XiiBLaNA)xVVwgr7e;;h!r&F)I-tRF$I?2VUWVl4{iYne4_$R*L~Wl3bS zAu3SJ!y8CtZFpm@zz^3MsQX3#!=l_axaOnqa6mrdCNvC}HTUY*l6EI=K7^|+w9!5JeQ6Mw${%u=^7v-QsX{EO-s|k* zuIhKS<}D3Y_Q@(o!xoGRr0Fd*PeDD_XV2K>G(beYP``gB=-~==$oE?Gu;D59W)N|l zHYC!4_tb8tTHms>x$d~1!;}oDK-eI!;~ony%As|b`{|W}@%UKvBnin9&yS|Fo0}t1 zU&ST177@CXruF7puF4^YzAZSr!g%T0RBMp_`LCPLVO(5xaMvDKhkgY(wDFG8&oF>R zx7wqID@4!2DdO|6me&4lzJ0xzFj2nH!rFKD`iWz27W}{AA&h z+`nky0P7f<&pWz)0>W;oQU@*#qRMuA*lhAnBcaKWx$0MNGYg>Q~wRKOGI_pQH66j|~CT z)eep;fFge|0}xfXbUS{=z8EYSkTQ=>-nLy_X`R7a#_G!jVj`~UzGJZ;a3 ziAV)9Ye2jk*6GCoP^?Y;Ft+mRnBz#LDT>n zB}2do9{eEr3C{JlPNu#gtu@i>Mwq+`>nzI3F8ZBji^vrN`%jls{!egDY?&NE9y+t> z(E}~P^H$k!$hBo>aIiVb-mS5I(>e@(3_Y0KDPApiAN!HuuxrU)y^cS07NM^TUFUo~ zlHQW2rdHwQJh{GAg-Oz`k1=Lbwxoa2s&@v3bN-=DmCLhgoT_cUXdwYG|f4zyLj%l1U=fj_4d4P3xlmr z)Ry1&C?!}MXit?p*j){-Uimx$TcY(2!`Jtsiuw?dSMg(eavV(qliLRaB=B3Ric^uf z`yTd0_|(Qg+0ar6^eBwts!c0V0Jd~ThVUz!QIn985{k*2@OonXEcmWl|t2zGagDBzZlzLA{S=V$bbTaUI(Z&nLC+Ct> zvPePhzNlL|cwytr!_|gx5CI$j8Bvf>kkOD)(NIwkxpc%S5rB(^hyRS=4GjklAuXqb ziqUgwI?31Xxx|%;=#8DYRn<)X`v?gM9qIA!DkQ>A!oVU2_5BU4+me9VOes=sLsk{@ zOUNubJCD1z%(iu31@g@Y<|n|ImeAZhaJ|KhGyUOI23^;&+jRdr@A+b|eORLTOP+!* z)>l1vrM0FpZIu$EWI4NxY6VtrK?N1+^`_0=zMh3{M9$CwHK|yVNHHaR>NwP)+~K~) z${@D>ZCk0+&&)B=`!iKs_!;cqh=YEbR8N-}Jyx#nuvQIFHpVUAVFqXq4G&Z4s?mOm zAd}XdpqCf?6LFg~xxD^K(8}e|Ss9i`H6tD^L0D(>4L57udgMVQq48tt2m0SZ+AF^e zcak)}cf7BTo(LXXp3%tWf)Pl{?#=?Foz<>FaxZ_q|5egGSFGUKDo?yr8&uJ!Ti@*z zL9gotV}N?OwVf3a#8SxK*d6Ab#QfN4dqv85wI;v{RQ2Ln$}v{HpAW2HU3R!7U2LM1 zk7I^ebS~rj!riSo=40jFVpK7zFST;S(_P2vs6W1v&yr)%@wZ6FLsK$fyHJ?UrmA?( zV<;}{6>k{fUOb%oy0|9lmGe1%WOXI`;}^e(gq*$r^T-#TV#*TFr5^0nSgARFnPgH< zY@WrZ-d@U$sncNOslK(x%gtn*v_CodXxuWaK-wK*zc6jV1$zS0e`5PbxWi&_D$Qe4 z1(Y>%r+$7->fa(_t4Dt!2*cyDj3NEPf<|Kg@+~*73CUJW`{W6`m3b1``7$W0RNJdc1~pJxZ>t4#uM;z*Se3+V2%C$ z;Ds0ON;HT|`tCV1nJmqQi5o^Vq0n#;^rc1Wr*sJD>qw7&aw3TNt1~!3Z7Mdt?Df9f zY9N>^acepE7wr=;e8L#(%!4~1LnQtCIyt%P9s7fpEqAWWbqGThxhgy9`fN9D-qf&m z3js6Vhb|*%_d4y4-Th~w6FhH~uD=TNGf_`~Q2S4t(MpD!zn8u3Io(b{2_!#!ynCH8 zJgUYw>{K|pQ8L#KXxMsNS5=%%LB03l*w5sePE3I)J%ZWb{0K`R=c6 zlAxtQ=Y6k*kEdOckrsglCK2c&@E-PP~5eDY^!olGB?@}6+;i~MH7}j z0MV6F${Ig}bsWui|8DFWrF}Dk3TNue9B7~{xO+`J2Ufu=1yQB;rgSn~Ln&AU!ZI2! zbx54+kQ z`4abHmhK5K!CL=@L};W(CO|ZjNxmN%PbvM_l}8*qXq+D_JaX;M1f>qaf$X_49DIai*Hhux^0*~ zgki~8nFdRRV3{z+9R*#F@qL_$bnEK;Zn^N-wQ73g$kE&8=94-9W{!|{^0joNrg+;- zGr=3<1m~}^7y%oPT7J1qH^VR^j6usZ zP_l;=nIVa4pMSb3+k`>9@R`)JRxKR{GVc(R*`W{X&HG}N*TK#8rd?#$U5_ZQ8gG?t z&5p0W2<*>$!c<*BcG#B;DA?oN*P=cgzBf^YQ!>2HLh+>_3p({fF+>8Eeq-yz*Ld{1 zQ3;mOyN_$c%@LT$C38?=o_yDp+{rLEs^|?!juLo<0RnlPHr$x9;Yk_t5gf9p0hdm% zmrk!%+<7S9?01mp`(g(2#Cr%!1TFcTT5|_PS|_j;!VMqDS)Ks%X+gN&Ub;)U>u|%k zApFx_I#>SZ;fDX~>Hl2*2k?K8ATU&P7zVcWbvq5A>nf7g-}&*QKVQWj;Wz-3$4y6W z?$&zLmdhrsA2`KMMm_fYahXrMgo{+cY+dHbFMC9aVAd{kX_sXg6YyWQmk}AGHFLb4 zGBC^816`34NUiN<0iw%)`ocvTVD>J5{=0T$kRQXp!GjSsN*KBhqx?J^BnbI0@_XNP z{-B1o@dwpaiz=lBKyl8B%tI~r&cQ`}hZapnE;Z11?%g)W)AuKxeKL$8VEX z0vZy0W6#?Z!HNSy4S$&zLb1+$sO=|4M>=Wuk`Z5WquOop!?F}+Bg71 zimOyxm7M7rVE~rX6F^A^BQWd>#Ck80v4nM5TQjEtGgV(*FJ4`@P7~I*71pp77V#41 zCU*Z=dCU~#N9-*Yv2zyW$G?DL>Zpj|-5&S&xFRUfD=N$qPnYfVdH;Ih7m1ks-UEeL zQ`F;jRxkc%VOZSDFJ(HwmD2(%{Kf)nh`KH?{$F|mmrmJ;3>xy=b!D6iUpc`WKr65a zmU~yu{#Vf4zrx8|aah&c14uofh5=q({bPf27v=J;x~ryzm)FA zk5Y(4dM1UQu{y-MVF`QP_4v*ur6OSd2@tHP2qgS-BRWl1aOb22U18YYRs+|h3N&8} zjB<70cIe<|WEEGPtf{kwI%#P8+aQ-UCy>Tx855E8@C4_^k@2&Eye=q$Y?RD~URfg)TX{M6B7`zb?>Q|n= zgFb@>!(13n;Hkn#_c!DZ^#XUFt7lg;vAF6NvstcaU+BFoJ%z^^Qnxw8{TkjD9ioXj znRQt|%2cxAQV1%#`xYkn)>S1)cL~VaN6vZiX$BU4%eB+v8bK)wKbWrS`5EkWgfF|_ z=2iZ^Kl_Xa^|etLe_^vaOH@bxad%svzc7ypzh$T6Nfo*MTdt^%w|wZo?}>X>POfEo zRx_zWoT9qw_{g1p-&-@FDLg;gH+z(R_UIkxiTYQDl^_ddV~@zCk|=e~Jed7+_+IG==&g1fYCihf{iXfIAEKMxAmn$% z>teE-)HB?!DlLv?NttA%d=`DMi+&Q`pQ#~YTA3v6oC*A zJbA6svWZydfe-u+B45Od-^lIvpIog6U-AS}77)L~y~a0~u{}r~ z+B#bo<9G~;ak;!Y^L=&@kg?khg$vB-9lZ4h=cFsS54)fB{AapN9(AOFe5^!wal$&4 zO<#x6K;pSz8G7vLfo?-vm7gC!NQpj5Jqqt~4QKX6;~!J99%9d*U!3l8_&s98q(?%@ z1j1g5F{H9zjV+3x%9H@>qL7I9hU z<^qr3Zd(Mp4*3WTJqkVnyl2qnB?rFLp|$&m{`^*6o>COis5(2}=%P1!q)t)OeeY94 zB~=M|7ykrw4Q9?BG{jwHB(lH#>hn%zKCgI8f({B-mHf3h$3*yc?VZ*UePP_+x)3{L zV)M8SX5AC85dbFJfl*ZY%p+bZtrnp;@ixr za5pV5_2}L0K|kWIoAJguq0QqSo}K4Q9iDAoqUw<4yWZn@)PEFQa$iQLMF26BGBTOz6$>qRE!aX&u?lG)BRS> zfWOyk@xR_d-DFLFZDiLMqc(n<9)q8~OWGk7jTl*%Aw*df9KKmFDKc@EmNJ;Fx##}l z1xXc7G89T1f2b*KToN20##$WyGTgzJ-tE>OZ}tnMBg|vnZ%a{++R|8?H61UiWxE26ar4LvYH8|OB{ua<-%Dpxvm7BySw1W_e-K;#GE}7 zuAB|9guf&jbo}~Eu&5P_ZtRlFzR6cLMi2h!4=hyUCv@NaFw-5O_(l4?GEtM!vUD{c z@Z_hALYWCxYp~L@shad1z1s$S#Mp#5HmYW@*KpP0BVhzZiozGBv6F!(orm5ZEabgh ze@0<;3;moG!%6}0iN)v?+gN$LxtA<$bJHT)2D~UgHh8Fd5$}IsnlRi%EU?#pE$zfsTyFW^XWbNb|zaW!r@qt7C%8brl6=XOOYW%W4 z}14;=H?O)C<~FEAG9w%W$CIYBeg59#AJNG0jyk(; z)>&1oKGJ}QFExI2O9lkHUM&xwEO^`7%-FGpfx_YvgNGz3adT4DVBIIo^v<9ZbG^7o z%Y63ecJbS5ozcz=v*lGp6j5`ZoNc(U@E!Hx)TLS2u%!k3r-+tpDh(st*T8Y$PWN6s zuNt?l6E|n9qNJdyYpLDTM>5Vbd$-1lm>;d~4}T z@ddFCxS#!t_a@+a)2pS|h~>;FhU}&imS=)!IYCjdcF{>M3*+?pNG} zO==XuB#juV3NM56{6*b77OZORZ8&ukbX6xK(g(~s@)AFN<85WwgshGh_}w;5;K{9Y z?ArTCy98uxEWIB)y(-sR-FA-8tv5a&G`o3D*ebs|j}q`uj(xb~`Y^ge7Y-4^PUEBF zA2@+!ax~{j&1^$^r@-q{KyP+zGC(X<|uO7lYozTW)ebc1ZY@+?UNmS{iP7$W=zdl)| z6_aDM+bUGd^hL>D$e=XXXMHSydO zIXpdOl?>MN&OMI$_L&qC78siq61_a098!%{RV5CWk*1Ku6j%c@Ba}-1x z5`~X=`MFW0KCBwM7Hb-0R9*V}sdM*ei^?4uE70M(JLYMKUc6ULOwS$Uu95 zc}7KD)$?>P9Qmp`;@*=j91%&9POB6AnDa=peov?w~09=xJ0p`njn`lrJ6`1o^`lx z^3$+*xo3~$|U_$X9Gsk6R^vwQ7Z7_ zp%!e>Yc1?4vhH`xva4N!$SyhJN%f@n5=O*2!u&Rd} zwbL=H|HLW?FyCMqM>pD#Vy;tS>sFqz@*Smucfe&hvzh6C*p+upq z`eulNu2hsy@o^$UEO1;-Aj45O+hrYI*b^M8i4#d zR5F*Nv?83W%Ro&idQ>405;+oYWTk3F=uKq)6aGeaov6=bDEvaIocY?c3iqe#FDstk zzex#%%C_w^xhO>-8!UtD6RR7wLyDxZz7LW-5wyHFFFb1n<*o3z49FU!uB8gqtd zPgHcyj~JBw?!V+fJzETM&puJLUEVDN$y?0IY*Q8s~uwA#|8Vp{D;t+|H z8!~i10@`fG?i=!Ye^hZ-Ojo-!Ta?LJSKy0e$OhEKo-D~!(UaF}82+Tou*H0{$6RP;*$Xv|@p8yg zgH~Pj^U~+ox6C~j<&eitZ!xi++OCUE*0oYl!aGKG^aWjqwx1~yF*;tV>kAlZd98AK zfCA%?M92tsIAsolzusCA(MPCi(_9Q2HMxpvRr%XuFD z`r+|qd@8@;<=to6l!;cgUNT(un5>N(>A3h%Pi#Tu@=K%oA?=ph+DVu8mg$@!I!Df; z($hIj1Ic;qxE}J*;!NQ$R@b+6va~()(H~=N?md$-`x%!Fgc~ zuY2l_eG!C1*0~S5deZL4z``9pTEkzfsUA>6A2RmVkE)g9S^$%MqDx3%%+qw_s-a7P zaznf1+9!Vv8s?=QC_i$W@Ew+akP@vM67IHBE4$y^m7`**R8Q>e_^Mc6Q(LdnsRq@r zJBaGSrOyC$D`0y9RlY6QUfdAF#)lP#LUZntL(W8#Bv~6`31F z6?=msZyS?7&yeB-(Hf72_|6E15z!Q^^es)COj}XP-O7+P)kpmb7}&PFl-%jY#!-F$ znbAoc_koT>n*VQ4_^OtOE`t@;Abbzs0Zncs?LO9yJK`_u+EIu50{5X#jTr-lq++9| z^&RQA{#aL>UqxFI$g@uLmV0y~veYauLrPxItlU6Z*f(n!3f&LYeh@Mb+bMWPRnUL9 z2`b$BJ#09ajOOvSMJZ&@W9hU7tDqayvs_^=uidsY_t2u)YmhZzQnW2<@NjCnVe_Hx z7Wz&#>c#VhhTV7iR1uuQmw9PBjaz{V$KTc%q*30Oh;kCwHz@R;0u?`FypS7YBg%SJ zUy_wQGAla?pgR-=!V9mrGrwtuh1M2^)-w=Cx|bDzjS{u9rDE2G5Buk@S*lq+4Bgs( zdM;T2(U;JOlp~fSqpPgfx@|42#MAmTH)1P4QtMi6CKalwr*ao3?0n&@)|&Yf`pNlA zI0_jGp?ltkxb`Z>e(sfD1@%;&YQNrEEk%*XveMXWQHuI7r$|-Fj|v}8Q9kn@BP=cZ zJ{waPD^qoZW&CGUV>efB+UmR5VyJp>m09TsgQffBMs~d<(=M!I?y~OngZBD(>IHUy z3%96+xy}d?mUWY?l_0C__j>6zCCfQO+~iJ!=sn-`K#h&JI_Ho~eqzBBHJ!N7sKrkX zwaK^a5?50CPVvd--z;DgnB z)M);sbF-bM<34AVX4pyU{(wd+QQEvq8?R4D7jX~WDS?M?Y6{%+t2zni6%U*v_fD2! z>{+nJ{*A{G`->F7H$_Kk zlhtT4TL4{m<{aY|DuJ`Y;D zBpwR6Ww?&W(Uk``2wKsVy<{@+gfmighGX_PkJK1N+qzm)3P@I(%M{$ zF}{j@2(An|qDR9{F`p;QKU)SpbX!mzrV!MTksH=_=WT%q}i$g&pedK>RaRY^cYAL=2%CsCXA2c*nzunJ z{b5}G^1$2*^bLPkiQ!CVvcrioZH>l>nijO2g5VJ#LV{?5xrGV~i zfL>t~L@+|*tQ=g_jORk`c~XxhK) z{#tj;mwT91!$)F&U})~)5$BCk=`>No2vk2XRAIiw>-UVz)6GY^Qae`P80)&Qrb+i? zxnzXX$Vu7HJOr6|exx-as3L=MKcoESAi|Qrax>Gta_X)8i$-M@Tdnj2@vlv)=oiR= zskwzjZCYI>Hoc@}Aom0+HqFaX$=TaaIZ7kvezMOFJb29so8bfGD$QFgOjLxnnnb8| zwl8+GYl7z*W4&mIgPky0>FIg?M)m9nylIgQi9ValAsFjH=15_T&&QFa3yQk%i+uv> z>*|=A&9l>d3^KI*J!8GuWoOYv@~m2f`kk6D3}o6oBTr?G8JS5>TCRZRpoGoM4GT(# zcc+ZMP{c?m^8-IH6gJ4!)l#%b*!mP~Xl6cE6pFmF!uBNc7q;GZWE2O6nc->&W)Aru z=S5VgV$(4NaA)>nnO;NuDpV=R(Qm~}*G}FgM_=DEBn~rF>hoh0+^RNO@4J){X6KXZ6HzR-Tao+w?-fYVN&ZXR_y%*gSu*BlTM<&)*2+qu zhj$GIv6e8S z_2L9nkz>t4Md&4&hDtaQ#`BObw)zQ={QZlj_Q%}wGbhgE6@K5Bdm9p_3x8)$Sq|MP zXQ}@7KCq)bfYs0SIZk(WL^*tRb`IZ(RXeHEK4h0UT^<)0G>kr@Bvs17=lkGr;7O1P7 zs8t+KQXDOZFX74B54t}pZzK!*tCp^-y{A_(AL`ne?;d3hb*5?6STMwUNuyAW>SI{Q z=E4Y$_K=qeO3eoeDO9j~nZ*>Rlf1@e;*cM?3$zT#o;@wao#!Q7t&mLsx5?MP9C`u9 z4=n3-{9?LM29DpLv|<*`j-oY^313>v!AHx^SYjc9=U=YuWn@$_V9_TiX$U8VPe8%t zn#|`rXKv<|(S4ptVPWfwW=*|fv_dd*$tyJF`}?tCh7?AfJgFiB($Tx5JtAy&R@dKl zF8XAuZH4?Z7N=xsPXLki2ioP-(0a_^p)XH>T_FQb+eft?(w{K-1u$wn>6rVWQbR}F z1});?+oJLbAUV0ex41|pL7XAj9;DZ(eBak4F995>|tiYDHDT98Wk;V zZ1gQC-i?InrvT)x>ygq~7p>5PbdfCH4o<(5*XCveege=sPP@fEcD6OLE2%2F8Bk{3 zedwH=L3R49Y~-Kji#aeAs`Gl3wHFKLd;SxU^IGbL81Ewd%>Lc!iAuzqfUNMDwbu0U znwOig{9I1}h%_zhBL~F!?y``_sOSgbAk3<}O;2Y9Yj@oS68oE?7pXLxjI(0{BC;G+f#2d(E%OxA z?vm&JtVZn`J2k&-J|sHW5Lgz1*s>uGFJ>TK2dQ0wnu_Qpi=%o@mgJT1-W(1AOc4lXf1xQc*VQa4%YB-_=wuLe#@F3sP_z zh&d*}v1Gvh^wQji=9>qekD(&Zn00(iQ_o_~6Odo0_OK_`or5p`j4#DF9bMoy+#^m? z(SfG)=3p({Up&kZ4}>G)(i!XbzW~@kC%J&77)EVJ-*N1aa`jia2#pMWD^o{fgtIrAWmzkwmG2lr8>4Y8)?T^1 z-%*>*=JR>K!|Z@EEYcI zC~Jk&inWQsQVo4BsQ}RO*C*=iy8S6rvJmMKxgg71uiL_bNim643r3SW{`H+1v|?2L z7!&XmNwbN+=EU+v^x%aoZJDaf$8mTq583M~mO50oEH)*D97hi!4&_zbBf#l<6%h ziBrkaDGD~k(F+JAN-e44Y)_nHv;Ix%3BiXxbGCmO^M^i1;CH-dBL=mb{+iCMy!yN6 zP=3c>V?0bp($G4oY^^v!sZ61U(ol{*zY_K8v8Y}5l1`7cUn{R?deZ21O6=cIHGiB) zqDKHr8mCZ1f-s|+dt|f?sJx$-KA!fu7yh}jIdy1NsDo} zgK*ENkcbTZMPTQJH-_)oF%c|l@<33Y%?Thm@ zi#s90psmQ+wd`W!Jpo~S7I}V8)ij}+G^1nHJiW{4`8}KWW-{LSGPK#?dlSnPv+-Vk z(@R_x+GlMWSgWBVZmt1XB7Z1qO$@Jf@2|D+ylJpGW_R`Sv9{bmBS+~yJ36hxU|tk z$>f!ZMv>xI8P!xf#<452N{{448|+nBRxHE}kK4={V@kbCg_R~%0v0XsEc&L5Rp(2U z;E%k6t5}72+cejWeyt+sr71hRUwLMZKZcTV8un?XYd-R7*P-OL^2FyyB0AiLvK^Tk z#M(t%o^XnF=xWdJB;;;b^*0wz^rMTp&DrJ|Ye*={;3G8}5O=**I8nhro2STPKlex^g$iCl?qDscEi05=N|KYvMlE%(T5v$)_OHAD^{5&L@&ijt5l%esVe0zKrH)b##S&H^N!vUG2-v zaxXndxOnWx)#YeJ^G7(D(q2^n&)|6;G?@OJN#d&VWc1@3ReHiDMxE?OL`J0;rpoHS zD_BQj3bNB_A$rZ&vgKd;DV?)>{0RI%`upa!fx6?gM_mlN1Y<8^P6*g*O>f3DeZ;aH z`m_!gQ-SrKSKb*Mot2tnp@}mAi8p5X{XgA-kbI9QIKVbEME$+He*zX)UXlsYAAu8` zYEnA(cM-+($cCz+AhI%y5(p5Lc>TaVp`hPOV{z_JaP$}k>eQJ??I#`8M2cz3Vlu2= z)es>p<+TK#m@nUz;^nxKOd>~>yesLR6?kd^8c9!Jk=nCt2Y62^lf0fNWP-H(pC={W zN_(-Ok&npFmLD{uB2gxKPJS^2k8aKQ->f`*ys)t^j<+K;aEKH`UJD9_cI4^t^BB#Z zZh@C${v)FgU?RT_s_Qf}3vV*lR;A}rI0N-5R5 zuO1Pr9>s7B)@%Be&biYH5t=!nopvyxz^(q%^*795FTgQ>Bc^P9urF*#zo>}@6;N;t z8^(#75qjWd&5YmkorZQT^n#!^eP9hvuI;&uXk*?%68O&9RAf>o)8rG@T@ZAtF;}kS zez7>&l~I+{8sA6BiZVe}e{P>k-gBf{jV$u`(C}PwUhu&S(+M0k)=6QON4atdc@F`%93|=`UZ_?}@u1|DnIqSy z>SI9cY3PC+2lzG<3D?14o@TvL9BGh zUS2}aa)2a0Z%Rml^ApU+Sk1d~JWw<<@)Q36r{pVJf?;kkXfml0v~W8#m6%H9+EWUm z%COLq3tsL>oc{pC^n|?p>pv@cQ6bMxo!_~s;d98&*aGWAr}8js6+3(b8!y4uYY4(W z9sUD8Gg+(|+gP%Z_VR}KZjJnDfW(Y3z>xw}x5vOA{{W@y)b>&G3a4%Cv;P45ms9oy zx21_dR_xpF@KG6cg1cadsrg9P?s^RBxL10{MeDrqf;XNWpN2viBOH$bPIUJZ+~6zL zip<d9i)BW)syUHKU7)|CYh6e4T$^4_82E>=AYciF(b36O~a-c&vHs_?C` zcu!@Q+)9Z^yndal*7Y>}!`(cw`&Nx&vTH!n*1=xiRWDGX28K{?=~AvwGHVcpq4@ z{Nl*D-2gl4nk-^;Qb1Ajp9;qvv@>5u2!X{^RQP#Qwv{AOev=>xisjqj#z5XIBgeNk zV~JQIU8Q;m+24+p-SRjllyq8y1?C@Iboh}9I-`a%u&g1 zG^-emFWf8E8q@ODoRmB)!Wrz$(?}WJvdn|+oF^3Gl~&F^yj3eK4Cxs^L!&Rj)(?-f zS(9A|mB;Ni?0uNbNYRS)kN_9+8JTfyERg`y2qhh25!X%jkf|rGvtNk7aZlJD-F}c{ zECMl$r_K|sOCWqdc-sKi;B&DVx# zS{!_Qor-m5mW7&@XvfRdHSDhX58-2G`N82MO&=RtyV#smx$Pj2A4xRmZu4~7E)ups zBWJ&WywXeId<^g+$noBtW7A8`O&ZUVS!m>rN0XKA0y9orhRrj!K^TH9WV2{z7fbUC z(T1l7Rb9q^hUu}}7z6M+Xl!dbAHFVu`kB!EwFz8L9?x>!PUD8$tQsb-T4ef``Wn|atA_`sdM%Nt}}{{WqQV-5W{ zAqV3cyAPa#L%xl%lE=6Chvje+bhPdcG87sc3w1g zd8@ZFJU4uzZBGeIdlwRBcar_4aM;|1$#vw8#iT}wBdcz2h`%nr`^h+a&_*SeDsIEE zSmTS}NheW+OEilbaYmt-xpJL5$M%URJ5f1Og z*(8*Xm4Pr!9_}B9mDi!}e)>c4up4*@7(TDVdA#lTYw+H0J79bbo4|9f_nRXUc3ew8 zNW_!mVlXFotO(DH(9fq2UF?&#&sI>L$2-f;W1K@Ab@RP>H@{lqlIsYcF5r??sEy8RYuPbtMLg{P?TXpw@nQvQXGXNHmFHfsrn`nYfD z*zY#k^Pl|TnFc)j%Cv3XewF<Z#z zo`6rPCau5P>(k)uX7gXq;q&+g&e_}X-f!_zSL`HVf>zG|067blJH?oN&y#s6Kf`v{ z)OwMgq2e0)39CewE5wn{=A}2qn>6YktyO9-jUvl+ymhQ1xq6EfQ&V3hSfxHa{l#$j z(Xc&pje(htEZu%E9gH7P)*l%7%bZ;)j>P_+knO6?OPGLF+q(qEyUe+%$q+SSKA=Br7<|Vo<5;@ z7}OHymtC-0)~rn_mA&L0inpEy?Aa{v2%1H=W(#Z4Y1NP*NmixUT0tDkWo(HjHUr5N z1|CYpZS^N1T2($@aRB+pvB?-3;g~Y)_2bN+v7W6b{}T3Df_Ld z7bBms>{XIQ`lfOFM@Bo=m>-)IYR~(m;MZiuPmO3L@=HGv9J939%JGn1N^oc8byZa& zJXroeE0g`Fim)5wkD~CN^5P$nn+GA0M_}?G`>wE@1N!_Au_HT-5`P#5&K1@xk*pK- z#GkjoD2MJUM8J_|sZq61$}%(wwq}Wl>?Dp^0<%FvcVcq2NZ|*&)~zAO;wnhplyR$7 zLsyW!c#BG$q!FJRFC$`4fg?#GMkU@HUngxWt17}l`(R=-M?TmNZ}Hg8=WOqtv&eqg z-#h1QjxzrMIJF4-`zI@~Yrgf2j4@H0?26zWd0aQdDrQj5%N$FL1e@1`w!maDl3T(Y z4K;WB;X}Ot0PhF?03hh$!GrCKDNORj!{s{Yb(A0*&xSkC{+Y19;HLrlaI*uSd{K%< zM%{5GjC_`vWCd5iGH5!n#BigoNzzEVv1VzN)kSdlej-@JRX>||hE zRjFn@2eh+51c$l6*b7IdKK%*#7Am(@kkO5ZF{EgV(am^%qGPILlpwc6)(Y7A+1B%U zyxwm&o6X>C-WJwZwWdJHZX!N=!r&ZeqmX~L_Fj8Q_(G)X4Vse6#;Uq&) zqVa>W@KeGSL}O%glhXg%00;pA00}<<`-45*N5Q^RlAKL&CQga5d&TUIM}qcPPnk~> z*a$Hsg|=azW>qXgAO`)yFhP*ET7bTglh?7scx%OY-=E~SkGV8V=(yn?OUYcjDbwy7 zp2%os7jHBHz^ArI2Lc8ukqzdG5ICYv7O!ZMP|U1=0(yPJxGxE}@bI#2$oL?#oisux zUMpp5&Zi=(J-A#B7hffWw~_mXVZo;dR3s~aZVv>*OwPFkUn99-S_sxW3bAq&9JOPqa?_Y8QP0?R2v@ngje*1L3aXu8Eu?T;yhP9}kX z#%G$^M23j5>LqNn=b{_9j3WwpY)gGYb`s}CA$3^PmIoOT6aKyJzv0;tFoMWJr;Wr|5nzm% zHjI$Eks=8hriVjfNV;>I(QPlOPwWdj$$q_tOPt@$5MDqQ5tsV)h-99o>pn@rujvX5 zBbi_M!F$t0Cc=2-q6Cgfr2zttW10T|Udh!O52}1OlJ!m9bL5%P7;mbuLsU2g?6qo9 z!eU8KFh2~0#-3zdGCQYXJrDZun0U7tOnZcA+|@JD2zj;D&sA(7rwGkla=IQR#Zq}@ z7!Cqdg6;GC*FtbKx;T)wYGJQyaXjxj;(yn&?*a6>&N4)`#L0}6Kw1GgMbX{lfem{` zE{WmTMi)WIg_2=>+7mZ)4piL(?A#}H;*ROINQS<#bg**Q{djmcyL?g#-Em`pCqoFe z_QQ$tNErxK2*x0dJr>DSR36g}y6CFyc!`t>p~#B}WgG)d$Ikux!V(lJDD2?Q;Sbz_M5%Bi$dComX4HL^@(`sRJX zRWEt>bpHTe_MAI&Tv5WtHO@cEsfJF2?kvHO4+9DKf)EqE%JxTglQABy`;C=0llUhI z>=uPHKB(B#AaoWVaf}z3Cy?xWheEg8??%j|;?vG8_bulISAs`RxqiU+{l@SxU(Hc! z7+H8LeDT++laRe7kf&3XBmvX5VqMae?Np#sJXnG1@t=ZQbGMGW(4<8wJtA zVK)em4-V2vHVtlNeyy~a(eXcVm@v7`Yn*sapD}_dw++UCVm}lh5=?!@X$@?fj}bcg zAc8kkok+dxq9@u0_`Jv5Y{^wS#}{XonGV4TlKh%Dmlz4SDl{JPydB~EKI0RI1DkB+ z!YrCV10&c9W-5(vs6qQJye8pmqTW~gi~+3oaLJ%{_*F0Poyll-{{U7A9=UzTZK;TJ zYIgwwYZ&x znCO}@_lBch+?>~a#`YRd;o1zX7lxBtPtP;)`;D89A0hKRECin+D>uBj`TfQo&&K_^ zlz+&7!|pak*XTP3ZnWJUBknh_*d0&I%-_*wX}jU~7+#}`yF&XR0Go$>*5QA+p3wu< zWYGh#N@f+A&}f1iwIRdt`-mhqU+MEam9CGyIAY#$9J2d~slq!P5C^iLCY(qaqN<9N z+8Wl8m4*J|8^oTa6{cyU(M6bYMo)JhZYrS_4N%q`;^gc16C!WWc8LlTBzsUaM0Zca zhmL6Ys+W2X@AnbFxy-QPJ*E-!Rou!H={40F-)YX`sXfKyz+r$J3b5Gi1b7(Di8^&g*7!bH8n9d10Z?0tos`}q2&sX@e`VD%Satagb+al z5JT%;oQ(E`2#-V$lqM#orlHuv-hGWt9;kcK9;%~4cur1EPDNr=r`1v(^gR=u=z%Jm zlO8{nIpFk9pCna4Jyk|}q7P4)0$@xDffyL_eJ#{h`a=g7_#$v946yr90l9pYBE8h?Mf3e#a*-RM_%OO-)Vt z;RHKE3D{cEB%J_XC{e1}F;1Clh`zDddk%2b5?Bd~YY2FTFY3QwOiWEd0Dw(RK?D<1 z6BAHDJbJ3X6;)MLeaYn#P(G=?^-Lh%Tc|Vo79Z&dPgqQ90RX-zc41ghZ>q!SoD;hk zsir0r)7dCF1R$WAfb9~grlyqAnozx03V(@Ee{@6zXB^W3=c)${r&vPGIPb|14G@R< zEckW=I|t4PAc6=4)DT}32dX2o5eW7X>WVG(PilX;IXI^j=X&;@)~294WduH;cESU& zqu6^7g@xpCENHz+CYf3gd&W%fR(eN`WNrVt3HDuq2b{ZURu zN(qUGAc7w-C{7;rQ~jyV^g-!^)T(3Dt0Ls&ZjHH)zhl#H`EDRKE%)Far_lcjDI7)GyqL7LSEmlAI7x>W ze(x15dC9LBN%hSbbC^K$RfSrTZx`sNJFM=FfYlh@1?FQU!-t8o{Zk8Pm}W!N{@-ER zQ@dx$7)Db{2q!1E>JMlnodT>Wvxci?Zp_d9TH@!Ue>CcwT~0NfE&iO7SjKQ@i20>C zjTD5E@&FCzDXo1s3yi_$pH8(Fx_i2V3&%sRnxOhL>*m~357b&wI8LWdXtmR>sf2Y- z#n-}{pSAfdNi)axf%^-JaYY}hJ(Phy-FJ=A`JPCcwe_m|{{T-9sbF(Wh$2A=^(ivZ z-8ix^@=+BaAZ$*$1`#CArP=NGJY3B$+ zax$LWT8YUUanU+wmuW-}rB)eaY>Q8y&LH$Nmt#a8eW&J57Wks&eJkDwzCouznga$v zWe9xZaLn!@RAA)_pfvC~%@M56WBo$28VN2LCZ6bS(jU4Jf`&rs-4og#-v%QY@JIG( zgcTJ|@R(iDr1tITF6f9$8Qu_RmICtiYWFtIP&b7Razu( z4PtqxgH4)WRN>iUp-(Bvj(K~d2r#xu+8=CKPjud7r%T#Mb4L^-=ZPkpz6)a73#TDT z%jDY3s?rNfp}w+0*^LUsZ_^|gK3XCK49-fdn%j|}#c4+qed(kvP*CTv-h3dcwCTN$ z8?QKT8WO2u?`8{JA_p|`!~5#1T_0r6>}?Ums-A%uSMr3*Dt`2E^}53DCLuMg{t%DP zDxpWPB70wTp1o5s4pv({H%ZMg(yD{V*!Hp5a2AIgu5WdU4%s(2VYGGzJA zt3+%Bp*`!%jgf9L1~$Eoc=xJQS^7759oWO;O@MV-w94?fNJHvJ)H%fhn?6Vuo{8Xr z&J|2k*nV;BAryOM1U_&xUDWV~&h$Ltm9)Gt9|X&N6R4Llu*W)_;pQ}yUSF%H5^n6lkU`5dHC{J1 z0vo}txH+cZiiPYCdF(kk!}cm6Gto2EQ)nF&Phm%}{b=nSgXVaHZPeH*ILtPbOkLJ4 z^}1{qZo8$AG*zw1&73vUTkP8Jdsd0>NwBrPjI?R+FnRZ|vmZsnkwk zP{H()=f*4?T(#8s=?L4ZQD5O zRjcJH9!{Tv+rjA9D(^ihl*;b@KtC0+RXoW7e4BoCKeE{w`cBM2bs|g}XHd2}4Luxx z6#7jZm>0?zac~R~D(*~8`Ge+!KV!+S@88jxd)8v)a#?0NuNJ>Ln`jN5rUGAgo?vh~ zDXQ`9KK`5&1FKP&Q`5?MuafEPVC!AReIb0YS~V0vrau(-I-NInK)A`>&pv6-j1d7; zIBrPoc$}hBiyp^IT-?HYpHzN5OY#zB-dgYs&*Ok zOlS_9aFpf^eG`PYAgY{4#EYFo?p17f>ANtc+bwpAw4cSU(J;ZuQ{D=l)hO#^+327V zr_Km`!}BbUV}4-y+(j1jZhrMtmQ-aXwVW`_`lnwoP{KjpZvs0iiee?Fk2SVasO|y6 zeLEZjMr5ir-$1vyuUV}<*>h$+6K|3`GN67P(EyG&Udu^Ccs5=9M&%vK)lEEF2snN#Pl7SL z8|#ukOWeBw=0e}E8ER7xdT&miL9?$_MfIz=OIXjxfK@SpcF<+1x3AhkjRMdFAPG4t z&0tb?M~73dI)~fbocffXzS46ne(Qv%x|Kbln5pC7ID|vPj0`EIv&*m?>=%sYn+4AA zJgM&wQi+EKy}WOv`6duXM#`H-NWxvmg2KYlcCs)!I1LuhO039%Ac*1$+N9JH^4Xp2 z!h5h^PedP#Mi|SSs!x{q%*ei4SyD9cxE7oEn5m2#T`+1!l?R9>uyPTnB<911#Z+jT zeeeQIjw+#%Xi`q8uQbk+1u?;{w2Z+*DpNb+bUYJTWJQR?2CX@S@9?{0d)h_1aSEfb z7{z7sl@BL^zEPxl8C!b}7|_bv9C|RLSpNVbpzoloq(PG_6SrA+>k z!slWH#euS?ND0hSDzh6uxE9_UBS65uRH^)~UnC`_q}_=z?>EU7pG*}JposRC(|$Ueyb0Kllyv;0#Iznbnawa#daIQZ`; z(z^f{8ZCy`ftuS|Y7*D?jgbe_MYg}YFCf-nGlc63wLsF-;TiCor&OC3ff44WNM%9g zWs!b2{{RavjoQ*jR3(_5P=lz)D-docQy{!k=0qnHgH_220<;@A~eC(Cmlw|Rp)ki_`U-3?oLTA(LM7DKv8)BP> z^k%bgFz|-}N2)IP6!ZMajRrhTSe@#a^6rQ6On~QxvAV-|lf$aD;jRGqZ9j^p3<7p@`4zO9Ml}WyW5dLUHsUz73S+z9ya#ZOY3<#H00bBsr!&Kby)eQjjnzl@M^F|i z_Ijqd&;5SR2iqBe)lzqOOaZK_ejAg?Vfr!}+@{F4dxEMU>!PUXZ-i;hIO0Lrbxb$# zs(ZtZViUi_(fVDJhDJid3rWw4WAfwul{cNeT4K_MZIEb6Ub@%Icx+ zc8ARYJ_(WL5kH`8wM$(4x4erXy@ndmz$X|eT~rKXR>=G>cI93KYN$G}a0EJ@__|=( zsU2!~qxe=jt?tX7>;u|5qS}Wz#f8WbsGULVvUF0Jd$j;v2C|&sYcTNYGb)p5_X713*&C;Q9@0ZxPukFkGc!Wu*N@)Y_TvOVrN8&qL47{4S5 zYH5R#rM;fIDqvyE^;jo`wB(51;Ho$lnF1tAagmVZft^!cFgi!#6A7cXw;P77ezLZr z+Yy_V(Co6m6;=9V+5Ay-$k7L$0}zEx%_N;w2ODN3QH)LCe>F*2Lpqe4vreB$FIPNg_K$1+qSbl3il z=`M_?KvgqGWTs|cV*X7+8>d9fRR%#f6*fGwMxYozsomuq*e6q>YaZB!j5lvXnhD}c zF;Kit9snR^@h;#&mHLWJz`+^wx^Tsy8On#b)Y;xSzibQ7HM;&OzZ zNc6fAD^RBMJY3uR(U!aiH=$UwxLZCZnTEP`$k}ZEpxPA>BKiY$5llM|HW4IwDxxXW zIA3rGRe^zQ^iP=+AyUNC&I)6$EEPM8^FgBxv_-c>I2(dE@KqtXt+2PcYaxTeTQ|*Y zFKc5rHN)bm(hxO{Jkg^DG7O(2_B7%b{{V%ww>+-4wzicgK`tj=99GecIkF2yvxMgu z91~t`#01h|6;!z52NWu} zgKEgM8y=~r4QVbLvn5k>!S+0;@1ifZbP` ze(;7aYNqSFOgC$l14Z9$nJ2QnE-lP0>Qm{}09x$%TO`I)`Z0$Efz@peW(gseyOZ4` z;E5%cJqmnb`ZseL6xz(JTmW~3MzWjw$-{9yZ=!f@rJKOqDym6-sSHz ziMq!$D1gS`U>F65B=$fA2#lwa+DC(l(@Q7#DrP^4R5@^1iO~m4ja4^H=PHfwd#V6i zJKZν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

cE^j%h{*DyvrFiw$Z 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 literal 0 HcmV?d00001 diff --git a/assets/topics/biology.jpg b/assets/topics/biology.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d6af002dbdba60b63a75add1f6938939066a37d GIT binary patch literal 63073 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

PR*e(#Mjd4eV@{s{`(H0kpOy5CYa| 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%0DvjV*n4?` zEFPSFjP^zniY3vFG7YXx3CL-qM=ND6)08-7OyC-Ngps`1JrsjUNcCSnYVhkO4?ycR z>HJ-IFGPtJjmj8vY+DAd$V{KLEr>!IE}jh{*;1&EHJOVicoIpB#$No+06lHHc3aDO zZqOl_#ILoR%e#zii1lvOREscLJycLft*CJ0u>e6K-% zWHO|x>y?_BvthwlvzT@?LbhckCwza){Gxgk?2R#2kzE&G-?DcPF@8mo@Z{{WX>ofbh}cuzlv{ezn?@a) zgf6Uk1DnQ=#onS_QWcKv&yhm=)3-b`5-*@mOhpfoid_I=7&x5@0&`P)siEX&0Kq6A z_)A#%Qn22=j3H(3kU-shP4Z}54DgsT4OdwJN9rG6Rkof@{66|XUR z%{no+&&0M(K=J`fJbMe`o5njvF2B5hm(@gdNxhTQHydB1#f@10*5Mp_*Zr~Ml(x9w zbo3&Aye=jjMfnn$u!y5tUABTQ9j%2SbuJNByJ0KIYKS6lz_nKUKv_A%$B$P8ePZ8r zCNNoRBh<&3vKLHn)?0q$X?fuJXdzkrt8}|0wX~&?sNP$-EjPO&_xNtrXUH!$qhB&qOvukSfG&cD9D#^LKoUTo^H zw_cC?-f93_SfZ0pKTEErCDa3Uc;)#3xrqJG^zQYWq1`HRT1X(yIs)J)-zpBKk5{X{ z)rG@ud~WqEAbyCE)J&!k95Y)4cAdsEoi}>fYq#g)yvZ^?iwqACdJowyAW0+pR#+FxJ*8*_hqs=1|vb7uDvfKVAkSI~R<(CDm06*<)zn1|t zU(`I)5F3ZH9KrUrsD3(UrqW6!k!{PT*g<&>SW59* zcP`jMHjP}a9!eHyp2}WzbVq{*1^A9z1LDzenHJxIW&8DQkEZ;@TV2E56w`>T%B!)B zMhIzk<%n-EoT}|K8R-C6*Z%G$x zEOkt?J1rY_C?<7!Jsx9_9=T@k(TDcVweO8d)XKAP;)Yt}k{YaQ z^pA{5=!Z~}_5dP9jcIakMc!bq`1)vGvzhd=qil_g6-DmLM>>^Kp0ha0n`*69u}yeA zmfHV0mF#%+5-gAVutz(zKe^P-2vH7-cdSb=fP^{L*}{ANNV8K;G@@%XE{!qu)YmrW4ChOw;N|4n1)It&%rt&ho>Ww=6S~O~# zY;j~{j~}jOUizY&iGZ(qA<@S>botJ^4$N6O^1#%+`PqG`WHR~P&yc1LCEJT1)UrA* z@Z7Mm89Ul2GsZKcm4w)Arv5vtcBf-E;|p`40kXrOa{|h(q4rR@E8V@_SiPkS&8!d2 zgo}Ug{sc-Nj}8W`L8t8JTfxn3ZRiZ>S?^vK{xZRGp@-(N?aQ-ODaQ6cIYMpbI^O-( z*m)s#=!J~iX>HJzRjm1!AhDC}{W;VE{m@&Jh1~U-g%T~VzOTXt7Cny*<4w(;oT_Hz zqe_U1FH4m?zVh9Tr53I@Ij=Qz)nrvhu=2XyM{1AqXEc@)BEpRSBsMGs0-&fAC34&X zDLP=o5q0)Z%`f~FM758e*mRuJsGOzZU2oGY(=PLAJ%m0=?D`G0n+$)R?)`;FkS^sf zCxbz%Hjd5FJY$U!5D~8sXHYQN zJ?tO26D}7i^zQ_F7I*y1_mJWKsUf&nvW@DT{nQh!K{fOrl}JM_GkC!!8Gp(aadS*t~4llMO* z^R(Ds(qkFeu^x$d&hZIh4j|NbJX96)@1_wV?V;>z7!Cv$pHi4TW1mZ+$Y0yJmshR~ zSPF10u1#${ciWM(yN9z`sO?UE>7}TB_+DrMt({a1KC@PZGM=7l`@zqBe+YpZB?xfl zvxDh}&eqfyd+!UuvQsKqFx1?43D!?#+dm`Dqyt8W4lbN*sw)>B5izpy{cOjXHXzwh zApj+#74Acl81I_Cn;UH1@mTgLl~-qgFhETMYRXycJrnx~^MQqQ2VcXhD9*tPTLW)U4jh0xF<1_zRfIb!z^K=U*(_R@iGh2!Ljh$~h)| zWMLKZ4ad6pH{uab6Qs`JuR?2+XR z8agG}yu(8nmb<=|%I}ZxO$#E;a3ASgJr)(3Cn~5Y6Jq8OAl7O#wr}f{;N!Z{Lv+rf z>QqP-qX&r}kQN4y6yYsN9!(|p^)brpu+&z-py<7=RmZq_aE3PZ7|>as$Ko!sd#Z_R z+!~$F?~Qh1ZSN+L|73%Ec1kyRuA{A=h*;E6?QmY$!+*U?y~WS(&ew;>t;qhhb)`o6 z%h=uQ1d{jZ+y?BA62{Lza2GRYi*n&NK6Q&io4`Sh_vKoY-@K;_Z(wj`bdTIqEz&`d z0qHPFc@3Qt(1eb#6*9=sP3Q40s(4g3$d2QORVc;P|?eOH!P-cBu4ymsW)e}-{1oZk4_9t8@M z-DYe7=-+brTdVvw5)J5Y!_=cuw#roj&m?oL$w`4;7`DyC6m};?{_IN_tCSoz5(fEMgQ_vJWWAfryBu{89M_ z|51jEc8oQ)5hIr_^p*xIsP);;xg~fpTfoXV(XA^z{Ib0|QmuLR9 z1qF!!F%0Ok-)H;WYR{xVc`0A4Nl*pJvU^^5atepmU|(Ev847-8GNOs>Ih2`I8lWQ- zjpA4NZvLX2BvtB~n0ZZn^Yy8gj6W~Lm}xU70a-wBzWHn=dL^*fKT@sNvUE)igx;>u z6r1G1X*Qu)#|Z2NNZfG2gs0N~1Ug?Ub$mW%tW?Rl+QHt%K`Z`AD9_X5K~vL%yBO5L zIe}U zY2&f?`>a`scMc@ysuuje!K689ds^dzGAhlD8BJH30)v_F7s9MG@{;n|?hu^^6HWGy zbScSw_61Y@T42k1qRH?QsM-=`FWsA*U+UtvYBwj6S!ttp*Gn0L|nqs@it z&1nQ(p@L_Uc0)?Qu#iP7#HhkSH)IR(t&Iy{vi5z;na&>+^~T;4Zd2);*`?6O#W|1V zFcL#K$(aFf+LT(i4;SHsw~HfR!yljYyd9)bLyeI-dj0l#G*_$8ulLr@{Cm>BHRVqz zaR1Hl(Bs%Xhz6vb@WflyqAy`O1N&N)+4jJpLPL-gde`k~r=Ia+;Kh?vNS9IHvjMuT zl}C-9TcpHHMqE#$kyS}{NDMlm^G%5CMiC6+LHY!fG4(!PgHPV9pAHN|bS-rruI~+U z3sYls*)hwOf(|4BN!P&USjnN}LZg-6I#(8w;<)Aa+LG?n5)>tM#urQpCvJ(EK5)^4 zK^*W)NRa($T9Ym0-JQbxJ)HSG?wJt`IxzZ%_JJEiwrBubfayXSap}TqF=TA0myQe{ zXR5S}W>++B1BLEVQE+kXmILvzFbjsB{&(FwDx#Pm$XOGlI}o!&)-TSe4T=sJ1(e^fBgYdi zmrAz_q7c!;_-mc&0KY|x`MI7>r`)C8aeJeqKbME`@zbkYkuDH9-|eclL-#^jmR>Bd?#-{6 zUST`~u@(t9{ZOLdkM5D|B8B@=qwWbh0mCA-o74ax+pBFVzZbx==DnMyGMz4_$Nq5Y zeYB{fExV{KQtq0s!Kq}^lEhn-bi=-t_YT|KqGYDaseqzUW*4iMGAsWl&sI#L|4$wSqM$f>-7qPBeV|DWm6uBBy8$=DMK#^(@VGq=sAk;iFuq zg(4I|klVXEFkTL&Q~ETOBogIJf7rY4O2WbZuF5+Xnw#P1g1(oVqx%*ccSydUVD0x> zzYifABR*&h5m6MoDHmZ0<%2D`upoHXMnrOAx4;Q%4LL*?1x)IOemhB{=bF=-D2K8G zv56J+{cpY3#Mhh+!(_BV zkEROf&>b$3rvA8E3jpT;H@n^%ESQIpnmfj;N?;9@PxS8jqb5b64?h?*9{szQ5qj6~ z6Zkj^C=3555C+fJJg4mA@Ex#7Al-cvmu)x}z|_bo7yVA%)_p4hL=a^+zp$vi{8MhO zEFIKnqm0udc%zV|7bK_ngPgbWC5;NHF20!~V2oxx41Wb7LZAsSHx8 z1jswWr1UCnrB z*8P>dzq=vabZowI38%m9P4{OGP7R&{T_0>3>ApQ_KhksE8mTO z8jQF%&)Xntt6pjUSIV|kj7$dDxJw4vzu;(Ko+%BJiAE)m9~nXYW1(le`x4MIIkGj) zS0LyIgS}1iN+`C4n&WFq=^I=7?$dN~tOc3bqg9*r;B`}3WZp&Bby82Irqt|-G0_Kk za=KMOzRe#9Uc&A4;Vl{n;|nC@-4}GaYjFpHiIJL;i5tqL*+y24{7z))=BC@zA>oWB zc;aLz85<*;|C?GFW&7tcEl|dz*3>)bd_62sr7+StujOgqX2P)RWPm|1-KsQpR)`lX z0{GE)7%c@vfF*^UTvSGZc{&{Zc ze%&5^8gpN6FH#~uyW zkCyxnjU^B^#oN=KGKq+g%3*XyuT5*AmJd~`^?xa9vxTs+gY(`(gYqhtjgm{EKkR8M z@Vt2APC^Nl;;MZ)ZoTWHU&wsjw+8q7OOL#&BA@TTT(=14+0~9rdU?~U#Rla`^BQ)_ z=Q@>7v_9t!d5afDzU4kDFFMaf{*IcGiIp7W4la7 zCc56Z3ox6xh!0g)?=)Wod*Y5?EjJr$Y1GKHbMZwCJLmeYkv zl8qNOS$V|nPX@VF$*JC3_ebrk*Bh6uxI~I}26Bb6x;ccSv*~zpQhwyvRw!8NVuO1S zty=e7nVRv>`E1mfLdy2c{AtkLM@lB0ZJwbZE*memclt1(J8u^iKIO6lX4#q1jn>ma00rb<% z!{v12S;≺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%0A^;}S6mXJ`W#MPpJ3409VQg)l;PIF~`il{|d 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 Hx7Gg#jtkME literal 0 HcmV?d00001 diff --git a/assets/topics/physics.jpg b/assets/topics/physics.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0cfd9ad9b28d76ef10ffa9308485b8a6410bf806 GIT binary patch literal 46553 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 { + console.log('Rendering AdMob Banner...'); + return ( + + {/* */} + + ); +}); diff --git a/components/ArticleCardItem.js b/components/ArticleCardItem.js new file mode 100644 index 0000000..dc22a85 --- /dev/null +++ b/components/ArticleCardItem.js @@ -0,0 +1,82 @@ +import React from 'react'; +import { Image } from 'react-native'; + +import { Layout, Text } from '@ui-kitten/components'; + +export const ArticleCardItem = ({ + title, + website, + date, + imageUrl, + imagePath, +}) => { + return ( + + {imageUrl === '' ? null : ( + + + + )} + + + {title} + + + + + + + {website} + + + / + + + {date} + + + + + ); +}; diff --git a/components/ArticleListItem.js b/components/ArticleListItem.js new file mode 100644 index 0000000..e85120e --- /dev/null +++ b/components/ArticleListItem.js @@ -0,0 +1,78 @@ +import React from 'react'; +import { Image } from 'react-native'; + +import { Layout, Text } from '@ui-kitten/components'; + +export const ArticleListItem = ({ + title, + website, + date, + imageUrl, + imagePath, +}) => { + return ( + + + {title} + + + + + + {website} + + + / + + + {date} + + + + {imageUrl === '' ? null : ( + + + + )} + + ); +}; diff --git a/components/ExploreCardItem.js b/components/ExploreCardItem.js new file mode 100644 index 0000000..efd98ae --- /dev/null +++ b/components/ExploreCardItem.js @@ -0,0 +1,41 @@ +import React from 'react'; +import { Image } from 'react-native'; + +import { Text, Layout } from '@ui-kitten/components'; + +export const ExploreCardItem = ({ name, imagePath }) => { + return ( + + + + + + {name} + + + ); +}; diff --git a/components/SettingsListItem.js b/components/SettingsListItem.js new file mode 100644 index 0000000..68e1c4e --- /dev/null +++ b/components/SettingsListItem.js @@ -0,0 +1,107 @@ +import React from 'react'; +import { StyleSheet } from 'react-native'; +import { Icon, Layout, Text } from '@ui-kitten/components'; + +import { ToggleComponent } from './ToggleComponent'; + +export const SettingsListItem = ({ name, icon, hasToggle, isToggled }) => { + const renderIcon = () => { + switch (icon) { + case 'info': + return ( + + ); + case 'star': + return ( + + ); + case 'edit': + return ( + + ); + case 'message': + return ( + + ); + case 'moon': + return ( + + ); + case 'text': + return ( + + ); + case 'slash': + return ( + + ); + case 'square': + return ( + + ); + case 'globe': + return ( + + ); + case 'skip': + return ( + + ); + case 'shield': + return ( + + ); + } + }; + + return ( + + + {renderIcon()} + {name} + + + {hasToggle ? : null} + {hasToggle ? null : ( + + )} + + ); +}; + +const styles = StyleSheet.create({ + icon: { + height: 20, + width: 20, + marginRight: 16, + }, +}); diff --git a/components/StatusBarSpacer.js b/components/StatusBarSpacer.js new file mode 100644 index 0000000..e2232c8 --- /dev/null +++ b/components/StatusBarSpacer.js @@ -0,0 +1,8 @@ +import React from 'react'; +import { StatusBar } from 'react-native'; + +import { Layout } from '@ui-kitten/components'; + +export const StatusBarSpacer = () => { + return ; +}; diff --git a/components/SubscriptionListItem.js b/components/SubscriptionListItem.js new file mode 100644 index 0000000..235c258 --- /dev/null +++ b/components/SubscriptionListItem.js @@ -0,0 +1,139 @@ +import React, { useState, useEffect } from 'react'; +import { Image } from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { TouchableOpacity } from 'react-native-gesture-handler'; + +import { Icon, Layout, Text } from '@ui-kitten/components'; + +const SubscribeIcon = (props) => ( + +); +const UnsubscribeIcon = (props) => ( + +); + +export const SubscriptionListItem = ({ name, website, source, imagePath }) => { + const [hasLoaded, setHasLoaded] = useState(false); + const [subscriptions, setSubscriptions] = useState([ + '&source=arstechnica', + '&source=bbc', + '&source=cbsnews', + '&source=esa', + '&source=eurekalert', + '&source=forbes', + '&source=gizmodo', + '&source=huffpost', + '&source=livescience', + '&source=nasa', + '&source=physorg', + '&source=popsci', + '&source=realclearscience', + '&source=reuters', + '&source=sciencedaily', + '&source=sciencenews', + '&source=spacecom', + '&source=thescientist', + ]); + const [isSubscribed, setIsSubscribed] = useState(false); + + const getPreferences = async () => { + try { + const value = await AsyncStorage.getItem('subscriptions'); + if (value !== null) { + setSubscriptions(JSON.parse(value)); + } + setHasLoaded(true); + } catch (e) { + console.log(e); + } + }; + + const savePreferences = async (source) => { + let updatedSubscriptions = []; + if (subscriptions.includes(source)) { + updatedSubscriptions = subscriptions.filter((el) => el !== source); + } else { + updatedSubscriptions = [...subscriptions, source]; + } + await AsyncStorage.setItem( + 'subscriptions', + JSON.stringify(updatedSubscriptions) + ); + setSubscriptions(updatedSubscriptions); + }; + + useEffect(() => { + if (subscriptions.includes(source)) { + setIsSubscribed(true); + } else { + setIsSubscribed(false); + } + }, [subscriptions]); + + useEffect(() => { + getPreferences(); + }, []); + + return hasLoaded ? ( + + + + + + {name} + + {website} + + + { + savePreferences(source); + }} + > + {isSubscribed ? UnsubscribeIcon() : SubscribeIcon()} + + + ) : null; +}; diff --git a/components/ToggleComponent.js b/components/ToggleComponent.js new file mode 100644 index 0000000..c7e47e2 --- /dev/null +++ b/components/ToggleComponent.js @@ -0,0 +1,10 @@ +import React from 'react'; +import { Toggle, Layout } from '@ui-kitten/components'; + +export const ToggleComponent = ({ isToggled }) => { + return ( + + + + ); +}; diff --git a/components/pages/BookmarksPage.js b/components/pages/BookmarksPage.js new file mode 100644 index 0000000..100b575 --- /dev/null +++ b/components/pages/BookmarksPage.js @@ -0,0 +1,427 @@ +import React, { useState, useEffect, useRef } from 'react'; +import { FlatList, Image, Linking } from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { TouchableOpacity } from 'react-native-gesture-handler'; + +import RBSheet from 'react-native-raw-bottom-sheet'; + +import { + Divider, + Layout, + Button, + Text, + Icon, + TopNavigation, + TopNavigationAction, +} from '@ui-kitten/components'; + +import { ArticleListItem } from '../ArticleListItem'; +import { ArticleCardItem } from '../ArticleCardItem'; + +const clearIcon = (props) => ( + +); + +export const BookmarksPage = ({ navigation }) => { + const [bookmarks, setBookmarks] = useState([]); + const [isEmpty, setIsEmpty] = useState(true); + const [hasLoaded, setHasLoaded] = useState(false); + const [isCardView, setIsCardView] = useState(false); + const [skipSummary, setSkipSummary] = useState(false); + const [useBrowser, setUseBrowser] = useState(false); + + const refRBSheet = useRef(); + + const getPreferences = async () => { + try { + const value1 = await AsyncStorage.getItem('useCardView'); + if (value1 !== null) { + setIsCardView(JSON.parse(value1)); + } + const value2 = await AsyncStorage.getItem('skipSummary'); + if (value2 !== null) { + setSkipSummary(JSON.parse(value2)); + } + const value3 = await AsyncStorage.getItem('useBrowser'); + if (value3 !== null) { + setUseBrowser(JSON.parse(value3)); + } + } catch (e) { + console.log(e); + } + }; + + const getBookmarks = async () => { + try { + const value = await AsyncStorage.getItem('bookmarks'); + if (value !== null) { + if (JSON.parse(value).length !== 0) { + setBookmarks(JSON.parse(value)); + setIsEmpty(false); + } else { + setIsEmpty(true); + } + } + setHasLoaded(true); + } catch (e) { + console.log(e); + } + }; + + useEffect(() => { + getPreferences(); + navigation.addListener('focus', () => { + getBookmarks(); + }); + }, []); + + const clearBookmarks = async () => { + try { + await AsyncStorage.setItem('bookmarks', ''); + setBookmarks([]); + setIsEmpty(true); + refRBSheet.current.close(); + } catch (e) { + console.log(e); + } + }; + + const openLink = (url) => { + Linking.openURL(url); + }; + + const ClearAction = () => ( + refRBSheet.current.open()} + /> + ); + + const renderContent = () => { + if (hasLoaded) { + if (isEmpty) { + return ( + + + + + No bookmarks + + + You haven't saved any articles yet. + + + + ); + } else { + return ( + item.id} + /> + ); + } + } else { + return null; + } + }; + + const renderItem = ({ item }) => { + const { id, title, description, date, link, website, imageUrl } = item; + + const data = [ + { + name: 'Ars Technica', + source: '&source=arstechnica', + imagePath: require('../../assets/logos/arstechnica.png'), + }, + { + name: 'BBC', + source: '&source=bbc', + imagePath: require('../../assets/logos/bbc.png'), + }, + { + name: 'CBS News', + source: '&source=cbsnews', + imagePath: require('../../assets/logos/cbsnews.png'), + }, + { + name: 'ESA', + source: '&source=esa', + imagePath: require('../../assets/logos/esa.png'), + }, + { + name: 'EurekAlert!', + source: '&source=eurekalert', + imagePath: require('../../assets/logos/eurekalert.png'), + }, + { + name: 'Forbes', + source: '&source=forbes', + imagePath: require('../../assets/logos/forbes.png'), + }, + { + name: 'Gizmodo', + source: '&source=gizmodo', + imagePath: require('../../assets/logos/gizmodo.png'), + }, + { + name: 'HuffPost', + source: '&source=huffpost', + imagePath: require('../../assets/logos/huffpost.png'), + }, + { + name: 'Live Science', + source: '&source=livescience', + imagePath: require('../../assets/logos/livescience.png'), + }, + { + name: 'NASA', + source: '&source=nasa', + imagePath: require('../../assets/logos/nasa.png'), + }, + { + name: 'Phys.org', + source: '&source=physorg', + imagePath: require('../../assets/logos/physorg.png'), + }, + { + name: 'Popular Science', + source: '&source=popsci', + imagePath: require('../../assets/logos/popsci.png'), + }, + { + name: 'Real Clear Science', + source: '&source=realclearscience', + imagePath: require('../../assets/logos/realclearscience.png'), + }, + { + name: 'Science Daily', + source: '&source=sciencedaily', + imagePath: require('../../assets/logos/sciencedaily.png'), + }, + { + name: 'Science News', + source: '&source=sciencenews', + imagePath: require('../../assets/logos/sciencenews.png'), + }, + { + name: 'Space.com', + source: '&source=spacecom', + imagePath: require('../../assets/logos/spacecom.png'), + }, + { + name: 'The Scientist', + source: '&source=thescientist', + imagePath: require('../../assets/logos/thescientist.png'), + }, + ]; + + let imagePath = ''; + + switch (website) { + case 'Ars Technica': + imagePath = data[0].imagePath; + break; + case 'BBC': + imagePath = data[1].imagePath; + break; + case 'CBS News': + imagePath = data[2].imagePath; + break; + case 'ESA': + imagePath = data[3].imagePath; + break; + case 'EurekAlert!': + imagePath = data[4].imagePath; + break; + case 'Forbes': + imagePath = data[5].imagePath; + break; + case 'Gizmodo': + imagePath = data[6].imagePath; + break; + case 'HuffPost': + imagePath = data[7].imagePath; + break; + case 'Live Science': + imagePath = data[8].imagePath; + break; + case 'NASA': + imagePath = data[9].imagePath; + break; + case 'Phys.org': + imagePath = data[10].imagePath; + break; + case 'Popular Science': + imagePath = data[11].imagePath; + break; + case 'Real Clear Science': + imagePath = data[12].imagePath; + break; + case 'Science Daily': + imagePath = data[13].imagePath; + break; + case 'Science News': + imagePath = data[14].imagePath; + break; + case 'Space.com': + imagePath = data[15].imagePath; + break; + case 'The Scientist': + imagePath = data[16].imagePath; + break; + default: + imagePath = require('../../assets/logos/placeholder.png'); + } + + return ( + { + { + skipSummary + ? useBrowser + ? openLink(link) + : navigation.navigate('Web', { link, title }) + : navigation.navigate('Reader', { + id, + title, + description, + link, + website, + date, + imageUrl, + }); + } + }} + > + {isCardView ? ( + + ) : ( + + )} + + ); + }; + + return ( + <> + + + + + + + + Clear bookmarks? + + + This can't be undone and you'll remove all your bookmarks. + + + + + + + + + {renderContent()} + + + ); +}; diff --git a/components/pages/ExplorePage.js b/components/pages/ExplorePage.js new file mode 100644 index 0000000..9f144d8 --- /dev/null +++ b/components/pages/ExplorePage.js @@ -0,0 +1,232 @@ +import React from 'react'; +import { Dimensions } from 'react-native'; +import { ScrollView, TouchableOpacity } from 'react-native-gesture-handler'; + +import { Text, Divider, Layout, TopNavigation } from '@ui-kitten/components'; + +import Image from 'react-native-scalable-image'; + +import { ExploreCardItem } from '../ExploreCardItem'; + +const data = [ + { + name: 'Ars Technica', + source: '&source=arstechnica', + imagePath: require('../../assets/logos/arstechnica.png'), + }, + { + name: 'BBC', + source: '&source=bbc', + imagePath: require('../../assets/logos/bbc.png'), + }, + { + name: 'CBS News', + source: '&source=cbsnews', + imagePath: require('../../assets/logos/cbsnews.png'), + }, + { + name: 'ESA', + source: '&source=esa', + imagePath: require('../../assets/logos/esa.png'), + }, + { + name: 'EurekAlert!', + source: '&source=eurekalert', + imagePath: require('../../assets/logos/eurekalert.png'), + }, + { + name: 'Forbes', + source: '&source=forbes', + imagePath: require('../../assets/logos/forbes.png'), + }, + { + name: 'Gizmodo', + source: '&source=gizmodo', + imagePath: require('../../assets/logos/gizmodo.png'), + }, + { + name: 'HuffPost', + source: '&source=huffpost', + imagePath: require('../../assets/logos/huffpost.png'), + }, + { + name: 'Live Science', + source: '&source=livescience', + imagePath: require('../../assets/logos/livescience.png'), + }, + { + name: 'NASA', + source: '&source=nasa', + imagePath: require('../../assets/logos/nasa.png'), + }, + { + name: 'Phys.org', + source: '&source=physorg', + imagePath: require('../../assets/logos/physorg.png'), + }, + { + name: 'Popular Science', + source: '&source=popsci', + imagePath: require('../../assets/logos/popsci.png'), + }, + { + name: 'Real Clear Science', + source: '&source=realclearscience', + imagePath: require('../../assets/logos/realclearscience.png'), + }, + { + name: 'Science Daily', + source: '&source=sciencedaily', + imagePath: require('../../assets/logos/sciencedaily.png'), + }, + { + name: 'Science News', + source: '&source=sciencenews', + imagePath: require('../../assets/logos/sciencenews.png'), + }, + { + name: 'Space.com', + source: '&source=spacecom', + imagePath: require('../../assets/logos/spacecom.png'), + }, + { + name: 'The Scientist', + source: '&source=thescientist', + imagePath: require('../../assets/logos/thescientist.png'), + }, +]; + +const topics = [ + { + title: 'Astronomy & Space', + imagePath: require('../../assets/topics/astronomy.jpg'), + }, + { + title: 'Biology', + imagePath: require('../../assets/topics/biology.jpg'), + }, + { + title: 'Chemistry', + imagePath: require('../../assets/topics/chemistry.jpg'), + }, + { + title: 'Physics', + imagePath: require('../../assets/topics/physics.jpg'), + }, + { + title: 'Earth Science', + imagePath: require('../../assets/topics/earth.jpg'), + }, + { + title: 'Environment', + imagePath: require('../../assets/topics/environment.jpg'), + }, + { + title: 'Artificial Intelligence', + imagePath: require('../../assets/topics/ai.jpg'), + }, + { + title: 'Health', + imagePath: require('../../assets/topics/health.jpg'), + }, +]; + +export const ExplorePage = ({ navigation }) => { + return ( + <> + + + + + + Topics + + + {topics.map((topic, idx) => { + return ( + + { + navigation.navigate('Profile', { + website: topic.title, + }); + }} + > + + + {topic.title} + + + + ); + })} + + + + Sources + + + {data.map((el, idx) => { + return ( + { + navigation.navigate('Profile', { + website: el.name, + }); + }} + style={{ + width: (Dimensions.get('window').width - 48) / 3, + marginLeft: 12, + marginTop: 12, + }} + key={idx} + > + + + ); + })} + + + + + ); +}; diff --git a/components/pages/HomePage.js b/components/pages/HomePage.js new file mode 100644 index 0000000..4f97ac8 --- /dev/null +++ b/components/pages/HomePage.js @@ -0,0 +1,705 @@ +import React, { useState, useEffect, useRef } from 'react'; +import { FlatList, Image, Linking } from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { ScrollView, TouchableOpacity } from 'react-native-gesture-handler'; + +import NetInfo from '@react-native-community/netinfo'; + +import RBSheet from 'react-native-raw-bottom-sheet'; + +import { + Divider, + Layout, + Spinner, + TopNavigation, + TopNavigationAction, + Text, + Icon, + Button, +} from '@ui-kitten/components'; + +import { iridiumlab } from '../../api/iridiumlab'; + +import { ArticleListItem } from '../ArticleListItem'; +import { ArticleCardItem } from '../ArticleCardItem'; + +// import { AdMobBannerComponent } from '../AdMobBannerComponent'; + +const moreIcon = (props) => ( + +); + +const settingsIcon = (props) => ( + +); + +export const HomePage = ({ navigation }) => { + const [articles, setArticles] = useState([]); + const [page, setPage] = useState(1); + const [isLoading, setIsLoading] = useState([true]); + const [isLoadingNextPage, setIsLoadingNextPage] = useState(false); + const [haveReachedEnd, setHaveReachedEnd] = useState(false); + const [isCardView, setIsCardView] = useState(false); + const [skipSummary, setSkipSummary] = useState(false); + const [useBrowser, setUseBrowser] = useState(false); + + const refRBSheetRate = useRef(); + const refRBSheetConnection = useRef(); + + const getPreferences = async () => { + try { + const value1 = await AsyncStorage.getItem('useCardView'); + if (value1 !== null) { + setIsCardView(JSON.parse(value1)); + } + const value2 = await AsyncStorage.getItem('skipSummary'); + if (value2 !== null) { + setSkipSummary(JSON.parse(value2)); + } + const value3 = await AsyncStorage.getItem('useBrowser'); + if (value3 !== null) { + setUseBrowser(JSON.parse(value3)); + } + } catch (e) { + console.log(e); + } + }; + + useEffect(() => { + getPreferences(); + }, []); + + const openLink = (url) => { + Linking.openURL(url); + }; + + let src = ''; + + const fetchAPI = async () => { + try { + const value = await AsyncStorage.getItem('subscriptions'); + if (value !== null) { + src = JSON.parse(value).join(''); + } else { + src = ''; + } + const response = await iridiumlab.get(`/?${src}&page=${page}`); + setArticles([...articles, ...response.data.data]); + if (response.data.data.length === 0) { + setHaveReachedEnd(true); + } + setIsLoading(false); + setIsLoadingNextPage(false); + } catch (e) { + setIsLoading(false); + setHaveReachedEnd(true); + alert('Something went wrong. Please try again later.'); + } + }; + + useEffect(() => { + NetInfo.fetch().then((state) => { + if (state.isConnected) { + fetchAPI(); + } else { + refRBSheetConnection.current.open(); + } + }); + }, [page]); + + const RateAction = () => ( + refRBSheetRate.current.open()} + /> + ); + + const SettingsAction = () => ( + { + navigation.navigate('Settings'); + }} + /> + ); + + const data = [ + { + name: 'Ars Technica', + source: '&source=arstechnica', + imagePath: require('../../assets/logos/arstechnica.png'), + }, + { + name: 'BBC', + source: '&source=bbc', + imagePath: require('../../assets/logos/bbc.png'), + }, + { + name: 'CBS News', + source: '&source=cbsnews', + imagePath: require('../../assets/logos/cbsnews.png'), + }, + { + name: 'ESA', + source: '&source=esa', + imagePath: require('../../assets/logos/esa.png'), + }, + { + name: 'EurekAlert!', + source: '&source=eurekalert', + imagePath: require('../../assets/logos/eurekalert.png'), + }, + { + name: 'Forbes', + source: '&source=forbes', + imagePath: require('../../assets/logos/forbes.png'), + }, + { + name: 'Gizmodo', + source: '&source=gizmodo', + imagePath: require('../../assets/logos/gizmodo.png'), + }, + { + name: 'HuffPost', + source: '&source=huffpost', + imagePath: require('../../assets/logos/huffpost.png'), + }, + { + name: 'Live Science', + source: '&source=livescience', + imagePath: require('../../assets/logos/livescience.png'), + }, + { + name: 'NASA', + source: '&source=nasa', + imagePath: require('../../assets/logos/nasa.png'), + }, + { + name: 'Phys.org', + source: '&source=physorg', + imagePath: require('../../assets/logos/physorg.png'), + }, + { + name: 'Popular Science', + source: '&source=popsci', + imagePath: require('../../assets/logos/popsci.png'), + }, + { + name: 'Real Clear Science', + source: '&source=realclearscience', + imagePath: require('../../assets/logos/realclearscience.png'), + }, + { + name: 'Science Daily', + source: '&source=sciencedaily', + imagePath: require('../../assets/logos/sciencedaily.png'), + }, + { + name: 'Science News', + source: '&source=sciencenews', + imagePath: require('../../assets/logos/sciencenews.png'), + }, + { + name: 'Space.com', + source: '&source=spacecom', + imagePath: require('../../assets/logos/spacecom.png'), + }, + { + name: 'The Scientist', + source: '&source=thescientist', + imagePath: require('../../assets/logos/thescientist.png'), + }, + ]; + + const renderItem = ({ item }) => { + const { id, title, description, date, link, website, imageUrl } = item; + + const data = [ + { + name: 'Ars Technica', + source: '&source=arstechnica', + imagePath: require('../../assets/logos/arstechnica.png'), + }, + { + name: 'BBC', + source: '&source=bbc', + imagePath: require('../../assets/logos/bbc.png'), + }, + { + name: 'CBS News', + source: '&source=cbsnews', + imagePath: require('../../assets/logos/cbsnews.png'), + }, + { + name: 'ESA', + source: '&source=esa', + imagePath: require('../../assets/logos/esa.png'), + }, + { + name: 'EurekAlert!', + source: '&source=eurekalert', + imagePath: require('../../assets/logos/eurekalert.png'), + }, + { + name: 'Forbes', + source: '&source=forbes', + imagePath: require('../../assets/logos/forbes.png'), + }, + { + name: 'Gizmodo', + source: '&source=gizmodo', + imagePath: require('../../assets/logos/gizmodo.png'), + }, + { + name: 'HuffPost', + source: '&source=huffpost', + imagePath: require('../../assets/logos/huffpost.png'), + }, + { + name: 'Live Science', + source: '&source=livescience', + imagePath: require('../../assets/logos/livescience.png'), + }, + { + name: 'NASA', + source: '&source=nasa', + imagePath: require('../../assets/logos/nasa.png'), + }, + { + name: 'Phys.org', + source: '&source=physorg', + imagePath: require('../../assets/logos/physorg.png'), + }, + { + name: 'Popular Science', + source: '&source=popsci', + imagePath: require('../../assets/logos/popsci.png'), + }, + { + name: 'Real Clear Science', + source: '&source=realclearscience', + imagePath: require('../../assets/logos/realclearscience.png'), + }, + { + name: 'Science Daily', + source: '&source=sciencedaily', + imagePath: require('../../assets/logos/sciencedaily.png'), + }, + { + name: 'Science News', + source: '&source=sciencenews', + imagePath: require('../../assets/logos/sciencenews.png'), + }, + { + name: 'Space.com', + source: '&source=spacecom', + imagePath: require('../../assets/logos/spacecom.png'), + }, + { + name: 'The Scientist', + source: '&source=thescientist', + imagePath: require('../../assets/logos/thescientist.png'), + }, + ]; + + let imagePath = ''; + + switch (website) { + case 'Ars Technica': + imagePath = data[0].imagePath; + break; + case 'BBC': + imagePath = data[1].imagePath; + break; + case 'CBS News': + imagePath = data[2].imagePath; + break; + case 'ESA': + imagePath = data[3].imagePath; + break; + case 'EurekAlert!': + imagePath = data[4].imagePath; + break; + case 'Forbes': + imagePath = data[5].imagePath; + break; + case 'Gizmodo': + imagePath = data[6].imagePath; + break; + case 'HuffPost': + imagePath = data[7].imagePath; + break; + case 'Live Science': + imagePath = data[8].imagePath; + break; + case 'NASA': + imagePath = data[9].imagePath; + break; + case 'Phys.org': + imagePath = data[10].imagePath; + break; + case 'Popular Science': + imagePath = data[11].imagePath; + break; + case 'Real Clear Science': + imagePath = data[12].imagePath; + break; + case 'Science Daily': + imagePath = data[13].imagePath; + break; + case 'Science News': + imagePath = data[14].imagePath; + break; + case 'Space.com': + imagePath = data[15].imagePath; + break; + case 'The Scientist': + imagePath = data[16].imagePath; + break; + default: + imagePath = require('../../assets/logos/placeholder.png'); + } + + const navigateWeb = () => { + useBrowser ? openLink(link) : navigation.navigate('Web', { link, title }); + }; + + const navigateReader = () => { + navigation.navigate('Reader', { + id, + title, + description, + link, + website, + date, + imageUrl, + }); + }; + + return ( + { + { + skipSummary ? navigateWeb() : navigateReader(); + } + }} + > + {isCardView ? ( + + ) : ( + + )} + + ); + }; + + const loadNextPage = () => { + if (!haveReachedEnd) { + setIsLoadingNextPage(true); + setPage(page + 1); + } + }; + + const renderLoading = () => ( + + + + Loading... + + + ); + + const renderFlatList = () => { + if (!haveReachedEnd) { + return ( + item.id} + onEndReachedThreshold={0.5} + windowSize={10} + onEndReached={() => { + if (!isLoadingNextPage) { + loadNextPage(); + } + }} + ListHeaderComponent={() => { + return ( + + + {data.map((el, idx) => { + let margin = 0; + + if (idx == 16) margin = 24; + + return ( + { + navigation.navigate('Profile', { + website: el.name, + }); + }} + key={idx} + style={{ + width: 75, + padding: 4, + marginRight: margin, + }} + > + + + + + {el.name} + + + ); + })} + + + ); + }} + ListFooterComponent={() => ( + + + Loading articles... + + + )} + /> + ); + } else { + return ( + <> + item.id} + onEndReachedThreshold={0.5} + windowSize={10} + /> + + ); + } + }; + + return ( + <> + + + + + + + + Ooops! + + + No Internet connection detected. Check your network settings and + try again. + + + + + + + + + + + + + Like this app? + + + Help us by leaving a positive review. + + + + + + + + + + {isLoading ? renderLoading() : renderFlatList()} + {/* */} + + + ); +}; diff --git a/components/pages/SearchPage.js b/components/pages/SearchPage.js new file mode 100644 index 0000000..77a06f5 --- /dev/null +++ b/components/pages/SearchPage.js @@ -0,0 +1,514 @@ +import React, { useState, useEffect } from 'react'; +import { Image, FlatList, Linking } from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { TouchableOpacity } from 'react-native-gesture-handler'; + +import { + Icon, + Layout, + Input, + Divider, + Text, + Spinner, +} from '@ui-kitten/components'; + +import { iridiumlab } from '../../api/iridiumlab'; + +import { ArticleListItem } from '../ArticleListItem'; +import { ArticleCardItem } from '../ArticleCardItem'; + +// import { AdMobBannerComponent } from '../AdMobBannerComponent'; + +const SearchIcon = (props) => ; + +export const SearchPage = ({ navigation }) => { + const [articles, setArticles] = useState([]); + const [articleCount, setArticleCount] = useState(''); + const [isLoading, setIsLoading] = useState(false); + const [query, setQuery] = useState(''); + const [page, setPage] = useState(1); + const [isLoadingNextPage, setIsLoadingNextPage] = useState(false); + const [hasSearched, setHasSearched] = useState(false); + const [hasNoResults, setHasNoResults] = useState(false); + const [isCardView, setIsCardView] = useState(false); + const [haveReachedEnd, setHaveReachedEnd] = useState(false); + const [skipSummary, setSkipSummary] = useState(false); + const [useBrowser, setUseBrowser] = useState(false); + + const getPreferences = async () => { + try { + const value1 = await AsyncStorage.getItem('useCardView'); + if (value1 !== null) { + setIsCardView(JSON.parse(value1)); + } + const value2 = await AsyncStorage.getItem('skipSummary'); + if (value2 !== null) { + setSkipSummary(JSON.parse(value2)); + } + const value3 = await AsyncStorage.getItem('useBrowser'); + if (value3 !== null) { + setUseBrowser(JSON.parse(value3)); + } + } catch (e) { + console.log(e); + } + }; + + useEffect(() => { + getPreferences(); + }, []); + + const openLink = (url) => { + Linking.openURL(url); + }; + + const fetchAPI = async () => { + try { + setHaveReachedEnd(false); + setHasNoResults(false); + const response = await iridiumlab.get(`/?search=${query}&page=${page}`); + if (response.data.data.length === 0 && page === 1) { + setHasNoResults(true); + } else if (response.data.data.length === 0 && page !== 1) { + setHaveReachedEnd(true); + } else if ( + response.data.data.length !== 0 && + response.data.data.length !== 20 && + page === 1 + ) { + setHaveReachedEnd(true); + } + setArticles([...articles, ...response.data.data]); + if (response.data.meta) { + setArticleCount(response.data.meta.articles); + } + setIsLoading(false); + setIsLoadingNextPage(false); + } catch (e) { + console.log(e); + setIsLoading(false); + setHaveReachedEnd(true); + alert('Something went wrong. Please try again later.'); + } + }; + + useEffect(() => { + if (hasSearched && page !== 1) { + fetchAPI(); + } + }, [page]); + + const submit = () => { + if (query === '') { + return; + } + setPage(1); + setHasSearched(true); + setArticles((articles.length = 0)); + fetchAPI(); + setIsLoading(true); + }; + + const renderItem = ({ item }) => { + const { id, title, description, date, link, website, imageUrl } = item; + + const data = [ + { + name: 'Ars Technica', + source: '&source=arstechnica', + imagePath: require('../../assets/logos/arstechnica.png'), + }, + { + name: 'BBC', + source: '&source=bbc', + imagePath: require('../../assets/logos/bbc.png'), + }, + { + name: 'CBS News', + source: '&source=cbsnews', + imagePath: require('../../assets/logos/cbsnews.png'), + }, + { + name: 'ESA', + source: '&source=esa', + imagePath: require('../../assets/logos/esa.png'), + }, + { + name: 'EurekAlert!', + source: '&source=eurekalert', + imagePath: require('../../assets/logos/eurekalert.png'), + }, + { + name: 'Forbes', + source: '&source=forbes', + imagePath: require('../../assets/logos/forbes.png'), + }, + { + name: 'Gizmodo', + source: '&source=gizmodo', + imagePath: require('../../assets/logos/gizmodo.png'), + }, + { + name: 'HuffPost', + source: '&source=huffpost', + imagePath: require('../../assets/logos/huffpost.png'), + }, + { + name: 'Live Science', + source: '&source=livescience', + imagePath: require('../../assets/logos/livescience.png'), + }, + { + name: 'NASA', + source: '&source=nasa', + imagePath: require('../../assets/logos/nasa.png'), + }, + { + name: 'Phys.org', + source: '&source=physorg', + imagePath: require('../../assets/logos/physorg.png'), + }, + { + name: 'Popular Science', + source: '&source=popsci', + imagePath: require('../../assets/logos/popsci.png'), + }, + { + name: 'Real Clear Science', + source: '&source=realclearscience', + imagePath: require('../../assets/logos/realclearscience.png'), + }, + { + name: 'Science Daily', + source: '&source=sciencedaily', + imagePath: require('../../assets/logos/sciencedaily.png'), + }, + { + name: 'Science News', + source: '&source=sciencenews', + imagePath: require('../../assets/logos/sciencenews.png'), + }, + { + name: 'Space.com', + source: '&source=spacecom', + imagePath: require('../../assets/logos/spacecom.png'), + }, + { + name: 'The Scientist', + source: '&source=thescientist', + imagePath: require('../../assets/logos/thescientist.png'), + }, + ]; + + let imagePath = ''; + + switch (website) { + case 'Ars Technica': + imagePath = data[0].imagePath; + break; + case 'BBC': + imagePath = data[1].imagePath; + break; + case 'CBS News': + imagePath = data[2].imagePath; + break; + case 'ESA': + imagePath = data[3].imagePath; + break; + case 'EurekAlert!': + imagePath = data[4].imagePath; + break; + case 'Forbes': + imagePath = data[5].imagePath; + break; + case 'Gizmodo': + imagePath = data[6].imagePath; + break; + case 'HuffPost': + imagePath = data[7].imagePath; + break; + case 'Live Science': + imagePath = data[8].imagePath; + break; + case 'NASA': + imagePath = data[9].imagePath; + break; + case 'Phys.org': + imagePath = data[10].imagePath; + break; + case 'Popular Science': + imagePath = data[11].imagePath; + break; + case 'Real Clear Science': + imagePath = data[12].imagePath; + break; + case 'Science Daily': + imagePath = data[13].imagePath; + break; + case 'Science News': + imagePath = data[14].imagePath; + break; + case 'Space.com': + imagePath = data[15].imagePath; + break; + case 'The Scientist': + imagePath = data[16].imagePath; + break; + default: + imagePath = require('../../assets/logos/placeholder.png'); + } + + return ( + { + { + skipSummary + ? useBrowser + ? openLink(link) + : navigation.navigate('Web', { link, title }) + : navigation.navigate('Reader', { + id, + title, + description, + link, + website, + date, + imageUrl, + }); + } + }} + > + {isCardView ? ( + + ) : ( + + )} + + ); + }; + + const renderFlatList = () => { + if (hasSearched) { + if (hasNoResults) { + return ( + + + + + No results found + + + Try searching for related keywords. + + + + ); + } else { + if (!haveReachedEnd) { + return ( + item.id} + onEndReachedThreshold={0.5} + windowSize={10} + onEndReached={() => { + if (!isLoadingNextPage) { + loadNextPage(); + } + }} + ListHeaderComponent={() => { + return ( + + + Found {articleCount.replace(/\B(?=(\d{3})+(?!\d))/g, ',')}{' '} + results + + + ); + }} + ListFooterComponent={() => ( + + + Loading articles... + + + )} + /> + ); + } else { + return ( + <> + item.id} + onEndReachedThreshold={0.5} + windowSize={10} + ListHeaderComponent={() => { + return ( + + + Found{' '} + {articleCount.replace(/\B(?=(\d{3})+(?!\d))/g, ',')}{' '} + results + + + ); + }} + /> + + ); + } + } + } else { + return ( + + + + + Looking for something? + + + Search 50,000+ science news articles. + + + + ); + } + }; + + const loadNextPage = () => { + if (!haveReachedEnd) { + setIsLoadingNextPage(true); + setPage(page + 1); + } + }; + + return ( + <> + + setQuery(value)} + onSubmitEditing={() => { + submit(); + }} + style={{ + marginTop: 8, + marginBottom: 4, + marginHorizontal: 16, + borderRadius: 10, + }} + /> + + + {isLoading ? ( + + + + Loading... + + + ) : ( + renderFlatList() + )} + + + {/* */} + + ); +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..ccafe8e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,19533 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz", + "integrity": "sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw==" + }, + "@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.7", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.9", + "@babel/types": "^7.12.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/generator": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz", + "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==", + "requires": { + "@babel/types": "^7.12.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz", + "integrity": "sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.12.1", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.5.tgz", + "integrity": "sha512-+qH6NrscMolUlzOYngSBMIOQpKUGPPsc61Bu5W10mg84LxZ7cmvnBHzARKbDoFxVvqqAbj6Tg6N7bSrWSPXMyw==", + "requires": { + "@babel/compat-data": "^7.12.5", + "@babel/helper-validator-option": "^7.12.1", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.1.tgz", + "integrity": "sha512-hkL++rWeta/OVOBTRJc9a5Azh5mt5WgZUGAKMD8JM141YsE08K//bp1unBBieO6rUKkIPyUE0USQ30jAy3Sk1w==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.7.tgz", + "integrity": "sha512-idnutvQPdpbduutvi3JVfEgcVIHooQnhvhx0Nk9isOINOIGYkZea1Pk2JlJRiUnMefrlvr0vkByATBY/mB4vjQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.1.tgz", + "integrity": "sha512-dmUwH8XmlrUpVqgtZ737tK88v07l840z9j3OEhCLwKTkjlvKpfqXVIZ0wpK3aeOxspwGrf/5AP5qLx4rO3w5rA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz", + "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz", + "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==", + "requires": { + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz", + "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-simple-access": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/helper-validator-identifier": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz", + "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==", + "requires": { + "@babel/types": "^7.12.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.1.tgz", + "integrity": "sha512-9d0KQCRM8clMPcDwo8SevNs+/9a8yWVVmaE80FGJcEP8N1qToREmWEGnBn8BUlJhYRFz6fqxeRL1sl5Ogsed7A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz", + "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.1", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz", + "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helper-validator-option": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz", + "integrity": "sha512-YpJabsXlJVWP0USHjnC/AQDTLlZERbON577YUVO/wLpqyj6HAtVYnWaQaN0iUN+1/tWn3c+uKKXjRut5115Y2A==" + }, + "@babel/helper-wrap-function": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.3.tgz", + "integrity": "sha512-Cvb8IuJDln3rs6tzjW3Y8UeelAOdnpB8xtQ4sme2MSZ9wOxrbThporC0y/EtE16VAtoyEfLM404Xr1e0OOp+ow==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz", + "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.5" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz", + "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==" + }, + "@babel/plugin-external-helpers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-external-helpers/-/plugin-external-helpers-7.12.1.tgz", + "integrity": "sha512-5VBqan0daXhDSRjrq2miABuELRwWJWFdM42Jvs/CDuhp+Es+fW+ISA5l+co8d+9oN3WLz/N3VvzyeseL3AvjxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.1.tgz", + "integrity": "sha512-d+/o30tJxFxrA1lhzJqiUcEJdI6jKlNregCv5bASeGf2Q4MXmnwH7viDo7nhx1/ohf09oaH8j1GVYG/e3Yqk6A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.12.1.tgz", + "integrity": "sha512-z5Q4Ke7j0AexQRfgUvnD+BdCSgpTEKnqQ3kskk2jWtOBulxICzd1X9BGt7kmWftxZ2W3++OZdt5gtmC8KLxdRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-default-from": "^7.12.1" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.1.tgz", + "integrity": "sha512-6CThGf0irEkzujYS5LQcjBx8j/4aQGiVv7J9+2f7pGfxqyKh3WnmVJYW3hdrQjyksErMGBPQrCnHfOtna+WLbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.1.tgz", + "integrity": "sha512-GoLDUi6U9ZLzlSda2Df++VSqDJg3CG+dR0+iWsv6XRw1rEq+zwt4DirM9yrxW6XWaTpmai1cWJLMfM8qQJf+yw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.1.tgz", + "integrity": "sha512-k8ZmVv0JU+4gcUGeCDZOGd0lCIamU/sMtIiX3UWnUc5yzgq6YUGyEolNYD+MLYKfSzgECPcqetVcJP9Afe/aCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.7.tgz", + "integrity": "sha512-8c+uy0qmnRTeukiGsjLGy6uVs/TFjJchGXUeBqlG4VWYOdJWkhhVPdQ3uHwbmalfJwv2JsV0qffXP4asRfL2SQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.1.tgz", + "integrity": "sha512-hFvIjgprh9mMw5v42sJWLI1lzU5L2sznP805zeT6rySVRA0Y18StRhDqhSxlap0oVgItRsB6WSROp4YnJTJz0g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.7.tgz", + "integrity": "sha512-4ovylXZ0PWmwoOvhU2vhnzVNnm88/Sm9nx7V8BPgMvAzn5zDou3/Awy0EjglyubVHasJj+XCEkr/r1X3P5elCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.1.tgz", + "integrity": "sha512-mwZ1phvH7/NHK6Kf8LP7MYDogGV+DKB1mryFOEwx5EBNQrosvIczzZFTUmWaeujd5xT6G1ELYWUz3CutMhjE1w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.1.tgz", + "integrity": "sha512-MYq+l+PvHuw/rKUz1at/vb6nCnQ2gmJBNaM62z0OgH7B2W1D9pvkpYtlti9bGtizNIU1K3zm4bZF9F91efVY0w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz", + "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.12.1.tgz", + "integrity": "sha512-dP5eGg6tHEkhnRD2/vRG/KJKRSg8gtxu2i+P/8/yFPJn/CfPU5G0/7Gks2i3M6IOVAPQekmsLN9LPsmXFFL4Uw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.1.tgz", + "integrity": "sha512-1lBLLmtxrwpm4VKmtVFselI/P3pX+G63fAtUUt6b2Nzgao77KNDwyuRt90Mj2/9pKobtt68FdvjfqohZjg/FCA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz", + "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.1.tgz", + "integrity": "sha512-UZNEcCY+4Dp9yYRCAHrHDU+9ZXLYaY9MgBXSRLkB9WjYFRR6quJBumfVrEkUxrePPBwFcpWfNKXqVRQQtm7mMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.1.tgz", + "integrity": "sha512-5QB50qyN44fzzz4/qxDPQMBCTHgxg3n0xRBLJUmBlLoU/sFvxVWGZF/ZUfMVDQuJUKXaBhbupxIzIfZ6Fwk/0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.1.tgz", + "integrity": "sha512-SDtqoEcarK1DFlRJ1hHRY5HvJUj5kX4qmtpMAm2QnhOlyuMC4TMdCRgW6WXpv93rZeYNeLP22y8Aq2dbcDRM1A==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.12.1" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.1.tgz", + "integrity": "sha512-5OpxfuYnSgPalRpo8EWGPzIYf0lHBWORCkj5M0oLBwHdlux9Ri36QqGW3/LR13RSVOAoUUMzoPI/jpE4ABcHoA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.1.tgz", + "integrity": "sha512-zJyAC9sZdE60r1nVQHblcfCj29Dh2Y0DOvlMkcqSo0ckqjiCwNiUezUKw+RjOCwGfpLRwnAeQ2XlLpsnGkvv9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.1.tgz", + "integrity": "sha512-/74xkA7bVdzQTBeSUhLLJgYIcxw/dpEpCdRDiHgPJ3Mv6uC11UhjpOhl72CgqbBCmt1qtssCyB2xnJm1+PFjog==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.1.tgz", + "integrity": "sha512-vVUOYpPWB7BkgUWPo4C44mUQHpTZXakEqFjbv8rQMg7TC6S6ZhGZ3otQcRH6u7+adSlE5i0sp63eMC/XGffrzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.1.tgz", + "integrity": "sha512-fRMYFKuzi/rSiYb2uRLiUENJOKq4Gnl+6qOv5f8z0TZXg3llUwUhsNNwrwaT/6dUhJTzNpBr+CUvEWBtfNY1cw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.1.tgz", + "integrity": "sha512-B2pXeRKoLszfEW7J4Hg9LoFaWEbr/kzo3teWHmtFCszjRNa/b40f9mfeqZsIDLLt/FjwQ6pz/Gdlwy85xNckBA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.1.tgz", + "integrity": "sha512-iRght0T0HztAb/CazveUpUQrZY+aGKKaWXMJ4uf9YJtqxSUe09j3wteztCUDRHs+SRAL7yMuFqUsLoAKKzgXjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.1.tgz", + "integrity": "sha512-7tqwy2bv48q+c1EHbXK0Zx3KXd2RVQp6OC7PbwFNt/dPTAV3Lu5sWtWuAj8owr5wqtWnqHfl2/mJlUmqkChKug==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.1.tgz", + "integrity": "sha512-Zaeq10naAsuHo7heQvyV0ptj4dlZJwZgNAtBYBnu5nNKJoW62m0zKcIEyVECrUKErkUkg6ajMy4ZfnVZciSBhg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.1.tgz", + "integrity": "sha512-JF3UgJUILoFrFMEnOJLJkRHSk6LUSXLmEFsA23aR2O5CSLUxbeUX1IZ1YQ7Sn0aXb601Ncwjx73a+FVqgcljVw==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.1.tgz", + "integrity": "sha512-+PxVGA+2Ag6uGgL0A5f+9rklOnnMccwEBzwYFL3EUaKuiyVnUipyXncFcfjSkbimLrODoqki1U9XxZzTvfN7IQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.1.tgz", + "integrity": "sha512-1sxePl6z9ad0gFMB9KqmYofk34flq62aqMt9NqliS/7hPEpURUCMbyHXrMPlo282iY7nAvUB1aQd5mg79UD9Jg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.1.tgz", + "integrity": "sha512-tDW8hMkzad5oDtzsB70HIQQRBiTKrhfgwC/KkJeGsaNFTdWhKNt/BiE8c5yj19XiGyrxpbkOfH87qkNg1YGlOQ==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.1.tgz", + "integrity": "sha512-dY789wq6l0uLY8py9c1B48V8mVL5gZh/+PQ5ZPrylPYsnAvnEMjqsUXkuoDVPeVK+0VyGar+D08107LzDQ6pag==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.12.1", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.1.tgz", + "integrity": "sha512-Hn7cVvOavVh8yvW6fLwveFqSnd7rbQN3zJvoPNyNaQSvgfKmDBO9U1YL9+PCXGRlZD9tNdWTy5ACKqMuzyn32Q==", + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-identifier": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.1.tgz", + "integrity": "sha512-aEIubCS0KHKM0zUos5fIoQm+AZUMt1ZvMpqz0/H5qAQ7vWylr9+PLYurT+Ic7ID/bKLd4q8hDovaG3Zch2uz5Q==", + "requires": { + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.1.tgz", + "integrity": "sha512-tB43uQ62RHcoDp9v2Nsf+dSM8sbNodbEicbQNA53zHz8pWUhsgHSJCGpt7daXxRydjb0KnfmB+ChXOv3oADp1Q==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.1.tgz", + "integrity": "sha512-+eW/VLcUL5L9IvJH7rT1sT0CzkdUTvPrXC2PXTn/7z7tXLBuKvezYbGdxD5WMRoyvyaujOq2fWoKl869heKjhw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.12.1.tgz", + "integrity": "sha512-geUHn4XwHznRAFiuROTy0Hr7bKbpijJCmr1Svt/VNGhpxmp0OrdxURNpWbOAf94nUbL+xj6gbxRVPHWIbRpRoA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.1.tgz", + "integrity": "sha512-AvypiGJH9hsquNUn+RXVcBdeE3KHPZexWRdimhuV59cSoOt5kFBmqlByorAeUlGG2CJWd0U+4ZtNKga/TB0cAw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.12.1" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.1.tgz", + "integrity": "sha512-xq9C5EQhdPK23ZeCdMxl8bbRnAgHFrw5EOC3KJUsSylZqdkCaFEXxGSBuTSObOpiiHHNyb82es8M1QYgfQGfNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.1.tgz", + "integrity": "sha512-6MTCR/mZ1MQS+AwZLplX4cEySjCpnIF26ToWo942nqn8hXSm7McaHQNeGx/pt7suI1TWOWMfa/NgBhiqSnX0cQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.7.tgz", + "integrity": "sha512-YFlTi6MEsclFAPIDNZYiCRbneg1MFGao9pPG9uD5htwE0vDbPaMUMeYd6itWjw7K4kro4UbdQf3ljmFl9y48dQ==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.12.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.12.1" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.1.tgz", + "integrity": "sha512-FbpL0ieNWiiBB5tCldX17EtXgmzeEZjFrix72rQYeq9X6nUK38HCaxexzVQrZWXanxKJPKVVIU37gFjEQYkPkA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.1.tgz", + "integrity": "sha512-keQ5kBfjJNRc6zZN1/nVHCd6LLIHq4aUKcVnvE/2l+ZZROSbqoiGFRtT5t3Is89XJxBQaP7NLZX2jgGHdZvvFQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.1.tgz", + "integrity": "sha512-gYrHqs5itw6i4PflFX3OdBPMQdPbF4bj2REIUxlMRUFk0/ZOAIpDFuViuxPjUL7YC8UPnf+XG7/utJvqXdPKng==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.1.tgz", + "integrity": "sha512-pOnUfhyPKvZpVyBHhSBoX8vfA09b7r00Pmm1sH+29ae2hMTKVmSp4Ztsr8KBKjLjx17H0eJqaRC3bR2iThM54A==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "requires": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.1.tgz", + "integrity": "sha512-GFZS3c/MhX1OusqB1MZ1ct2xRzX5ppQh2JU1h2Pnfk88HtFTM+TWQqJNfwkmxtPQtb/s1tk87oENfXJlx7rSDw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.1.tgz", + "integrity": "sha512-vuLp8CP0BE18zVYjsEBZ5xoCecMK6LBMMxYzJnh01rxQRvhNhH1csMMmBfNo5tGpGO+NhdSNW2mzIvBu3K1fng==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.7.tgz", + "integrity": "sha512-VEiqZL5N/QvDbdjfYQBhruN0HYjSPjC4XkeqW4ny/jNtH9gcbgaqBIXYEZCNnESMAGs0/K/R7oFGMhOyu/eIxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.1.tgz", + "integrity": "sha512-b4Zx3KHi+taXB1dVRBhVJtEPi9h1THCeKmae2qP0YdUHIFhVjtpqqNfxeVAa1xeHVhAy4SbHxEwx5cltAu5apw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.1.tgz", + "integrity": "sha512-EPGgpGy+O5Kg5pJFNDKuxt9RdmTgj5sgrus2XVeMp/ZIbOESadgILUbm50SNpghOh3/6yrbsH+NB5+WJTmsA7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.1.tgz", + "integrity": "sha512-VrsBByqAIntM+EYMqSm59SiMEf7qkmI9dqMt6RbD/wlwueWmYcI0FFK5Fj47pP6DRZm+3teXjosKlwcZJ5lIMw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.12.1" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.1.tgz", + "integrity": "sha512-I8gNHJLIc7GdApm7wkVnStWssPNbSRMPtgHdmH3sRM1zopz09UWPS4x5V4n1yz/MIWTVnJ9sp6IkuXdWM4w+2Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.1.tgz", + "integrity": "sha512-SqH4ClNngh/zGwHZOOQMTD+e8FGWexILV+ePMyiDJttAWRh5dhDL8rcl5lSgU3Huiq6Zn6pWTMvdPAb21Dwdyg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.7.tgz", + "integrity": "sha512-OnNdfAr1FUQg7ksb7bmbKoby4qFOHw6DKWWUNB9KqnnCldxhxJlP+21dpyaWFmf2h0rTbOkXJtAGevY3XW1eew==", + "requires": { + "@babel/compat-data": "^7.12.7", + "@babel/helper-compilation-targets": "^7.12.5", + "@babel/helper-module-imports": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.7", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.7", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.7", + "core-js-compat": "^3.7.0", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-typescript": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.7.tgz", + "integrity": "sha512-nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-transform-typescript": "^7.12.1" + } + }, + "@babel/register": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.12.1.tgz", + "integrity": "sha512-XWcmseMIncOjoydKZnWvWi0/5CUCD+ZYKhRwgYlWOrA8fGZ/FjuLRpqtIhLOVD/fvR1b9DQHtZPn68VvhpYf+Q==", + "requires": { + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.19", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz", + "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7" + } + }, + "@babel/traverse": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz", + "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.12.7", + "@babel/types": "^7.12.7", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.12.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz", + "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "requires": { + "@types/hammerjs": "^2.0.36" + } + }, + "@eva-design/dss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eva-design/dss/-/dss-2.0.0.tgz", + "integrity": "sha512-jHMSLG9w/uhu92Oi8pViwYL5kbUxDolTpAoS28DSl9SAgGSLpdlyX1vtDKC7+nx1Ay5J5OWhNIcsMML3IGSbZg==" + }, + "@eva-design/eva": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eva-design/eva/-/eva-2.0.0.tgz", + "integrity": "sha512-6cf3PPAZOHGl59Wx8QmPW/BZgGxOSjiLZctErBlFezsAdMNtoduUfoAE/SRaPFt25bTTpbPFL8o2FrxrQvvFeA==" + }, + "@eva-design/processor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eva-design/processor/-/processor-2.0.0.tgz", + "integrity": "sha512-k+WUjj877u9SoRbSuQ4DO15AF5FkIqIhGzraBNQKDki8J8Xq/4VpOv1YiKEkRF6XjbZU89GKq+e/ipL+VZxI3Q==" + }, + "@expo/babel-preset-cli": { + "version": "0.2.18", + "resolved": "https://registry.npmjs.org/@expo/babel-preset-cli/-/babel-preset-cli-0.2.18.tgz", + "integrity": "sha512-y2IZFynVtRxMQ4uxXYUnrnXZa+pvSH1R1aSUAfC6RsUb2UNOxC6zRehdLGSOyF4s9Wy+j3/CPm6fC0T5UJYoQg==", + "requires": { + "@babel/core": "^7.4.5", + "@babel/plugin-proposal-class-properties": "^7.4.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.7.4", + "@babel/plugin-proposal-optional-chaining": "^7.7.5", + "@babel/plugin-transform-modules-commonjs": "^7.5.0", + "@babel/preset-env": "^7.4.4", + "@babel/preset-typescript": "^7.3.3" + } + }, + "@expo/bunyan": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz", + "integrity": "sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==", + "requires": { + "mv": "~2", + "safe-json-stringify": "~1", + "uuid": "^8.0.0" + }, + "dependencies": { + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + } + } + }, + "@expo/config": { + "version": "3.3.22", + "resolved": "https://registry.npmjs.org/@expo/config/-/config-3.3.22.tgz", + "integrity": "sha512-BzahndK+Uxsvzui1+9QiJXptjVPgbSCQ3saNVF4N3Wrxjyr0WXHNp3Gz3VAGkoHhoBlxZheslmiNoMwjG25xjw==", + "requires": { + "@babel/core": "7.9.0", + "@expo/babel-preset-cli": "0.2.18", + "@expo/config-types": "^40.0.0-beta.2", + "@expo/json-file": "8.2.25", + "find-up": "^5.0.0", + "fs-extra": "9.0.0", + "getenv": "0.7.0", + "glob": "7.1.6", + "require-from-string": "^2.0.2", + "resolve-from": "^5.0.0", + "semver": "^7.1.3", + "slugify": "^1.3.4" + }, + "dependencies": { + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@expo/config-plugins": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-1.0.13.tgz", + "integrity": "sha512-/Wt1uZJlwMSi20GlKX4FOijX8wYMj7zVVp091M9hXeIc7btq84nkhhtdwa60qnM0RACHWqv25uVTQochjNQrfw==", + "requires": { + "@expo/config-types": "^40.0.0-beta.2", + "@expo/configure-splash-screen": "0.3.2", + "@expo/image-utils": "0.3.9", + "@expo/json-file": "8.2.25", + "@expo/plist": "0.0.11", + "fs-extra": "9.0.0", + "getenv": "0.7.0", + "glob": "7.1.6", + "slash": "^3.0.0", + "slugify": "^1.3.4", + "xcode": "^2.1.0", + "xml2js": "^0.4.23" + }, + "dependencies": { + "@expo/configure-splash-screen": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@expo/configure-splash-screen/-/configure-splash-screen-0.3.2.tgz", + "integrity": "sha512-+KvcPWv/EpAi9ng7KWsRCHUgN8qYcbpvrY8Pc3AtfPVHBhWuy7FhTdT0HUqjhOvqvwPF2Ygr//DHl8WBVg2ICA==", + "requires": { + "@react-native-community/cli-platform-android": "^4.10.0", + "@react-native-community/cli-platform-ios": "^4.10.0", + "color-string": "^1.5.3", + "commander": "^5.1.0", + "core-js": "^3.6.5", + "deep-equal": "^2.0.3", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "pngjs": "^5.0.0", + "xcode": "^3.0.0", + "xml-js": "^1.6.11" + }, + "dependencies": { + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + } + } + } + }, + "core-js": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.2.tgz", + "integrity": "sha512-FfApuSRgrR6G5s58casCBd9M2k+4ikuu4wbW6pJyYU7bd9zvFc9qf7vr5xmrZOhT9nn+8uwlH1oRR9jTnFoA3A==" + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + } + } + }, + "@expo/config-types": { + "version": "40.0.0-beta.2", + "resolved": "https://registry.npmjs.org/@expo/config-types/-/config-types-40.0.0-beta.2.tgz", + "integrity": "sha512-t9pHCQMXOP4nwd7LGXuHkLlFy0JdfknRSCAeVF4Kw2/y+5OBbR9hW9ZVnetpBf0kORrekgiI7K/qDaa3hh5+Qg==" + }, + "@expo/configure-splash-screen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@expo/configure-splash-screen/-/configure-splash-screen-0.2.0.tgz", + "integrity": "sha512-2RG0NOeXZAGKNJXVEEA9wukDsxjmMdDTclZP9FPb15r3+siWI/GZaC36IqoQ8/mw4wzX5Y+OvZ2cHhc0J8t+0A==", + "requires": { + "@react-native-community/cli-platform-android": "^4.10.0", + "@react-native-community/cli-platform-ios": "^4.10.0", + "color-string": "^1.5.3", + "commander": "^5.1.0", + "core-js": "^3.6.5", + "deep-equal": "^2.0.3", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "pngjs": "^5.0.0", + "xcode": "^3.0.0", + "xml-js": "^1.6.11" + }, + "dependencies": { + "core-js": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.0.tgz", + "integrity": "sha512-W2VYNB0nwQQE7tKS7HzXd7r2y/y2SVJl4ga6oH/dnaLFzM0o2lB2P3zCkWj5Wc/zyMYjtgd5Hmhk0ObkQFZOIA==" + } + } + }, + "@expo/dev-server": { + "version": "0.1.48", + "resolved": "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.1.48.tgz", + "integrity": "sha512-aiuoVLfF+NzFBU6WvLRbVjYDhoLky22q0hiTQ5by3996drF0XUj752lUI8ckN5+8qX4Aaij++wkPMaLiHQ1vNw==", + "requires": { + "@expo/bunyan": "4.0.0", + "@expo/config": "3.3.22", + "@expo/metro-config": "0.1.48", + "@react-native-community/cli-server-api": "4.9.0", + "body-parser": "1.19.0", + "serialize-error": "6.0.0" + }, + "dependencies": { + "@react-native-community/cli-server-api": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-4.9.0.tgz", + "integrity": "sha512-lKBIXJjFLyu4+6Vhhj/QzD41aQGkVi8xWLqTYCgi26d61kjLuuZs0Xer02DPJK3+YADKExVdWrJzVHfJ7zYlTA==", + "requires": { + "@react-native-community/cli-debugger-ui": "^4.9.0", + "@react-native-community/cli-tools": "^4.9.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "pretty-format": "^25.1.0", + "serve-static": "^1.13.1", + "ws": "^1.1.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "serialize-error": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz", + "integrity": "sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA==", + "requires": { + "type-fest": "^0.12.0" + } + }, + "type-fest": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz", + "integrity": "sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==" + } + } + }, + "@expo/dev-tools": { + "version": "0.13.74", + "resolved": "https://registry.npmjs.org/@expo/dev-tools/-/dev-tools-0.13.74.tgz", + "integrity": "sha512-at58TNplT3FT1UWEYzpCMwtP4mzBDT81ApIlyudsd4k+uX74wSf+4v5WPUbgu1UCZBUuo/40ddhS3rgUozu4eQ==", + "requires": { + "@expo/config": "3.3.22", + "base64url": "3.0.1", + "express": "4.16.4", + "freeport-async": "2.0.0", + "graphql": "0.13.2", + "graphql-tools": "3.0.0", + "iterall": "1.2.2", + "lodash": "^4.17.15", + "subscriptions-transport-ws": "0.9.8" + } + }, + "@expo/eas-build-job": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@expo/eas-build-job/-/eas-build-job-0.1.2.tgz", + "integrity": "sha512-hBYVWlEWi8Iu+jWmbzKy2bMsYoWvRwY7MZ+SdKpNvAl+sMpp8rwvxRyRs7cRTa6DuiQ2sdOxqemnw9MJ6S5cRA==", + "requires": { + "@hapi/joi": "^17.1.1" + }, + "dependencies": { + "@hapi/address": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", + "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@hapi/hoek": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", + "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" + }, + "@hapi/joi": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", + "integrity": "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==", + "requires": { + "@hapi/address": "^4.0.1", + "@hapi/formula": "^2.0.0", + "@hapi/hoek": "^9.0.0", + "@hapi/pinpoint": "^2.0.0", + "@hapi/topo": "^5.0.0" + } + }, + "@hapi/topo": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", + "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + } + } + }, + "@expo/image-utils": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.9.tgz", + "integrity": "sha512-VarvpeNXtvPexmJSEllDF1RRHrjznsgf2Y0bZ2IehmOZwxdqz/YssGxY2ztMx5pn3utuhc9Enx140BHDBOp8UQ==", + "requires": { + "@expo/spawn-async": "1.5.0", + "chalk": "^4.0.0", + "fs-extra": "9.0.0", + "getenv": "0.7.0", + "jimp": "0.12.1", + "mime": "^2.4.4", + "node-fetch": "^2.6.0", + "parse-png": "^2.1.0", + "resolve-from": "^5.0.0", + "semver": "6.1.1", + "tempy": "0.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "semver": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz", + "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "requires": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + } + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "@expo/json-file": { + "version": "8.2.25", + "resolved": "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.25.tgz", + "integrity": "sha512-KFX6grWVzttaDskq/NK8ByqFPgpDZGFnyeZVeecGoKx5kU61zuR7/xQM04OvN6BNXq3jTUst1TyS8fXEfJuscA==", + "requires": { + "@babel/code-frame": "~7.10.4", + "fs-extra": "9.0.0", + "json5": "^1.0.1", + "lodash": "^4.17.15", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "@expo/metro-config": { + "version": "0.1.48", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.1.48.tgz", + "integrity": "sha512-U2VkpNoecfCgju5Cfk9RyulrCwqWiGPCV1RSZPhP/yb6pSUyuQfYaxH5ULmrsYztp8hSfV0mqaVq5LPyhzczkw==", + "requires": { + "@expo/config": "3.3.22", + "metro-react-native-babel-transformer": "^0.58.0" + }, + "dependencies": { + "metro-react-native-babel-preset": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz", + "integrity": "sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.58.0.tgz", + "integrity": "sha512-3A73+cRq1eUPQ8g+hPNGgMUMCGmtQjwqHfoG1DwinAoJ/kr4WOXWWbGZo0xHJNBe/zdHGl0uHcDCp2knPglTdQ==", + "requires": { + "@babel/core": "^7.0.0", + "babel-preset-fbjs": "^3.3.0", + "metro-babel-transformer": "0.58.0", + "metro-react-native-babel-preset": "0.58.0", + "metro-source-map": "0.58.0" + } + }, + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + } + } + }, + "@expo/ngrok": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@expo/ngrok/-/ngrok-2.4.3.tgz", + "integrity": "sha512-JOct+0BMTOTkTb2RreQc6uzhwCjX8Z/EYRo3EcbHMr5/3Zk+0YuujaM4Z84GeZcWz2sBMhnJj0LeJnhEkmd95Q==", + "requires": { + "@expo/ngrok-bin": "2.2.8-beta.3", + "async": "^0.9.0", + "lock": "^0.1.2", + "logfmt": "^1.2.0", + "request": "^2.81.0", + "uuid": "^3.0.0" + }, + "dependencies": { + "async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" + } + } + }, + "@expo/ngrok-bin": { + "version": "2.2.8-beta.3", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin/-/ngrok-bin-2.2.8-beta.3.tgz", + "integrity": "sha512-VzL67ybSvSYhFJxwBm19VMEHAcgg6bDhE9p8HKDOXL2tdHIzqYtqAYxOyhv2mS263WYqdomtoAChSOb449of+g==", + "requires": { + "@expo/ngrok-bin-darwin-ia32": "2.2.8", + "@expo/ngrok-bin-darwin-x64": "2.2.8", + "@expo/ngrok-bin-freebsd-ia32": "2.2.8", + "@expo/ngrok-bin-freebsd-x64": "2.2.8", + "@expo/ngrok-bin-linux-arm": "2.2.8", + "@expo/ngrok-bin-linux-arm64": "2.2.8", + "@expo/ngrok-bin-linux-ia32": "2.2.8", + "@expo/ngrok-bin-linux-x64": "2.2.8", + "@expo/ngrok-bin-sunos-x64": "2.2.8", + "@expo/ngrok-bin-win32-ia32": "2.2.8-beta.1", + "@expo/ngrok-bin-win32-x64": "2.2.8-beta.1" + } + }, + "@expo/ngrok-bin-darwin-ia32": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-darwin-ia32/-/ngrok-bin-darwin-ia32-2.2.8.tgz", + "integrity": "sha512-Mgept4WvXobcNQbxV0f8Nqrukl4HsAM4ExfFOC5BJ1PinlZisb1lQYp+PGu/3DuOYAinAspbL/3m77JkhT5Oow==", + "optional": true + }, + "@expo/ngrok-bin-darwin-x64": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-darwin-x64/-/ngrok-bin-darwin-x64-2.2.8.tgz", + "integrity": "sha512-hEVxBAKTT9G+jCy+2NOjgFrPrrzmdxljLhz3cQIb4izjooQXGCbTFvnEntB0odgsf6Dpa2jWNNt18H6t2nneOQ==", + "optional": true + }, + "@expo/ngrok-bin-freebsd-ia32": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-freebsd-ia32/-/ngrok-bin-freebsd-ia32-2.2.8.tgz", + "integrity": "sha512-yGdq06wUxreCPxXnhqlL3GzvLtArJ6eDOQinv4SiDK+ftQPY4TloEMQr/rwohvtx63O+bT9jAtgJW44jlfIQ2Q==", + "optional": true + }, + "@expo/ngrok-bin-freebsd-x64": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-freebsd-x64/-/ngrok-bin-freebsd-x64-2.2.8.tgz", + "integrity": "sha512-1uSZRastddaUIrK/2B5MANhV7LDKJ8/4cSQxn+E2+U296VKkU6n1ZfZ207a7hA1ctQeBcvwkRx9biFxDa99How==", + "optional": true + }, + "@expo/ngrok-bin-linux-arm": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-linux-arm/-/ngrok-bin-linux-arm-2.2.8.tgz", + "integrity": "sha512-qruRsoEuFvaVsSSlhNtHR8uWgF7aA6jdRtCuVKO4pMW32lTZfGS+U/y6hB0YBxXv4xhEn8o1x/15oLU7cNUxEA==", + "optional": true + }, + "@expo/ngrok-bin-linux-arm64": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-linux-arm64/-/ngrok-bin-linux-arm64-2.2.8.tgz", + "integrity": "sha512-9iXr88LlzBCp7+NwfPDsSg2sIy5GfWFXrhU8+vGLnFvZ5MO6ZoRmXbw2VRPFm7ekMa0Losddny4aiLDJkr9hXw==", + "optional": true + }, + "@expo/ngrok-bin-linux-ia32": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-linux-ia32/-/ngrok-bin-linux-ia32-2.2.8.tgz", + "integrity": "sha512-Cm3BH4nv55A6KF+XjrK8oLe1Ktn4WrUabd6TcErQRM6/2454A+vh1r6CEKWOVWy4bg7ceTbjgHhCdj9WMv8WTg==", + "optional": true + }, + "@expo/ngrok-bin-linux-x64": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-linux-x64/-/ngrok-bin-linux-x64-2.2.8.tgz", + "integrity": "sha512-jNhnnfMR/yAgUV1LnAheq/WWB/Tkdgm5sxZhN0fjN00CeiYTVyNuCsii2tdjXJCGrxdpb6RzvOxjLGstIT0mUQ==", + "optional": true + }, + "@expo/ngrok-bin-sunos-x64": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-sunos-x64/-/ngrok-bin-sunos-x64-2.2.8.tgz", + "integrity": "sha512-Ogcn/6jNN2PMMaZ1PJu7JBiZz92Yowa119cclI2E2RKyIqQaOYol2g72oHzm8SQ49KfzEJMGDmQA4Xh29cKmrQ==", + "optional": true + }, + "@expo/ngrok-bin-win32-ia32": { + "version": "2.2.8-beta.1", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-win32-ia32/-/ngrok-bin-win32-ia32-2.2.8-beta.1.tgz", + "integrity": "sha512-Pva9ZNjUieD2/RVav7LYGAXZ1O6MVXlvOnJmHSmjP4rhreek7/Ez7b5HsCEN3YLjZIcPHH8SV8Duix1NO2zB5A==", + "optional": true + }, + "@expo/ngrok-bin-win32-x64": { + "version": "2.2.8-beta.1", + "resolved": "https://registry.npmjs.org/@expo/ngrok-bin-win32-x64/-/ngrok-bin-win32-x64-2.2.8-beta.1.tgz", + "integrity": "sha512-tVn0jkRC7cbDL502FU7iVI4jbaEKcbTER7pYo2xdUZgM02n4u0AS+FFuzUN+irDiRYZQIFdmDIhxDGl+SHkzbA==", + "optional": true + }, + "@expo/osascript": { + "version": "2.0.24", + "resolved": "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.24.tgz", + "integrity": "sha512-oqar3vmvxkVx1OBG7hTjTbCaVVUX2o+aEMLxZWLUiubL0ly1qxgQKEt5p3g3pzkxTft+b1oMf8bT7jMi6iOv+Q==", + "requires": { + "@expo/spawn-async": "^1.5.0", + "exec-async": "^2.2.0" + } + }, + "@expo/package-manager": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@expo/package-manager/-/package-manager-0.0.34.tgz", + "integrity": "sha512-/zxESSNAjeBI7BlrFlmmLbEDNblJhR0fd9rZGPOwNlRoeojCJ0yh+nTUWXQtBgolffQMYq0LkTTjTDszqs4M+g==", + "requires": { + "@expo/json-file": "8.2.25", + "@expo/spawn-async": "^1.5.0", + "ansi-regex": "^5.0.0", + "chalk": "^4.0.0", + "find-yarn-workspace-root": "~2.0.0", + "npm-package-arg": "^7.0.0", + "rimraf": "^3.0.2", + "split": "^1.0.1", + "sudo-prompt": "9.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "npm-package-arg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz", + "integrity": "sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g==", + "requires": { + "hosted-git-info": "^3.0.2", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "sudo-prompt": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz", + "integrity": "sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/plist": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/@expo/plist/-/plist-0.0.11.tgz", + "integrity": "sha512-yza93QHDkbdkdwu/PXef0eJSCMkMNdrHujK5G1viZLaZt0Rxw2s+geTyjgJsYpwqQEAoOYVpKlVymOenK+bFQg==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^14.0.0", + "xmldom": "~0.1.31" + }, + "dependencies": { + "xmlbuilder": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz", + "integrity": "sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg==" + } + } + }, + "@expo/results": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@expo/results/-/results-1.0.0.tgz", + "integrity": "sha512-qECzzXX5oJot3m2Gu9pfRDz50USdBieQVwYAzeAtQRUTD3PVeTK1tlRUoDcrK8PSruDLuVYdKkLebX4w/o55VA==" + }, + "@expo/schemer": { + "version": "1.3.23", + "resolved": "https://registry.npmjs.org/@expo/schemer/-/schemer-1.3.23.tgz", + "integrity": "sha512-ORDxT7mCTtiJZj1R44L5R8HvSMfTJk31qBAb57yx7WXY2crUrwZGwmZryUjGs0Z3BlrbwbsWTvF7CvVa6zy+Sg==", + "requires": { + "ajv": "^5.2.2", + "json-schema-traverse": "0.3.1", + "lodash": "^4.17.15", + "probe-image-size": "^3.1.0", + "read-chunk": "^3.2.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "probe-image-size": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-3.2.0.tgz", + "integrity": "sha512-LE7mIvfDoEeOgIH9TbMNv5txJh+K0/UVandiXHk+Hm4VKqNV5qxoeDzdW3QiMIlqXsIEm3K+SzeAedT6fZKjtQ==", + "requires": { + "any-promise": "^1.3.0", + "deepmerge": "^1.3.0", + "got": "^6.7.1", + "inherits": "^2.0.3", + "next-tick": "^1.0.0", + "stream-parser": "~0.3.1" + } + } + } + }, + "@expo/simple-spinner": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@expo/simple-spinner/-/simple-spinner-1.0.2.tgz", + "integrity": "sha1-sxRH3mDlECg3pO33AoOfzI9/MfM=" + }, + "@expo/spawn-async": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz", + "integrity": "sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew==", + "requires": { + "cross-spawn": "^6.0.5" + } + }, + "@expo/traveling-fastlane-darwin": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@expo/traveling-fastlane-darwin/-/traveling-fastlane-darwin-1.15.1.tgz", + "integrity": "sha512-7sjG83+o9BT4MVPNq2UVqy1Oyg3n47FpEIDxc0M9CQvbC1WgYsAKloOJ85g5GRXZAjqzPOPUZF+lBhGbOwmQvg==", + "optional": true + }, + "@expo/traveling-fastlane-linux": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@expo/traveling-fastlane-linux/-/traveling-fastlane-linux-1.15.1.tgz", + "integrity": "sha512-YaFAYYOOxImYNx9s6X3tY6fC1y6rka0KXstrs2zrS+vHyyBD8IOhNtIUvybHScM3jUL+qukgKElAb+7gzlF6Eg==", + "optional": true + }, + "@expo/vector-icons": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-10.2.1.tgz", + "integrity": "sha512-clYQZFLeU2y23n03hXg18EEsZS5c73sJJnfderztfSAqkUXkfUtv07fwuprYwbHIvgFkw6L7R6xJOCVYtS85iQ==", + "requires": { + "lodash": "^4.17.4" + } + }, + "@expo/webpack-config": { + "version": "0.12.52", + "resolved": "https://registry.npmjs.org/@expo/webpack-config/-/webpack-config-0.12.52.tgz", + "integrity": "sha512-OOxIMaKa2O4JPDZpNMc+G40Z5MoOoRwvfU+331+ydqGzPDAev8/PtalnQbJTuqjVaU99QzVlrn1BfLWwJ/3fig==", + "requires": { + "@babel/core": "7.9.0", + "@babel/runtime": "7.9.0", + "@expo/config": "3.3.22", + "@pmmmwh/react-refresh-webpack-plugin": "^0.3.3", + "babel-loader": "8.1.0", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^3.0.0", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "~3.6.0", + "expo-pwa": "0.0.58", + "file-loader": "~6.0.0", + "find-yarn-workspace-root": "~2.0.0", + "getenv": "^0.7.0", + "html-loader": "~1.1.0", + "html-webpack-plugin": "~4.3.0", + "is-wsl": "^2.0.0", + "mini-css-extract-plugin": "^0.5.0", + "node-html-parser": "^1.2.12", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "pnp-webpack-plugin": "^1.5.0", + "postcss-safe-parser": "^4.0.2", + "progress": "^2.0.3", + "react-dev-utils": "~11.0.1", + "react-refresh": "^0.8.2", + "style-loader": "~1.2.1", + "terser-webpack-plugin": "^3.0.6", + "url-loader": "~4.1.0", + "webpack": "4.43.0", + "webpack-deep-scope-plugin": "1.6.0", + "webpack-manifest-plugin": "~2.2.0", + "webpackbar": "^4.0.0", + "workbox-webpack-plugin": "^3.6.3", + "worker-loader": "^2.0.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@expo/websql": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@expo/websql/-/websql-1.0.1.tgz", + "integrity": "sha1-//DPnBuqH3D54dZYt8OaQg2bEKk=", + "requires": { + "argsarray": "^0.0.1", + "immediate": "^3.2.2", + "noop-fn": "^1.0.0", + "pouchdb-collections": "^1.0.1", + "tiny-queue": "^0.2.1" + } + }, + "@expo/xdl": { + "version": "59.0.14", + "resolved": "https://registry.npmjs.org/@expo/xdl/-/xdl-59.0.14.tgz", + "integrity": "sha512-h2czzd9nBhiafVp1JFPcP/VYqefKpNb8Om7oY6twm7GCFkX+tlZ8zYtkVfgE9WlOhtAOu8b56eKfjAOdUsqlGQ==", + "requires": { + "@expo/bunyan": "4.0.0", + "@expo/config": "3.3.22", + "@expo/dev-server": "0.1.48", + "@expo/json-file": "8.2.25", + "@expo/ngrok": "2.4.3", + "@expo/osascript": "2.0.24", + "@expo/package-manager": "0.0.34", + "@expo/plist": "0.0.11", + "@expo/schemer": "1.3.23", + "@expo/spawn-async": "1.5.0", + "@expo/webpack-config": "0.12.52", + "@hapi/joi": "^17.1.1", + "@types/text-table": "^0.2.1", + "analytics-node": "3.3.0", + "axios": "0.19.0", + "boxen": "4.1.0", + "chalk": "^4.0.0", + "concat-stream": "1.6.2", + "decache": "4.4.0", + "delay-async": "1.2.0", + "devcert": "^1.1.0", + "express": "4.16.4", + "form-data": "2.3.2", + "freeport-async": "2.0.0", + "fs-extra": "9.0.0", + "getenv": "0.7.0", + "glob": "7.1.6", + "hasbin": "1.2.3", + "hashids": "1.1.4", + "idx": "2.4.0", + "indent-string": "3.2.0", + "internal-ip": "4.3.0", + "is-reachable": "^4.0.0", + "json-schema-deref-sync": "^0.13.0", + "latest-version": "5.1.0", + "lodash": "4.17.15", + "md5hex": "1.0.0", + "minimatch": "3.0.4", + "minipass": "2.3.5", + "mv": "2.1.1", + "ncp": "2.0.0", + "node-forge": "0.7.6", + "p-map": "3.0.0", + "p-retry": "4.1.0", + "p-timeout": "3.1.0", + "package-json": "6.4.0", + "pacote": "11.1.0", + "pascal-case": "2.0.1", + "pretty-bytes": "^5.3.0", + "probe-image-size": "4.0.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "raven": "2.6.3", + "react-dev-utils": "~11.0.1", + "read-last-lines": "1.6.0", + "replace-string": "1.1.0", + "semver": "5.5.0", + "serialize-error": "^5.0.0", + "slugid": "1.1.0", + "slugify": "^1.3.6", + "source-map-support": "0.4.18", + "split": "1.0.1", + "strip-ansi": "^6.0.0", + "tar": "4.4.6", + "terminal-link": "^2.1.1", + "text-table": "^0.2.0", + "tree-kill": "1.2.2", + "url-join": "4.0.0", + "uuid": "3.3.2", + "validator": "11.0.0", + "webpack": "4.43.0", + "webpack-dev-server": "3.11.0", + "xcode": "^2.1.0", + "xmldom": "0.1.27" + }, + "dependencies": { + "@hapi/address": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", + "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@hapi/hoek": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", + "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" + }, + "@hapi/joi": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", + "integrity": "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==", + "requires": { + "@hapi/address": "^4.0.1", + "@hapi/formula": "^2.0.0", + "@hapi/hoek": "^9.0.0", + "@hapi/pinpoint": "^2.0.0", + "@hapi/topo": "^5.0.0" + } + }, + "@hapi/topo": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", + "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "requires": { + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "npm-package-arg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", + "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", + "requires": { + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "pacote": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.1.0.tgz", + "integrity": "sha512-JcMmHiK6h6rcncj2HLayiyJZg28iJXJafXcmEGw2NjKH3WE8ZgSwyMZs7+f+aliPD57PDhB31IEgUtLXp0YZxA==", + "requires": { + "@npmcli/installed-package-contents": "^1.0.5", + "cacache": "^15.0.0", + "chownr": "^1.1.4", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.1", + "minipass-fetch": "^1.2.1", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.0", + "npm-packlist": "^2.1.0", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^8.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "read-package-json-fast": "^1.1.3", + "semver": "^7.1.3", + "ssri": "^8.0.0", + "tar": "^6.0.1", + "which": "^2.0.2" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + } + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "serialize-error": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-5.0.0.tgz", + "integrity": "sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==", + "requires": { + "type-fest": "^0.8.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "requires": { + "source-map": "^0.5.6" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tar": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.6.tgz", + "integrity": "sha512-tMkTnh9EdzxyfW+6GK6fCahagXsnYk6kE6S9Gr9pjVdys769+laCTbodXDhPAjzVtEBazRgP0gYqOjnk9dQzLg==", + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.3", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + }, + "dependencies": { + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "requires": { + "minipass": "^2.6.0" + }, + "dependencies": { + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "requires": { + "minipass": "^2.9.0" + }, + "dependencies": { + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "validator": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-11.0.0.tgz", + "integrity": "sha512-+wnGLYqaKV2++nUv60uGzUJyJQwYVOin6pn1tgEiFCeCQO60yeu3Og9/yPccbBX574kxIcEJicogkzx6s6eyag==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xmldom": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", + "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/formula": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@hapi/formula/-/formula-2.0.0.tgz", + "integrity": "sha512-V87P8fv7PI0LH7LiVi8Lkf3x+KCO7pQozXRssAHNXXL9L1K+uyu4XypLXwxqVDKgyQai6qj3/KteNlrqDx4W5A==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@hapi/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-vzXR5MY7n4XeIvLpfl3HtE3coZYO4raKXW766R6DZw/6aLqR26iuZ109K7a0NtF2Db0jxqh7xz2AxkUwpUFybw==" + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + } + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jimp/bmp": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.12.1.tgz", + "integrity": "sha512-t16IamuBMv4GiGa1VAMzsgrVKVANxXG81wXECzbikOUkUv7pKJ2vHZDgkLBEsZQ9sAvFCneM1+yoSRpuENrfVQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1", + "bmp-js": "^0.1.0" + } + }, + "@jimp/core": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.12.1.tgz", + "integrity": "sha512-mWfjExYEjHxBal+1gPesGChOQBSpxO7WUQkrO9KM7orboitOdQ15G5UA75ce7XVZ+5t+FQPOLmVkVZzzTQSEJA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "^0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/custom": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.12.1.tgz", + "integrity": "sha512-bVClp8FEJ/11GFTKeRTrfH7NgUWvVO5/tQzO/68aOwMIhbz9BOYQGh533K9+mSy29VjZJo8jxZ0C9ZwYHuFwfA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.12.1" + } + }, + "@jimp/gif": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.12.1.tgz", + "integrity": "sha512-cGn/AcvMGUGcqR6ByClGSnrja4AYmTwsGVXTQ1+EmfAdTiy6ztGgZCTDpZ/tq4SpdHXwm9wDHez7damKhTrH0g==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.12.1.tgz", + "integrity": "sha512-UoCUHbKLj2CDCETd7LrJnmK/ExDsSfJXmc1pKkfgomvepjXogdl2KTHf141wL6D+9CfSD2VBWQLC5TvjMvcr9A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1", + "jpeg-js": "^0.4.0" + } + }, + "@jimp/plugin-blit": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.12.1.tgz", + "integrity": "sha512-VRBB6bx6EpQuaH0WX8ytlGNqUQcmuxXBbzL3e+cD0W6MluYibzQy089okvXcyUS72Q+qpSMmUDCVr3pDqLAsSA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-blur": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.12.1.tgz", + "integrity": "sha512-rTFY0yrwVJFNgNsAlYGn2GYCRLVEcPQ6cqAuhNylXuR/7oH3Acul+ZWafeKtvN8D8uMlth/6VP74gruXvwffZw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-circle": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.12.1.tgz", + "integrity": "sha512-+/OiBDjby7RBbQoDX8ZsqJRr1PaGPdTaaKUVGAsrE7KCNO9ODYNFAizB9lpidXkGgJ4Wx5R4mJy21i22oY/a4Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-color": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.12.1.tgz", + "integrity": "sha512-xlnK/msWN4uZ+Bu7+UrCs9oMzTSA9QE0jWFnF3h0aBsD8t1LGxozkckHe8nHtC/y/sxIa8BGKSfkiaW+r6FbnA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.12.1.tgz", + "integrity": "sha512-WZ/D6G0jhnBh2bkBh610PEh/caGhAUIAxYLsQsfSSlOxPsDhbj3S6hMbFKRgnDvf0hsd5zTIA0j1B0UG4kh18A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-cover": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.12.1.tgz", + "integrity": "sha512-ddWwTQO40GcabJ2UwUYCeuNxnjV4rBTiLprnjGMqAJCzdz3q3Sp20FkRf+H+E22k2v2LHss8dIOFOF4i6ycr9Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-crop": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.12.1.tgz", + "integrity": "sha512-CKjVkrNO8FDZKYVpMireQW4SgKBSOdF+Ip/1sWssHHe77+jGEKqOjhYju+VhT3dZJ3+75rJNI9II7Kethp+rTw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-displace": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.12.1.tgz", + "integrity": "sha512-MQAw2iuf1/bVJ6P95WWTLA+WBjvIZ7TeGBerkvBaTK8oWdj+NSLNRIYOIoyPbZ7DTL8f1SN4Vd6KD6BZaoWrwg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-dither": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.12.1.tgz", + "integrity": "sha512-mCrBHdx2ViTLJDLcrobqGLlGhZF/Mq41bURWlElQ2ArvrQ3/xR52We9DNDfC08oQ2JVb6q3v1GnCCdn0KNojGQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-fisheye": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.12.1.tgz", + "integrity": "sha512-CHvYSXtHNplzkkYzB44tENPDmvfUHiYCnAETTY+Hx58kZ0w8ERZ+OiLhUmiBcvH/QHm/US1iiNjgGUAfeQX6dg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-flip": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.12.1.tgz", + "integrity": "sha512-xi+Yayrnln8A/C9E3yQBExjxwBSeCkt/ZQg1CxLgszVyX/3Zo8+nkV8MJYpkTpj8LCZGTOKlsE05mxu/a3lbJQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.12.1.tgz", + "integrity": "sha512-7O6eKlhL37hsLfV6WAX1Cvce7vOqSwL1oWbBveC1agutDlrtvcTh1s2mQ4Pde654hCJu55mq1Ur10+ote5j3qw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-invert": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.12.1.tgz", + "integrity": "sha512-JTAs7A1Erbxwl+7ph7tgcb2PZ4WzB+3nb2WbfiWU8iCrKj17mMDSc5soaCCycn8wfwqvgB1vhRfGpseOLWxsuQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-mask": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.12.1.tgz", + "integrity": "sha512-bnDdY0RO/x5Mhqoy+056SN1wEj++sD4muAKqLD2CIT8Zq5M/0TA4hkdf/+lwFy3H2C0YTK39PSE9xyb4jPX3kA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-normalize": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.12.1.tgz", + "integrity": "sha512-4kSaI4JLM/PNjHwbnAHgyh51V5IlPfPxYvsZyZ1US32pebWtocxSMaSuOaJUg7OGSkwSDBv81UR2h5D+Dz1b5A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-print": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.12.1.tgz", + "integrity": "sha512-T0lNS3qU9SwCHOEz7AGrdp50+gqiWGZibOL3350/X/dqoFs1EvGDjKVeWncsGCyLlpfd7M/AibHZgu8Fx2bWng==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.12.1.tgz", + "integrity": "sha512-sbNn4tdBGcgGlPt9XFxCuDl4ZOoxa8/Re8nAikyxYhRss2Dqz91ARbBQxOf1vlUGeicQMsjEuWbPQAogTSJRug==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-rotate": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.12.1.tgz", + "integrity": "sha512-RYkLzwG2ervG6hHy8iepbIVeWdT1kz4Qz044eloqo6c66MK0KAqp228YI8+CAKm0joQnVDC/A0FgRIj/K8uyAw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-scale": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.12.1.tgz", + "integrity": "sha512-zjNVI1fUj+ywfG78T1ZU33g9a5sk4rhEQkkhtny8koAscnVsDN2YaZEKoFli54kqaWh5kSS5DDL7a/9pEfXnFQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-shadow": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.12.1.tgz", + "integrity": "sha512-Z82IwvunXWQ2jXegd3W3TYUXpfJcEvNbHodr7Z+oVnwhM1OoQ5QC6RSRQwsj2qXIhbGffQjH8eguHgEgAV+u5w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugin-threshold": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.12.1.tgz", + "integrity": "sha512-PFezt5fSk0q+xKvdpuv0eLggy2I7EgYotrK8TRZOT0jimuYFXPF0Z514c6szumoW5kEsRz04L1HkPT1FqI97Yg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1" + } + }, + "@jimp/plugins": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.12.1.tgz", + "integrity": "sha512-7+Yp29T6BbYo+Oqnc+m7A5AH+O+Oy5xnxvxlfmsp48+SuwEZ4akJp13Gu2PSmRlylENzR7MlWOxzhas5ERNlIg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.12.1", + "@jimp/plugin-blur": "^0.12.1", + "@jimp/plugin-circle": "^0.12.1", + "@jimp/plugin-color": "^0.12.1", + "@jimp/plugin-contain": "^0.12.1", + "@jimp/plugin-cover": "^0.12.1", + "@jimp/plugin-crop": "^0.12.1", + "@jimp/plugin-displace": "^0.12.1", + "@jimp/plugin-dither": "^0.12.1", + "@jimp/plugin-fisheye": "^0.12.1", + "@jimp/plugin-flip": "^0.12.1", + "@jimp/plugin-gaussian": "^0.12.1", + "@jimp/plugin-invert": "^0.12.1", + "@jimp/plugin-mask": "^0.12.1", + "@jimp/plugin-normalize": "^0.12.1", + "@jimp/plugin-print": "^0.12.1", + "@jimp/plugin-resize": "^0.12.1", + "@jimp/plugin-rotate": "^0.12.1", + "@jimp/plugin-scale": "^0.12.1", + "@jimp/plugin-shadow": "^0.12.1", + "@jimp/plugin-threshold": "^0.12.1", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.12.1.tgz", + "integrity": "sha512-tOUSJMJzcMAN82F9/Q20IToquIVWzvOe/7NIpVQJn6m+Lq6TtVmd7d8gdcna9AEFm2FIza5lhq2Kta6Xj0KXhQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.12.1", + "pngjs": "^3.3.3" + }, + "dependencies": { + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + } + } + }, + "@jimp/tiff": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.12.1.tgz", + "integrity": "sha512-bzWDgv3202TKhaBGzV9OFF0PVQWEb4194h9kv5js348SSnbCusz/tzTE1EwKrnbDZThZPgTB1ryKs7D+Q9Mhmg==", + "requires": { + "@babel/runtime": "^7.7.2", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.12.1.tgz", + "integrity": "sha512-hg5OKXpWWeKGuDrfibrjWWhr7hqb7f552wqnPWSLQpVrdWgjH+hpOv6cOzdo9bsU78qGTelZJPxr0ERRoc+MhQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.12.1", + "@jimp/gif": "^0.12.1", + "@jimp/jpeg": "^0.12.1", + "@jimp/png": "^0.12.1", + "@jimp/tiff": "^0.12.1", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.12.1.tgz", + "integrity": "sha512-EjPkDQOzV/oZfbolEUgFT6SE++PtCccVBvjuACkttyCfl0P2jnpR49SwstyVLc2u8AwBAZEHHAw9lPYaMjtbXQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "regenerator-runtime": "^0.13.3" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + } + }, + "@npmcli/ci-detect": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz", + "integrity": "sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q==" + }, + "@npmcli/git": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-2.0.4.tgz", + "integrity": "sha512-OJZCmJ9DNn1cz9HPXXsPmUBnqaArot3CGYo63CyajHQk+g87rPXVOJByGsskQJhPsUUEXJcsZ2Q6bWd2jSwnBA==", + "requires": { + "@npmcli/promise-spawn": "^1.1.0", + "lru-cache": "^6.0.0", + "mkdirp": "^1.0.3", + "npm-pick-manifest": "^6.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "semver": "^7.3.2", + "unique-filename": "^1.1.1", + "which": "^2.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "@npmcli/installed-package-contents": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-1.0.5.tgz", + "integrity": "sha512-aKIwguaaqb6ViwSOFytniGvLPb9SMCUm39TgM3SfUo7n0TxUMbwoXfpwyvQ4blm10lzbAwTsvjr7QZ85LvTi4A==", + "requires": { + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1", + "read-package-json-fast": "^1.1.1", + "readdir-scoped-modules": "^1.1.0" + } + }, + "@npmcli/move-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.0.tgz", + "integrity": "sha512-Iv2iq0JuyYjKeFkSR4LPaCdDZwlGK9X2cP/01nJcp3yMJ1FjNd9vpiEYvLUgzBxKPg2SFmaOhizoQsPc0LWeOQ==", + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^2.7.1" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "@npmcli/node-gyp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-1.0.1.tgz", + "integrity": "sha512-pBqoKPWmuk9iaEcXlLBVRIA6I1kG9JiICU+sG0NuD6NAR461F+02elHJS4WkQxHW2W5rnsfvP/ClKwmsZ9RaaA==" + }, + "@npmcli/promise-spawn": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz", + "integrity": "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==", + "requires": { + "infer-owner": "^1.0.4" + } + }, + "@npmcli/run-script": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-1.8.1.tgz", + "integrity": "sha512-G8c86g9cQHyRINosIcpovzv0BkXQc3urhL1ORf3KTe4TS4UBsg2O4Z2feca/W3pfzdHEJzc83ETBW4aKbb3SaA==", + "requires": { + "@npmcli/node-gyp": "^1.0.0", + "@npmcli/promise-spawn": "^1.3.0", + "infer-owner": "^1.0.4", + "node-gyp": "^7.1.0", + "puka": "^1.0.1", + "read-package-json-fast": "^1.1.3" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.3.3.tgz", + "integrity": "sha512-uc6FmPEegAZawSHjUMFQwU7EjaDn7zy1iD/KD/wBROL9F4378OES8MKMYHoRAKT61Fk7LxVKZSDR5VespMQiqw==", + "requires": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "lodash.debounce": "^4.0.8", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5" + } + }, + "@react-native-async-storage/async-storage": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.13.2.tgz", + "integrity": "sha512-isTDvUApRJPVWFxV15yrQSOGqarX7cIedq/y4N5yWSnotf68D9qvDEv1I7rCXhkBDi0u4OJt6GA9dksUT0D3wg==", + "requires": { + "deep-assign": "^3.0.0" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-4.13.1.tgz", + "integrity": "sha512-UFnkg5RTq3s2X15fSkrWY9+5BKOFjihNSnJjTV2H5PtTUFbd55qnxxPw8CxSfK0bXb1IrSvCESprk2LEpqr5cg==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-hermes": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-4.13.0.tgz", + "integrity": "sha512-oG+w0Uby6rSGsUkJGLvMQctZ5eVRLLfhf84lLyz942OEDxFRa9U19YJxOe9FmgCKtotbYiM3P/XhK+SVCuerPQ==", + "requires": { + "@react-native-community/cli-platform-android": "^4.13.0", + "@react-native-community/cli-tools": "^4.13.0", + "chalk": "^3.0.0", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-platform-android": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-4.13.0.tgz", + "integrity": "sha512-3i8sX8GklEytUZwPnojuoFbCjIRzMugCdzDIdZ9UNmi/OhD4/8mLGO0dgXfT4sMWjZwu3qjy45sFfk2zOAgHbA==", + "requires": { + "@react-native-community/cli-tools": "^4.13.0", + "chalk": "^3.0.0", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "jetifier": "^1.6.2", + "lodash": "^4.17.15", + "logkitty": "^0.7.1", + "slash": "^3.0.0", + "xmldoc": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-platform-ios": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-4.13.0.tgz", + "integrity": "sha512-6THlTu8zp62efkzimfGr3VIuQJ2514o+vScZERJCV1xgEi8XtV7mb/ZKt9o6Y9WGxKKkc0E0b/aVAtgy+L27CA==", + "requires": { + "@react-native-community/cli-tools": "^4.13.0", + "chalk": "^3.0.0", + "glob": "^7.1.3", + "js-yaml": "^3.13.1", + "lodash": "^4.17.15", + "plist": "^3.0.1", + "xcode": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + } + } + }, + "@react-native-community/cli-server-api": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-4.13.1.tgz", + "integrity": "sha512-vQzsFKD9CjHthA2ehTQX8c7uIzlI9A7ejaIow1I9RlEnLraPH2QqVDmzIdbdh5Od47UPbRzamCgAP8Bnqv3qwQ==", + "requires": { + "@react-native-community/cli-debugger-ui": "^4.13.1", + "@react-native-community/cli-tools": "^4.13.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^2.1.0", + "pretty-format": "^25.1.0", + "serve-static": "^1.13.1", + "ws": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + } + } + }, + "@react-native-community/cli-tools": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-4.13.0.tgz", + "integrity": "sha512-s4f489h5+EJksn4CfheLgv5PGOM0CDmK1UEBLw2t/ncWs3cW2VI7vXzndcd/WJHTv3GntJhXDcJMuL+Z2IAOgg==", + "requires": { + "chalk": "^3.0.0", + "lodash": "^4.17.15", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "shell-quote": "1.6.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@react-native-community/cli-types": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-4.10.1.tgz", + "integrity": "sha512-ael2f1onoPF3vF7YqHGWy7NnafzGu+yp88BbFbP0ydoCP2xGSUzmZVw0zakPTC040Id+JQ9WeFczujMkDy6jYQ==" + }, + "@react-native-community/masked-view": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/@react-native-community/masked-view/-/masked-view-0.1.10.tgz", + "integrity": "sha512-rk4sWFsmtOw8oyx8SD3KSvawwaK7gRBSEIy2TAwURyGt+3TizssXP1r8nx3zY+R7v2vYYHXZ+k2/GULAT/bcaQ==" + }, + "@react-native-community/netinfo": { + "version": "5.9.6", + "resolved": "https://registry.npmjs.org/@react-native-community/netinfo/-/netinfo-5.9.6.tgz", + "integrity": "sha512-cEkA1Apg8+VjnDdeDZRHI+2RqouiPKgYnewouRkvF4ettH9ZS4Cmi/nANQKIpIu2L+czboxM3fCZ44nc7IM9VQ==" + }, + "@react-navigation/bottom-tabs": { + "version": "5.11.2", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-5.11.2.tgz", + "integrity": "sha512-7+hH00N9Ze74VcX8uYWVyXFXZ0Fwid+lG+SSLtmnJjk1Y6oIQpQ17EPqKO0UZlKKjhsvMlAnL5fdgFtoqnSjcA==", + "requires": { + "color": "^3.1.3", + "react-native-iphone-x-helper": "^1.3.0" + } + }, + "@react-navigation/core": { + "version": "5.14.4", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-5.14.4.tgz", + "integrity": "sha512-MzZU9PO1a/6f9KdN04dC/E4BNl6M1Ba0Tb4sQdl/32y0hM2ToxlrKcERnTLWGFIbQV+9ZV1GTrp3mlGS6U9Jpw==", + "requires": { + "@react-navigation/routers": "^5.6.2", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.15", + "query-string": "^6.13.6", + "react-is": "^16.13.0" + } + }, + "@react-navigation/native": { + "version": "5.8.10", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-5.8.10.tgz", + "integrity": "sha512-OUgD1o+y7PwmhRIRqQxN0SQvVU/SHic/ek/qMvBZX8nu5/WlBNxmNRMHVxONgHlG3AQZh27NUs9ynntL7ek1zQ==", + "requires": { + "@react-navigation/core": "^5.14.4", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.15" + } + }, + "@react-navigation/routers": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-5.6.2.tgz", + "integrity": "sha512-XBcDKXS5s4MaHFufN44LtbXqFDH/nUHfHjbwG85fP3k772oRyPRgbnUb2mbw5MFGqORla9T7uymR6Gh6uwIwVw==", + "requires": { + "nanoid": "^3.1.15" + } + }, + "@react-navigation/stack": { + "version": "5.12.8", + "resolved": "https://registry.npmjs.org/@react-navigation/stack/-/stack-5.12.8.tgz", + "integrity": "sha512-wUJFbU0v606RBXOUxHToCXJNmiwxtFYhN2TFvjxCZ3PJU+OWWx8HTmn99pT3rVH4Ax2cfO5BDUy9v+r74ZrIWw==", + "requires": { + "color": "^3.1.3", + "react-native-iphone-x-helper": "^1.3.0" + } + }, + "@segment/loosely-validate-event": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz", + "integrity": "sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==", + "requires": { + "component-type": "^1.2.1", + "join-component": "^1.1.0" + } + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + }, + "@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/configstore": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/configstore/-/configstore-2.1.1.tgz", + "integrity": "sha1-zR6FU2M60xhcPy8jns/10mQ+krY=" + }, + "@types/debug": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz", + "integrity": "sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-TiNg8R1kjDde5Pub9F9vCwZA/BNW9HeXP5b9j7Qucqncy/McfPZ6xze/EyBdXS5FhMIGN6Fx3vg75l5KHy3V1Q==" + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/hammerjs": { + "version": "2.0.36", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.36.tgz", + "integrity": "sha512-7TUK/k2/QGpEAv/BCwSHlYu3NXZhQ9ZwBYpzr9tjlPIL2C5BeGhH3DmVavRx3ZNyELX5TLC91JTz/cen6AAtIQ==" + }, + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + }, + "@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", + "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==" + }, + "@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "requires": { + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.14.167", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.167.tgz", + "integrity": "sha512-w7tQPjARrvdeBkX/Rwg95S592JwxqOjmms3zWQ0XZgSyxSLdzWaYH3vErBhdVS/lRBX7F8aBYcYJYTr5TMGOzw==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/mkdirp": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", + "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "9.6.61", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz", + "integrity": "sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/rimraf": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.4.tgz", + "integrity": "sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q==", + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + }, + "@types/text-table": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@types/text-table/-/text-table-0.2.1.tgz", + "integrity": "sha512-dchbFCWfVgUSWEvhOkXGS7zjm+K7jCUvGrQkAHPk2Fmslfofp4HQTH2pqnQ3Pw5GPYv0zWa2AQjKtsfZThuemQ==" + }, + "@types/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha1-EHPEvIJHVK49EM+riKsCN7qWTk0=" + }, + "@types/uglify-js": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@types/webpack": { + "version": "4.41.26", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@types/yargs": { + "version": "15.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.11.tgz", + "integrity": "sha512-jfcNBxHFYJ4nPIacsi3woz1+kvUO6s1CyeEhtnDHBjHUMNj5UlW2GynmnSgiJJEdNg9yW5C8lfoNRZrHGv5EqA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@ui-kitten/components": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@ui-kitten/components/-/components-5.0.0.tgz", + "integrity": "sha512-XYcXYju7yPDGvg7TAxfTSlxWbxGL/p2R1Y9rSroIpylnSlow7KGlfq0R1MOxeKCf3tZDxSNvuVzaSlFgvJK7fQ==", + "requires": { + "@eva-design/dss": "^2.0.0", + "@eva-design/processor": "^2.0.0", + "fecha": "3.0.3", + "hoist-non-react-statics": "^3.2.1", + "lodash.merge": "^4.6.1" + } + }, + "@ui-kitten/eva-icons": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@ui-kitten/eva-icons/-/eva-icons-5.0.0.tgz", + "integrity": "sha512-Iae3FtnNQKC0PnRnFDUpaCFhvUFaN+NkRxag6LstEjNqAMcVnsQbPTqPQFx18j920Z5S7f5/oZqaJ8NxZtPaNA==", + "requires": { + "react-native-eva-icons": "^1.3.1" + } + }, + "@unimodules/core": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@unimodules/core/-/core-5.5.1.tgz", + "integrity": "sha512-4OADQJqQ52TsCzfK+xUGWjt3zZADYxRvBZe8JXrnx2qGMXhFFUUn2JMEZT3nDt4QwtM+rIp9BsrQCMIPlXCOHg==", + "requires": { + "compare-versions": "^3.4.0" + } + }, + "@unimodules/react-native-adapter": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@unimodules/react-native-adapter/-/react-native-adapter-5.6.0.tgz", + "integrity": "sha512-X2bkueyzCw8QXyzCOD68uLurI4XFnzZzVtbRGiEgbd/x+JbyVhN0VqsOXXApfolh1vtO+KVj0rfQsYT1+nKp/A==", + "requires": { + "invariant": "^2.2.4", + "lodash": "^4.5.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@wry/equality": { + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.1.11.tgz", + "integrity": "sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA==", + "requires": { + "tslib": "^1.9.3" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "agentkeepalive": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.3.tgz", + "integrity": "sha512-wn8fw19xKZwdGPO47jivonaHRTd+nGOMP1z11sgGeQzDy2xd5FG0R67dIMcKHDE2cJ5y+YXV30XVGUBPRSY7Hg==", + "requires": { + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "analytics-node": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/analytics-node/-/analytics-node-3.3.0.tgz", + "integrity": "sha512-wxrsmibvZVysy5CfkLItYrYMGbNVXDBccWurz+hgLUg98pbijiS2/QQdRc0SjHWVEqByxReEJ2T2MGhgb4jk3A==", + "requires": { + "@segment/loosely-validate-event": "^2.0.0", + "axios": "^0.17.1", + "axios-retry": "^3.0.2", + "commander": "^2.9.0", + "lodash.isstring": "^4.0.1", + "md5": "^2.2.1", + "ms": "^2.0.0", + "remove-trailing-slash": "^0.1.0", + "uuid": "^3.2.1" + }, + "dependencies": { + "axios": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "requires": { + "follow-redirects": "^1.2.5", + "is-buffer": "^1.1.5" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "apollo-link": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.1.tgz", + "integrity": "sha512-6Ghf+j3cQLCIvjXd2dJrLw+16HZbWbwmB1qlTc41BviB2hv+rK1nJr17Y9dWK0UD4p3i9Hfddx3tthpMKrueHg==", + "requires": { + "@types/node": "^9.4.6", + "apollo-utilities": "^1.0.0", + "zen-observable-ts": "^0.8.6" + } + }, + "apollo-utilities": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz", + "integrity": "sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==", + "requires": { + "@wry/equality": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "ts-invariant": "^0.4.0", + "tslib": "^1.10.0" + } + }, + "application-config-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", + "integrity": "sha1-GTxfCoZUGkxm+6Hi3DhYM2LqXo8=" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "argsarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/argsarray/-/argsarray-0.0.1.tgz", + "integrity": "sha1-bnIHtOzbObCviDA/pa4ivajfYcs=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "requires": { + "array-filter": "^1.0.0" + }, + "dependencies": { + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + }, + "dependencies": { + "follow-redirects": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" + } + } + }, + "axios-retry": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.1.9.tgz", + "integrity": "sha512-NFCoNIHq8lYkJa6ku4m+V1837TP6lCa7n79Iuf8/AqATAHYB0ISaAS1eyIenDOfHOLtym34W65Sjke2xjg2fsA==", + "requires": { + "is-retry-allowed": "^1.1.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-module-resolver": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz", + "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==", + "requires": { + "find-babel-config": "^1.1.0", + "glob": "^7.1.2", + "pkg-up": "^2.0.0", + "reselect": "^3.0.1", + "resolve": "^1.4.0" + } + }, + "babel-plugin-react-native-web": { + "version": "0.13.18", + "resolved": "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.13.18.tgz", + "integrity": "sha512-f8pAxyKqXBNRIh8l4Sqju055BNec+DQlItdtutByYxULU0iJ1F7evIYE3skPKAkTB/xJH17l+n3Z8dVabGIIGg==" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-preset-expo": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-8.3.0.tgz", + "integrity": "sha512-KmoFiEJ0A8QUH0OTh+mj3RBvv069FQsQ1hvZDi6tVMSzrW+Y/imsJMXgVboZN+XGOYnWFaGEKQ8BqNvBX+zKjA==", + "requires": { + "@babel/plugin-proposal-decorators": "^7.6.0", + "@babel/preset-env": "^7.6.3", + "babel-plugin-module-resolver": "^3.2.0", + "babel-plugin-react-native-web": "~0.13.6", + "metro-react-native-babel-preset": "~0.59.0" + } + }, + "babel-preset-fbjs": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.3.0.tgz", + "integrity": "sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "badgin": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/badgin/-/badgin-1.2.2.tgz", + "integrity": "sha512-XtoSjNhy2D09qGiLhFWBJmBwBlmleQuwyYyjddWNCJ3gqGRBOBR25VGcd8CAOSghpEUmghB3LD4NpHrUG89zCg==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base32.js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/base32.js/-/base32.js-0.1.0.tgz", + "integrity": "sha1-tYLexpPC8R6JPPBk7mrFthMaIgI=" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big-integer": { + "version": "1.6.48", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", + "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "blueimp-md5": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.18.0.tgz", + "integrity": "sha512-vE52okJvzsVWhcgUHOv+69OG3Mdg151xyn41aVQN/5W5S+S43qZhxECtYLAEHMSFWX6Mv5IZrzj3T5+JqXfj5Q==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.1.0.tgz", + "integrity": "sha512-Iwq1qOkmEsl0EVABa864Bbj3HCL4186DRZgFW/NrFs5y5GMM3ljsxzMLgOHdWISDRvcM8beh8q4tTNzXz+mSKg==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.5.2", + "widest-line": "^3.1.0" + }, + "dependencies": { + "type-fest": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", + "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==" + } + } + }, + "bplist-creator": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.8.tgz", + "integrity": "sha512-Za9JKzD6fjLC16oX2wsXfc+qBEhJBJB1YPInoAQpMLhDuj5aVOv1baGeIQSq1Fr3OCqzvsoQcSBSwGId/Ja2PA==", + "requires": { + "stream-buffers": "~2.2.0" + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", + "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", + "requires": { + "caniuse-lite": "^1.0.30001164", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.612", + "escalade": "^3.1.1", + "node-releases": "^1.1.67" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "requires": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==" + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + } + } + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001164", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001164.tgz", + "integrity": "sha512-G+A/tkf4bu0dSp9+duNiXc7bGds35DioCyC6vgK2m/rjA4Krpy5WeZgZyfH2f0wj2kI6yAWWucyap6oOwmY1mg==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + } + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz", + "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==", + "optional": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "optional": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==" + }, + "cli-table3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "optional": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "component-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz", + "integrity": "sha1-ikeQFwAjjk/DIml3EjAibyS0Fak=" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "consola": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.0.tgz", + "integrity": "sha512-vlcSGgdYS26mPf7qNi+dCisbhiyDnrN1zaRbw3CSuc2wGOMEGGPsp46PdRG5gqXwgtJfjxDkxRNAgRPr1B77vQ==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "core-js-compat": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.0.tgz", + "integrity": "sha512-o9QKelQSxQMYWHXc/Gc4L8bx/4F7TTraE5rhuN8I7mKBt5dBIUpXpIR3omv70ebr8ST5R3PqbDQr+ZI3+Tt1FQ==", + "requires": { + "browserslist": "^4.14.7", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=" + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-in-js-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/css-in-js-utils/-/css-in-js-utils-2.0.1.tgz", + "integrity": "sha512-PJF0SpJT+WdbVVt0AOYp9C8GnuruRlL/UFW7932nLWmFLQTaWEzTBQEx7/hn4BuV+WON75iAViSUJLiU3PKbpA==", + "requires": { + "hyphenate-style-name": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "css-loader": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.0", + "semver": "^6.3.0" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "dag-map": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz", + "integrity": "sha1-6DefBBAA7VYfxRVHXB7SyF7s6Nc=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + }, + "dayjs": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.9.6.tgz", + "integrity": "sha512-HngNLtPEBWRo8EFVmHFmSXAjtCX8rGNqeXQI0Gh7wCTSqwaKgPIDqu9m07wABVopNwzvOeCb+2711vQhDlcIXw==" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=" + }, + "decache": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.4.0.tgz", + "integrity": "sha1-b232uF1+fEQQqTL/wmSJt46azRM=", + "requires": { + "callsite": "^1.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-3.0.0.tgz", + "integrity": "sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "deep-equal": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz", + "integrity": "sha512-nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==", + "requires": { + "call-bind": "^1.0.0", + "es-get-iterator": "^1.1.1", + "get-intrinsic": "^1.0.1", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.2", + "is-regex": "^1.1.1", + "isarray": "^2.0.5", + "object-is": "^1.1.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.2" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-scope-analyser": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/deep-scope-analyser/-/deep-scope-analyser-1.7.0.tgz", + "integrity": "sha512-rl5Dmt2IZkFpZo6XbEY1zG8st2Wpq8Pi/dV2gz8ZF6BDYt3fnor2JNxHwdO1WLo0k6JbmYp0x8MNy8kE4l1NtA==", + "requires": { + "esrecurse": "^4.2.1", + "estraverse": "^4.2.0" + } + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + } + } + }, + "delay-async": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/delay-async/-/delay-async-1.2.0.tgz", + "integrity": "sha512-BDhPL4k42yL2c0b5zTUlMIM3/wmv77HOgZi4ya/8tOHw16GZ1i9Qj7Tmy3xt0jWb4VmpQtklLPReUtOUZUuzuQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "deprecated-decorator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz", + "integrity": "sha1-AJZjF7ehL+kvPMgx91g68ym4bDc=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "devcert": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.1.3.tgz", + "integrity": "sha512-7/nIzKdQ8y2K0imjIP7dyg2GJ2h38Ps6VOMXWZHIarNDV3p6mTXyEugKFnkmsZ2DD58JEG34ILyVb3qdOMmP9w==", + "requires": { + "@types/configstore": "^2.1.1", + "@types/debug": "^0.0.30", + "@types/get-port": "^3.2.0", + "@types/glob": "^5.0.34", + "@types/lodash": "^4.14.92", + "@types/mkdirp": "^0.5.2", + "@types/node": "^8.5.7", + "@types/rimraf": "^2.0.2", + "@types/tmp": "^0.0.33", + "application-config-path": "^0.1.0", + "command-exists": "^1.2.4", + "debug": "^3.1.0", + "eol": "^0.9.1", + "get-port": "^3.2.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "rimraf": "^2.6.2", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^1.10.0" + }, + "dependencies": { + "@types/glob": { + "version": "5.0.36", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.36.tgz", + "integrity": "sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.66", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", + "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" + }, + "sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" + } + } + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "requires": { + "domelementtype": "^2.0.1" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.614", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.614.tgz", + "integrity": "sha512-JMDl46mg4G+n6q/hAJkwy9eMTj5FJjsE+8f/irAGRMLM4yeRVbMuRrdZrbbGGOrGVcZc4vJPjUpEUWNb/fA6hg==" + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + }, + "env-editor": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.1.tgz", + "integrity": "sha512-suh+Vm00GnPQgXpmONTkcUT9LgBSL6sJrRnJxbykT0j+ONjzmIS+1U3ne467ArdZN/42/npp+GnhtwkLQ+vUjw==" + }, + "env-paths": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", + "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==" + }, + "envinfo": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.3.tgz", + "integrity": "sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA==" + }, + "eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + } + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-get-iterator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.1.tgz", + "integrity": "sha512-qorBw8Y7B15DVLaJWy6WdEV/ZkieBcu6QCq/xzWzGOKJqgG1j754vXRfZ3NY7HSShneqU43mPB4OkQBTkvHhFw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.1", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-async": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz", + "integrity": "sha1-x8WtLu80eNODkMbdOs/orw78gwE=" + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expo": { + "version": "39.0.5", + "resolved": "https://registry.npmjs.org/expo/-/expo-39.0.5.tgz", + "integrity": "sha512-uLywo0Gvx0SUz/Bso/2IMDeMr9Lvr4/4YB8yAYS3BW3872duFHKHVccKEqLzBN+q/5DuW5fmSNkOeQCThMFo/w==", + "requires": { + "@babel/runtime": "^7.1.2", + "@expo/vector-icons": "^10.0.2", + "@unimodules/core": "~5.5.1", + "@unimodules/react-native-adapter": "~5.6.0", + "babel-preset-expo": "~8.3.0", + "badgin": "^1.1.2", + "cross-spawn": "^6.0.5", + "expo-asset": "~8.2.0", + "expo-constants": "~9.2.0", + "expo-error-recovery": "~1.3.0", + "expo-file-system": "~9.2.0", + "expo-font": "~8.3.0", + "expo-keep-awake": "~8.3.0", + "expo-linear-gradient": "~8.3.0", + "expo-linking": "~1.0.4", + "expo-location": "~9.0.0", + "expo-permissions": "~9.3.0", + "expo-splash-screen": "~0.6.2", + "expo-sqlite": "~8.4.0", + "fbemitter": "^2.1.1", + "invariant": "^2.2.2", + "lodash": "^4.6.0", + "md5-file": "^3.2.3", + "nullthrows": "^1.1.0", + "pretty-format": "^23.6.0", + "react-native-safe-area-context": "3.1.4", + "serialize-error": "^2.1.0", + "unimodules-app-loader": "~1.3.0", + "unimodules-barcode-scanner-interface": "~5.3.0", + "unimodules-camera-interface": "~5.3.0", + "unimodules-constants-interface": "~5.3.0", + "unimodules-face-detector-interface": "~5.3.0", + "unimodules-file-system-interface": "~5.3.0", + "unimodules-font-interface": "~5.3.0", + "unimodules-image-loader-interface": "~5.3.0", + "unimodules-permissions-interface": "~5.3.0", + "unimodules-sensors-interface": "~5.3.0", + "unimodules-task-manager-interface": "~5.3.0", + "uuid": "^3.4.0" + } + }, + "expo-ads-admob": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/expo-ads-admob/-/expo-ads-admob-8.3.0.tgz", + "integrity": "sha512-iY2QzncsSnIxloZw7aLaRuSMwGE3fih06ha4AgqI2VUlLBwGLdGrcmt6VEKOm9aFGZo+hOYJJBfE8lvzc5P0rQ==" + }, + "expo-asset": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-8.2.0.tgz", + "integrity": "sha512-Z4D8jcN19GJ/pCqm6slP+Yhao1TP1RkSK/NIHpMKlkz36aqSh0V58J97zvwb1WdkYef5evAzj2uDGpH/VwLOdQ==", + "requires": { + "blueimp-md5": "^2.10.0", + "invariant": "^2.2.4", + "md5-file": "^3.2.3", + "path-browserify": "^1.0.0", + "url-parse": "^1.4.4" + } + }, + "expo-cli": { + "version": "4.0.17", + "resolved": "https://registry.npmjs.org/expo-cli/-/expo-cli-4.0.17.tgz", + "integrity": "sha512-JF8HBs5dUd14zh9cI+u/OEKyRJqJZ2wOPvHlsX2Ohgxw80Wk/BGtTtZzlWY8/PQ+Lm56RWx7RMFPYestsBmpBg==", + "requires": { + "@expo/bunyan": "4.0.0", + "@expo/config": "3.3.22", + "@expo/config-plugins": "1.0.13", + "@expo/dev-tools": "0.13.74", + "@expo/eas-build-job": "0.1.2", + "@expo/json-file": "8.2.25", + "@expo/package-manager": "0.0.34", + "@expo/plist": "0.0.11", + "@expo/results": "^1.0.0", + "@expo/simple-spinner": "1.0.2", + "@expo/spawn-async": "1.5.0", + "@expo/traveling-fastlane-darwin": "1.15.1", + "@expo/traveling-fastlane-linux": "1.15.1", + "@expo/xdl": "59.0.14", + "@hapi/joi": "^17.1.1", + "babel-runtime": "6.26.0", + "base32.js": "0.1.0", + "boxen": "4.1.0", + "chalk": "^4.0.0", + "cli-table3": "^0.6.0", + "command-exists": "^1.2.8", + "commander": "2.17.1", + "concat-stream": "1.6.2", + "dateformat": "3.0.3", + "delay-async": "1.2.0", + "env-editor": "^0.4.1", + "envinfo": "7.5.0", + "figures": "3.2.0", + "fs-extra": "9.0.0", + "getenv": "0.7.0", + "glob": "7.1.6", + "got": "^11.1.4", + "indent-string": "4.0.0", + "js-yaml": "^3.13.1", + "keychain": "1.3.0", + "leven": "^3.1.0", + "lodash": "4.17.15", + "md5-file": "^5.0.0", + "npm-package-arg": "6.1.0", + "ora": "3.4.0", + "pacote": "^11.1.0", + "pngjs": "3.4.0", + "progress": "2.0.3", + "prompts": "^2.3.2", + "qrcode-terminal": "0.11.0", + "react-dev-utils": "~11.0.1", + "semver": "5.5.0", + "slash": "1.0.0", + "strip-ansi": "^6.0.0", + "tar": "^6.0.5", + "tempy": "^0.7.1", + "terminal-link": "^2.1.1", + "untildify": "3.0.3", + "uuid": "^8.0.0", + "validator": "10.5.0", + "wordwrap": "1.0.0", + "wrap-ansi": "^7.0.0", + "xcode": "^3.0.1" + }, + "dependencies": { + "@hapi/address": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz", + "integrity": "sha512-SkszZf13HVgGmChdHo/PxchnSaCJ6cetVqLzyciudzZRT0jcOouIF/Q93mgjw8cce+D+4F4C1Z/WrfFN+O3VHQ==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@hapi/hoek": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz", + "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==" + }, + "@hapi/joi": { + "version": "17.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-17.1.1.tgz", + "integrity": "sha512-p4DKeZAoeZW4g3u7ZeRo+vCDuSDgSvtsB/NpfjXEHTUjSeINAi/RrVOWiVQ1isaoLzMvFEhe8n5065mQq1AdQg==", + "requires": { + "@hapi/address": "^4.0.1", + "@hapi/formula": "^2.0.0", + "@hapi/hoek": "^9.0.0", + "@hapi/pinpoint": "^2.0.0", + "@hapi/topo": "^5.0.0" + } + }, + "@hapi/topo": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", + "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "envinfo": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.5.0.tgz", + "integrity": "sha512-jDgnJaF/Btomk+m3PZDTTCb5XIIIX3zYItnCRfF73zVgvinLoRomuhi75Y4su0PtQxWz4v66XnLLckyvyJTOIQ==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "md5-file": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", + "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==" + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "expo-constants": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-9.2.0.tgz", + "integrity": "sha512-WKwiEMvBgPrEPEyZKm21UUB2KWQux9OCWf6ZDORLTln7kO3rsbaJEprfWUWTP7AxyaLMYfN+/0WFHjZc25SZWQ==", + "requires": { + "fbjs": "1.0.0", + "uuid": "^3.3.2" + } + }, + "expo-error-recovery": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/expo-error-recovery/-/expo-error-recovery-1.3.0.tgz", + "integrity": "sha512-iffxU1iiMjMZ84y7GPt3ScrFrESLB1gnH9s5/1HuDySch+y5NEgIY14yMR4Mp1iSebCM9Bp4f9dM7gV6AShafg==", + "requires": { + "fbjs": "1.0.0" + } + }, + "expo-file-system": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/expo-file-system/-/expo-file-system-9.2.0.tgz", + "integrity": "sha512-GsDf+E6e1WyYqyUiXbcWthLk7oVO+WDticnHUGAzb17hVCgxJhlUbRriwY3kBkQAX1mr+Hq9lkgJPIRbV197Fw==", + "requires": { + "uuid": "^3.4.0" + } + }, + "expo-font": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/expo-font/-/expo-font-8.3.0.tgz", + "integrity": "sha512-WK3Oh3JwLjH/y94w1GPhE1Ix59WEJ9hTUKJBuvsM9SYqdN4N0DDb2VKhCH218HPdLURfyZnhMi2KrVycUWIUEQ==", + "requires": { + "fbjs": "1.0.0", + "fontfaceobserver": "^2.1.0" + } + }, + "expo-keep-awake": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-8.3.0.tgz", + "integrity": "sha512-zrMsvZLHColfSex5Yf6h5vw3mgJiG48FX36+fOXUqq/erCtDkqY2NB7PmhDaj6lWRJ0OuXa90uYXNveXBJyhfA==" + }, + "expo-linear-gradient": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/expo-linear-gradient/-/expo-linear-gradient-8.3.1.tgz", + "integrity": "sha512-zlWGua8vm7+af4otaSpJlzu0SYIr0aWbL0qICySCDUEKkqig6MqfuI69NYHC0w9ocWZuh2xyj6Rbfy01UqcVSg==" + }, + "expo-linking": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/expo-linking/-/expo-linking-1.0.5.tgz", + "integrity": "sha512-LH26/ilFU0rCdsO1SJbNqoii3jTBqHdEfSloXhEb73aKdQT2BG6z5IjFIQXV2RiCmxNJbotdbfXyWSPqPoCEwg==", + "requires": { + "expo-constants": "~9.2.0", + "qs": "^6.5.0", + "url-parse": "^1.4.4" + } + }, + "expo-location": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/expo-location/-/expo-location-9.0.1.tgz", + "integrity": "sha512-yl4V2IelxrjG1h3nshkyILwghysNJvvEuR4Of0U7oYAsBrT0cq8NxFuaDemRvqt9Yb19wVFNMoVtYFNpthcqpQ==" + }, + "expo-mail-composer": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/expo-mail-composer/-/expo-mail-composer-8.4.0.tgz", + "integrity": "sha512-VXVKLr2yu88EJOkma21oC29rqUKW5Iq9RG7cNBaH3Y4J4uem+6WOJSFy8F5V+ZEZY7gKNDvfApH7kv2iYzVsCg==", + "requires": { + "query-string": "^6.2.0" + } + }, + "expo-permissions": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/expo-permissions/-/expo-permissions-9.3.0.tgz", + "integrity": "sha512-ylSJZVvEGJVFTKsFrUL2S6gCvFt+/o8TJ3xT4WaMjHe2/2Z7R8ng6NR47Kt54t7XBIV/SZ7DIY9uRiR7TPuNYA==" + }, + "expo-pwa": { + "version": "0.0.58", + "resolved": "https://registry.npmjs.org/expo-pwa/-/expo-pwa-0.0.58.tgz", + "integrity": "sha512-dbPKRQyr5vtpa8/fmBoRzNs1SYkTWosXvcJJhIfGVGvb8ZMPduruydczM+lavBjZmufdlOL4e8CWNXcr4NRz9g==", + "requires": { + "@expo/config": "3.3.22", + "@expo/image-utils": "0.3.9", + "@expo/json-file": "8.2.25", + "chalk": "^4.0.0", + "commander": "2.20.0", + "fs-extra": "9.0.0", + "update-check": "1.5.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==" + }, + "fs-extra": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz", + "integrity": "sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "expo-splash-screen": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.6.2.tgz", + "integrity": "sha512-Rvi+aiVDztFyLh5fYJYcZxVuQNDCy6ATSTfxuch5uVQ1jA9/vjVzUKG4iZCoChaSCnMV56aFftHBWSDNWPvLFQ==", + "requires": { + "@expo/configure-splash-screen": "0.2.0" + } + }, + "expo-sqlite": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/expo-sqlite/-/expo-sqlite-8.4.0.tgz", + "integrity": "sha512-c3H4Nv75vJpu10ENu8M94EQpUi7GgyRLGdjSr1DZ2ZrPz4nwMWLfkfrsWfVHbRK5s/1soqd440ePwZto/hOVmQ==", + "requires": { + "@expo/websql": "^1.0.1", + "lodash": "^4.17.15" + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fastq": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.0.tgz", + "integrity": "sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fbemitter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-2.1.1.tgz", + "integrity": "sha1-Uj4U/a9SSIBbsC9i78M75wP1GGU=", + "requires": { + "fbjs": "^0.8.4" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + } + } + }, + "fbjs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-1.0.0.tgz", + "integrity": "sha512-MUgcMEJaFhCaF1QtWGnmq9ZDRAzECTCRAF7O6UZIlAlkTs1SasiX9aP0Iw7wfD2mJ7wDTNfg2w7u5fSCwJk1OA==", + "requires": { + "core-js": "^2.4.1", + "fbjs-css-vars": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "fbjs-scripts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fbjs-scripts/-/fbjs-scripts-1.2.0.tgz", + "integrity": "sha512-5krZ8T0Bf8uky0abPoCLrfa7Orxd8UH4Qq8hRUF2RZYNMu+FmEOrBc7Ib3YVONmxTXTlLAvyrrdrVmksDb2OqQ==", + "requires": { + "@babel/core": "^7.0.0", + "ansi-colors": "^1.0.1", + "babel-preset-fbjs": "^3.2.0", + "core-js": "^2.4.1", + "cross-spawn": "^5.1.0", + "fancy-log": "^1.3.2", + "object-assign": "^4.0.1", + "plugin-error": "^0.1.2", + "semver": "^5.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "fecha": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-3.0.3.tgz", + "integrity": "sha512-6LQK/1jud/FZnfEEZJ7y81vw7ge81DNd/XEsX0hgMUjhS+QMljkb1C0czBaP7dMNRVrd5mw/J2J7qI2Nw+TWZw==" + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + } + } + }, + "file-loader": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.0.0.tgz", + "integrity": "sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find-babel-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz", + "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", + "requires": { + "json5": "^0.5.1", + "path-exists": "^3.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "requires": { + "micromatch": "^4.0.2" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + } + }, + "fontfaceobserver": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.1.0.tgz", + "integrity": "sha512-ReOsO2F66jUa0jmv2nlM/s1MiutJx/srhAe2+TE8dJCMi02ZZOcCTxTCQFr3Yet+uODUtnr4Mewg+tNQ+4V1Ng==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + } + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + }, + "dependencies": { + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "requires": { + "delayed-stream": "~1.0.0" + } + } + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "freeport-async": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz", + "integrity": "sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + }, + "dependencies": { + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getenv": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/getenv/-/getenv-0.7.0.tgz", + "integrity": "sha1-ObkYOHB+IIb9HPbvh3fRyT4UZJ4=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "got": { + "version": "11.8.1", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.1.tgz", + "integrity": "sha512-9aYdZL+6nHmvJwHALLwKSUZ0hMwGaJGYv3hoPLPgnT8BoBXm1SjnZeky+91tfwJaDzun2s4RsBRy48IEYv2q2Q==", + "requires": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.1", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.0.tgz", + "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==" + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^2.0.0" + } + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "defer-to-connect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", + "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==" + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + }, + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==" + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "graphql": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz", + "integrity": "sha512-QZ5BL8ZO/B20VA8APauGBg3GyEgZ19eduvpLWoq5x7gMmWnHoy8rlQWPLmWgFvo1yNgjSEFMesmS4R6pPr7xog==", + "requires": { + "iterall": "^1.2.1" + } + }, + "graphql-tools": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-3.0.0.tgz", + "integrity": "sha512-orcLQm0pc6dcIvFyAudgmno/akZy07bbMalTv5dj6B8uW2ZPmwIANr7pDEJoiumb67h2kZjsU9yvgTwmF0kMPQ==", + "requires": { + "apollo-link": "1.2.1", + "apollo-utilities": "^1.0.1", + "deprecated-decorator": "^0.1.6", + "iterall": "^1.1.3", + "uuid": "^3.1.0" + } + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hasbin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/hasbin/-/hasbin-1.2.3.tgz", + "integrity": "sha1-eMWSaJPIAhXCtWiuH9P8q3omlrA=", + "requires": { + "async": "~1.5" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hashids": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/hashids/-/hashids-1.1.4.tgz", + "integrity": "sha512-U/fnTE3edW0AV92ZI/BfEluMZuVcu3MDOopsN7jS+HqDYcarQo8rXQiWlsBlm0uX48/taYSdxRsfzh2HRg5Z6w==" + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hermes-engine": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.5.1.tgz", + "integrity": "sha512-hLwqh8dejHayjlpvZY40e1aDCDvyP98cWx/L5DhAjSJLH8g4z9Tp08D7y4+3vErDsncPOdf1bxm+zUWpx0/Fxg==" + }, + "hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "requires": { + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "hosted-git-info": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.7.tgz", + "integrity": "sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==", + "requires": { + "lru-cache": "^6.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-loader": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.1.0.tgz", + "integrity": "sha512-zwLbEgy+i7sgIYTlxI9M7jwkn29IvdsV6f1y7a2aLv/w8l1RigVk0PFijBZLLFsdi2gvL8sf2VJhTjLlfnK8sA==", + "requires": { + "html-minifier-terser": "^5.0.5", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "parse-srcset": "^1.0.2", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-webpack-plugin": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.3.0.tgz", + "integrity": "sha512-C0fzKN8yQoVLTelcJxZfJCE+aAvQiY2VUf3UuKrR4a9k5UMWYOtpDLsaXwATbcVCnI05hUS7L9ULQHWLZhyi3w==", + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", + "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "requires": { + "domelementtype": "^2.1.0" + } + } + } + }, + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "domutils": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "requires": { + "domelementtype": "^2.1.0" + } + } + } + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + } + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "http2-wrapper": { + "version": "1.0.0-beta.5.2", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz", + "integrity": "sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "requires": { + "ms": "^2.0.0" + } + }, + "hyphenate-style-name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" + }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "idx": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/idx/-/idx-2.4.0.tgz", + "integrity": "sha512-FnV6fXF1/cXvam/OXAz98v3GbhQVws+ecMEVLxyQ1aXgK2nooTkTDqex5Lks84wiCsS1So6QtwwCYT6H+vIKkw==" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "immer": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/immer/-/immer-7.0.9.tgz", + "integrity": "sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-prefixer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-5.1.2.tgz", + "integrity": "sha512-PYUF+94gDfhy+LsQxM0g3d6Hge4l1pAqOSOiZuHWzMvQEGsbRQ/ck2WioLqrY2ZkHyPgVUXxn+hrkF7D6QUGbA==", + "requires": { + "css-in-js-utils": "^2.0.0" + } + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "is-bigint": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", + "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", + "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ=", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "is-lambda": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", + "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=" + }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==" + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-port-reachable": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-2.0.1.tgz", + "integrity": "sha512-SqU55C5gkitgOhl2ccd2v23MbkbcOFa5e4aPo8h8VGqOifh7iDwG44bQBWGW/lZulTjl9AWIKP0NiUWpa+TtWA==" + }, + "is-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-reachable/-/is-reachable-4.0.0.tgz", + "integrity": "sha512-eCTBKm9K6nO3H1S3BrJBAqZJIVXKNdwDuGl6KHf1bnf/bn02BvEe+l+MypjsxbqZ7mt5oMhu+bS/mm7G2FRW3A==", + "requires": { + "arrify": "^2.0.1", + "got": "^9.6.0", + "is-port-reachable": "^2.0.1", + "p-any": "^2.1.0", + "p-timeout": "^3.2.0", + "prepend-http": "^3.0.1", + "router-ips": "^1.0.0", + "url-parse": "^1.4.7" + }, + "dependencies": { + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "prepend-http": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-3.0.1.tgz", + "integrity": "sha512-BLxfZh+m6UiAiCPZFJ4+vYoL7NrRs5XgCTRrjseATAggXhdZKKxn+JUNmuVYWY23bDHgaEHodxw8mnmtVEDtHw==" + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + } + } + } + } + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typed-array": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", + "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", + "requires": { + "available-typed-arrays": "^1.0.0", + "es-abstract": "^1.17.4", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=", + "requires": { + "is-invalid-path": "^0.1.0" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakset": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz", + "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "requires": { + "punycode": "2.x.x" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "iterall": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.2.2.tgz", + "integrity": "sha512-yynBb1g+RFUPY64fTrFv7nsjRrENBQJaX2UL+2Szc9REFrSNm1rpSXHGzhmAy7a9uv3vlvgBlXnf9RqmPH1/DA==" + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + } + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jetifier": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.6.tgz", + "integrity": "sha512-JNAkmPeB/GS2tCRqUzRPsTOHpGDah7xP18vGJfIjZC+W2sxEHbxgJxetIjIqhjQ3yYbYNEELkM/spKLtwoOSUQ==" + }, + "jimp": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.12.1.tgz", + "integrity": "sha512-0soPJif+yjmzmOF+4cF2hyhxUWWpXpQntsm2joJXFFoRcQiPzsG4dbLKYqYPT3Fc6PjZ8MaLtCkDqqckVSfmRw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.12.1", + "@jimp/plugins": "^0.12.1", + "@jimp/types": "^0.12.1", + "regenerator-runtime": "^0.13.3" + } + }, + "joi": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", + "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", + "requires": { + "hoek": "4.x.x", + "isemail": "3.x.x", + "topo": "2.x.x" + } + }, + "join-component": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz", + "integrity": "sha1-uEF7dQZho5K+4sJTfGiyqdSXfNU=" + }, + "jpeg-js": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", + "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsc-android": { + "version": "245459.0.0", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-245459.0.0.tgz", + "integrity": "sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg==" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-deref-sync": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz", + "integrity": "sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg==", + "requires": { + "clone": "^2.1.2", + "dag-map": "~1.0.0", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.13", + "md5": "~2.2.0", + "memory-cache": "~0.2.0", + "traverse": "~0.6.6", + "valid-url": "~1.0.9" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + } + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keychain": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/keychain/-/keychain-1.3.0.tgz", + "integrity": "sha1-zLjdxkpi801UGsJeYSGGRCpDJBA=" + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lock": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/lock/-/lock-0.1.4.tgz", + "integrity": "sha1-/sfervF+fDoKVeHaBCgD4l2RdF0=" + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.isobject": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", + "integrity": "sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, + "logfmt": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/logfmt/-/logfmt-1.3.2.tgz", + "integrity": "sha512-U0lelcaGWEfEITZQXs8y5HrJp2xa0BJ+KDfkkLJRmuKbQIEVGNv145FbaNekY4ZYHJSBBx8NLJitaPtRqLEkxQ==", + "requires": { + "split": "0.2.x", + "through": "2.3.x" + }, + "dependencies": { + "split": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", + "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", + "requires": { + "through": "2" + } + } + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "make-fetch-happen": { + "version": "8.0.13", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-8.0.13.tgz", + "integrity": "sha512-rQ5NijwwdU8tIaBrpTtSVrNCcAJfyDRcKBC76vOQlyJX588/88+TE+UpjWl4BgG7gCkp29wER7xcRqkeg+x64Q==", + "requires": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.0.5", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^5.0.0", + "ssri": "^8.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "md5-file": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz", + "integrity": "sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw==", + "requires": { + "buffer-alloc": "^1.1.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "md5hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz", + "integrity": "sha1-7XS0d6Luk2n3Xv7i8I1ZFeUqQug=" + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-cache": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz", + "integrity": "sha1-eJCwHVLADI68nVM+H46xfjA0hxo=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "metro": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.58.0.tgz", + "integrity": "sha512-yi/REXX+/s4r7RjzXht+E+qE6nzvFIrEXO5Q61h+70Q7RODMU8EnlpXx04JYk7DevHuMhFaX+NWhCtRINzR4zA==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.0.0", + "@babel/generator": "^7.5.0", + "@babel/parser": "^7.0.0", + "@babel/plugin-external-helpers": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "async": "^2.4.0", + "babel-preset-fbjs": "^3.3.0", + "buffer-crc32": "^0.2.13", + "chalk": "^2.4.1", + "ci-info": "^2.0.0", + "concat-stream": "^1.6.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "eventemitter3": "^3.0.0", + "fbjs": "^1.0.0", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^24.7.1", + "jest-worker": "^24.6.0", + "json-stable-stringify": "^1.0.1", + "lodash.throttle": "^4.1.1", + "merge-stream": "^1.0.1", + "metro-babel-register": "0.58.0", + "metro-babel-transformer": "0.58.0", + "metro-cache": "0.58.0", + "metro-config": "0.58.0", + "metro-core": "0.58.0", + "metro-inspector-proxy": "0.58.0", + "metro-minify-uglify": "0.58.0", + "metro-react-native-babel-preset": "0.58.0", + "metro-resolver": "0.58.0", + "metro-source-map": "0.58.0", + "metro-symbolicate": "0.58.0", + "mime-types": "2.1.11", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "resolve": "^1.5.0", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^4.0.0", + "temp": "0.8.3", + "throat": "^4.1.0", + "wordwrap": "^1.0.0", + "write-file-atomic": "^1.2.0", + "ws": "^1.1.5", + "xpipe": "^1.0.5", + "yargs": "^14.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "metro-babel-register": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.58.0.tgz", + "integrity": "sha512-P5+G3ufhSYL6cA3a7xkbSJzzFBvtivj/PhWvGXFXnuFssDlMAX1CTktff+0gpka5Cd6B6QLt0UAMWulUAAE4Eg==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/register": "^7.0.0", + "core-js": "^2.2.2", + "escape-string-regexp": "^1.0.5" + } + }, + "metro-react-native-babel-preset": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz", + "integrity": "sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "mime-db": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz", + "integrity": "sha1-oxtAcK2uon1zLqMzdApk0OyaZlk=" + }, + "mime-types": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz", + "integrity": "sha1-wlnEcb2oCKhdbNGTtDCl+uRHOzw=", + "requires": { + "mime-db": "~1.23.0" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-babel-register": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.59.0.tgz", + "integrity": "sha512-JtWc29erdsXO/V3loenXKw+aHUXgj7lt0QPaZKPpctLLy8kcEpI/8pfXXgVK9weXICCpCnYtYncIosAyzh0xjg==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/register": "^7.0.0", + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + } + } + }, + "metro-babel-transformer": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.58.0.tgz", + "integrity": "sha512-yBX3BkRhw2TCNPhe+pmLSgsAEA3huMvnX08UwjFqSXXI1aiqzRQobn92uKd1U5MM1Vx8EtXVomlJb95ZHNAv6A==", + "requires": { + "@babel/core": "^7.0.0", + "metro-source-map": "0.58.0" + }, + "dependencies": { + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + } + } + }, + "metro-cache": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.58.0.tgz", + "integrity": "sha512-jjW9zCTKxhgKcVkyQ6LHyna9Zdf4TK/45vvT1fPyyTk1RY82ZYjU1qs+84ycKEd08Ka4YcK9xcUew9SIDJYI8Q==", + "requires": { + "jest-serializer": "^24.4.0", + "metro-core": "0.58.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-config": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.58.0.tgz", + "integrity": "sha512-4vgBliXwL56vjUlYplvGMVSNrJJpkHuLcD+O20trV3FvPxKg4ZsvuOcNSxqDSMU26FCtIEJ15ojcuCbRL7KY0w==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^24.7.0", + "metro": "0.58.0", + "metro-cache": "0.58.0", + "metro-core": "0.58.0", + "pretty-format": "^24.7.0" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + } + } + }, + "metro-core": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.58.0.tgz", + "integrity": "sha512-RzXUjGFmCLOyzUqcKDvr91AldGtIOxnzNZrWUIiG8uC3kerVLo0mQp4YH3+XVm6fMNiLMg6iER7HLqD+MbpUjQ==", + "requires": { + "jest-haste-map": "^24.7.1", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.58.0", + "wordwrap": "^1.0.0" + } + }, + "metro-inspector-proxy": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.58.0.tgz", + "integrity": "sha512-oFqTyNTJdCdvcw1Ha6SKE7ITbSaoTbO4xpYownIoJR+WZ0ZfxbWpp225JkHuBJm9UcBAnG9c0CME924m3uBbaw==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "rxjs": "^5.4.3", + "ws": "^1.1.5", + "yargs": "^14.2.0" + }, + "dependencies": { + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "14.2.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", + "requires": { + "cliui": "^5.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^15.0.1" + } + }, + "yargs-parser": { + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", + "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "metro-minify-uglify": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.58.0.tgz", + "integrity": "sha512-vRHsA7bCi7eCn3LXLm20EfY2NoWDyYOnmWaq/N8LB0OxL2L5DXRqMYAQK+prWGJ5S1yvVnDuuNVP+peQ9851TA==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.59.0.tgz", + "integrity": "sha512-BoO6ncPfceIDReIH8pQ5tQptcGo5yRWQXJGVXfANbiKLq4tfgdZB1C1e2rMUJ6iypmeJU9dzl+EhPmIFKtgREg==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.59.0.tgz", + "integrity": "sha512-1O3wrnMq4NcPQ1asEcl9lRDn/t+F1Oef6S9WaYVIKEhg9m/EQRGVrrTVP+R6B5Eeaj3+zNKbzM8Dx/NWy1hUbQ==", + "requires": { + "@babel/core": "^7.0.0", + "babel-preset-fbjs": "^3.3.0", + "metro-babel-transformer": "0.59.0", + "metro-react-native-babel-preset": "0.59.0", + "metro-source-map": "0.59.0" + }, + "dependencies": { + "metro-babel-transformer": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.59.0.tgz", + "integrity": "sha512-fdZJl8rs54GVFXokxRdD7ZrQ1TJjxWzOi/xSP25VR3E8tbm3nBZqS+/ylu643qSr/IueABR+jrlqAyACwGEf6w==", + "requires": { + "@babel/core": "^7.0.0", + "metro-source-map": "0.59.0" + } + } + } + }, + "metro-resolver": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.58.0.tgz", + "integrity": "sha512-XFbAKvCHN2iWqKeiRARzEXn69eTDdJVJC7lu16S4dPQJ+Dy82dZBr5Es12iN+NmbJuFgrAuIHbpWrdnA9tOf6Q==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-source-map": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.59.0.tgz", + "integrity": "sha512-0w5CmCM+ybSqXIjqU4RiK40t4bvANL6lafabQ2GP2XD3vSwkLY+StWzCtsb4mPuyi9R/SgoLBel+ZOXHXAH0eQ==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.59.0", + "ob1": "0.59.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "metro-symbolicate": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.59.0.tgz", + "integrity": "sha512-asLaF2A7rndrToGFIknL13aiohwPJ95RKHf0NM3hP/nipiLDoMzXT6ZnQvBqDxkUKyP+51AI75DMtb+Wcyw4Bw==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.59.0", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + } + }, + "ob1": { + "version": "0.59.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.59.0.tgz", + "integrity": "sha512-opXMTxyWJ9m68ZglCxwo0OPRESIC/iGmKFPXEXzMZqsVIrgoRXOHmoMDkQzz4y3irVjbyPJRAh5pI9fd0MJTFQ==" + } + } + }, + "metro-symbolicate": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.58.0.tgz", + "integrity": "sha512-uIVxUQC1E26qOMj13dKROhwAa2FmZk5eR0NcBqej/aXmQhpr8LjJg2sondkoLKUp827Tf/Fm9+pS4icb5XiqCw==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.58.0", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + } + } + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "mini-css-extract-plugin": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", + "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz", + "integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-fetch": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.3.tgz", + "integrity": "sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==", + "requires": { + "encoding": "^0.1.12", + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-json-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz", + "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", + "requires": { + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minipass-sized": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "requires": { + "mkdirp": "~0.5.1", + "ncp": "~2.0.0", + "rimraf": "~2.4.0" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "requires": { + "glob": "^6.0.1" + } + } + } + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, + "nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "nocache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", + "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==" + }, + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "node-html-parser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz", + "integrity": "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==", + "requires": { + "he": "1.2.0" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==" + }, + "node-stream-zip": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.12.0.tgz", + "integrity": "sha512-HZ3XehqShTFj9gHauRJ3Bri9eiCTOII7/crtXzURtT14NdnOFs9Ia5E82W7z3izVBNx760tqwddxrBJVG52Y1Q==" + }, + "noop-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/noop-fn/-/noop-fn-1.0.0.tgz", + "integrity": "sha1-XzPUfxPSFQ35PgywNmmemC94/78=" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "normalize-css-color": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/normalize-css-color/-/normalize-css-color-1.0.2.tgz", + "integrity": "sha1-Apkel8zOxmI/5XOvu/Deah8+n40=" + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-install-checks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-4.0.0.tgz", + "integrity": "sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==", + "requires": { + "semver": "^7.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, + "npm-package-arg": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "requires": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + } + } + }, + "npm-packlist": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.4.tgz", + "integrity": "sha512-Qzg2pvXC9U4I4fLnUrBmcIT4x0woLtUgxUi9eC+Zrcv1Xx5eamytGAfbDWQ67j7xOcQ2VW1I3su9smVTIdu7Hw==", + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-6.1.0.tgz", + "integrity": "sha512-ygs4k6f54ZxJXrzT0x34NybRlLeZ4+6nECAIbr2i0foTnijtS1TJiyzpqtuUAJOps/hO0tNDr8fRV5g+BtRlTw==", + "requires": { + "npm-install-checks": "^4.0.0", + "npm-package-arg": "^8.0.0", + "semver": "^7.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "npm-package-arg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", + "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", + "requires": { + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "npm-registry-fetch": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-8.1.5.tgz", + "integrity": "sha512-yZPNoJK9clx1jhSXU54kU6Aj1SV2p7mXUs1W/6OjQvek3wb1RrjDCrt4iY1+VX9eBQvvSGEpzNmYkRUaTL8rqg==", + "requires": { + "@npmcli/ci-detect": "^1.0.0", + "lru-cache": "^6.0.0", + "make-fetch-happen": "^8.0.9", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "npm-package-arg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", + "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", + "requires": { + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "ob1": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.58.0.tgz", + "integrity": "sha512-uZP44cbowAfHafP1k4skpWItk5iHCoRevMfrnUvYCfyNNPPJd3rfDCyj0exklWi2gDXvjlj2ObsfiqP/bs/J7Q==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + }, + "object-is": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-any": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-any/-/p-any-2.1.0.tgz", + "integrity": "sha512-JAERcaMBLYKMq+voYw36+x5Dgh47+/o7yuv2oQYuSSUml4YeqJEFznBrY2UeEkoSHqBua6hz518n/PsowTYLLg==", + "requires": { + "p-cancelable": "^2.0.0", + "p-some": "^4.0.0", + "type-fest": "^0.3.0" + }, + "dependencies": { + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==" + }, + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-retry": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.1.0.tgz", + "integrity": "sha512-oepllyG9gX1qH4Sm20YAKxg1GA7L7puhvGnTfimi31P07zSIj7SDV6YtuAx9nbJF51DES+2CIIRkXs8GKqWJxA==", + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.12.0" + } + }, + "p-some": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-some/-/p-some-4.1.0.tgz", + "integrity": "sha512-MF/HIbq6GeBqTrTIl5OJubzkGU+qfFhAFi0gnTAK6rgEIJIknEiABHOTtQu4e6JiXjIwuMPMUFQzyHh5QjCl1g==", + "requires": { + "aggregate-error": "^3.0.0", + "p-cancelable": "^2.0.0" + }, + "dependencies": { + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==" + } + } + }, + "p-timeout": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.1.0.tgz", + "integrity": "sha512-C27DYI+tCroT8J8cTEyySGydl2B7FlxrGNF5/wmMbl1V+jeehUCzEE/BVgzRebdm2K3ZitKOKx8YbdFumDyYmw==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "package-json": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.4.0.tgz", + "integrity": "sha512-bd1T8OBG7hcvMd9c/udgv6u5v9wISP3Oyl9Cm7Weop8EFwrtcQDnS2sb6zhwqus2WslSr5wSTIPiTTpxxmPm7Q==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^3.4.0", + "registry-url": "^5.0.0", + "semver": "^6.1.1" + }, + "dependencies": { + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "pacote": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-11.2.1.tgz", + "integrity": "sha512-r5GzxJdmyLdWxP98xYcXinyyj1MIO3wwgJeJpaIIql7rnMBkcLx5k3WKCPpknZU11ybOiXCrIjWuZt3le0Es9A==", + "requires": { + "@npmcli/git": "^2.0.1", + "@npmcli/installed-package-contents": "^1.0.5", + "@npmcli/promise-spawn": "^1.2.0", + "@npmcli/run-script": "^1.3.0", + "cacache": "^15.0.5", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.3", + "mkdirp": "^1.0.3", + "npm-package-arg": "^8.0.1", + "npm-packlist": "^2.1.4", + "npm-pick-manifest": "^6.0.0", + "npm-registry-fetch": "^9.0.0", + "promise-retry": "^1.1.1", + "read-package-json-fast": "^1.1.3", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.1.0" + }, + "dependencies": { + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "npm-package-arg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz", + "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==", + "requires": { + "hosted-git-info": "^3.0.6", + "semver": "^7.0.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-registry-fetch": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-9.0.0.tgz", + "integrity": "sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA==", + "requires": { + "@npmcli/ci-detect": "^1.0.0", + "lru-cache": "^6.0.0", + "make-fetch-happen": "^8.0.9", + "minipass": "^3.1.3", + "minipass-fetch": "^1.3.0", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.0.0", + "npm-package-arg": "^8.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==" + }, + "parse-png": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz", + "integrity": "sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ==", + "requires": { + "pngjs": "^3.3.0" + }, + "dependencies": { + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + } + } + }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.1.tgz", + "integrity": "sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=", + "requires": { + "camel-case": "^3.0.0", + "upper-case-first": "^1.1.0" + }, + "dependencies": { + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "requires": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + } + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + }, + "dependencies": { + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + } + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=" + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" + } + } + }, + "pngjs": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", + "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==" + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "pouchdb-collections": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-1.0.1.tgz", + "integrity": "sha1-/mOhfal3YRq+98uAJssalVP9g1k=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-bytes": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + } + } + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" + }, + "probe-image-size": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-4.0.0.tgz", + "integrity": "sha512-nm7RvWUxps+2+jZKNLkd04mNapXNariS6G5WIEVzvAqjx7EUuKcY1Dp3e6oUK7GLwzJ+3gbSbPLFAASHFQrPcQ==", + "requires": { + "any-promise": "^1.3.0", + "deepmerge": "^2.0.1", + "inherits": "^2.0.3", + "next-tick": "^1.0.0", + "request": "^2.83.0", + "stream-parser": "~0.3.1" + }, + "dependencies": { + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" + } + } + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "puka": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/puka/-/puka-1.0.1.tgz", + "integrity": "sha512-ssjRZxBd7BT3dte1RR3VoeT2cT/ODH8x+h0rUF1rMqB0srHYf48stSDWfiYakTp5UBZMxroZhB2+ExLDHm7W3g==" + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qrcode-terminal": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz", + "integrity": "sha1-/8bCii/Av7RwUrR+I/T0RqX7254=" + }, + "qs": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", + "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" + }, + "query-string": { + "version": "6.13.7", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.7.tgz", + "integrity": "sha512-CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA==", + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raven": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/raven/-/raven-2.6.3.tgz", + "integrity": "sha512-bKre7qlDW+y1+G2bUtCuntdDYc8o5v1T233t0vmJfbj8ttGOgLrGRlYB8saelVMW9KUAJNLrhFkAKOwFWFJonw==", + "requires": { + "cookie": "0.3.1", + "md5": "^2.2.1", + "stack-trace": "0.0.10", + "timed-out": "4.0.1", + "uuid": "3.0.0" + }, + "dependencies": { + "uuid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.0.tgz", + "integrity": "sha1-Zyj8BFnEUNeWqZwxg3VpvfZy1yg=" + } + } + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dev-utils": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.1.tgz", + "integrity": "sha512-rlgpCupaW6qQqvu0hvv2FDv40QG427fjghV56XyPcP5aKtOAPzNAhQ7bHqk1YdS2vpW1W7aSV3JobedxuPlBAA==", + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "7.0.9", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.8", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "open": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/open/-/open-7.3.1.tgz", + "integrity": "sha512-f2wt9DCBKKjlFbjzGb8MOAW8LH8F0mrs1zc7KTjAJ9PZNQbfenzWbNP1VZJvw6ICMG9r14Ah6yfwPn7T7i646A==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-devtools-core": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.10.0.tgz", + "integrity": "sha512-5m5VBtpjuHI7odyk3GAR3BJq3/IHQ0fVZ0+h8zUvoHulSj7Z9hp9d9n4Y1HmSZZxv7NUKfBtsnH+NfLNFDtfog==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + }, + "dependencies": { + "ws": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", + "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==" + } + } + }, + "react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-error-overlay": { + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.8.tgz", + "integrity": "sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-native": { + "version": "https://github.com/expo/react-native/archive/sdk-39.0.3.tar.gz", + "integrity": "sha512-xb7qKCp5pJotQLMUQkF2vr6DxRFVkUeXj3m+tjrBXL8l3FMjHwR3hOiXmTPOGJXKszwvv6CK2yU9RLzh76g4/g==", + "requires": { + "@babel/runtime": "^7.0.0", + "@react-native-community/cli": "^4.7.0", + "@react-native-community/cli-platform-android": "^4.7.0", + "@react-native-community/cli-platform-ios": "^4.7.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "fbjs": "^1.0.0", + "fbjs-scripts": "^1.1.0", + "hermes-engine": "~0.5.0", + "invariant": "^2.2.4", + "jsc-android": "^245459.0.0", + "metro-babel-register": "0.59.0", + "metro-react-native-babel-transformer": "0.59.0", + "metro-source-map": "0.59.0", + "nullthrows": "^1.1.1", + "pretty-format": "^24.9.0", + "promise": "^8.0.3", + "prop-types": "^15.7.2", + "react-devtools-core": "^4.6.0", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "0.19.1", + "stacktrace-parser": "^0.1.3", + "use-subscription": "^1.0.0", + "whatwg-fetch": "^3.0.0" + }, + "dependencies": { + "@react-native-community/cli": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-4.13.1.tgz", + "integrity": "sha512-+/TeRVToADpQPSprsPkwi9KY8x64YcuJpjzMBVISwWP+aWzsIDuWJmyMXTADlCg2EBMJqJR7bn1W/IkfzVRCWA==", + "requires": { + "@hapi/joi": "^15.0.3", + "@react-native-community/cli-debugger-ui": "^4.13.1", + "@react-native-community/cli-hermes": "^4.13.0", + "@react-native-community/cli-server-api": "^4.13.1", + "@react-native-community/cli-tools": "^4.13.0", + "@react-native-community/cli-types": "^4.10.1", + "chalk": "^3.0.0", + "command-exists": "^1.2.8", + "commander": "^2.19.0", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "graceful-fs": "^4.1.3", + "inquirer": "^3.0.6", + "leven": "^3.1.0", + "lodash": "^4.17.15", + "metro": "^0.58.0", + "metro-config": "^0.58.0", + "metro-core": "^0.58.0", + "metro-react-native-babel-transformer": "^0.58.0", + "metro-resolver": "^0.58.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "node-stream-zip": "^1.9.1", + "ora": "^3.4.0", + "pretty-format": "^25.2.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "metro-react-native-babel-transformer": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.58.0.tgz", + "integrity": "sha512-3A73+cRq1eUPQ8g+hPNGgMUMCGmtQjwqHfoG1DwinAoJ/kr4WOXWWbGZo0xHJNBe/zdHGl0uHcDCp2knPglTdQ==", + "requires": { + "@babel/core": "^7.0.0", + "babel-preset-fbjs": "^3.3.0", + "metro-babel-transformer": "0.58.0", + "metro-react-native-babel-preset": "0.58.0", + "metro-source-map": "0.58.0" + } + }, + "metro-source-map": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.58.0.tgz", + "integrity": "sha512-yvN1YPmejmgiiS7T1aKBiiUTHPw2Vcm3r2TZ+DY92z/9PR4alysIywrCs/fTHs8rbDcKM5VfPCKGLpkBrbKeOw==", + "requires": { + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.58.0", + "ob1": "0.58.0", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + } + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + } + } + }, + "@types/yargs": { + "version": "13.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.11.tgz", + "integrity": "sha512-NRqD6T4gktUrDi1o1wLH3EKC1o2caCr7/wR87ODcbVITQF106OM3sFN92ysZ++wqelOd1CTzatnOBRDYYG6wGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "metro-react-native-babel-preset": { + "version": "0.58.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.58.0.tgz", + "integrity": "sha512-MRriNW+fF6jxABsgPphocUY6mIhmCm8idcrQZ58fT3Iti2vCdtkaK32TyCGUNUptzhUe2/cbE57j4aC+eaodAA==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-native-eva-icons": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/react-native-eva-icons/-/react-native-eva-icons-1.3.1.tgz", + "integrity": "sha512-emd/aYXuOacuDVTx0SJoLi+xsOdCNdljQB3PTNCM9AQ3m/smG0X1TN0+ihelPO7MqoHzaH0h6lbANtwxGUy8Fw==" + }, + "react-native-gesture-handler": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-1.7.0.tgz", + "integrity": "sha512-1CrjJf8Z6Iz2XWzfZknYtsm2sud5Lu/pLhhokkgBIKttxqGDtetDEVFDJOTJWJyKCrUPk0X5tnWi/diSF4q++w==", + "requires": { + "@egjs/hammerjs": "^2.0.17", + "hoist-non-react-statics": "^2.3.1", + "invariant": "^2.2.4", + "prop-types": "^15.7.2" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + } + } + }, + "react-native-iphone-x-helper": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz", + "integrity": "sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg==" + }, + "react-native-raw-bottom-sheet": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/react-native-raw-bottom-sheet/-/react-native-raw-bottom-sheet-2.2.0.tgz", + "integrity": "sha512-qL4JKIqvbcVxbkKzeh51hjV7suoJN3ouxzvLmOg0FBUV1yiJAfEbacjQdtRCI6+OU5pyGFBIifLsTXcFDwHggg==" + }, + "react-native-reanimated": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-1.13.2.tgz", + "integrity": "sha512-O+WhgxSjOIzcVdAAvx+h2DY331Ek1knKlaq+jsNLpC1fhRy9XTdOObovgob/aF2ve9uJfPEawCx8381g/tUJZQ==", + "requires": { + "fbjs": "^1.0.0" + } + }, + "react-native-safe-area-context": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-3.1.4.tgz", + "integrity": "sha512-bXx3hqz4LovFoMnJIRGIWL2oJ/PHadXviBKvgZV9yNErtURQLJSn0yfQytVtiqslhaBMZOJwH4R6HiClyofvBg==" + }, + "react-native-scalable-image": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-native-scalable-image/-/react-native-scalable-image-1.0.0.tgz", + "integrity": "sha512-Hcizro1eh7GhelTIjpAYi6WR8ybHNFkMMPSpEeMNI6u1Lxt7b6o97MM9r7+g8hlUjKUlNPQvwaqcf+rW75sSfg==" + }, + "react-native-screens": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-2.10.1.tgz", + "integrity": "sha512-Z2kKSk4AwWRQNCBmTjViuBQK0/Lx0jc25TZptn/2gKYUCOuVRvCekoA26u0Tsb3BIQ8tWDsZW14OwDlFUXW1aw==" + }, + "react-native-svg": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-12.1.0.tgz", + "integrity": "sha512-1g9qBRci7man8QsHoXn6tP3DhCDiypGgc6+AOWq+Sy+PmP6yiyf8VmvKuoqrPam/tf5x+ZaBT2KI0gl7bptZ7w==", + "requires": { + "css-select": "^2.1.0", + "css-tree": "^1.0.0-alpha.39" + } + }, + "react-native-web": { + "version": "0.13.18", + "resolved": "https://registry.npmjs.org/react-native-web/-/react-native-web-0.13.18.tgz", + "integrity": "sha512-WR/0ECAmwLQ2+2cL2Ur+0/swXFAtcSM0URoADJmG6D4MnY+wGc91JO8LoOTlgY0USBOY+qG/beRrjFa+RAuOiA==", + "requires": { + "array-find-index": "^1.0.2", + "create-react-class": "^15.6.2", + "deep-assign": "^3.0.0", + "fbjs": "^1.0.0", + "hyphenate-style-name": "^1.0.3", + "inline-style-prefixer": "^5.1.0", + "normalize-css-color": "^1.0.2", + "prop-types": "^15.6.0", + "react-timer-mixin": "^0.13.4" + } + }, + "react-native-webview": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/react-native-webview/-/react-native-webview-10.7.0.tgz", + "integrity": "sha512-4TSYwJqMBUTKB9+xqGbPwx+eLXbp6RRD7lQ2BumT8eSTfuuqr2rXNqcrlKU1VRla7QGGYowmYmxl2aXIx5k9wA==", + "requires": { + "escape-string-regexp": "2.0.0", + "invariant": "2.2.4" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + }, + "react-timer-mixin": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/react-timer-mixin/-/react-timer-mixin-0.13.4.tgz", + "integrity": "sha512-4+ow23tp/Tv7hBM5Az5/Be/eKKF7DIvJ09voz5LyHGQaqqz9WV8YMs31eFvcYQs7d451LSg7kDJV70XYN/Ug/Q==" + }, + "read-chunk": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-3.2.0.tgz", + "integrity": "sha512-CEjy9LCzhmD7nUpJ1oVOE6s/hBkejlcJEgLQHVnQznOSilOPb+kpKktlLfFDK3/WP43+F80xkUTM2VOkYoSYvQ==", + "requires": { + "pify": "^4.0.1", + "with-open-file": "^0.1.6" + } + }, + "read-last-lines": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/read-last-lines/-/read-last-lines-1.6.0.tgz", + "integrity": "sha512-PLKEiyUBMqRMvPu+vfL1XQmkRE5g/TurxrsoNEURqfHbP6eOJaE/2K6+H2IXSfc6/flG5LIj+MtxahclzVvsAA==", + "requires": { + "mz": "^2.7.0" + } + }, + "read-package-json-fast": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-1.2.1.tgz", + "integrity": "sha512-OFbpwnHcv74Oa5YN5WvbOBfLw6yPmPcwvyJJw/tj9cWFBF7juQUDLDSZiOjEcgzfweWeeROOmbPpNN1qm4hcRg==", + "requires": { + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "^1.0.1" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, + "renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "requires": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "replace-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/replace-string/-/replace-string-1.1.0.tgz", + "integrity": "sha1-hwYhF/gj/lgAwwa6yyz6NZuTX+o=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "reselect": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz", + "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=" + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "resolve-alpn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz", + "integrity": "sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==" + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "router-ips": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/router-ips/-/router-ips-1.0.0.tgz", + "integrity": "sha1-ROAIWOvrwBM9WOQLLNih+7BCA/U=" + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-json-stringify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz", + "integrity": "sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==", + "optional": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": { + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "side-channel": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", + "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "requires": { + "es-abstract": "^1.18.0-next.0", + "object-inspect": "^1.8.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-plist": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.1.1.tgz", + "integrity": "sha512-pKMCVKvZbZTsqYR6RKgLfBHkh2cV89GXcA/0CVPje3sOiNOnXA8+rp/ciAMZ7JRaUdLzlEM6JFfUn+fS6Nt3hg==", + "requires": { + "bplist-creator": "0.0.8", + "bplist-parser": "0.2.0", + "plist": "^3.0.1" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=" + }, + "slugid": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/slugid/-/slugid-1.1.0.tgz", + "integrity": "sha1-4J8AiZwJ9acFjtw23UnwRv1QqCo=", + "requires": { + "uuid": "^2.0.1" + }, + "dependencies": { + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=" + } + } + }, + "slugify": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz", + "integrity": "sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ==" + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "socks": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.5.1.tgz", + "integrity": "sha512-oZCsJJxapULAYJaEYBSzMcz8m3jqgGrHaGhkmU/o/PQfFWYWxkAaA0UMGImb6s6tEXfKi959X6VJjMMQ3P6TTQ==", + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz", + "integrity": "sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==", + "requires": { + "agent-base": "6", + "debug": "4", + "socks": "^2.3.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "requires": { + "through": "2" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz", + "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==", + "requires": { + "minipass": "^3.1.1" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "stack-utils": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.4.tgz", + "integrity": "sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "std-env": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.2.1.tgz", + "integrity": "sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==", + "requires": { + "ci-info": "^1.6.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + } + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "requires": { + "debug": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "style-loader": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.2.1.tgz", + "integrity": "sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.6" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "subscriptions-transport-ws": { + "version": "0.9.8", + "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.8.tgz", + "integrity": "sha1-OiarluBveM9Kzo0IP2In+lWXCUc=", + "requires": { + "backo2": "^1.0.2", + "eventemitter3": "^2.0.3", + "iterall": "^1.2.1", + "lodash.assign": "^4.2.0", + "lodash.isobject": "^3.0.2", + "lodash.isstring": "^4.0.1", + "symbol-observable": "^1.0.4", + "ws": "^3.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=" + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempy": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz", + "integrity": "sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg==", + "requires": { + "del": "^6.0.0", + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + } + } + }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "requires": { + "type-fest": "^0.11.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz", + "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==", + "requires": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.2.1", + "p-limit": "^3.0.2", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.8.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-queue": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-queue/-/tiny-queue-0.2.1.tgz", + "integrity": "sha1-JaZ/LG4lOyypQZd7XvdELvl6YEY=" + }, + "tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "topo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", + "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", + "requires": { + "hoek": "4.x.x" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" + }, + "ts-invariant": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.4.4.tgz", + "integrity": "sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==", + "requires": { + "tslib": "^1.9.3" + } + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "ua-parser-js": { + "version": "0.7.22", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", + "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "unimodules-app-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/unimodules-app-loader/-/unimodules-app-loader-1.3.0.tgz", + "integrity": "sha512-PAQcbm0KVuqj9M5Vryo8rEJXe1VGWy7yWFUmjpdfvbhWO1JeDZUNiVXdP9M4NfISJfWcVcZ2Rfdfpqiubaz8rQ==" + }, + "unimodules-barcode-scanner-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-barcode-scanner-interface/-/unimodules-barcode-scanner-interface-5.3.0.tgz", + "integrity": "sha512-nxWbLXv3JpkGS9I9REcEPk4vQNAbbLnstn1JVHs9agKP0IrNPQVmgqk1RWRdU6DM5QwaB+lb3jWVFVwHrI/NmA==" + }, + "unimodules-camera-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-camera-interface/-/unimodules-camera-interface-5.3.0.tgz", + "integrity": "sha512-rDzGUdAP9gfs1sgBmFRh1z2tkrwL0nVfEH81DAMir1216ZcmL7oYvLWUjQn9CAzUKhj5R6/G8D7/TrgY5qERBQ==" + }, + "unimodules-constants-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-constants-interface/-/unimodules-constants-interface-5.3.0.tgz", + "integrity": "sha512-zE/iMu72Yo4fnVIpcsdfJowhXk08n7XBj1Mg5MC9G+SSkBqcIIk5xpm0H7/FqUfWmOVTeNEcoWYkBE/vu0p3mQ==" + }, + "unimodules-face-detector-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-face-detector-interface/-/unimodules-face-detector-interface-5.3.0.tgz", + "integrity": "sha512-CL0FgDXDjFRBe8nlnVRwqpbYmY/d/86nSQU+s36Cc6Vkm8PWxJAooTImhEqBlVI4ldhkBIvPBiJcTgrv7kbaWg==" + }, + "unimodules-file-system-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-file-system-interface/-/unimodules-file-system-interface-5.3.0.tgz", + "integrity": "sha512-mi4oWzO6/BDnu26HZ8FtGnBqfaoDUP1TL0ouHL0Pgv5QpXD/to2WrO7I01Z3TRjh50Um5C9gcLpt/rDyTurzag==" + }, + "unimodules-font-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-font-interface/-/unimodules-font-interface-5.3.0.tgz", + "integrity": "sha512-HgxeJ5t/MBOxbAMWW7mfr4XHp+8TFH+eh7iUceIdCWF0rldNq8V+r8vkq1/SaD6EMZ1F4HY0WjDpVA3mOpJfwQ==" + }, + "unimodules-image-loader-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-image-loader-interface/-/unimodules-image-loader-interface-5.3.0.tgz", + "integrity": "sha512-xVunpdS2ZMhAL5FQWNspUaKar0lXIBcE9PEDlX+eTN7Q1MampkVbx+gauCv1YQaFHPqJ9KtqodgpAvMlnMhgqw==" + }, + "unimodules-permissions-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-permissions-interface/-/unimodules-permissions-interface-5.3.0.tgz", + "integrity": "sha512-DxgzzRp/3JzIyKYsfQpuWuesl4EYEx6nRZRMk6pWudfsvYu51RKOv5jwY4KskpW7sDGo6xHmiwQ6KCJu9UMQBA==" + }, + "unimodules-sensors-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-sensors-interface/-/unimodules-sensors-interface-5.3.0.tgz", + "integrity": "sha512-WtqOED3/bmm+AMXu1xl4TVh1W40uaZSGSlxCZMNLSOkT1Rp38Ci1T2sL+izTq3dJ5kMdl0DsZJ5VtA+CqaKtXg==" + }, + "unimodules-task-manager-interface": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/unimodules-task-manager-interface/-/unimodules-task-manager-interface-5.3.0.tgz", + "integrity": "sha512-Q0mRH9a34eLA1xBVjy54Pkl3KmQAEoc4mrhsaIdAyJvJCDsT+UINBlRi5i8EHA8QY4jTd+fv9nHkHnDHQiWjtA==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "untildify": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-3.0.3.tgz", + "integrity": "sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA==" + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-check": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.3.tgz", + "integrity": "sha512-6KLU4/dd0Tg/l0xwL+f9V7kEIPSL1vOIbnNnhSLiRDlj4AVG6Ks9Zoc9Jgt9kIgWFPZ/wp2AHgmG7xNf15TJOA==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "upper-case-first": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz", + "integrity": "sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=", + "requires": { + "upper-case": "^1.1.1" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=" + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "^1.0.1" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "requires": { + "builtins": "^1.0.3" + } + }, + "validator": { + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-10.5.0.tgz", + "integrity": "sha512-6OOi+eV2mOxCFLq0f2cJDrdB6lrtLXEUxabhNRGjgOLT/l3SSll9J49Cl+LIloUqkWWTPraK/mucEQ3dc2jStQ==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "webpack": { + "version": "4.43.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz", + "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "webpack-deep-scope-plugin": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/webpack-deep-scope-plugin/-/webpack-deep-scope-plugin-1.6.0.tgz", + "integrity": "sha512-ZYldKNeWQtk9SoV70x7Eb2NRmvHMtNBOjscs0wUdg/pfymntiF+0W/D9v2o76ztufjND6RNFjNVnyFQww25AZg==", + "requires": { + "deep-scope-analyser": "^1.6.0" + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + } + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "webpackbar": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-4.0.0.tgz", + "integrity": "sha512-k1qRoSL/3BVuINzngj09nIwreD8wxV4grcuhHTD8VJgUbGcy8lQSPqv+bM00B7F+PffwIsQ8ISd4mIwRbr23eQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "consola": "^2.10.0", + "figures": "^3.0.0", + "pretty-time": "^1.1.0", + "std-env": "^2.2.1", + "text-table": "^0.2.0", + "wrap-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "requires": { + "type-fest": "^0.11.0" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-fetch": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", + "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", + "requires": { + "is-bigint": "^1.0.0", + "is-boolean-object": "^1.0.0", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-symbol": "^1.0.2" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-typed-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", + "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", + "requires": { + "available-typed-arrays": "^1.0.2", + "es-abstract": "^1.17.5", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + } + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + } + }, + "with-open-file": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/with-open-file/-/with-open-file-0.1.7.tgz", + "integrity": "sha512-ecJS2/oHtESJ1t3ZfMI3B7KIDKyfN0O16miWxdn30zdh66Yd3LsRFebXZXq6GU4xfxLf6nVxp9kIqElb5fqczA==", + "requires": { + "p-finally": "^1.0.0", + "p-try": "^2.1.0", + "pify": "^4.0.1" + }, + "dependencies": { + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "workbox-background-sync": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz", + "integrity": "sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-broadcast-cache-update": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz", + "integrity": "sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-build": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.3.tgz", + "integrity": "sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==", + "requires": { + "babel-runtime": "^6.26.0", + "common-tags": "^1.4.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.2", + "joi": "^11.1.1", + "lodash.template": "^4.4.0", + "pretty-bytes": "^4.0.2", + "stringify-object": "^3.2.2", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^3.6.3", + "workbox-broadcast-cache-update": "^3.6.3", + "workbox-cache-expiration": "^3.6.3", + "workbox-cacheable-response": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-google-analytics": "^3.6.3", + "workbox-navigation-preload": "^3.6.3", + "workbox-precaching": "^3.6.3", + "workbox-range-requests": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3", + "workbox-streams": "^3.6.3", + "workbox-sw": "^3.6.3" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=" + } + } + }, + "workbox-cache-expiration": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz", + "integrity": "sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-cacheable-response": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz", + "integrity": "sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.3.tgz", + "integrity": "sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==" + }, + "workbox-google-analytics": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz", + "integrity": "sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==", + "requires": { + "workbox-background-sync": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3" + } + }, + "workbox-navigation-preload": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz", + "integrity": "sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-precaching": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz", + "integrity": "sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-range-requests": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz", + "integrity": "sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-routing": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.3.tgz", + "integrity": "sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-strategies": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz", + "integrity": "sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-streams": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.3.tgz", + "integrity": "sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-sw": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.3.tgz", + "integrity": "sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==" + }, + "workbox-webpack-plugin": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz", + "integrity": "sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ==", + "requires": { + "babel-runtime": "^6.26.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^3.6.3" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/worker-loader/-/worker-loader-2.0.0.tgz", + "integrity": "sha512-tnvNp4K3KQOpfRnD20m8xltE3eWh89Ye+5oj7wXEEHKac1P4oZ6p9oTj8/8ExqoSBnk9nu5Pr4nKfQ1hn2APJw==", + "requires": { + "loader-utils": "^1.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "dependencies": { + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + } + } + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "requires": { + "sax": "^1.2.4" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmldoc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "requires": { + "sax": "^1.2.1" + } + }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, + "xpipe": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/xpipe/-/xpipe-1.0.5.tgz", + "integrity": "sha1-jdi/Rfw/f1Xw4FS4ePQ6YmFNr98=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "zen-observable": { + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", + "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" + }, + "zen-observable-ts": { + "version": "0.8.21", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz", + "integrity": "sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg==", + "requires": { + "tslib": "^1.9.3", + "zen-observable": "^0.8.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d9f9949 --- /dev/null +++ b/package.json @@ -0,0 +1,43 @@ +{ + "main": "node_modules/expo/AppEntry.js", + "scripts": { + "start": "expo start", + "android": "expo start --android", + "ios": "expo start --ios", + "web": "expo start --web", + "eject": "expo eject" + }, + "dependencies": { + "@eva-design/eva": "^2.0.0", + "@react-native-async-storage/async-storage": "^1.13.2", + "@react-native-community/masked-view": "0.1.10", + "@react-native-community/netinfo": "5.9.6", + "@react-navigation/bottom-tabs": "^5.5.1", + "@react-navigation/native": "^5.4.2", + "@react-navigation/stack": "^5.3.9", + "@ui-kitten/components": "^5.0.0", + "@ui-kitten/eva-icons": "^5.0.0", + "axios": "^0.21.1", + "expo": "^39.0.0", + "expo-ads-admob": "~8.3.0", + "expo-cli": "^4.0.17", + "expo-mail-composer": "~8.4.0", + "react": "16.13.1", + "react-dom": "16.13.1", + "react-native": "https://github.com/expo/react-native/archive/sdk-39.0.3.tar.gz", + "react-native-gesture-handler": "~1.7.0", + "react-native-raw-bottom-sheet": "^2.2.0", + "react-native-reanimated": "~1.13.0", + "react-native-safe-area-context": "3.1.4", + "react-native-scalable-image": "^1.0.0", + "react-native-screens": "~2.10.1", + "react-native-svg": "12.1.0", + "react-native-web": "~0.13.7", + "react-native-webview": "10.7.0" + }, + "devDependencies": { + "babel-preset-expo": "^8.3.0", + "@babel/core": "^7.8.6" + }, + "private": true +} diff --git a/screens/HomeScreen.js b/screens/HomeScreen.js new file mode 100644 index 0000000..5b38ec2 --- /dev/null +++ b/screens/HomeScreen.js @@ -0,0 +1,47 @@ +import React from 'react'; +import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; +import { + Divider, + BottomNavigation, + BottomNavigationTab, + Icon, +} from '@ui-kitten/components'; + +const { Navigator, Screen } = createBottomTabNavigator(); + +import { HomePage } from '../components/pages/HomePage'; +import { ExplorePage } from '../components/pages/ExplorePage'; +import { BookmarksPage } from '../components/pages/BookmarksPage'; +import { SearchPage } from '../components/pages/SearchPage'; + +const HomeIcon = (props) => ; +const ExploreIcon = (props) => ; +const SearchIcon = (props) => ; +const BookmarkIcon = (props) => ; + +const BottomTabBar = ({ navigation, state }) => ( + <> + + navigation.navigate(state.routeNames[index])} + > + + + + + + +); + +const TabNavigator = () => ( + }> + + + + + +); + +export const HomeScreen = () => ; diff --git a/screens/ProfileScreen.js b/screens/ProfileScreen.js new file mode 100644 index 0000000..7b47077 --- /dev/null +++ b/screens/ProfileScreen.js @@ -0,0 +1,777 @@ +import React, { useState, useEffect, useRef } from 'react'; +import { FlatList, Image, Linking } from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { TouchableOpacity } from 'react-native-gesture-handler'; +import NetInfo from '@react-native-community/netinfo'; + +import RBSheet from 'react-native-raw-bottom-sheet'; + +import { + Divider, + Icon, + Layout, + TopNavigation, + TopNavigationAction, + Spinner, + Text, + Button, +} from '@ui-kitten/components'; + +import { iridiumlab } from '../api/iridiumlab'; + +import { ArticleListItem } from '../components/ArticleListItem'; +import { ArticleCardItem } from '../components/ArticleCardItem'; + +// import { AdMobBannerComponent } from '../components/AdMobBannerComponent'; + +const BackIcon = (props) => ; +const SubscribeIcon = (props) => ; +const UnsubscribeIcon = (props) => ; + +const WebIcon = (props) => ; + +export const ProfileScreen = ({ route, navigation }) => { + const [isSubscribed, setIsSubscribed] = React.useState(true); + const [articles, setArticles] = useState([]); + const [articleCount, setArticleCount] = useState(''); + const [isLoading, setIsLoading] = useState([true]); + const [page, setPage] = useState(1); + const [isLoadingNextPage, setIsLoadingNextPage] = useState(false); + const [hasPressedBack, setHasPressedBack] = useState(false); + const [haveReachedEnd, setHaveReachedEnd] = useState(false); + const [isCardView, setIsCardView] = useState(false); + const [skipSummary, setSkipSummary] = useState(false); + const [useBrowser, setUseBrowser] = useState(false); + + const refRBSheetConnection = useRef(); + + const { website } = route.params; + + let source = ''; + let subtitle = ''; + let isTopic = false; + + const getPreferences = async () => { + try { + const value1 = await AsyncStorage.getItem('useCardView'); + if (value1 !== null) { + setIsCardView(JSON.parse(value1)); + } + const value2 = await AsyncStorage.getItem('skipSummary'); + if (value2 !== null) { + setSkipSummary(JSON.parse(value2)); + } + const value3 = await AsyncStorage.getItem('useBrowser'); + if (value3 !== null) { + setUseBrowser(JSON.parse(value3)); + } + } catch (e) { + console.log(e); + } + }; + + useEffect(() => { + getPreferences(); + }, []); + + const openLink = (url) => { + Linking.openURL(url); + }; + + switch (website) { + case 'Ars Technica': + source = '&source=arstechnica'; + subtitle = 'www.arstechnica.com'; + break; + case 'BBC': + source = '&source=bbc'; + subtitle = 'www.bbc.com'; + break; + case 'CBS News': + source = '&source=cbsnews'; + subtitle = 'www.cbsnews.com'; + break; + case 'ESA': + source = '&source=esa'; + subtitle = 'www.esa.int'; + break; + case 'EurekAlert!': + source = '&source=eurekalert'; + subtitle = 'www.eurekalert.org'; + break; + case 'Forbes': + source = '&source=forbes'; + subtitle = 'www.forbes.com'; + break; + case 'Gizmodo': + source = '&source=gizmodo'; + subtitle = 'www.gizmodo.com'; + break; + case 'HuffPost': + source = '&source=huffpost'; + subtitle = 'www.huffpost.com'; + break; + case 'Live Science': + source = '&source=livescience'; + subtitle = 'www.livescience.com'; + break; + case 'NASA': + source = '&source=nasa'; + subtitle = 'www.nasa.gov'; + break; + case 'Phys.org': + source = '&source=physorg'; + subtitle = 'www.phys.org'; + break; + case 'Popular Science': + source = '&source=popsci'; + subtitle = 'www.popsci.com'; + break; + case 'Real Clear Science': + source = '&source=realclearscience'; + subtitle = 'www.realclearscience.com'; + break; + case 'Reuters': + source = '&source=reuters'; + subtitle = 'www.reuters.com'; + break; + case 'Science Daily': + source = '&source=sciencedaily'; + subtitle = 'www.sciencedaily.com'; + break; + case 'Science News': + source = '&source=sciencenews'; + subtitle = 'www.sciencenews.org'; + break; + case 'Space.com': + source = '&source=spacecom'; + subtitle = 'www.space.com'; + break; + case 'The Scientist': + source = '&source=thescientist'; + subtitle = 'www.the-scientist.com'; + break; + case 'Astronomy & Space': + source = '&source=astronomy'; + subtitle = ''; + isTopic = true; + break; + case 'Biology': + source = '&source=biology'; + subtitle = ''; + isTopic = true; + break; + case 'Chemistry': + source = '&source=chemistry'; + subtitle = ''; + isTopic = true; + break; + case 'Physics': + source = '&source=physics'; + isTopic = true; + subtitle = ''; + break; + case 'Artificial Intelligence': + source = '&source=artificialintelligence'; + isTopic = true; + subtitle = ''; + break; + case 'Earth Science': + source = '&source=earthscience'; + isTopic = true; + subtitle = ''; + break; + case 'Health': + source = '&source=health'; + isTopic = true; + subtitle = ''; + break; + case 'Environment': + source = '&source=environment'; + isTopic = true; + subtitle = ''; + break; + default: + source = ''; + subtitle = ''; + break; + } + + const fetchAPI = async () => { + try { + const response = await iridiumlab.get(`/?${source}&page=${page}`); + setArticles([...articles, ...response.data.data]); + setArticleCount(response.data.meta.articles); + if (response.data.data.length === 0) { + setHaveReachedEnd(true); + } + setIsLoading(false); + setIsLoadingNextPage(false); + } catch (e) { + setIsLoading(false); + setHaveReachedEnd(true); + alert('Something went wrong. Please try again later.'); + } + }; + + useEffect(() => { + NetInfo.fetch().then((state) => { + if (state.isConnected) { + fetchAPI(); + } else { + refRBSheetConnection.current.open(); + } + }); + console.log('current page: ', page); + }, [page]); + + const toggleIsSubscribed = () => { + setIsSubscribed(!isSubscribed); + }; + + const navigateBack = () => { + if (!hasPressedBack) { + navigation.goBack(); + } + setHasPressedBack(true); + }; + + const BackAction = () => ( + + ); + + const SubscribeAction = () => + isSubscribed ? ( + + ) : ( + + ); + + const data = [ + { + name: 'Ars Technica', + source: '&source=arstechnica', + imagePath: require('../assets/logos/arstechnica.png'), + description: + 'Ars Technica is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998. It publishes news, reviews, and guides on issues such as computer hardware and software, science, technology policy, and video games.', + }, + { + name: 'BBC', + source: '&source=bbc', + imagePath: require('../assets/logos/bbc.png'), + description: + 'BBC News is an operational business division of the British Broadcasting Corporation responsible for the gathering and broadcasting of news and current affairs.', + }, + { + name: 'CBS News', + source: '&source=cbsnews', + imagePath: require('../assets/logos/cbsnews.png'), + description: + 'CBS News is the news division of the American television and radio service CBS. CBS News television programs include the CBS Evening News, CBS This Morning, news magazine programs CBS News Sunday Morning, 60 Minutes, and 48 Hours, and Sunday morning political affairs program Face the Nation.', + }, + { + name: 'ESA', + source: '&source=esa', + imagePath: require('../assets/logos/esa.png'), + description: + 'The European Space Agency is an intergovernmental organisation of 22 member states dedicated to the exploration of space. Established in 1975 and headquartered in Paris, ESA has a worldwide staff of about 2,200 in 2018 and an annual budget of about €6.68 billion in 2020.', + }, + { + name: 'EurekAlert!', + source: '&source=eurekalert', + imagePath: require('../assets/logos/eurekalert.png'), + description: + 'EurekAlert! is an online science news service featuring health, medicine, science and technology news from leading research institutions and universities.', + }, + { + name: 'Forbes', + source: '&source=forbes', + imagePath: require('../assets/logos/forbes.png'), + description: + 'Forbes is an American business magazine owned by Integrated Whale Media Investments and the Forbes family. Published eight times a year, it features original articles on finance, industry, investing, and marketing topics.', + }, + { + name: 'Gizmodo', + source: '&source=gizmodo', + imagePath: require('../assets/logos/gizmodo.png'), + description: + 'Gizmodo is a design, technology, science and science fiction website. It was originally launched as part of the Gawker Media network run by Nick Denton, and runs on the Kinja platform. Gizmodo also includes the subsite io9, which focuses on science fiction and futurism.', + }, + { + name: 'HuffPost', + source: '&source=huffpost', + imagePath: require('../assets/logos/huffpost.png'), + description: + 'HuffPost is an American news aggregator and blog, with localized and international editions.', + }, + { + name: 'Live Science', + source: '&source=livescience', + imagePath: require('../assets/logos/livescience.png'), + description: + 'Live Science is a science news website run by Future via Purch, which it purchased from Imaginova in 2009. Stories and editorial commentary are typically syndicated to major news outlets, such as Yahoo!, MSNBC, AOL, and Fox News.', + }, + { + name: 'NASA', + source: '&source=nasa', + imagePath: require('../assets/logos/nasa.png'), + description: + 'The National Aeronautics and Space Administration is an independent agency of the U.S. federal government responsible for the civilian space program, as well as aeronautics and space research. NASA was established in 1958, succeeding the National Advisory Committee for Aeronautics.', + }, + { + name: 'Phys.org', + source: '&source=physorg', + imagePath: require('../assets/logos/physorg.png'), + description: + 'Phys.org is a UK-based science, research and technology news aggregator offering briefs from press releases and news agencies. It also summarizes journal reports and produces its own science journalism.', + }, + { + name: 'Popular Science', + source: '&source=popsci', + imagePath: require('../assets/logos/popsci.png'), + description: + 'Popular Science is an American quarterly magazine carrying popular science content, which refers to articles for the general reader on science and technology subjects.', + }, + { + name: 'Real Clear Science', + source: '&source=realclearscience', + imagePath: require('../assets/logos/realclearscience.png'), + description: + 'RealClearScience (RCS) is the portal to the best, most relevant science stories from around the globe. Readers find everything from small talk fodder for around the dinner table to the latest significant findings on the frontier of discovery.', + }, + { + name: 'Science Daily', + source: '&source=sciencedaily', + imagePath: require('../assets/logos/sciencedaily.png'), + description: + 'Science Daily is an American website that aggregates press releases and publishes lightly edited press releases about science, similar to Phys.org and EurekAlert!', + }, + { + name: 'Science News', + source: '&source=sciencenews', + imagePath: require('../assets/logos/sciencenews.png'), + description: + 'Science News is an American bi-weekly magazine devoted to short articles about new scientific and technical developments, typically gleaned from recent scientific and technical journals.', + }, + { + name: 'Space.com', + source: '&source=spacecom', + imagePath: require('../assets/logos/spacecom.png'), + description: + 'Space.com is a space and astronomy news website owned by Future. Its stories are often syndicated to other media outlets, including CNN, MSNBC, Yahoo!, and USA Today. Space.com was founded by former CNN anchor Lou Dobbs and Rich Zahradnik, in July 1999', + }, + { + name: 'The Scientist', + source: '&source=thescientist', + imagePath: require('../assets/logos/thescientist.png'), + description: + 'The Scientist is a professional magazine intended for life scientists. Coverage includes articles on recently published research papers, current research, techniques, important career news, profiles of established and up and coming scientists, publishing, research integrity and best practices, as well as other columns and reports of interest to its readers.', + }, + ]; + + let imagePath = ''; + let description = ''; + + switch (website) { + case 'Ars Technica': + imagePath = data[0].imagePath; + description = data[0].description; + break; + case 'BBC': + imagePath = data[1].imagePath; + description = data[1].description; + break; + case 'CBS News': + imagePath = data[2].imagePath; + description = data[2].description; + break; + case 'ESA': + imagePath = data[3].imagePath; + description = data[3].description; + break; + case 'EurekAlert!': + imagePath = data[4].imagePath; + description = data[4].description; + break; + case 'Forbes': + imagePath = data[5].imagePath; + description = data[5].description; + break; + case 'Gizmodo': + imagePath = data[6].imagePath; + description = data[6].description; + break; + case 'HuffPost': + imagePath = data[7].imagePath; + description = data[7].description; + break; + case 'Live Science': + imagePath = data[8].imagePath; + description = data[8].description; + break; + case 'NASA': + imagePath = data[9].imagePath; + description = data[9].description; + break; + case 'Phys.org': + imagePath = data[10].imagePath; + description = data[10].description; + break; + case 'Popular Science': + imagePath = data[11].imagePath; + description = data[11].description; + break; + case 'Real Clear Science': + imagePath = data[12].imagePath; + description = data[12].description; + break; + case 'Science Daily': + imagePath = data[13].imagePath; + description = data[13].description; + break; + case 'Science News': + imagePath = data[14].imagePath; + description = data[14].description; + break; + case 'Space.com': + imagePath = data[15].imagePath; + description = data[15].description; + break; + case 'The Scientist': + imagePath = data[16].imagePath; + description = data[16].description; + break; + default: + imagePath = require('../assets/logos/placeholder.png'); + description = ''; + } + + const renderItem = ({ item }) => { + const { id, title, description, date, link, website, imageUrl } = item; + + let imagePath = ''; + + switch (website) { + case 'Ars Technica': + imagePath = data[0].imagePath; + break; + case 'BBC': + imagePath = data[1].imagePath; + break; + case 'CBS News': + imagePath = data[2].imagePath; + break; + case 'ESA': + imagePath = data[3].imagePath; + break; + case 'EurekAlert!': + imagePath = data[4].imagePath; + break; + case 'Forbes': + imagePath = data[5].imagePath; + break; + case 'Gizmodo': + imagePath = data[6].imagePath; + break; + case 'HuffPost': + imagePath = data[7].imagePath; + break; + case 'Live Science': + imagePath = data[8].imagePath; + break; + case 'NASA': + imagePath = data[9].imagePath; + break; + case 'Phys.org': + imagePath = data[10].imagePath; + break; + case 'Popular Science': + imagePath = data[11].imagePath; + break; + case 'Real Clear Science': + imagePath = data[12].imagePath; + break; + case 'Science Daily': + imagePath = data[13].imagePath; + break; + case 'Science News': + imagePath = data[14].imagePath; + break; + case 'Space.com': + imagePath = data[15].imagePath; + break; + case 'The Scientist': + imagePath = data[16].imagePath; + break; + default: + imagePath = require('../assets/logos/placeholder.png'); + } + + return ( + { + { + skipSummary + ? useBrowser + ? openLink(link) + : navigation.navigate('Web', { link, title }) + : navigation.navigate('Reader', { + id, + title, + description, + link, + website, + date, + imageUrl, + }); + } + }} + > + {isCardView ? ( + + ) : ( + + )} + + ); + }; + + const loadNextPage = () => { + if (!haveReachedEnd) { + setIsLoadingNextPage(true); + setPage(page + 1); + } + }; + + const renderFlatlist = () => { + if (!haveReachedEnd) { + return ( + item.id} + onEndReachedThreshold={0.5} + windowSize={10} + onEndReached={() => { + if (!isLoadingNextPage) { + loadNextPage(); + } + }} + ListHeaderComponent={() => { + if (!isTopic) { + return ( + + + + + + {website} + + {subtitle} + + + + + + {articleCount.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} + + + Articles + + + + + + + + + {description} + + + + ); + } else return null; + }} + ListFooterComponent={() => ( + + + Loading articles... + + + )} + /> + ); + } else { + return ( + <> + item.id} + onEndReachedThreshold={0.5} + windowSize={10} + /> + + ); + } + }; + + return ( + <> + + + + + + + + Ooops! + + + No Internet connection detected. Check your network settings and + try again. + + + + + + + + + {isLoading ? ( + + + + Loading... + + + ) : ( + renderFlatlist() + )} + + {/* */} + + ); +}; diff --git a/screens/ReaderScreen.js b/screens/ReaderScreen.js new file mode 100644 index 0000000..091e7e3 --- /dev/null +++ b/screens/ReaderScreen.js @@ -0,0 +1,432 @@ +import React, { useState, useEffect } from 'react'; +import { + Dimensions, + TouchableOpacity, + ScrollView, + Linking, + ToastAndroid, +} from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import Image from 'react-native-scalable-image'; + +import { + Divider, + Icon, + Layout, + Text, + TopNavigation, + TopNavigationAction, + Button, +} from '@ui-kitten/components'; + +// import { AdMobBannerComponent } from '../components/AdMobBannerComponent'; + +const BackIcon = (props) => ; +const BookmarkIcon = (props) => ; +const UnbookmarkIcon = (props) => ; + +export const ReaderScreen = ({ route, navigation }) => { + const { id, title, link, website, date, imageUrl } = route.params; + let { description } = route.params; + if (description.length === 0) { + description = '[no summary]'; + } + + const [isBookmarked, setIsBookmarked] = useState(false); + const [hasPressedBack, setHasPressedBack] = useState(false); + const [useBrowser, setUseBrowser] = useState(false); + const [bookmarks, setBookmarks] = useState([]); + + const getPreferences = async () => { + try { + const value = await AsyncStorage.getItem('useBrowser'); + if (value !== null) { + setUseBrowser(JSON.parse(value)); + } + } catch (e) { + console.log(e); + } + }; + + useEffect(() => { + getPreferences(); + }, []); + + const articleObject = { + id, + title, + link, + website, + date, + imageUrl, + description, + }; + + const data = [ + { + name: 'Ars Technica', + source: '&source=arstechnica', + imagePath: require('../assets/logos/arstechnica.png'), + }, + { + name: 'BBC', + source: '&source=bbc', + imagePath: require('../assets/logos/bbc.png'), + }, + { + name: 'CBS News', + source: '&source=cbsnews', + imagePath: require('../assets/logos/cbsnews.png'), + }, + { + name: 'ESA', + source: '&source=esa', + imagePath: require('../assets/logos/esa.png'), + }, + { + name: 'EurekAlert!', + source: '&source=eurekalert', + imagePath: require('../assets/logos/eurekalert.png'), + }, + { + name: 'Forbes', + source: '&source=forbes', + imagePath: require('../assets/logos/forbes.png'), + }, + { + name: 'Gizmodo', + source: '&source=gizmodo', + imagePath: require('../assets/logos/gizmodo.png'), + }, + { + name: 'HuffPost', + source: '&source=huffpost', + imagePath: require('../assets/logos/huffpost.png'), + }, + { + name: 'Live Science', + source: '&source=livescience', + imagePath: require('../assets/logos/livescience.png'), + }, + { + name: 'NASA', + source: '&source=nasa', + imagePath: require('../assets/logos/nasa.png'), + }, + { + name: 'Phys.org', + source: '&source=physorg', + imagePath: require('../assets/logos/physorg.png'), + }, + { + name: 'Popular Science', + source: '&source=popsci', + imagePath: require('../assets/logos/popsci.png'), + }, + { + name: 'Real Clear Science', + source: '&source=realclearscience', + imagePath: require('../assets/logos/realclearscience.png'), + }, + { + name: 'Science Daily', + source: '&source=sciencedaily', + imagePath: require('../assets/logos/sciencedaily.png'), + }, + { + name: 'Science News', + source: '&source=sciencenews', + imagePath: require('../assets/logos/sciencenews.png'), + }, + { + name: 'Space.com', + source: '&source=spacecom', + imagePath: require('../assets/logos/spacecom.png'), + }, + { + name: 'The Scientist', + source: '&source=thescientist', + imagePath: require('../assets/logos/thescientist.png'), + }, + ]; + + let imagePath = ''; + + switch (website) { + case 'Ars Technica': + imagePath = data[0].imagePath; + break; + case 'BBC': + imagePath = data[1].imagePath; + break; + case 'CBS News': + imagePath = data[2].imagePath; + break; + case 'ESA': + imagePath = data[3].imagePath; + break; + case 'EurekAlert!': + imagePath = data[4].imagePath; + break; + case 'Forbes': + imagePath = data[5].imagePath; + break; + case 'Gizmodo': + imagePath = data[6].imagePath; + break; + case 'HuffPost': + imagePath = data[7].imagePath; + break; + case 'Live Science': + imagePath = data[8].imagePath; + break; + case 'NASA': + imagePath = data[9].imagePath; + break; + case 'Phys.org': + imagePath = data[10].imagePath; + break; + case 'Popular Science': + imagePath = data[11].imagePath; + break; + case 'Real Clear Science': + imagePath = data[12].imagePath; + break; + case 'Science Daily': + imagePath = data[13].imagePath; + break; + case 'Science News': + imagePath = data[14].imagePath; + break; + case 'Space.com': + imagePath = data[15].imagePath; + break; + case 'The Scientist': + imagePath = data[16].imagePath; + break; + default: + imagePath = require('../assets/logos/placeholder.png'); + } + + const getBookmarks = async () => { + try { + const value = await AsyncStorage.getItem('bookmarks'); + if (value !== null) { + setBookmarks(JSON.parse(value)); + } else { + } + } catch (e) { + console.log(e); + } + }; + + const saveBookmarks = async (array) => { + try { + await AsyncStorage.setItem('bookmarks', JSON.stringify(array)); + } catch (e) { + console.log(e); + } + }; + + useEffect(() => { + getBookmarks(); + console.log('Current id: ', id); + }, []); + + useEffect(() => { + if (bookmarks.some((article) => article.id === articleObject.id)) { + setIsBookmarked(true); + } else { + setIsBookmarked(false); + } + }, [bookmarks]); + + useEffect(() => { + BookmarkAction(); + }, [isBookmarked]); + + const toggleBookmark = () => { + if (bookmarks.some((article) => article.id === articleObject.id)) { + setBookmarks( + bookmarks.filter((el) => { + return el.id !== articleObject.id; + }) + ); + saveBookmarks( + bookmarks.filter((el) => { + return el.id !== articleObject.id; + }) + ); + } else { + setBookmarks([articleObject, ...bookmarks]); + saveBookmarks([articleObject, ...bookmarks]); + ToastAndroid.show('Added to bookmarks', ToastAndroid.SHORT); + } + }; + + const openLink = (url) => { + Linking.openURL(url); + }; + + const navigateBack = () => { + if (!hasPressedBack) { + navigation.goBack(); + } + setHasPressedBack(true); + }; + const navigateWeb = () => { + navigation.navigate('Web', { link, title }); + }; + // const navigateProfile = () => { + // navigation.navigate('Profile', { website }); + // }; + + const BackAction = () => ( + + ); + + const BookmarkAction = () => + isBookmarked ? ( + + ) : ( + + ); + + return ( + <> + + + + + + + + {title} + + + + + + + + + {website} + + + + + {date} + + + + + {imageUrl === '' ? null : ( + + + + )} + + + {description} + + + + + + + + + + ); +}; diff --git a/screens/SettingsScreen.js b/screens/SettingsScreen.js new file mode 100644 index 0000000..ac7ea9f --- /dev/null +++ b/screens/SettingsScreen.js @@ -0,0 +1,201 @@ +import React, { useState, useEffect } from 'react'; +import { Linking, ToastAndroid } from 'react-native'; +import AsyncStorage from '@react-native-async-storage/async-storage'; +import { TouchableOpacity } from 'react-native-gesture-handler'; + +import * as MailComposer from 'expo-mail-composer'; + +import { + Divider, + Layout, + TopNavigation, + TopNavigationAction, + Icon, + Text, +} from '@ui-kitten/components'; + +import { SettingsListItem } from '../components/SettingsListItem'; + +const BackIcon = (props) => ; + +export const SettingsScreen = ({ navigation }) => { + const [hasPressedBack, setHasPressedBack] = useState(false); + const [useCardView, setUseCardView] = useState(false); + const [useBrowser, setUseBrowser] = useState(false); + const [hasLoaded, setHasLoaded] = useState(false); + const [skipSummary, setSkipSummary] = useState(false); + + const getPreferences = async () => { + try { + const value1 = await AsyncStorage.getItem('useCardView'); + if (value1 !== null) { + setUseCardView(JSON.parse(value1)); + console.log('usingCardView: ', JSON.parse(value1)); + } else { + } + const value2 = await AsyncStorage.getItem('useBrowser'); + if (value2 !== null) { + setUseBrowser(JSON.parse(value2)); + console.log('usingBrowser: ', JSON.parse(value2)); + } else { + } + const value3 = await AsyncStorage.getItem('skipSummary'); + if (value3 !== null) { + setSkipSummary(JSON.parse(value3)); + console.log('skippingSummary: ', JSON.parse(value3)); + } else { + } + setHasLoaded(true); + } catch (e) { + console.log(e); + } + }; + + useEffect(() => { + getPreferences(); + }, []); + + const navigateBack = () => { + if (!hasPressedBack) { + navigation.goBack(); + } + setHasPressedBack(true); + }; + + // const navigateSubscriptions = () => { + // navigation.navigate('Subscriptions'); + // }; + + const BackAction = () => ( + + ); + + const rate = () => { + Linking.openURL( + 'https://play.google.com/store/apps/details?id=com.iridiumlab.sciencenews' + ); + }; + + const openPrivacyPolicy = () => { + Linking.openURL( + 'https://github.com/iridiumlab/science-news-privacy-policy/blob/master/privacy_policy.md' + ); + }; + + const sendEmail = () => { + MailComposer.composeAsync({ + recipients: ['iridiumlabdev@gmail.com'], + subject: 'Science News App', + }); + }; + + const updateUseCardView = async () => { + setUseCardView(!useCardView); + await AsyncStorage.setItem('useCardView', JSON.stringify(!useCardView)); + console.log('updated card', !useCardView); + ToastAndroid.show('Restart app to apply changes', ToastAndroid.LONG); + }; + + const updateUseBrowser = async () => { + setUseBrowser(!useBrowser); + await AsyncStorage.setItem('useBrowser', JSON.stringify(!useBrowser)); + console.log('updated browser', !useBrowser); + ToastAndroid.show('Restart app to apply changes', ToastAndroid.LONG); + }; + + const updateSkipSummary = async () => { + setSkipSummary(!skipSummary); + await AsyncStorage.setItem('skipSummary', JSON.stringify(!skipSummary)); + console.log('updated skip summary', !skipSummary); + ToastAndroid.show('Restart app to apply changes', ToastAndroid.LONG); + }; + + const renderContent = () => ( + <> + + + + + + + + + + {/* + + */} + + + + + + + + + + + + Email us with any questions or suggestions: + + + iridiumlabdev@gmail.com + + {/* */} + + ); + + return ( + <> + + + {hasLoaded ? renderContent() : null} + + ); +}; diff --git a/screens/SubscriptionsScreen.js b/screens/SubscriptionsScreen.js new file mode 100644 index 0000000..0e55dbd --- /dev/null +++ b/screens/SubscriptionsScreen.js @@ -0,0 +1,163 @@ +import React, { useState } from 'react'; +import { FlatList } from 'react-native'; + +import { + Divider, + Icon, + Layout, + TopNavigation, + TopNavigationAction, +} from '@ui-kitten/components'; + +import { SubscriptionListItem } from '../components/SubscriptionListItem'; + +const data = [ + { + name: 'Ars Technica', + website: 'arstechnica.com', + source: '&source=arstechnica', + imagePath: require('../assets/logos/arstechnica.png'), + }, + { + name: 'BBC', + website: 'bbc.com', + source: '&source=bbc', + imagePath: require('../assets/logos/bbc.png'), + }, + { + name: 'CBS News', + website: 'cbsnews.com', + source: '&source=cbsnews', + imagePath: require('../assets/logos/cbsnews.png'), + }, + { + name: 'ESA', + website: 'esa.int', + source: '&source=esa', + imagePath: require('../assets/logos/esa.png'), + }, + { + name: 'EurekAlert!', + website: 'eurekalert.com', + source: '&source=eurekalert', + imagePath: require('../assets/logos/eurekalert.png'), + }, + { + name: 'Forbes', + website: 'forbes.com', + source: '&source=forbes', + imagePath: require('../assets/logos/forbes.png'), + }, + { + name: 'Gizmodo', + website: 'gizmodo.com', + source: '&source=gizmodo', + imagePath: require('../assets/logos/gizmodo.png'), + }, + { + name: 'HuffPost', + website: 'huffpost.com', + source: '&source=huffpost', + imagePath: require('../assets/logos/huffpost.png'), + }, + { + name: 'Live Science', + website: 'livescience.com', + source: '&source=livescience', + imagePath: require('../assets/logos/livescience.png'), + }, + { + name: 'NASA', + website: 'nasa.gov', + source: '&source=nasa', + imagePath: require('../assets/logos/nasa.png'), + }, + { + name: 'Phys.org', + website: 'phys.org', + source: '&source=physorg', + imagePath: require('../assets/logos/physorg.png'), + }, + { + name: 'Popular Science', + website: 'popsci.com', + source: '&source=popsci', + imagePath: require('../assets/logos/popsci.png'), + }, + { + name: 'Real Clear Science', + website: 'realclearscience.com', + source: '&source=realclearscience', + imagePath: require('../assets/logos/realclearscience.png'), + }, + { + name: 'Science Daily', + website: 'sciencedaily.com', + source: '&source=sciencedaily', + imagePath: require('../assets/logos/sciencedaily.png'), + }, + { + name: 'Science News', + website: 'sciencenews.org', + source: '&source=sciencenews', + imagePath: require('../assets/logos/sciencenews.png'), + }, + { + name: 'Space.com', + website: 'space.com', + source: '&source=spacecom', + imagePath: require('../assets/logos/spacecom.png'), + }, + { + name: 'The Scientist', + website: 'the-scientist.com', + source: '&source=thescientist', + imagePath: require('../assets/logos/thescientist.png'), + }, +]; + +const BackIcon = (props) => ; + +export const SubscriptionsScreen = ({ navigation }) => { + const [hasPressedBack, setHasPressedBack] = useState(false); + + const navigateBack = () => { + if (!hasPressedBack) { + navigation.goBack(); + } + setHasPressedBack(true); + }; + + const BackAction = () => ( + + ); + + return ( + <> + + + + { + const { name, website, imagePath, source } = item; + + return ( + + ); + }} + keyExtractor={(item) => item.name} + /> + + + ); +}; diff --git a/screens/UpdateScreen.js b/screens/UpdateScreen.js new file mode 100644 index 0000000..8c8d6bd --- /dev/null +++ b/screens/UpdateScreen.js @@ -0,0 +1,51 @@ +import React from 'react'; +import { Layout, Button, Text } from '@ui-kitten/components'; + +import { Image, Linking } from 'react-native'; + +export const UpdateScreen = () => { + const update = () => { + Linking.openURL( + 'https://play.google.com/store/apps/details?id=com.iridiumlab.sciencenews' + ); + }; + + return ( + <> + + + New Version Available + + To continue using the app, please upgrade to the latest version. + + + + + ); +}; diff --git a/screens/WebScreen.js b/screens/WebScreen.js new file mode 100644 index 0000000..5586f85 --- /dev/null +++ b/screens/WebScreen.js @@ -0,0 +1,119 @@ +import React, { useState, useEffect } from 'react'; +import { Share, Dimensions, ProgressBarAndroid, AppState } from 'react-native'; +import { WebView } from 'react-native-webview'; + +import { + Divider, + Icon, + Layout, + TopNavigation, + TopNavigationAction, + Text, +} from '@ui-kitten/components'; + +const BackIcon = (props) => ; +const ShareIcon = (props) => ; + +export const WebScreen = ({ route, navigation }) => { + const [isLoading, setIsLoading] = useState(true); + const [hasPressedBack, setHasPressedBack] = useState(false); + const [appState, setAppState] = useState(AppState.currentState); + + const { link, title } = route.params; + + useEffect(() => { + AppState.addEventListener('change', handleAppStateChange); + return () => { + AppState.removeEventListener('change', handleAppStateChange); + }; + }, []); + + const handleAppStateChange = (nextState) => { + setAppState(nextState); + }; + + const shareLink = () => { + Share.share({ + message: link, + }); + }; + + const ShareAction = () => ( + + ); + + const BackAction = () => ( + + ); + + const navigateBack = () => { + if (!hasPressedBack) { + navigation.goBack(); + } + setHasPressedBack(true); + }; + + const renderTitle = () => ( + + {title} + + {link} + + + ); + + return ( + <> + + {isLoading ? ( + + ) : ( + + )} + + {appState === 'active' && ( + { + setIsLoading(false); + }} + source={{ + uri: link, + }} + allowsFullscreenVideo={true} + style={{ + height: Dimensions.get('window').height, + width: Dimensions.get('window').width, + }} + /> + )} + + + ); +}; diff --git a/screens/navigation.js b/screens/navigation.js new file mode 100644 index 0000000..7c1fe97 --- /dev/null +++ b/screens/navigation.js @@ -0,0 +1,31 @@ +import React from 'react'; +import { NavigationContainer } from '@react-navigation/native'; +import { createStackNavigator } from '@react-navigation/stack'; + +import { HomeScreen } from './HomeScreen'; +import { ReaderScreen } from './ReaderScreen'; +// import { SubscriptionsScreen } from './SubscriptionsScreen'; +// import { UpdateScreen } from './UpdateScreen'; +import { WebScreen } from './WebScreen'; +import { ProfileScreen } from './ProfileScreen'; +import { SettingsScreen } from './SettingsScreen'; + +const { Navigator, Screen } = createStackNavigator(); + +const HomeNavigator = () => ( + + + + {/* */} + {/* */} + + + + +); + +export const AppNavigator = () => ( + + + +); diff --git a/themes/light-theme.json b/themes/light-theme.json new file mode 100644 index 0000000..be40cd5 --- /dev/null +++ b/themes/light-theme.json @@ -0,0 +1,77 @@ +{ + "color-primary-100": "#E4ECFD", + "color-primary-200": "#CBD9FB", + "color-primary-300": "#AEC0F3", + "color-primary-400": "#95A9E8", + "color-primary-500": "#7289DA", + "color-primary-600": "#5367BB", + "color-primary-700": "#394A9C", + "color-primary-800": "#24327E", + "color-primary-900": "#152068", + "color-primary-transparent-100": "rgba(114, 137, 218, 0.08)", + "color-primary-transparent-200": "rgba(114, 137, 218, 0.16)", + "color-primary-transparent-300": "rgba(114, 137, 218, 0.24)", + "color-primary-transparent-400": "rgba(114, 137, 218, 0.32)", + "color-primary-transparent-500": "rgba(114, 137, 218, 0.4)", + "color-primary-transparent-600": "rgba(114, 137, 218, 0.48)", + "color-success-100": "#F3FBCF", + "color-success-200": "#E4F8A1", + "color-success-300": "#CAEB70", + "color-success-400": "#ADD84A", + "color-success-500": "#87BF18", + "color-success-600": "#6EA411", + "color-success-700": "#56890C", + "color-success-800": "#416E07", + "color-success-900": "#325B04", + "color-success-transparent-100": "rgba(135, 191, 24, 0.08)", + "color-success-transparent-200": "rgba(135, 191, 24, 0.16)", + "color-success-transparent-300": "rgba(135, 191, 24, 0.24)", + "color-success-transparent-400": "rgba(135, 191, 24, 0.32)", + "color-success-transparent-500": "rgba(135, 191, 24, 0.4)", + "color-success-transparent-600": "rgba(135, 191, 24, 0.48)", + "color-info-100": "#CCF3FF", + "color-info-200": "#99E1FF", + "color-info-300": "#66CAFF", + "color-info-400": "#3FB3FF", + "color-info-500": "#008CFF", + "color-info-600": "#006CDB", + "color-info-700": "#0050B7", + "color-info-800": "#003993", + "color-info-900": "#00287A", + "color-info-transparent-100": "rgba(0, 140, 255, 0.08)", + "color-info-transparent-200": "rgba(0, 140, 255, 0.16)", + "color-info-transparent-300": "rgba(0, 140, 255, 0.24)", + "color-info-transparent-400": "rgba(0, 140, 255, 0.32)", + "color-info-transparent-500": "rgba(0, 140, 255, 0.4)", + "color-info-transparent-600": "rgba(0, 140, 255, 0.48)", + "color-warning-100": "#FFF8CC", + "color-warning-200": "#FFEF99", + "color-warning-300": "#FFE466", + "color-warning-400": "#FFD93F", + "color-warning-500": "#FFC700", + "color-warning-600": "#DBA600", + "color-warning-700": "#B78600", + "color-warning-800": "#936900", + "color-warning-900": "#7A5400", + "color-warning-transparent-100": "rgba(255, 199, 0, 0.08)", + "color-warning-transparent-200": "rgba(255, 199, 0, 0.16)", + "color-warning-transparent-300": "rgba(255, 199, 0, 0.24)", + "color-warning-transparent-400": "rgba(255, 199, 0, 0.32)", + "color-warning-transparent-500": "rgba(255, 199, 0, 0.4)", + "color-warning-transparent-600": "rgba(255, 199, 0, 0.48)", + "color-danger-100": "#FFE8DA", + "color-danger-200": "#FFCCB6", + "color-danger-300": "#FFAA91", + "color-danger-400": "#FF8976", + "color-danger-500": "#FF5349", + "color-danger-600": "#DB353A", + "color-danger-700": "#B72435", + "color-danger-800": "#93172F", + "color-danger-900": "#7A0E2C", + "color-danger-transparent-100": "rgba(255, 83, 73, 0.08)", + "color-danger-transparent-200": "rgba(255, 83, 73, 0.16)", + "color-danger-transparent-300": "rgba(255, 83, 73, 0.24)", + "color-danger-transparent-400": "rgba(255, 83, 73, 0.32)", + "color-danger-transparent-500": "rgba(255, 83, 73, 0.4)", + "color-danger-transparent-600": "rgba(255, 83, 73, 0.48)" +} \ No newline at end of file