From e02c2bb627401d541fb3465441000d68ec6da30b Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 12:18:20 -0400 Subject: [PATCH 01/22] finish service layer --- src/challenges/jobListings/README.md | 93 +++++++++ src/challenges/jobListings/data.json | 149 ++++++++++++++ .../jobListings/design/active-states.jpg | Bin 0 -> 32528 bytes .../jobListings/design/desktop-design.jpg | Bin 0 -> 108313 bytes .../jobListings/design/desktop-preview.jpg | Bin 0 -> 50277 bytes .../jobListings/design/mobile-design.jpg | Bin 0 -> 107580 bytes .../design/mobile-with-filters.jpg | Bin 0 -> 29046 bytes src/challenges/jobListings/images/account.svg | 1 + .../jobListings/images/bg-header-desktop.svg | 1 + .../jobListings/images/bg-header-mobile.svg | 1 + .../jobListings/images/eyecam-co.svg | 1 + src/challenges/jobListings/images/faceit.svg | 1 + .../jobListings/images/favicon-32x32.png | Bin 0 -> 1063 bytes .../jobListings/images/icon-remove.svg | 1 + src/challenges/jobListings/images/insure.svg | 1 + .../jobListings/images/loop-studios.svg | 1 + src/challenges/jobListings/images/manage.svg | 1 + src/challenges/jobListings/images/myhome.svg | 1 + .../jobListings/images/photosnap.svg | 1 + src/challenges/jobListings/images/shortly.svg | 1 + .../images/the-air-filter-company.svg | 1 + src/challenges/jobListings/index.html | 193 ++++++++++++++++++ src/challenges/jobListings/style-guide.md | 32 +++ src/pages/joblistings.tsx | 42 ++++ src/services/joblistings/getJobListings.ts | 9 + .../joblistings/joblistings-api-utils.ts | 15 ++ 26 files changed, 546 insertions(+) create mode 100644 src/challenges/jobListings/README.md create mode 100644 src/challenges/jobListings/data.json create mode 100644 src/challenges/jobListings/design/active-states.jpg create mode 100644 src/challenges/jobListings/design/desktop-design.jpg create mode 100644 src/challenges/jobListings/design/desktop-preview.jpg create mode 100644 src/challenges/jobListings/design/mobile-design.jpg create mode 100644 src/challenges/jobListings/design/mobile-with-filters.jpg create mode 100644 src/challenges/jobListings/images/account.svg create mode 100644 src/challenges/jobListings/images/bg-header-desktop.svg create mode 100644 src/challenges/jobListings/images/bg-header-mobile.svg create mode 100644 src/challenges/jobListings/images/eyecam-co.svg create mode 100644 src/challenges/jobListings/images/faceit.svg create mode 100644 src/challenges/jobListings/images/favicon-32x32.png create mode 100644 src/challenges/jobListings/images/icon-remove.svg create mode 100644 src/challenges/jobListings/images/insure.svg create mode 100644 src/challenges/jobListings/images/loop-studios.svg create mode 100644 src/challenges/jobListings/images/manage.svg create mode 100644 src/challenges/jobListings/images/myhome.svg create mode 100644 src/challenges/jobListings/images/photosnap.svg create mode 100644 src/challenges/jobListings/images/shortly.svg create mode 100644 src/challenges/jobListings/images/the-air-filter-company.svg create mode 100644 src/challenges/jobListings/index.html create mode 100644 src/challenges/jobListings/style-guide.md create mode 100644 src/pages/joblistings.tsx create mode 100644 src/services/joblistings/getJobListings.ts create mode 100644 src/services/joblistings/joblistings-api-utils.ts diff --git a/src/challenges/jobListings/README.md b/src/challenges/jobListings/README.md new file mode 100644 index 0000000..4d39ad5 --- /dev/null +++ b/src/challenges/jobListings/README.md @@ -0,0 +1,93 @@ +# Frontend Mentor - Job Listings Challenge + +![Design preview for the Job Listings coding challenge](./design/desktop-preview.jpg) + +## Welcome! 👋 + +Thanks for checking out this front-end coding challenge. + +[Frontend Mentor](https://www.frontendmentor.io) challenges allow you to improve your skills in a real-life workflow. + +**To do this challenge, you need a basic understanding of HTML, CSS and JavaScript.** + +## The challenge + +Your challenge is to build out this job listing page and get it looking as close to the design as possible. + +You can use any tools you like to help you complete the challenge. So if you've got something you'd like to practice, feel free to give it a go. + +Your users should be able to: + +- View the optimal layout for the site depending on their device's screen size +- See hover states for all interactive elements on the page +- Filter job listings based on the categories using the HTML `data-` attribute + +### Filtering + +#### Option 1 + +Filter job listings based on the categories using the HTML `data-` attribute. In this option, you'd use the hardcoded content that already exists in the [index.html](./index.html) file. + +The categories are: + +- Role: Frontend, Backend, Fullstack +- Level: Junior, Midweight, Senior +- Languages: Python, Ruby, JavaScript, HTML, CSS +- Tools: React, Sass, Vue, Django, RoR (Ruby on Rails) + +So, if a job listing is for has the following categories `Frontend, Junior, JavaScript, React` your HTML data attributes would look like this `data-role="frontend" data-level="junior" data-languages="javascript" data-tools="react"`. + +#### Option 2 + +Use the [data.json](./data.json) file to pull the data and then dynamically add the content. This would be perfect if you're looking to practice a JS library/framework like React, Vue, or Svelte. + +To add a filter, the user needs to click on the tablets on the right-side of the listing on desktop or the bottom on mobile. For each filter added, only listings containing all selected filters should be returned. + +Want some support on the challenge? [Join our Slack community](https://www.frontendmentor.io/slack) and ask questions in the **#help** channel. + +## Where to find everything + +Your task is to build out the project to the designs inside the `/design` folder. You will find both a mobile and a desktop version of the design to work to. + +The designs are in JPG static format. This will mean that you'll need to use your best judgment for styles such as `font-size`, `padding` and `margin`. This should help train your eye to perceive differences in spacings and sizes. + +If you would like the Sketch file in order to inspect the design in more detail it is available to buy from the challenge page on the platform. + +You will find all the required assets in the `/images` folder. The assets are already optimized. + +There is also a `style-guide.md` file, which contains the information you'll need, such as color palette and fonts. + +## Building your project + +Feel free to use any workflow that you feel comfortable with. Below is a suggested process, but do not feel like you need to follow these steps: + +1. Initialize your project as a public repository on [GitHub](https://github.com/). This will make it easier to share your code with the community if you need some help. If you're not sure how to do this, [have a read through of this Try Git resource](https://try.github.io/). +2. Configure your repository to publish your code to a URL. This will also be useful if you need some help during a challenge as you can share the URL for your project with your repo URL. There are a number of ways to do this, but we recommend using [ZEIT Now](http://bit.ly/fem-zeit). We've got more information about deploying your project with ZEIT below. +3. Look through the designs to start planning out how you'll tackle the project. This step is crucial to help you think ahead for CSS classes that you could create to make reusable styles. +4. Before adding any styles, structure your content with HTML. Writing your HTML first can help focus your attention on creating well-structured content. +5. Write out the base styles for your project, including general content styles, such as `font-family` and `font-size`. +6. Start adding styles to the top of the page and work down. Only move on to the next section once you're happy you've completed the area you're working on. + +## Deploying your project + +As mentioned above, there are a number of ways to host your project for free. We recommend using [ZEIT Now](http://bit.ly/fem-zeit) as it's an amazing service and extremely simple to get set up with. If you'd like to use ZEIT, here are some steps to follow to get started: + +1. [Sign up](http://bit.ly/fem-zeit-signup) to ZEIT Now and go through the onboarding flow, ensuring your GitHub account is connected by using their [ZEIT Now for GitHub](https://zeit.co/docs/v2/git-integrations/zeit-now-for-github) integration. +2. Connect your project to ZEIT Now from the ["Create a new project" page](https://zeit.co/new), using the "New Project From GitHub" button and selecting the project you want to deploy. +3. Once connected, every time you `git push`, ZEIT Now will create a new [deployment](https://zeit.co/docs/v2/platform/deployments) and the deployment URL will be shown on your [ZEIT Dashboard](https://zeit.co/dashboard). You will also receive an email for each deployment with the URL. + +## Sharing your solution + +There are multiple places you can share your solution: + +1. Submit it on the platform so that other users will see your solution on the site. Other users will be able to give you feedback, which could help improve your code for the next project. +2. Share your repository and live URL in the **#finished-projects** channel of the [Slack community](https://www.frontendmentor.io/slack). +3. Tweet [@frontendmentor](https://twitter.com/frontendmentor) and mention **@frontendmentor** including the repo and live URLs in the tweet. We'd love to take a look at what you've built and help share it around. + +## Giving feedback + +Feedback is always welcome, so if you have any to give on this challenge please email hi[at]frontendmentor[dot]io. + +This challenge is completely free. Please share it with anyone who will find it useful for practice. + +**Have fun building!** 🚀 diff --git a/src/challenges/jobListings/data.json b/src/challenges/jobListings/data.json new file mode 100644 index 0000000..2ee32ac --- /dev/null +++ b/src/challenges/jobListings/data.json @@ -0,0 +1,149 @@ +[ + { + "id": 1, + "company": "Photosnap", + "logo": "./images/photosnap.svg", + "new": true, + "featured": true, + "position": "Senior Frontend Developer", + "role": "Frontend", + "level": "Senior", + "postedAt": "1d ago", + "contract": "Full Time", + "location": "USA Only", + "languages": ["HTML", "CSS", "JavaScript"] + }, + { + "id": 2, + "company": "Manage", + "logo": "./images/manage.svg", + "new": true, + "featured": true, + "position": "Fullstack Developer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "1d ago", + "contract": "Part Time", + "location": "Remote", + "languages": ["Python"], + "tools": ["React"] + }, + { + "id": 3, + "company": "Account", + "logo": "./images/account.svg", + "new": true, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2d ago", + "contract": "Part Time", + "location": "USA Only", + "languages": ["JavaScript"], + "tools": ["React", "Sass"] + }, + { + "id": 4, + "company": "MyHome", + "logo": "./images/myhome.svg", + "new": false, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "5d ago", + "contract": "Contract", + "location": "USA Only", + "languages": ["CSS", "JavaScript"] + }, + { + "id": 5, + "company": "Loop Studios", + "logo": "./images/loop-studios.svg", + "new": false, + "featured": false, + "position": "Software Engineer", + "role": "FullStack", + "level": "Midweight", + "postedAt": "1w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["JavaScript"], + "tools": ["Ruby", "Sass"] + }, + { + "id": 6, + "company": "FaceIt", + "logo": "./images/faceit.svg", + "new": false, + "featured": false, + "position": "Junior Backend Developer", + "role": "Backend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "UK Only", + "tools": ["RoR"] + }, + { + "id": 7, + "company": "Shortly", + "logo": "./images/shortly.svg", + "new": false, + "featured": false, + "position": "Junior Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["HTML", "JavaScript"], + "tools": ["Sass"] + }, + { + "id": 8, + "company": "Insure", + "logo": "./images/insure.svg", + "new": false, + "featured": false, + "position": "Junior Frontend Developer", + "role": "Frontend", + "level": "Junior", + "postedAt": "2w ago", + "contract": "Full Time", + "location": "USA Only", + "languages": ["JavaScript"], + "tools": ["Vue, Sass"] + }, + { + "id": 9, + "company": "Eyecam Co.", + "logo": "./images/eyecam-co.svg", + "new": false, + "featured": false, + "position": "Full Stack Engineer", + "role": "Fullstack", + "level": "Midweight", + "postedAt": "3w ago", + "contract": "Full Time", + "location": "Worldwide", + "languages": ["JavaScript", "Python"], + "tools": ["Django"] + }, + { + "id": 10, + "company": "The Air Filter Company", + "logo": "./images/the-air-filter-company.svg", + "new": false, + "featured": false, + "position": "Front-end Dev", + "role": "Frontend", + "level": "Junior", + "postedAt": "1mo ago", + "contract": "Part Time", + "location": "Worldwide", + "languages": ["JavaScript"], + "tools": ["React", "Sass"] + } +] \ No newline at end of file diff --git a/src/challenges/jobListings/design/active-states.jpg b/src/challenges/jobListings/design/active-states.jpg new file mode 100644 index 0000000000000000000000000000000000000000..986eec5f0a3030e290449e30a9c40a7f8dda2237 GIT binary patch literal 32528 zcmeFYby$_n);N6ANJ>fw(hW+fG>Eixw{&+S2!bHpp>)HhyHk;F*nqT1cX#~uMtz>= zJmD(oS8N2o>}+Iy0^EJw+q01Nl^(=00ssCU?6|M?KJQnK!6lP z1Vkhx#C!LU@7+U3Lq$bH$HBma{Na#b<6%Sokq|v1d_ee!h=q!bjEaSmnSq&8kc&%D zURvJVJPhXlwu9Tx02VUb8bTTz30EA24 zGzj<#0$`j+=^z*Y^FiGdfM17jVT?-%APm^+96<;m>RJF=%pxEd0JIgR0k92PX^;;2 zw7nq=v_z>^2zX-N3P&@t2f+YX{%UUkj%IuTBGhOQgm4I*;~_ObWFd&wz|#svk*78Q z0FGs30n&1l8OkyKHUkBmW!}HE0W7ChNYkfokRG4bdqZSsm)uYQ{~RE!j)foqKw;4e z04Q7306-5*2BBdnjpQHz5E};uEApTi3<@%&W*_JS;MJZ&8Q9K(Q1E2KJF@(z2I74P zjcBG|4RjJwdqZ$om3BxCz+vQJSCc_8SokMU&>MGIAZ4dt3dONcpf!L-R2qLr14L_S zcN}O1Yq@X-SZZITKoRJy?jW?fb1<||Hpd|-4Vy5z0EKr2)}!?fjxEZ5yh9Y#z3<>% zWodK=5E7j4o;Bn#Roq9i*>(C;<0l3q`(O!z!CQHzVTzypwC^uENKt!a5YwO70=P%1 z7N`JMDke|3p4vlrgy!UU5cKZO zKkhjz?d;3$v`~Lx{x)*Wz=ArGbug4>;6XQ)_SB`^AAKN(TO?spF60A%JM+gf0H^`& z2#1Xt`iAocR5;!O=+|EkmBJf9{p*es?hoF}?((v)v-m$l^6Aa2R%uIp(8ce+SKK@0 z{YQWH4g8oUzC-L`&ypc4`bZ9d?Z$>vwql+45#?#z{k~m!Q?hemu@K$(KwkWj_z`PW zOt)41w4vLTYNT#-{Yly%9l3>-jAm+UZ0}(Gn1eD=sl*}vC_!&4SmTdXdx&2rD;X&T z^~ietpKf&Z-?W(r#KK*nEtn$70JyHoxh*L1N6|kRRH=pKebWlzz*w35!T*hrYu-7S z`3o`Pli$4G&~T8JvlU9{e+`@Z&HN2fW}{i;pagF9KgnQgwC_Z}b^jm1hi`vm|C3^P z0F;FU13n`AyNuumlmjCxu<3sP?=m!2$gYMs(c`jYP4Mr+Ct{FC1pxTxr@BMFt^5iH zrgMQugW!n}t+@%a4^J@34mR=Dnu8AqKOA|NfUdvYdG}{0@E#AK2<#yL7B`mcyPMZY z1#jc6&~<_XKXGHI*I%)FN*u)J&!QxWReBtzZIN%*yh(8}IMkg_9{Sk2UO4F zgh+*~TO=xHLTT<+46CWbD|PqCXR!ynbdiOg&vXFX4`jBtNzHM4)&Z=7jBsb09|VA_z( z!TdnPi)+lHl&UWhx?*60y_-p#q7DrwPw@_Rkn-D%>UeK~wE_QU_lzrK>yD(e%~lVO zFa;;8W@K^=9`KoLSZ;B9|HG78R$Sq>QY(hfNtW4+M+as%jZ|ajXK~bBLW&&OKaQM}=_6tQPCQ}o=jnOo(R6ED6#fCb3z9ujg6`2+J*;{`t4h&Or z*Ns*z@2*AO--Y@PA;ojjk;<#fN)Ty%x5yi^7C)HY_zyru3PUKfS&PCS!sjlsnGwL* z8K3ZnU|fIi#>1U2>5nKq1mR`{B#@)@`(O-7!hCHCX2;OD)jXb+M`l6#f)tLow9^;R zMgG^Pi=5l0%i;@ek$fh~BBPuD`pA=mwwJb{?~>F^qSBlF$(JYo-Lur~Dx%~j_rENV zzYdM`?kaU@xCv+7rjQLqQ&QNkGKOBwp3R_$xetpI9*L!t_7MP-dO(M21mNg?}hNBME$x_djqU1e)C)D=Vb+pCrGch~Ynn z&DY_!P;KTxG7QSTbIUio;ztP~MCfx2fAK0*0r`vt3J{{G;MzSFtK>&LQK`mk@l~u_ zEYe#h8KAO1%5Qf?Q6a^-Zcp^pv!FOP-w>T2|Dkb*{P}{w_b7Ytbmz+Tc%S(~HscR1 zRDjU|eWAX3NM(iF`|+Q>VkoX^oOhF%2P~W zgZ+>Mu|m;C{5yZrfi?f*jQ#S{#uU$8E`f=Q1*o;SBX%JQRnglmEy>b0Fanxy%GMZV z1ya-85x*8MI`I(HZ3-xw=#BkeW8K(D^oK>4_guF+gP2q5Hqlj?v(}xTpM{O)FCSWY z%vW}%hmI~RdYbg|;rMOa?_WQ{8905mveOD3i@vDy71xiYqUcpcZT#u+-pTQVNmZIH zjkS-S6xtz^UU5*N@R}04_W5d-yxHR8|nxB3A`Q+h34sJ9_FNZx@ z7Cyv3MSs=($&X@!ukOj?9_Ft>iujsjTdjW#`+IYjzx4it_Y3*cvwxQWe~$G}qF>Ws zE?oG#2%gaz%0j3$c-`@L8QQ0%mAlo2rdBpB_%|txX1P%hlm{F4PclGdGyiYu|0VzH zf&Y5ozaIGi)B^&L#0ViICju>hF$9tqfk(JYioik-M3(@p1MCq16XFfn2m(p1I^F`)bGLCgaH@J|$C0~r7#_=|uC0QA?t1#|$g-uj!+1^|pCfHPvZZZ$&? z%7k$Q0B&0t7pcyf=I4Y^4nUL!z~uty#{GtxvEBd*4tQw4UxL$~Nfa{NdRw92Hes~| zHD`(&0OtW zrD5`@aa1YV&AkD%{)_J=j~M`1$mKzraCKD1ZM|3~!yYQ>Y>?Y){n;9720PKQV`pMQ zL^_E&3wSuIu%0KaPsps@o87l3LCU#&Qw>SaLDXPpDS06`P%A;8m;==!4S;tT1AvswUp$odK5u|B1**mb zNlKv~-Ps=I?hP4hIRF5Xclh|zpu7Rdx^jZ~y5x;;QtBy|^$zQ)zt*KShUG=&T?lZ^J7G+03lnR#N+Z1Pm!uI;4Z=fNt@C*f;9>zWK~zZlag5zL-%W=h z?^|7myB?6cD|oX2U{vs~JIG)u3Xov*2jvNgFux=KJj6I{vR@P|9RNIU`eQ}D@&=F| z+~UiDayf1X}(9XCP!VdKQA_f%VYo&W+5#5cy*_tH2bWS zH^3Gs+KfrT|0%h$nsZjfa>SuW5Wsk(?vCIwEmIa-HkV&A*kYUp*#D4dvFTgIy-08v z9cm%<+~t=#m2ndXV7_buF9WDv2m<$UdJ{c;Uc;*Y90TUXT2aAMdHOqFApX*X+6F0T z2N3{VIOM7PEKsWu9e+~~h5$fA@D~NI1OOJczX%w}ToG%YpS$deI;8#NK_^ONx_|X4 zTzD=Q9englbC4bqjz#=xCn0dz7LrN84Y|Ze8nAG@B4w{n`FsX zY5~%*6p%Ltq}+`NvHWK-iGi$4)87<3q!HTMZ|ZRx00{mjApQQg{96w|V+hlI00tHT z4i5g0K!Obi`7nZjhy@_w-Y1iL@I>%6GQKSy0nX5`&m=Igz&Qgw@6Dma75rg-iBFu8 z{CPq4o>45WherOOKy%Vw_&|!2@}7ctlrERy4SW<;e6YG%&Ka}vc|Ki6$~`V@sa7u8 zxu};>`xeX`^C(y%x^ejxgA38p99O8H_{K)11@PQua&P0~+BFCCC@03*16+NjYatb+iSmKbxG@5kAEO2IU#&Fy&87ItnbH}&VU2vqA zjH}#8iY`JAd^M{0%Q(NF#zuL@YgeEm9bpa$2wube&*03#?1M!ULsaO56(X-X$ku`# zaqBc#f>Ec|oYN|5twjP9ku&%Tyq;5K?y16B%FR6z@*wwXW}Jhfk$x=K4td!9!dx|mNtIuFt!`L-?Wx$=@?BJNeRtf=aS zI^%_$e4;XrzvFWzHyouxQcBWX{xQP8H6cxEx4k5;X^&DSE1Q#RrCBV(&8~AV;=lCg zJVL26k}st5EY6h?)4wnF%?sqgJ7t}_my06x{Rb$WqeA@O?(2W60K*j3%S8VDN8V>M z1G0as{cjcEsp8aLkWxGefq(gbU-XcLzy2WTU=1<&&sNuO&+^prZ-IL%vRJkCr2>Au z`&i?P=B+olhjM#|7PiN)y-@CaJ;SF)a(cQX-G2^$QaO7J=fPBJD@;P`Gu z6nz1|n?7f+OX+C0c5$Xe6D0~^#BGmScUL!O@zYUtXvo%#=^)O0t!#R<8T(~F=UBV=^b7X&Tc#SA_*2nevQ;?D(* zLj%u_3l}HH&p`B`iEQ_0G`fp4QExk;D-~+jw{sHJlNPK^5|Zb7uE%kp@rAmzSnCcv zmXi3Ie6VKuTwTM1B3IR^Jn+Ysb&hK_e!Wp=j_y#I@T~jFce`Huu>Mdp&b;$NLvQ#d z-nM5+PuI-Wnc=cXwAyFNddDmsKe^=i@rOjs4+U@)2MyUMV^bR;xb^dVZx19l33ZiK zuU>7Os16k>=j3zirpl&d+mF!4=gVMcN>EvFCRm;r7=tB8Hz+$s)U>IUn^dxua=-~= z+H@T#GgX|7$|_)D<=jEff_&8-Ql-dzy5q0z=?V_&6^>tWw#+A0k6-3l(c8<%rg15> zu5GF^RdNyLWzr0cD1Q*UXry*f%ozhce)EW5X2C(#ODpfWpEF~Trt5`Y&RKW!{8lPDSX zOb)DUHq^7qbkb7la^=MO8PTAjEtjTP(`4i>Sf!4<`P^;v+G?|(?!(WhN8g>T2vsGh zTu0O*#rz!#QS6-s#+pg3tVs(o=DYh#Po6SbUX0CD+7D!IDU&Kb+Au#n25~OM>}D$I z*@3q$q--wAJ(r4mjWbp)nIFU70t#ntRkiM=JW8_e)tC*IPva)4xhI?utXzeq8Q8d& zj!Z_@z^s|>NmHpx%2dN+su@MO$yQUL^bO{>z|8}==wy+^5y)Ow`C~_3`kk%X-|#nO z)EEeUYk0J8oGP=GB4#OPdXX%jGrZ2G$b%=Nu9)?;ILiug-}EMxsVU4%me5v7Mrmr4 z#*9r#!wa1HdnfJvu`RFYZ?gX(b~JrdoBy0d|M){#&ij%6|3qjlmtrdY@F6VoUUrE0 zzYWCyR^fh>x*oD?z~?7e|AF$J9P@rm%jekWcJ>?m!*;P(->>Lb(!Z~aVt%)Q?%7v- zL9^HLE%0*|2FM$Jdp=I#ON&DO@_moY_^1>@Zh;WX4ru9|ukWkJGva(eg1Bq^TdcSEO1 zkPu}Z)329bHvr#!;`k%N&8%yibNd$mJWoX_O3Fe{P{VIVFwXy?Lc8^IplPp?JhS(a z(032Jxv7P@w$qE#P0_mg@l#1K$jP<|qiX!5L=#N?ENZxshqa00uCH|<3gEVsG_OBu8xvN)eDPL$8TCiqzR1oP0 zneUH}J0%zgO-@joZzxMDPli~WN|(F@Db_F_cXOI)M!vC{4Y>$Z%zM$-WTDjiNK>II zQ9FCwnlX@geAd&nE|=bR9$ht0%f)EaY`U4;QveLhJ~pGOWIvV5scpVY<9Hzp%CVC( z(K1pCwbIz;q9J*-u@~DflcQm^R8d}+CFU&Z?d?`>c<9tf^!RW?>^aXNiZie z%`%2M!z?GPI=e)we7550NKyH5Q$vXc$0e&(q?f^ZQL?*+aso4t@mM9@iBny*V^g+; z>9D2gmNv7Wtik%p7wObSW+eQo2Nq^=zO&J@jQaD_C?^wO=jrwmP9S@L+7MMmbwF@z~_&5%Tl=-Qm;=_2-hi zV!oSVed_<8Leqo)^Z^pmU*|1=IS9EltKA1+Vc=k45bmMggZ|nP0dj|iq|C7ZY(yM# zR(XZ{xMUQRLUMZcNO&}CMs|+xGAkCTpRfzQw)M>_r+V=|vJ9V=Q}~CmLsWX@XXFP? z5g8nc`p&;E*l+^CwUL2VGJCb`>OnSl6Kq}`tu*fpsWxmWlDJCFqwf4aA!AGe*5g=ZRK!M zD3dSc@$01Cfhnpe8QHYH4d->PgrJ_NjCjdFEO)V*wwF*d5+!D{h3!#%Y$n#BL{!G{uR=Y_Sa6SNY70k&greS z!qAFbDWA2JH=+GlAr0M+al(X4PxAOO?2Q)vE|a`ugOx%URjTv|8(IFQ9tCpV z;0CVS{o(H;bLXZtS-pd$Dq~6%Y=w`?y%x|`TG4UHafq__dba0Nu=e=c>@xVOPWp)B zruy2NW1R~!tE*YK!xm(QW}jPNJOx=OS>UzVC7kRe(c9M16U5X~j_Y^1Tj&C>P4^}+ zCbat>cm!F?b{!<8Y#%Ur5u;C(TvA`1UNd`rd%W7RZgJD?#dixxsoXF(qAFE)rh^70ZUNRa4)0r_ zt&7y2_KGOCPIG-@VW3-;lDFM0UI`%9k?do9Q8#u8*S9Y6CmoH+WphpRM; z+!*XxEa|QYAl{+oahFuXD8@dnV^2q>+q4!UYz2(lnnthD1&UhKMAlz(_%8Z5QJ(Md z>873uDIYz!soeAUcv6Kx%^N*%NdY-#z%O`eRBL@2k8&Uvythy27G8X9$TKrskocU6sXYm1V^DpV=#1Lx=Gk10LvIT>UxUab4-{=E z5!&x#7yYh}7e$iDIVDH_p+O>T;kh?aM(yX3k=`b}>J7pS*@#@nv1Xf{+~c|mM_odC=#t(JhQ^4y-vZX&!lmj8C+DtxGd z>adWijFcD|wLR;Q-FbL#WbImOQ(q@%Q z%+8Y7<}dr3%QpWZX46W&wETQy^@ek}4Q)ks%xc!LEB~uE8fOA_w?IAkVD^jRShq4N zo6x-v`VPh7NL=gS#qhZ^syb29a+Q9ez!xuIeJe4!Xw#Cl8^D>8c_}aJI$trsqL(vX zR5?V=w#RVdy-<|sDvc1uEf;@gMP|N=s%g5AkK{zlU;<0t=o^~phT2~Mei=uHpFu}e z5ahr}rmo6*gx5x?Dr}u4nis~EQn#Lxl{S^md$!g+7V5ePdrU7k4Qh)8U`n$ru4i<; zzIa}kee#x*pasx58~o3#NqO?K@CKFmwlpF?Wv+bQrA@E;I%MahxR3gYDw-xm1pbBI zA#%O<#N|M#SI{jmDlu~)o&Sj$Z(TM;Io&qRF;x!yj+x_0_Dif%C6&+s%$|$3!&Ny= z2A!OFZ3JaLWn-i4=gaURZr?Z&s&ksZ3)$vIJLXq$L>VykIG?3>+Pt*Hion1WA85v& zxCKymCR9t_;!EOx!~W5X>LHyhHUZ8lECrL2MBxV-zr7SkB&pw@`RmG+b;}2FIqv$i z>NA~nvS5l9Q#5Zy&X8wG(#1wS6YS9MZ5S*FMQ5(B&#u#OPvG}X)3<$w5zcOY5T|Fa*x<=;5h?=1Cg6IjEl&Sty=)NRdWMzjZ3L0ED4;} zr{;B@s>12?&Pq<$G0cpCLE~v^w3Y#haDnns4bdcNx{<3D`eOzIW&Q8rs)^u&L@8sF z+Ang99;$v=!Xo|q<=l-IvHEpPu|hrL;wV;t{~*sJi{CpZc{T7gni11egtO_!$&R4x zdeoRB|I@kMt_rm3;?h}jmE~HnbuZ592II!Y#AlR}w3g%Ct&qXj`T>L3vN$pivf45E zYu#P-g2IYpqKWP0LB!suQLsm$T6tR!*(Jo?$Q5X5baD78ljxSkwRN?bjt*25N19$$ z6oAjU?g!L!-;?W9ZE?3|V|G;N$Lpv65i4g&=cJ8B%uw)VMZ0}>l9GV`^@Fz4sb$>j z({8JGiq`$JXtHXX6Fs^HXH^IBlQ+yB*(U z(!}B5lo?C=ni;H8mMFzc*P)nZ%m7va4|v@C?Z73ccAk*`1aP_z(u?ELkBoZxx~s=l z`CS)Tm=CAhBFfHny-L%oOFXz|pH%yR6{5vC$_iOkbv3ZkQy3|@T`wY5mA*W?)m1HQ zr<=pVM~f{-BQCtrF3cqYEMszn70D}{vnh=mGYmWn@~t!jZqmUGd~V>n4Fuug)={`f zazRZ20f+C*UVF{kPIlQ@plqM)5u)%BGCuBFO&!&&JlBu_`RenwVOm}IqLz-!@f|mp ziz;EJb>5gV-tN%iE>tx4Vm z5ncs9F5B$=aX_h>k25mLT+{ZK2f@LBi?~$Bj68qqygk64Yl~ z`7ky~n+MDSBcm6@%DAyuvhe;~239>^vPhJ{%1uh6>@xke&2EPq8yy8Zih%{RW`-!Z zIAff@Pdksq%&O!RyIpW?6zwwAm1&n~IcDnbRpXI2(@JP-TgEs{7sp9~?J}Yk@T)lk z+bb(^>_rXgzF@-;jy+4%!i&rAsuq_GWn!6WT>!o4Qhv8Wwvm%ylJeMHL4oU=)e@Ww}mOrVuva5>+=tc`R#!b#Nr{f_Du`UJ39W9 zvFqR$p9?qw4$yWCUj!e+YF>LhVrgzYl8v`{eMa8Fab1?X9V%dHc4;6xP4sqh^rR!T z8p6zMZ{*T8^z$n|E0tg6D`Ny}{=z+oa(4 zTRG+V?j64LNU~FZ8M?&NIvRYrqQCs~EGcZuO0J2gqgmrd7xE%4S-u5GV_sJ+{8+mM z!sRsS=-0^xy5iwzX$w=6PPtU69+Ld?Ony&K=Sp5o#{8V50%^A5t!VvVe z6UkpXyj&GQPaB|pzw7&E_=RbTvEbEiz`3U^E&7;pFI+2QF=thz=v80j*uWtfe<|^y zj<)B!wN#e5wri;%=6LtZc$995^2J2PJVt%Ck-`2NI}rvKix6wo3(XIBe6?Std80eg zNuGNX5(cx}OolXA&Q1wb#XLZfFf-Rv*N@PP3Gpp)_-J0IR4G>bbXyEw0@oZ5OAvT# z(OXi=hfNtzJHUDwtQ!Ay4ertPrn#x*r*}QP6-;kFumV1^7p7sj)lv4c%%??{K~r;q zSHZGJl{fwqZHzYi&BrZvI%;qD@0eA8VG6!Va~8|+qEv(&!qcnvB&V-znrvoN<8@!V z(;jdNj7(e*|Jvt!XTtuZ8a$?_i;Kw=wCz|axzRf7rxUi1Nlyjc$M5RBl)#on3#Wxxms$&TTzVdu*+h4GkOwBtYQJ7&K zJC5*BSL82sN9HeeOd>RrAb%P6T}e_=bQX?;?HS1FZL?D2DNoEX%WMsg7)Uh@6U_&i z3agm%yZa=zIjDfy&pR$bblz_>AjLP|e2UvVUmdQESBlD-ckKt+O~0Gd3DV!)kN7;( zjmqhz2vc7tjNmF&^blgfhp44A9j zYA&3SHOy+%WPq<6%@H#raLmMH$AnwxpSW4rKu)jGGAYOdB`MHSQF&wuji!rc=9Jnl zkKj9jEFuD`4@3Q?8EY~hPGxe=2wF#vWw$-NoXOWhZ<+a4BVTms&tSdLO*NKJrLSh} z1ZVnujSEazya?x*lFfp=I=8H_V0E+7UvGpTSTJjx9~Q)-64)2exAT_QNT6k$Q`Vuy z4#>ks2%5(Yc-Q0S`3e5rh^U`5(!IpWLsWwoR~0^!Y>(M?DaD^VguIzk*Pu=y$Km3s zwq98W6U}cmAIZucG|KLJdoFqC#Lun{I?J3T#td9uLc*Wcm30hf`R8%D;1o;XwKmfmbYb!q-J@u;-cjep5Zw1= zTZL1(ASIZ!%dh$TJjf(BM)?&*bYrXr-;nP}hj8(e?{gSG67A~xamOVS2*@^qJq8}x zfU4{Y7j5i=-*b%gO5o+NGHqma_|rr*pNx>=m%p=%ur8^WWM0R9UWdHrhSnvBq^R)b z)2KcBY@VC>X2g;y8Fsk7)!9_0>iTxdD*hVCPb4ZM%F81&j%*LP&Ut2_-8Bncfx4s0 zjM#~7knH_&2f;RX-Yu})f^l#@-_;#*!lm-_zmhH@>KcfYsNO?P}wJsv}bmx@KK8;k*Ic3@hpGR!7x2gBiM8B+W?Oz_2|_q zwHsLtD5z-nk5BThDoaMEw3@ksb#fDy;Wl|HNwpB{7x&roH?ngzfn$WdxaKw#-CveVTfy0TOif3Q>a_kSQ4y zjNA3JkiJi#VXfXLh?4|Az}fC0uL;*L#Ys~7gl(*=fvrg%Zp2AiSVC4pnjj3BLhXmp zP`)ql_Fo1V*tk)%+F6DH`aDopimWm9jFYBkla_T=czs5>OM>vGLlUOk)#(1Sy07Kx z%k%0lq;Xd#FrGdtLcV@KDJtstE2Z;~d6VmRX+P?uUgri$P?#CU2E0Tf?35Vzd+y{f zX_TL6y!}f5yN%R6^OR*FSye=5$vQ#;%04k$N&{<|Ka)p4N5bH$Yk2q9lu}v8491#* z?Wg}GoAc15?O<~Y^W}|b?u7>Af^V@9TXQz=J_jGSYu`{#J_U|ylRjqO6-aa}S}ahv z%>05NiK&4dIvW(1V76>k*6ufRj6ld;Kh}ud`K1am$PAXLb?Gq4nvxVa-JKhic(&#y zqiPd<-gvKwv(hnQTBBIfj~ceSa_OM~u}m>%uz=?jRXTl*smpAOfZW=i)p3bZsSK65 z*;7e?(!$XowUr|V&mj*X!*2#|ND{;yw`!DC7{wX7j2Y1cXAuilMp!PYJTWPZcuBQS z)z(>2xe>Huu?~BGu2s+D|H^(9mb9atRO|_+Tc>>7`t=TZ~C2MYjh?V=h z1Mi_ORv3mGk|<0F(&j{a7)B;%yLE!RcQRrTyqSmYt?$uqu2X=#qj5h?iMOphpIGNF zUcGv7C3e%VJfW1$$HdH3GL)%`ss$p^;z2E5{=x{$CnB*UEzfKF*>5S*CqFDoCd*%) zB2u!R6>{@Keooo&^9W(R8t+x0RH~#XM3rcm$3&rpQ=8Wf&IyyqOv$tmsc@ZKCGHRt z`;=+uw+2q(thFdxkS} zO$(m6el(FspYE0uX%LF2{&4|a-6Gp{p#ZHbdq6qHiiDO4vFO>o1S0d~oqSDVHABqj zROlKE8<$fkX$OZ3R+c19LYag>4;6(wkB^5(mX@6DDPp5gaeP=J*zO$bqN%Q|&% zNkn*AdvSI`$JlDr_9{NA+{1l&MrYyw@U_?10!$0&bq46w1f}YKA&WTdj zEw0f^d{pLtcy794-U7XEylw$a-yNeJ+ohSuyx@rjN2g<{dOS|n9bX&K?>O9Yo9STt>hNt zsdQ7Lc1euXt*(H3Dgv@=K2IR8uYXsi2oz)JYbEKlBhc}*!{sG+HLs9I7vV|sF(IZh zWa0L7Z<$K_ewnFblB7)VGNPvaOR-(3atX<4u7||j=MP@gDOR(t6Zdu3b{=pvb&Hd` z+;2_ld5S*AUkv8O5z>lo-Iv&{M-kez;9klo(`*HS&r) z&xo9g_q&W!`_loUMn0=P+2;Y33ZhSA;8x&N-&b~e<~NMVmWN3oJmVkG>u)IB3^XYf zxPN&IP;@;LCwr7RRTNs^pxpKuQ%dP5T<0v>MpQz6c$KI@&d#tp&^lUKn2+AcO-3Cf z-)!fhkm7vB^Q;uP{qr13myo$8JHC!MsrNYAL}^{GEU@Xbfk#22PHqY7UzGO1QZJ4p z&W+&G8?QQ5rEIXZi()xP#zpYRlZk}mR@ypm+!s;%gO=UiOn1QcAw0h(ZEf6ytjod0 z>rIR6mDIEihE&JcsBp9h#nR;Hw1_N=0P8Xpl{V&KBkWRtZbLwgveubNK3{^I{K!WszwOLxM+(89u;so=vxd<{e{^s@cFtc=w?Nw_QQ~C0_lZ{l zGGV;1sBf-sW@5D}BLm570$hr>=)eO70jt&Rr^snJeriF~4+|;)dwbCbsaishP;^2~ z^Mc%MXWoynbQ5~CUvv~7ei3pgXdI+-l_Bf?=G%8~li&N`%QvvFikcr!zNC3rhh78* zr>FlLKH9f0E0h{POTfEn(RH9fh^nIGEar}-24WiM~f zG`KxEvzqK0D6qc2*JKzgh00qFvhszAXKY9u)ws zIo)yQ6HvZ}al_y+5P)l}wIXB+R!hVc>WK)(0~y#U{FhPP>aM=%BIfa%@$YROrK&pI zpx#j40>;I1s#1I;Fa`JE0y79#L(juSi|l8ZrI)|^bRsN_!Z3{U5|NCVfuUK`GzWPR=(cwU%7l#h@2qA3}{fg`* zTPNq#3S*JuluGX=k1wjej1CVHs|p&JyP%i7V;u@e#s8~WDh?||nr&N*>8H*r~oaQ*72 z_1lkr@VS@xPs=koh~S|1w$-Lh;Y<{~AB(?uP%N44A0tltQohe!?p@Al$_K|q8>;5# zfTz~1Hqn8})SgHECETz;B3sp2dn6?ASOpyH?Yn$R>sUP^j6S{_fVodI$h`e<1f0K(-Fit7 zu2a-)2&%S^K5(dBjc7Kcb>4~+B1$VvtC8g6W7sTzxD z*TCXa4pS>*oMXxyQE^!PgfCRHObWPt!lv<1VD~y7(L7s-BW+T5DKC4eWiUB2!etyNjo+&Fc_l>`&<2v2;!cdyc_Bn^-C^C^{eASGt?d#U~Pio@!cD2qZ~*? zw-4BNB7+^1l0}4sWhL$z;L_nq-BM>>!en`uTNW;!5O?xS=ZRwQ^JM%f;+ zA6*vYqsrTf)Spk3Bbt}(uh4>9kJx#>fuSbdP0N7u+B4Hur|{T(Zfsq~^!tzm+ntIez3YYQyRl%e6a6eKj%^;PyfR8?Azfja-wDhW1w)E5#l zRW1gF?9F^4$FuTJ#O_y}%4HN(PKp$Tjro4|Ky;=nNr_G|$AJ_TXLQGb$s4K=RFlH6 zWF-+i2~IZn7-JiP?|TkEoYs`L(WN;shJ@t;>3~M|;Lin^0S@Dcp!EzaA#5>%0X)cm;u_;z8mwA4 z{})*=*sx90+G+C%j^mgSA=(Ot*ymuYpkuo#6`H9at~o-aA`CV@u|qMx>jA4WS^S=! zt?>cwklIPiKJT{;5l$A>cAqsKM^LD=*%p+PjpLN|&ZocM!&%j9(K5gbS~hDM8|~+F z0&TCveM&P!@HC>P3wO^A$@F5maI6~cfc$_%UvBRGe3%F1*9-rcHUFJ!7DBQQx|AZ~ z?Z=H|rCYFGKXxMdd$Rd2dFQdX>Pq>dMcilH;4Jojn5D(J_dbGeJ^NroHPJIa=r8u1 z=RJO+AY>g#7WEPn0ndvJnKiOjlJ+HuW@U`3+tyJ$mqih_CcSmsISqlMPu(&jsrZZ_ z>d4jgfO0ny(m$m2AqK(|khK2z3lle_`Av41%l|kRh$=GczkCRY8Zi$IEPWrNz}HbY zBe6-Je{$^%%q%SQeQIGDOfAHRBOocfpd>%N!LXQv^HHwu#U)$8fZLwaJg(#D`{|zc z@Q_tvf4gLk8q{n?GT4~UcppydUe2GV>{X8|BcC4JZ%lLu*(U68a!$^054MyO+~1w4 zdYI`D5@r=V6R&42#H(4G(IN9R{$7JBfq__NMp$O9ty>)v%<)qv`{H!GQB8aX<6JZ4 zC`HC3w`waQ?61V$t=#@!(6Ca<&ci+E=HwsHR=eqUxV#PRS(TNysvHv*Y0hb}4T7V= zbM{fI_>l%vV1qZEl5h){hB`OH?qI{cOYU)MecH^B7vwWgCM%9f&9yqG3M<$=;DHpk zZI?-xZkGAZ*KLrofpTMdotu=ZOj$D@r#(`Jc!0Q1tk7bX>CJcRG#_&W)4kI^i z@UvxA;pm_uZ10cdkMKNg6DMW@H)E;poQpO6Ac_ToEHQ?4>&Td}h!@E!sxwwf+nVwZ zZA_Q5mX_$WPszF|SHay((KF}+pw-MGRuqyKdede-YBRlYcMqiTE;LOj~*~` zkIb6nTM}Sz$G)nii@w=(6Yv$}y$o z7&E3-41wg*`7=SgoJZxNI&@}aH0g+<=8ryh%w=_MwfyT3JAr-R@h`i4ZRHYy?C>9o zeoWLm19i##f>B+fn$Uv6z?KC^5L|}%awEkkw;N?j5#8x!odMY=5eqyp}cm6bUe5$&LJ3K zMVjVDVG?U;apE_O^@xmzIG_|i@@${zXbkm*PrT8-17gpFx(A&2sI|ZfU!`H56taGK z#VbB6VK5*Fx$=C&Q&jpYB>S*`l%gYjaGaN5IrK*)-td?|biYLi4Jo6f0f+!mRh!cB zlcBbU{YhPAdDdQPU_vx>4mEcB+DQS4q}`Jy&mKqL2sKJIXWXUF-ifk_BpSJ@Vrm8| z;^&;?g5*48$L>|)daj`yywPR)iHIZZJ5*tfha0mRUFN3WQ%%0Ik$HH08_DpK1K97lQ4_lqgXC-%z#^eP1_Y@;Wfqi}Bf%u`4coQaLQWT%IZu!mK7tO9Q$Pe*!*Q|bD z|4#A##fJdMH^u)=Ij^WfAD(4jvfPS<3J|&lwApNvD;=LKLqA4J9-K7+2Dd;t9rI-{ zaSAvO+DYCSuJjsU_OH4>rMb*~lLA149gXsXL)H5_G*C*Rp)`}Qc zXA27~c6mGhr@gO^ila&29o&PvyF+kycL+1VB}lN~ZovY<-Q8ty0t654E+H^LaG4+h zf(DX1$+zF#@9f<@yL-;>_usAQGhL^vr>DC6t+%S5_o=4^!G=pQDSN4TIq%Iwl{AsN z_ggfK&G*`Q3za&Zyq}upQj&?B;AT5+cX-C^?7R$kM3HLE|1&!LH4XR<2SCb@3qUTf z^JO_?U{&R%l9{xAkfaQZFC_WYEk-ehCO+~}G`{i_r~_J<=wK$j3S0C`2pMzfp6l3# z`~*aXFKKrh)k2it&rnKOl}vSzTqj-S0Y~}?gwWj|ix)ubxVcUmcb=m8rZ`i3vr5ssvHl*X%BXL?Q#)%tAD3%!e8@VHV1$e|`= zLNyg>X_2nuMo7j+PJ(`Wm|wISrbrA8v8`MLZ6%#U%`ZItp_-*qq``BPctLwr_@(Zi z@n2R>)d=dNRUn1IU)qcr~L5*9(fFE;nX5u0p}Sd(_%fhE>~is zcj=h@k2cOQ6XgCh3szaUR{Y1%+;9iV8GJY1J!_Y7Mrufij-*25jOeC3(A2CY@%Z!TtU-;&i z6Wc7f_QNh`{w7$adKbgdIgcRUc z1K09Q{UJRrxd{Q5DZ>HIaZ~v<(1g!u{>#qH;nS1HpPQW^&>6)xVBFb&&mi=hTNSzTGNg?m)8x4+Zt%?$#9-1AklMXCpR#rBHPp6HQn`veZ&zC0q_sN%w3 z6I7AB>|PESK>QNpqqI&Oeq`@c3_eoxZl zAMim`n4Rhy|)*VqNvU<4GM<_+{ZOI)Irx^pFo7Jq+W-B>EO=}jR zT|9po0go+b*NF_AJ`?`E)G`V7*dfh__86b#4i3CeP96m(68=DOEfY#(7TXP0WR)<7 zWP!n(8P9n7h6Ps%$Bs}k)bc@Q2Fj!W%`wK7L4IT65iB#{(p5UzemrUE1TiF0$RQT| zI05!ae;>f>ajE#K@XJbXo*}6^@WOHd`h!J!fnc%x~`YP<9qtLL*cAH#$Dd(ev`R=mI@uR>{fZUL=1|t4B z0gfRQOM?G-=4|kx>RIL5q2@`)&Z?PPj)sZDBBUPvF!kcYVLtHFu3&w-Z#9@JR}JKm zT}k`tPQU0y@>=$8Fm`c3ioa7oo|Rc%HGH3q(FFDjLAkv_RM zSCZA2HtBDMmI?)=BTM7+AZg26`eGCqEFI3yJ~3p-Hj1p^#Y%>MJ1vU`_l2xeXU=3^ zCE1_~Y#C+4LV%Pq4IApc+#Zu}IseEDaUCxX{|U%^f@`-ILBVRX_si~~iekh4zMZyF3P4-Kp{_2_dxuosYB=Zvb_nNF7z>%4 zR6I@)948f>A}Z=_$^S?3{}qb=yBlbJ;08*Mh0kkU2*bz->*uOh6t@Nv{Wk4OxRbc_C2?{8*JoKm%y zMf|c2eM5(6nJeR5t`@>iy2OXe^CP0=lW8$30}5%JxX4?otv4PmI%foA7Y+0B2^Fy{M^3HTw-MY~(qt|1 zJQNxeK<^vBo7Sm`u~%P)*AAY?NGwOz;dEV0__|#2i~|dYPpx3n_tvWkqeIV}2?^7@ zzK0&$8)jgUu`t{Q!-Z8-wsu6D1)g5$ASll$w<-OmO^0HB1sbvS7=`A^} z(|lY<1msm=VR&9qX?Zm2M52C;Dh__I$W_0X)w1kW3%3qGofR%oQp~l0MXLeX zjD~X*i>aW}Thb>KFW!5m)KQgIRX{wtBrx&Oir#nYoLRZJ&kERV=kOVE(diIfB{4*X z(23qHHi$N94bTlpu=x9gyukHj^T6?!s}OBAbm9lSJoBn0F#C~AmYsJlb6kn=e8LRZ z^h{e#3}_-4wX~vc>1>XKV$8{K1yA-RkC9S7XTLBsu=zMJSwMPO%3VyH-^ysny?1UX zsfl+EOTQ-LL*Q!bmTR3nD`rbml)9?FXw#b06|t&++W0c)8K8=v?}F}i_v#k(2jP2{ zqvSd^QI(HYtTent+Dfs;LJo7LD$O-z`tYcID1~vlr4*t4F+}rSncBoCQ*pYPB2N@0 zm7F%TY$5SA_8X~Zn$0e#`g!qIUwfFIuu&7Smn4 zyK6BGdseobSH8^CW)#z{WuQYoN-$r2?OKTZLFLL@O6lrIA4i%d7RU3|oA&64Jd9BC zSN6Qvnb6RTAX*hnqq`gnq?wsGqoYzgnvw`+r*wIAtuQ&n84mtNCHe;&AfO;O&Pe2W z>g+-mX&BM&GUM9<3BNbvO__<~V4x)OCUz#JQAO&600o}19#Xb|g%T{R^e&Z8M~0~v z{xnV#aES?xF2iLmj|Q4WQzF1!+5pc-t&}bG*a#Z5pUlnjEea4CKUG2>!BHKobisKs zdNeJ500f?Qxy%odNqVyt0uE}hbQk35LK)(Da@k^8uM*r3lA#bPp>C|6R6be?gxA zPCb_)!CRs4fV;i_I|2PSlx|CNit-m`cwwpa@}wO#H9?g;f| z0fvv7rd#+C*q<)AdA1IQ2&UsH2`A#O&;t%SwLW(rwOy#z>ULW#7Vg_7 zQ7%)W-;Lb+&_&m+U^8|tOqQFg zq=Z}zG##Qu$jSeLUgj$0qu`E#rFG+({B6n6*QDa}b4d@OGxN6`zC5!oZm@aVmB4{Dy zFB=eE7ps76$~Q2x^fr2%U}7HLRJCLiLtAWIDf679u?iHwA?CGeuNEVTjJNYfVZ&)@ zx}{grTak)^V3Kc6!vY*at6;>Mz&<}?Rpz2-gP3ce6p6z{Nz6C z?=|l1v}2(V4d?;4SfRFWaMeHKTIsC;3j|LTu#g<)rwCef=Epc(kuf#r7DDC)7|9I4 zRrUBwY9MizxvtK6P|6NY!8&AN3Vc`PQ{G?nw(7RqK_sMQ< zYHq&JiJ1Fbfnc4`n=3Nrsvl zz6K#^GZBX{yxQ=)wYmi>E8|Ae+ciX8>qUf+T#7ge>+3Bw9k=XsQLD%yif3*{19gV7 zN}AY$bpokG0s`|PjMMs*JEHVp9QR!-`|=UD z%Jk>HcHqq^QHs14+=RLK+Iuhz?i|t;Qxi6xpr_cI5kXiKMLB-|Cv+6VdHb5+-t93Iaqwk1A=_W36uLle9yoSv^gqf2XcwK$K1Cuq3{C%R2GFT(BtE`6{= zVUn6^L1cW{KFvh`1L%u(1)~6)N6|$H#0!vsbb?VrNeF*65lSQ5mF)BgRMH+kC6Z@> z24pR2+6&!Ce5&K1QrpEwl+4&XIyP`6NE-k!2ME|GCC#s^Hz~`!+|6JJOVq5xe-4|# z3jvl;qyVe1(e6Xm1ds&E$piY>bY%80D%p-FjdQ6DmMAF#@&v?P%H3NCSY`}H!Z7EW z-3F5t2axpPv8SKZHd{|I65u!;?as1FNea9Q^~y#^_bGFZJtC{7uCdRtI@<$xLBc zefmA($<_gbeY8@=%krpfOp?q>Mv0XD#iyZkQ8+{#vcbHQZdyXQ(CGyFvW_gP#L%fR zE)^7-Ji{-PWW^C^S(5C^A(3}cOZ1C!+KcB|#YoR&OWeZtbvFn2H7FWOlNtut0lf+O zqVKgMR7Hi&pGyicg?I*F`scP%i+>NCw7F{mq$&rsA;jt^rxDmh)Vp?}xVROCQ zO-Wm6=s`Z|7IR;!c6`~VqlEZfk~IloXMeh?5%uY?yb{lzQl#{-UNz9o?fX&DYkfE- zZOSb_1kW8^kTK`vao&mg36Eyr6bp$~m7CVz;uA3RFv#`wpV%o37ycD4{)PPA5dTJ@ zaVJs^NFIl(C$_)A!KR%I_rdfW=y3sX2#D~%BoO~5p@Rztj|adfkVe3vd8%!W*zkuM zG8|0%@S5$e_>k?e*gs7IH5=TMUf-^#fG?vvh7Z#F7;_Aolb`cWW&+o@5YL0Fi=#?= zSYSJSGw@0CN@mKwrLzYgW#O0N3J^DIfXtF3qrj(00-yj9ktVnQBsE?9v$TAla_{!L z;I{n{4DJ#CVg6)wg3Bhw=eYW{&86Sj=WeeP$a|;teQ#xm*GapW{97cEpMW_Prkb_IA{!W&M&L8u9NCgh z+WGQi8Ups1IN?_-ZgjE|iW2Amk99q-5uY**s(APEgxvj`Dboa{lJdQq7M;<%>gp(3 z#EOOI-o#bxACt=yl0~MEI_mDRcDsFN=A5d#l?LaIv!ysY>K@oVO>Un<%kchr^kKaCltGjd5jYFYGJ_J`WV&75FFfb(dJ}_5hM=>N2M!W6OqABSkPzct~ z0lM7B3vWMxA6$)POyE2Z`ZCeK)^J}b#35OY4IY3t+}He(d85-dN#fs0zxeCJ#F^TJ zd93<`LGLsuGBR838}(Wg995B8=WcI?DH#t@^0|oIAiTG^(v`yEOWHxVhW8wt6Bur= zBmXtCVSMYqFDzF1A~HEJ9ovY7?hU}y*L$Mlv|wGD#^O1#5iNm}h`K7r!FknBz!)dW z-g=L~X2SbEo3gJ;kTFl3Z3YpJ>L$rKx|7L@-qW7LuST-qEl{7qn8Lu-vhRWW_h=n2cW$#+d+T9|olzyE;` zQ92mgg7S0p3+YESzoxK?4+=YW_nHcb^x2_{vM-Rei=vytEqm0ar=mV<8;;?Njp$(oM#GeZpQ!T7cP zGg5v=AGLGn%-+dYz4@8Vck?r$ykMR92V4}_)6slS369I3043U#w^Z#sNMfSwO*!v{ z^V5Ar5TZ)N3*M(2tWZ`&Xs+?i&v0*0LvuQ^p4n)UF7}zV?;ewOFN$fe7Om#)B2;=+ zdhL^ljme4FU@JUX!YnOv*@7p12RqIW?GFIBaW^dqSUyud6=l6C*uRAMvOr5sDs*N? z_a|T^0oJ4#abZd@a0q{SWgtxB2Nw^Y5P&F+1QYmybqjwqBv`Kj54gw4-+uy!)+h2~ zP^k9+cN?dG5aS9!E6gkf2s?H^SJujkxdgBZ!!t`E(O!w%mNGAnJ*Ym*2&S`iiGuzr zZ;xcX50Q~XjfxxKE}9vl71luCgzLxUX$wF7RXoP?W(_!?Bt`J%+p5Pg7coY7|CURe z@xRL?$n=^&CBcNbh2Ve40J<^P@&DM0b*6fs8qQs>at3pM4cJvGCc`R}pJK~cRZLD* z7=!p~9?oCPhm~8N-#)ySqE0v(vt8ABvF`iYP?eylXg>PM7w{2fh0@%&z?qD__|2UB zlG=|8Wv^u`C}*+}>MG;;h+~Gf&waW~xrr~d8lZ&B#BK`_zE4n(TYu+<93m^WLA$n9?Vx#6lY6;XeEcEuo))`3~DQ| ztA?F&FC23(_BER))}wBMJWkCXj%28XBp6kZC)S^}aGUm=QXyE3U!D$bl?Nv(i1XJ^ zeqCrB>@9--@^a&#f&S|RWZ1^P)jik!W)zsFR_TRHx36~%+^+Z>)Vb){w0!5Dv9ygh}L|BaJiRh=&-Aiowo_8R9{t z4r1$lolj;P36PiNu?Qx>AZhjqD=B4pvhfCgzG^|%+!0+tI$JU}B(X^TnS6KZtSkO8 zZJRu@X0~05)*=1z*$7P73(6B?&jY}L<*s3OM5|}VsdX%Q)v-0Nn5LHu2Pf9(okB6( zovN*H)K369>>d|<1=|XT;{L}HWBLfulm9MF{b2kFfH@wyUxQINL{xYrbR?Mjf%WEa zu-BL(;L*M)M#Q1xk(ROA($U4IdFookz{o4B{mk6Gu@A{DBx#O--hxn0-X-}@w*>3o zuTxI1@q|fkzUsQHpKN|7XG!UwI`D1^lUxP*-?HAg@P0Oxc;Md%EGw{8#oClsSR*|D zqVyqRKd_O!JBdXo1VDF+ZR^+Q@_E2r9Kbs8(RKH&Bq|^#0j*g=xy@y51{vKs)ZRH1 zAp;p8pHFP-uq$la^_U9FlRN0q4k#Q1fjy$V9vPFKa-}U=pLWD{FY9D!x%--MmdSHNRB-*G12RE_l7= zBYy(^#X<6l=f8#4Ha>Mqc%_PU)uSwx`303G6fK{%BEK-SM4@Pj5|Fv3I@`5YW_vY8 z@R`9}_6?2LJOh7Mt`_MHG_yxn~a z%?tNGcNkbXhPIp6=g=Zt$->Ak@~Ci9eWsYuyb~nsHlgua!x$rtCdaTY?rplsr^lzO z#GG_-Ha#V;VsN_%X)&&4J2>7*9?H^>}r!?JB|qFIcelB@8{FL_F!++b`jdF1^&bhz`>e zaIE>8g-H?BYltwALZ5sWvI)PNuGsyt^9f>^!$T9U9svhGD&C&?VYA+~6|;?U1KIgp z{_Rgdn_$DR)n`A%HVEFfO6TjP>VxrOFNfKXJH;(B=JXGG~! ztcyn-fMD2LX~HX-6QOT#N1HiCndkQ~G%nrVm?@@A-#o>Cl#Sa*1iMqEz1yM{I*T_W zP|?OW+?@Z4wuT0rR8ZV7H|3TuCYYogEi^WyKqK$xMJ%pc`t!2Z2Ir`^&<{&kTF=7q zxUj1Q_+jb7w3V>MoNmSm@^KY#uq~F2{mfj)n z8Ki~f3+dA2=rYNq=`YemMEE(Y@cH)H(bi|==+LaTwUMTkroVfYg4jWcvt4bfI4gh= zBUdvSNnFd&GgNH4s=nGRjjVB7OFzHFIQ(7P(dQI5^qa>jcP2iQ^QHv7@k$i^CP>bn zjdGh?te8+1bBXyrUmmC0Od!vf`8AUG^VWl@!5|+!B+J{F^}wOd?mpWe()ZFo0W#=u z3(8ut*w{!%q#R||aZKhuDa7?D+7GQiV&?f0sFl?HWWyg8%zdRe zxE^PRj%n zWbZcyBYY@;2IIh7CURjY9DFD$O+ytmjAF?}$S1 z!sI5t^Slv??7T!i&XPn^!UpePOlArv7Q&Vl zSqYiM7&=Uq%?fKLfEic_y^o@FDrmLU$0Sew@G2;^{`%N}>W97I#Cy)p=SuAc{&_FT zeOW9a)XHxZqt{dxcZ1|Xdn9h+NvTeXI!NRVin#3r)}lX%wqw93hIC}Iwc}OyJY8qu z&r}F8`v7B^S)lgke7GMF?V3Yh8f#Ycj3NRsx2rR=%UzhUzgFLk945{5$s@UHeM@jx zd$FmWfCSWs5K}l&Vfd|8<88Caa4`(VOTQj(L}sVl=N3ydaK#SxMZ*KHxH?Q#-{spK z2UduBDQ^T=8wZM>t)hQL?<@4*FOZ^ZJ`nmFd0CMj0cmMzZ literal 0 HcmV?d00001 diff --git a/src/challenges/jobListings/design/desktop-design.jpg b/src/challenges/jobListings/design/desktop-design.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14842918d71b39aadb67d15fc8dc46f2b30a908b GIT binary patch literal 108313 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

Iz7<~+ouY<~uJxQnK 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 literal 0 HcmV?d00001 diff --git a/src/challenges/jobListings/design/desktop-preview.jpg b/src/challenges/jobListings/design/desktop-preview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ce903cae14997d8afa26358fce0bfc391c4604a GIT binary patch literal 50277 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 literal 0 HcmV?d00001 diff --git a/src/challenges/jobListings/design/mobile-design.jpg b/src/challenges/jobListings/design/mobile-design.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c85da879e9e96fc5e588fb5f750d028cbd92e98 GIT binary patch literal 107580 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 Pn9XWG0jxg(Ki~ZuaR>C{ literal 0 HcmV?d00001 diff --git a/src/challenges/jobListings/images/account.svg b/src/challenges/jobListings/images/account.svg new file mode 100644 index 0000000..caa550d --- /dev/null +++ b/src/challenges/jobListings/images/account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/bg-header-desktop.svg b/src/challenges/jobListings/images/bg-header-desktop.svg new file mode 100644 index 0000000..5cb2741 --- /dev/null +++ b/src/challenges/jobListings/images/bg-header-desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/bg-header-mobile.svg b/src/challenges/jobListings/images/bg-header-mobile.svg new file mode 100644 index 0000000..5339276 --- /dev/null +++ b/src/challenges/jobListings/images/bg-header-mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/eyecam-co.svg b/src/challenges/jobListings/images/eyecam-co.svg new file mode 100644 index 0000000..a339e7f --- /dev/null +++ b/src/challenges/jobListings/images/eyecam-co.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/faceit.svg b/src/challenges/jobListings/images/faceit.svg new file mode 100644 index 0000000..9a3737b --- /dev/null +++ b/src/challenges/jobListings/images/faceit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/favicon-32x32.png b/src/challenges/jobListings/images/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2df7f089f46dd930239e418bf13e8e4c1cca0f GIT binary patch literal 1063 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+081EY0-Plzi}!G9Wnr(eF` z|M+F+!xzhMK3;zF(cgdn_B?v|`rD7+fB)V2@MY=EN9|{BEWPpQ{f}RtfBl|!^+Ea3 z%d2iZe)i@2x9`6{eg66V&!4ULpSPU4KJ)Uu^RM22`~BzO$wz&&PyPA(@7<4I`yRjQ zJAZr1#XB#){D-o5+r^Vjdc3)fsquh@R{^yA;Z|8C!Zw`1zDvzMNK{QUFr z^G~yvU&yK5nOnE3q5ts2d8Z#d`S9=G|MwriU%2{m%ii0owp@Sy>dXGuA$NemCsPvS z7YvLEt(>(tKmBDkpML+hROc(RL;oBPGFiO5x8~1ErS?rgb&N^g?k~Ih+L^ zk;M!Q+`=Ht$S`Y;1W=H@#M9T6{SlWiKeL>x)y)*39#2mf#}JFtt&`J}n+ycniko-@ z3;26vOWyCzeS7I$?C$UX{_kIKV}WAF+24(KRQ;Wbm=(hXgpO=b(eBb|byZ~P5M3dt zyDB-nDx`Zw9LoWN-GrY`kHxRfy}Q3KfBxRdclJCv_%N_mL-x0j+x*I+s%JIY&vgg3Y zTes?8j%DMbh5PocynFBNZJq}$w`Q+tKfe6=^y}tkkv_Zb+uQBmSHB|O-+X(*4%OrO zQF%8%OSj*z`t$7X`oHyz%ReTa40^8r7Z}c}C9V-ADTyViR>?)FK#IZ0z|cb1&_LJF zGQ`l-%D~vl*g)IB$jZQAv*1E06b-rgDVb@NxHTN|kz5AU01WSllAy$Lg@U5|w9K4T zg_6pGRE5lfl4J&kiaC!z@o*G|X=t4CKYhmYX%GXmGPhnbx3IFX_hb=fVFi~4lfx;@ u%9}$JPT#n4;>ejJGDp}?H+U@Y(qnifE?Dx($#g2v3I \ No newline at end of file diff --git a/src/challenges/jobListings/images/insure.svg b/src/challenges/jobListings/images/insure.svg new file mode 100644 index 0000000..c2aa416 --- /dev/null +++ b/src/challenges/jobListings/images/insure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/loop-studios.svg b/src/challenges/jobListings/images/loop-studios.svg new file mode 100644 index 0000000..ba80a42 --- /dev/null +++ b/src/challenges/jobListings/images/loop-studios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/manage.svg b/src/challenges/jobListings/images/manage.svg new file mode 100644 index 0000000..e921315 --- /dev/null +++ b/src/challenges/jobListings/images/manage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/myhome.svg b/src/challenges/jobListings/images/myhome.svg new file mode 100644 index 0000000..2c830bc --- /dev/null +++ b/src/challenges/jobListings/images/myhome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/photosnap.svg b/src/challenges/jobListings/images/photosnap.svg new file mode 100644 index 0000000..3e60d28 --- /dev/null +++ b/src/challenges/jobListings/images/photosnap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/shortly.svg b/src/challenges/jobListings/images/shortly.svg new file mode 100644 index 0000000..2622da4 --- /dev/null +++ b/src/challenges/jobListings/images/shortly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/images/the-air-filter-company.svg b/src/challenges/jobListings/images/the-air-filter-company.svg new file mode 100644 index 0000000..52cda18 --- /dev/null +++ b/src/challenges/jobListings/images/the-air-filter-company.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/challenges/jobListings/index.html b/src/challenges/jobListings/index.html new file mode 100644 index 0000000..5f8c348 --- /dev/null +++ b/src/challenges/jobListings/index.html @@ -0,0 +1,193 @@ + + + + + + + + + Frontend Mentor | Job Listings + + + + + + + Photosnap + New! + Featured + Senior Frontend Developer + 1d ago + Full Time + USA only + + Frontend + + Senior + + HTML + CSS + JavaScript + + + + Manage + New! + Featured + Fullstack Developer + 1d ago + Part Time + Remote + + Fullstack + + Midweight + + Python + + React + + + + Account + New! + Junior Frontend Developer + 2d ago + Part Time + USA only + + Frontend + + Junior + + JavaScript + + React + Sass + + + + MyHome + Junior Frontend Developer + 5d ago + Contract + USA only + + Frontend + + Junior + + CSS + JavaScript + + + + Loop Studios + Software Engineer + 1w ago + Full Time + Worldwide + + Fullstack + + Midweight + + JavaScript + Ruby + + Sass + + + + FaceIt + Junior Backend Developer + 2w ago + Full Time + UK only + + Backend + + Junior + + Ruby + + RoR + + + + Shortly + Junior Developer + 2w ago + Full Time + Worldwide + + Frontend + + Junior + + HTML + JavaScript + + Sass + + + + Insure + Junior Frontend Developer + 2w ago + Full Time + USA only + + Frontend + + Junior + + JavaScript + + Vue + Sass + + + + Eyecam Co. + Full Stack Engineer + 3w ago + Full Time + Worldwide + + Fullstack + + Midweight + + JavaScript + Python + + Django + + + + The Air Filter Company + Front-end Dev + 1mo ago + Part Time + Worldwide + + Frontend + + Junior + + JavaScript + + React + Sass + + +

+ Challenge by Frontend Mentor. + Coded by Your Name Here. +
+ + \ No newline at end of file diff --git a/src/challenges/jobListings/style-guide.md b/src/challenges/jobListings/style-guide.md new file mode 100644 index 0000000..cabd2d3 --- /dev/null +++ b/src/challenges/jobListings/style-guide.md @@ -0,0 +1,32 @@ +# Front-end Style Guide + +## Layout + +The designs were created to the following widths: + +- Mobile: 375px +- Desktop: 1440px + +## Colors + +### Primary + +- Desaturated Dark Cyan: hsl(180, 29%, 50%) + +### Neutral + +- Light Grayish Cyan (Background): hsl(180, 52%, 96%) +- Light Grayish Cyan (Filter Tablets): hsl(180, 31%, 95%) +- Dark Grayish Cyan: hsl(180, 8%, 52%) +- Very Dark Grayish Cyan: hsl(180, 14%, 20%) + +## Typography + +### Body Copy + +- Font size: 15px + +### Headings + +- Family: [Spartan](https://fonts.google.com/specimen/Spartan) +- Weights: 500, 700 diff --git a/src/pages/joblistings.tsx b/src/pages/joblistings.tsx new file mode 100644 index 0000000..b472b62 --- /dev/null +++ b/src/pages/joblistings.tsx @@ -0,0 +1,42 @@ +import GetJobListingData from "../services/joblistings/getJobListings"; + +const App = (props) => { + return ( + // this syntax is React fragments, enables a function to return multiple JSX elements + <> +

Job Listings: {JSON.stringify(props.joblistings)}

+ + + ); +}; + +export async function getStaticProps() { + const joblistings = await GetJobListingData(); + const payload = { + props: { + joblistings: joblistings, + }, + }; + return payload; +} + +export default App; diff --git a/src/services/joblistings/getJobListings.ts b/src/services/joblistings/getJobListings.ts new file mode 100644 index 0000000..b5dd6e6 --- /dev/null +++ b/src/services/joblistings/getJobListings.ts @@ -0,0 +1,9 @@ +import { getEndpoint } from "./joblistings-api-utils"; +import { fetcher } from "../utils"; + +export const getJobListingFileName = "/get-joblistings"; + +export default async function GetJobListingData() { + const fullEndpointUrl = getEndpoint(getJobListingFileName); + return await fetcher(fullEndpointUrl); +} diff --git a/src/services/joblistings/joblistings-api-utils.ts b/src/services/joblistings/joblistings-api-utils.ts new file mode 100644 index 0000000..7783ac3 --- /dev/null +++ b/src/services/joblistings/joblistings-api-utils.ts @@ -0,0 +1,15 @@ +import { + API_BASE, + setApiBaseForProject, + setImagesDirectoryForProject, +} from "../utils"; + +export const PROJECT_DIR_NAME = "/joblistings"; +export const PROJECT_API_PATH = `${API_BASE}${PROJECT_DIR_NAME}`; + +export const IMAGES_DIR_NAME = "/images"; +export const IMAGES_PATH = `${PROJECT_DIR_NAME}${IMAGES_DIR_NAME}`; + +export const getImage = setImagesDirectoryForProject(IMAGES_PATH); + +export const getEndpoint = setApiBaseForProject(PROJECT_API_PATH); From 8e593d98f0c11adf28e83e51c513792f1029dab1 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 12:38:04 -0400 Subject: [PATCH 02/22] add css setups --- .../jobListings/src/components/head.tsx | 17 ++++++++++++ src/pages/joblistings.tsx | 25 +++++++++--------- .../joblistings}/images/account.svg | 0 .../joblistings}/images/bg-header-desktop.svg | 0 .../joblistings}/images/bg-header-mobile.svg | 0 .../joblistings}/images/eyecam-co.svg | 0 .../joblistings}/images/faceit.svg | 0 .../joblistings}/images/favicon-32x32.png | Bin .../joblistings}/images/icon-remove.svg | 0 .../joblistings}/images/insure.svg | 0 .../joblistings}/images/loop-studios.svg | 0 .../joblistings}/images/manage.svg | 0 .../joblistings}/images/myhome.svg | 0 .../joblistings}/images/photosnap.svg | 0 .../joblistings}/images/shortly.svg | 0 .../images/the-air-filter-company.svg | 0 16 files changed, 29 insertions(+), 13 deletions(-) create mode 100644 src/challenges/jobListings/src/components/head.tsx rename src/{challenges/jobListings => public/joblistings}/images/account.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/bg-header-desktop.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/bg-header-mobile.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/eyecam-co.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/faceit.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/favicon-32x32.png (100%) rename src/{challenges/jobListings => public/joblistings}/images/icon-remove.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/insure.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/loop-studios.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/manage.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/myhome.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/photosnap.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/shortly.svg (100%) rename src/{challenges/jobListings => public/joblistings}/images/the-air-filter-company.svg (100%) diff --git a/src/challenges/jobListings/src/components/head.tsx b/src/challenges/jobListings/src/components/head.tsx new file mode 100644 index 0000000..13358fa --- /dev/null +++ b/src/challenges/jobListings/src/components/head.tsx @@ -0,0 +1,17 @@ +import Head from "next/head"; +const CSSHead = () => { + return ( + <> + + Job Listings - frontendmentor.io + + + + + ); +}; + +export default CSSHead; diff --git a/src/pages/joblistings.tsx b/src/pages/joblistings.tsx index b472b62..9bd0c96 100644 --- a/src/pages/joblistings.tsx +++ b/src/pages/joblistings.tsx @@ -1,27 +1,26 @@ import GetJobListingData from "../services/joblistings/getJobListings"; +import CSSHead from "../challenges/jobListings/src/components/head"; const App = (props) => { return ( - // this syntax is React fragments, enables a function to return multiple JSX elements <> +

Job Listings: {JSON.stringify(props.joblistings)}

+ diff --git a/src/challenges/jobListings/images/account.svg b/src/public/joblistings/images/account.svg similarity index 100% rename from src/challenges/jobListings/images/account.svg rename to src/public/joblistings/images/account.svg diff --git a/src/challenges/jobListings/images/bg-header-desktop.svg b/src/public/joblistings/images/bg-header-desktop.svg similarity index 100% rename from src/challenges/jobListings/images/bg-header-desktop.svg rename to src/public/joblistings/images/bg-header-desktop.svg diff --git a/src/challenges/jobListings/images/bg-header-mobile.svg b/src/public/joblistings/images/bg-header-mobile.svg similarity index 100% rename from src/challenges/jobListings/images/bg-header-mobile.svg rename to src/public/joblistings/images/bg-header-mobile.svg diff --git a/src/challenges/jobListings/images/eyecam-co.svg b/src/public/joblistings/images/eyecam-co.svg similarity index 100% rename from src/challenges/jobListings/images/eyecam-co.svg rename to src/public/joblistings/images/eyecam-co.svg diff --git a/src/challenges/jobListings/images/faceit.svg b/src/public/joblistings/images/faceit.svg similarity index 100% rename from src/challenges/jobListings/images/faceit.svg rename to src/public/joblistings/images/faceit.svg diff --git a/src/challenges/jobListings/images/favicon-32x32.png b/src/public/joblistings/images/favicon-32x32.png similarity index 100% rename from src/challenges/jobListings/images/favicon-32x32.png rename to src/public/joblistings/images/favicon-32x32.png diff --git a/src/challenges/jobListings/images/icon-remove.svg b/src/public/joblistings/images/icon-remove.svg similarity index 100% rename from src/challenges/jobListings/images/icon-remove.svg rename to src/public/joblistings/images/icon-remove.svg diff --git a/src/challenges/jobListings/images/insure.svg b/src/public/joblistings/images/insure.svg similarity index 100% rename from src/challenges/jobListings/images/insure.svg rename to src/public/joblistings/images/insure.svg diff --git a/src/challenges/jobListings/images/loop-studios.svg b/src/public/joblistings/images/loop-studios.svg similarity index 100% rename from src/challenges/jobListings/images/loop-studios.svg rename to src/public/joblistings/images/loop-studios.svg diff --git a/src/challenges/jobListings/images/manage.svg b/src/public/joblistings/images/manage.svg similarity index 100% rename from src/challenges/jobListings/images/manage.svg rename to src/public/joblistings/images/manage.svg diff --git a/src/challenges/jobListings/images/myhome.svg b/src/public/joblistings/images/myhome.svg similarity index 100% rename from src/challenges/jobListings/images/myhome.svg rename to src/public/joblistings/images/myhome.svg diff --git a/src/challenges/jobListings/images/photosnap.svg b/src/public/joblistings/images/photosnap.svg similarity index 100% rename from src/challenges/jobListings/images/photosnap.svg rename to src/public/joblistings/images/photosnap.svg diff --git a/src/challenges/jobListings/images/shortly.svg b/src/public/joblistings/images/shortly.svg similarity index 100% rename from src/challenges/jobListings/images/shortly.svg rename to src/public/joblistings/images/shortly.svg diff --git a/src/challenges/jobListings/images/the-air-filter-company.svg b/src/public/joblistings/images/the-air-filter-company.svg similarity index 100% rename from src/challenges/jobListings/images/the-air-filter-company.svg rename to src/public/joblistings/images/the-air-filter-company.svg From 754db7df63749a8bab32f242de31cc8f59d29fd2 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 12:48:45 -0400 Subject: [PATCH 03/22] navigation done --- src/challenges/jobListings/data.json | 149 -------------- src/challenges/jobListings/index.html | 193 ------------------ .../jobListings/src/components/navigation.tsx | 23 +++ src/pages/joblistings.tsx | 2 + 4 files changed, 25 insertions(+), 342 deletions(-) delete mode 100644 src/challenges/jobListings/data.json delete mode 100644 src/challenges/jobListings/index.html create mode 100644 src/challenges/jobListings/src/components/navigation.tsx diff --git a/src/challenges/jobListings/data.json b/src/challenges/jobListings/data.json deleted file mode 100644 index 2ee32ac..0000000 --- a/src/challenges/jobListings/data.json +++ /dev/null @@ -1,149 +0,0 @@ -[ - { - "id": 1, - "company": "Photosnap", - "logo": "./images/photosnap.svg", - "new": true, - "featured": true, - "position": "Senior Frontend Developer", - "role": "Frontend", - "level": "Senior", - "postedAt": "1d ago", - "contract": "Full Time", - "location": "USA Only", - "languages": ["HTML", "CSS", "JavaScript"] - }, - { - "id": 2, - "company": "Manage", - "logo": "./images/manage.svg", - "new": true, - "featured": true, - "position": "Fullstack Developer", - "role": "Fullstack", - "level": "Midweight", - "postedAt": "1d ago", - "contract": "Part Time", - "location": "Remote", - "languages": ["Python"], - "tools": ["React"] - }, - { - "id": 3, - "company": "Account", - "logo": "./images/account.svg", - "new": true, - "featured": false, - "position": "Junior Frontend Developer", - "role": "Frontend", - "level": "Junior", - "postedAt": "2d ago", - "contract": "Part Time", - "location": "USA Only", - "languages": ["JavaScript"], - "tools": ["React", "Sass"] - }, - { - "id": 4, - "company": "MyHome", - "logo": "./images/myhome.svg", - "new": false, - "featured": false, - "position": "Junior Frontend Developer", - "role": "Frontend", - "level": "Junior", - "postedAt": "5d ago", - "contract": "Contract", - "location": "USA Only", - "languages": ["CSS", "JavaScript"] - }, - { - "id": 5, - "company": "Loop Studios", - "logo": "./images/loop-studios.svg", - "new": false, - "featured": false, - "position": "Software Engineer", - "role": "FullStack", - "level": "Midweight", - "postedAt": "1w ago", - "contract": "Full Time", - "location": "Worldwide", - "languages": ["JavaScript"], - "tools": ["Ruby", "Sass"] - }, - { - "id": 6, - "company": "FaceIt", - "logo": "./images/faceit.svg", - "new": false, - "featured": false, - "position": "Junior Backend Developer", - "role": "Backend", - "level": "Junior", - "postedAt": "2w ago", - "contract": "Full Time", - "location": "UK Only", - "tools": ["RoR"] - }, - { - "id": 7, - "company": "Shortly", - "logo": "./images/shortly.svg", - "new": false, - "featured": false, - "position": "Junior Developer", - "role": "Frontend", - "level": "Junior", - "postedAt": "2w ago", - "contract": "Full Time", - "location": "Worldwide", - "languages": ["HTML", "JavaScript"], - "tools": ["Sass"] - }, - { - "id": 8, - "company": "Insure", - "logo": "./images/insure.svg", - "new": false, - "featured": false, - "position": "Junior Frontend Developer", - "role": "Frontend", - "level": "Junior", - "postedAt": "2w ago", - "contract": "Full Time", - "location": "USA Only", - "languages": ["JavaScript"], - "tools": ["Vue, Sass"] - }, - { - "id": 9, - "company": "Eyecam Co.", - "logo": "./images/eyecam-co.svg", - "new": false, - "featured": false, - "position": "Full Stack Engineer", - "role": "Fullstack", - "level": "Midweight", - "postedAt": "3w ago", - "contract": "Full Time", - "location": "Worldwide", - "languages": ["JavaScript", "Python"], - "tools": ["Django"] - }, - { - "id": 10, - "company": "The Air Filter Company", - "logo": "./images/the-air-filter-company.svg", - "new": false, - "featured": false, - "position": "Front-end Dev", - "role": "Frontend", - "level": "Junior", - "postedAt": "1mo ago", - "contract": "Part Time", - "location": "Worldwide", - "languages": ["JavaScript"], - "tools": ["React", "Sass"] - } -] \ No newline at end of file diff --git a/src/challenges/jobListings/index.html b/src/challenges/jobListings/index.html deleted file mode 100644 index 5f8c348..0000000 --- a/src/challenges/jobListings/index.html +++ /dev/null @@ -1,193 +0,0 @@ - - - - - - - - - Frontend Mentor | Job Listings - - - - - - - Photosnap - New! - Featured - Senior Frontend Developer - 1d ago - Full Time - USA only - - Frontend - - Senior - - HTML - CSS - JavaScript - - - - Manage - New! - Featured - Fullstack Developer - 1d ago - Part Time - Remote - - Fullstack - - Midweight - - Python - - React - - - - Account - New! - Junior Frontend Developer - 2d ago - Part Time - USA only - - Frontend - - Junior - - JavaScript - - React - Sass - - - - MyHome - Junior Frontend Developer - 5d ago - Contract - USA only - - Frontend - - Junior - - CSS - JavaScript - - - - Loop Studios - Software Engineer - 1w ago - Full Time - Worldwide - - Fullstack - - Midweight - - JavaScript - Ruby - - Sass - - - - FaceIt - Junior Backend Developer - 2w ago - Full Time - UK only - - Backend - - Junior - - Ruby - - RoR - - - - Shortly - Junior Developer - 2w ago - Full Time - Worldwide - - Frontend - - Junior - - HTML - JavaScript - - Sass - - - - Insure - Junior Frontend Developer - 2w ago - Full Time - USA only - - Frontend - - Junior - - JavaScript - - Vue - Sass - - - - Eyecam Co. - Full Stack Engineer - 3w ago - Full Time - Worldwide - - Fullstack - - Midweight - - JavaScript - Python - - Django - - - - The Air Filter Company - Front-end Dev - 1mo ago - Part Time - Worldwide - - Frontend - - Junior - - JavaScript - - React - Sass - - -
- Challenge by Frontend Mentor. - Coded by Your Name Here. -
- - \ No newline at end of file diff --git a/src/challenges/jobListings/src/components/navigation.tsx b/src/challenges/jobListings/src/components/navigation.tsx new file mode 100644 index 0000000..b2727ab --- /dev/null +++ b/src/challenges/jobListings/src/components/navigation.tsx @@ -0,0 +1,23 @@ +import { getImage } from "../../../../services/joblistings/joblistings-api-utils"; + +const Navigation = () => { + const backgroundLogoImageSource = getImage("bg-header-desktop.svg"); + console.log(backgroundLogoImageSource); + return ( +
+
+ +
+ ); +}; + +export default Navigation; diff --git a/src/pages/joblistings.tsx b/src/pages/joblistings.tsx index 9bd0c96..2aa973e 100644 --- a/src/pages/joblistings.tsx +++ b/src/pages/joblistings.tsx @@ -1,10 +1,12 @@ import GetJobListingData from "../services/joblistings/getJobListings"; import CSSHead from "../challenges/jobListings/src/components/head"; +import Navigation from "../challenges/jobListings/src/components/navigation"; const App = (props) => { return ( <> +

Job Listings: {JSON.stringify(props.joblistings)}

+ + ); +}; + +export default JobListing; diff --git a/src/challenges/jobListings/src/components/joblistings-container.tsx b/src/challenges/jobListings/src/components/joblistings-container.tsx new file mode 100644 index 0000000..dd1c7f9 --- /dev/null +++ b/src/challenges/jobListings/src/components/joblistings-container.tsx @@ -0,0 +1,13 @@ +import JobListing from "./joblisting"; + +const JobListingContainer = ({ joblistings }) => { + return ( +
+ {joblistings.map((job, idx) => { + return ; + })} +
+ ); +}; + +export default JobListingContainer; diff --git a/src/challenges/jobListings/src/components/navigation.tsx b/src/challenges/jobListings/src/components/navigation.tsx index b2727ab..c967e3e 100644 --- a/src/challenges/jobListings/src/components/navigation.tsx +++ b/src/challenges/jobListings/src/components/navigation.tsx @@ -2,7 +2,6 @@ import { getImage } from "../../../../services/joblistings/joblistings-api-utils const Navigation = () => { const backgroundLogoImageSource = getImage("bg-header-desktop.svg"); - console.log(backgroundLogoImageSource); return (
diff --git a/src/pages/joblistings.tsx b/src/pages/joblistings.tsx index 2aa973e..024b7de 100644 --- a/src/pages/joblistings.tsx +++ b/src/pages/joblistings.tsx @@ -1,13 +1,15 @@ import GetJobListingData from "../services/joblistings/getJobListings"; import CSSHead from "../challenges/jobListings/src/components/head"; import Navigation from "../challenges/jobListings/src/components/navigation"; +import JobListingContainer from "../challenges/jobListings/src/components/joblistings-container"; const App = (props) => { return ( <> -

Job Listings: {JSON.stringify(props.joblistings)}

+ + {/*

Job Listings: {JSON.stringify(props.joblistings)}

*/} From 39c87c036fc033df893ff7ba6b133ca0b27b9bc8 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 14:06:26 -0400 Subject: [PATCH 05/22] pills mostly done --- .../src/components/joblisting-information.tsx | 45 +++++++++++++++++++ .../src/components/joblisting-logo.tsx | 2 +- .../jobListings/src/components/joblisting.tsx | 12 +++-- src/pages/joblistings.tsx | 6 +-- 4 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 src/challenges/jobListings/src/components/joblisting-information.tsx diff --git a/src/challenges/jobListings/src/components/joblisting-information.tsx b/src/challenges/jobListings/src/components/joblisting-information.tsx new file mode 100644 index 0000000..d33ec33 --- /dev/null +++ b/src/challenges/jobListings/src/components/joblisting-information.tsx @@ -0,0 +1,45 @@ +const JobListingInformation = (props) => { + const isNew = props.isNew; + const isFeatured = props.isFeatured; + return ( +
+
+
+

{props.company}

+ {/* {isNew && } */} + + +
+
+
2
+
3
+
+ ); +}; + +const Pill = ({ text }) => { + const pillTypeCss = text === "NEW!" ? "pill-new" : "pill-featured"; + const pillClass = `rounded-full ${pillTypeCss}`; + return ( +
+

{text}

+ +
+ ); +}; + +export default JobListingInformation; diff --git a/src/challenges/jobListings/src/components/joblisting-logo.tsx b/src/challenges/jobListings/src/components/joblisting-logo.tsx index 5677b7d..b9ed1c0 100644 --- a/src/challenges/jobListings/src/components/joblisting-logo.tsx +++ b/src/challenges/jobListings/src/components/joblisting-logo.tsx @@ -1,5 +1,5 @@ const LogoImage = ({ img, company }) => { - return {`${company}; + return {`${company}; }; export default LogoImage; diff --git a/src/challenges/jobListings/src/components/joblisting.tsx b/src/challenges/jobListings/src/components/joblisting.tsx index 773df66..ea98cf1 100644 --- a/src/challenges/jobListings/src/components/joblisting.tsx +++ b/src/challenges/jobListings/src/components/joblisting.tsx @@ -1,14 +1,20 @@ import { getImage } from "../../../../services/joblistings/joblistings-api-utils"; import LogoImage from "./joblisting-logo"; +import JobListingInformation from "./joblisting-information"; const JobListing = ({ job }) => { const imgSrc = getImage(job.logo); return (
-
- +
+
+ +
-
{JSON.stringify(job)}
+
+ +
+
{JSON.stringify(job)}
+
+ ); +}; + +const PillSpacer = (props) => { + return ( +
+
); }; From 491f49ac99811e360b217b258d78c792cd572407 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 14:34:23 -0400 Subject: [PATCH 07/22] finished details --- .../src/components/joblisting-details.tsx | 18 +++++++ .../src/components/joblisting-information.tsx | 47 +++++++------------ .../src/components/joblisting-pill.tsx | 26 ++++++++++ 3 files changed, 62 insertions(+), 29 deletions(-) create mode 100644 src/challenges/jobListings/src/components/joblisting-details.tsx create mode 100644 src/challenges/jobListings/src/components/joblisting-pill.tsx diff --git a/src/challenges/jobListings/src/components/joblisting-details.tsx b/src/challenges/jobListings/src/components/joblisting-details.tsx new file mode 100644 index 0000000..d55f915 --- /dev/null +++ b/src/challenges/jobListings/src/components/joblisting-details.tsx @@ -0,0 +1,18 @@ +const JobDetails = ({ postedAt, contract, location }) => { + return ( +
+

{postedAt}

+

+

{contract}

+

+

{location}

+ +
+ ); +}; + +export default JobDetails; diff --git a/src/challenges/jobListings/src/components/joblisting-information.tsx b/src/challenges/jobListings/src/components/joblisting-information.tsx index 544d85b..59855d5 100644 --- a/src/challenges/jobListings/src/components/joblisting-information.tsx +++ b/src/challenges/jobListings/src/components/joblisting-information.tsx @@ -1,19 +1,33 @@ +import JobDetails from "./joblisting-details"; +import Pill from "./joblisting-pill"; + const JobListingInformation = (props) => { return (
-
+
-

{props.company}

+

{props.company}

{props.new && } {props.featured && }
-
2
-
3
+
+

{props.position}

+
+
+ +
); @@ -27,29 +41,4 @@ const PillSpacer = (props) => { ); }; -const Pill = ({ text }) => { - const pillTypeCss = text === "NEW!" ? "pill-new" : "pill-featured"; - const pillClass = `rounded-full ${pillTypeCss}`; - return ( -
-

{text}

- -
- ); -}; - export default JobListingInformation; diff --git a/src/challenges/jobListings/src/components/joblisting-pill.tsx b/src/challenges/jobListings/src/components/joblisting-pill.tsx new file mode 100644 index 0000000..0a60e95 --- /dev/null +++ b/src/challenges/jobListings/src/components/joblisting-pill.tsx @@ -0,0 +1,26 @@ +const Pill = ({ text }) => { + const pillTypeCss = text === "NEW!" ? "pill-new" : "pill-featured"; + const pillClass = `rounded-full ${pillTypeCss}`; + return ( +
+

{text}

+ +
+ ); +}; + +export default Pill; From 79244d1048dd5685d0035932664f578da5d622c6 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 15:24:38 -0400 Subject: [PATCH 08/22] finished tags section --- .../src/components/joblisting-tags.tsx | 75 +++++++++++++++++++ .../jobListings/src/components/joblisting.tsx | 11 ++- src/pages/joblistings.tsx | 1 - 3 files changed, 84 insertions(+), 3 deletions(-) create mode 100644 src/challenges/jobListings/src/components/joblisting-tags.tsx diff --git a/src/challenges/jobListings/src/components/joblisting-tags.tsx b/src/challenges/jobListings/src/components/joblisting-tags.tsx new file mode 100644 index 0000000..68eecd5 --- /dev/null +++ b/src/challenges/jobListings/src/components/joblisting-tags.tsx @@ -0,0 +1,75 @@ +const JobListingTags = ({ role, level, languages = [], tools = [] }) => { + return ( +
+ {/*
+
1
+
+
+
2
+
+
+
3
+
+
+
4
+
+
+
5
+
*/} + + + {languages.map((language) => { + return ; + })} + {tools.map((tool) => { + return ; + })} + + {/*
+
+ {role} +
+
+
+ {level} +
+ {languages.map((language) => { + return ( +
+ {language} +
+ ); + })} */} +
+ ); +}; + +export default JobListingTags; + +const TagSpacer = ({ text }) => { + return ( +
+
+ +
+
+ ); +}; + +const Tag = ({ text }) => { + return ( +
+

{text}

+ +
+ ); +}; diff --git a/src/challenges/jobListings/src/components/joblisting.tsx b/src/challenges/jobListings/src/components/joblisting.tsx index ea98cf1..4f48a02 100644 --- a/src/challenges/jobListings/src/components/joblisting.tsx +++ b/src/challenges/jobListings/src/components/joblisting.tsx @@ -1,7 +1,7 @@ import { getImage } from "../../../../services/joblistings/joblistings-api-utils"; import LogoImage from "./joblisting-logo"; import JobListingInformation from "./joblisting-information"; - +import JobListingTags from "./joblisting-tags"; const JobListing = ({ job }) => { const imgSrc = getImage(job.logo); return ( @@ -14,7 +14,14 @@ const JobListing = ({ job }) => {
-
{JSON.stringify(job)}
+
+ +
diff --git a/src/challenges/jobListings/src/components/joblisting-information.tsx b/src/challenges/jobListings/src/components/joblisting-information.tsx index 59855d5..f4e718b 100644 --- a/src/challenges/jobListings/src/components/joblisting-information.tsx +++ b/src/challenges/jobListings/src/components/joblisting-information.tsx @@ -4,17 +4,17 @@ import Pill from "./joblisting-pill"; const JobListingInformation = (props) => { return (
-
+

{props.company}

{props.new && } {props.featured && }
-
+

{props.position}

-
+
{ const pillTypeCss = text === "NEW!" ? "pill-new" : "pill-featured"; - const pillClass = `rounded-full ${pillTypeCss}`; + const pillClass = `rounded-full ${pillTypeCss}`; return (
-

{text}

+

{text}

diff --git a/src/challenges/jobListings/src/components/joblisting.tsx b/src/challenges/jobListings/src/components/joblisting.tsx index 0a1a58c..b770c92 100644 --- a/src/challenges/jobListings/src/components/joblisting.tsx +++ b/src/challenges/jobListings/src/components/joblisting.tsx @@ -2,7 +2,7 @@ import { getImage } from "../../../../services/joblistings/joblistings-api-utils import LogoImage from "./joblisting-logo"; import JobListingInformation from "./joblisting-information"; import JobListingTags from "./joblisting-tags"; -const JobListing = ({ job }) => { +const JobListing = ({ job, updateTags }) => { const imgSrc = getImage(job.logo); return (
@@ -20,6 +20,7 @@ const JobListing = ({ job }) => { level={job.level} languages={job.languages} tools={job.tools} + updateTags={updateTags} />
diff --git a/src/challenges/jobListings/src/components/joblistings-container.tsx b/src/challenges/jobListings/src/components/joblistings-container.tsx index dd1c7f9..af78746 100644 --- a/src/challenges/jobListings/src/components/joblistings-container.tsx +++ b/src/challenges/jobListings/src/components/joblistings-container.tsx @@ -1,10 +1,26 @@ import JobListing from "./joblisting"; +import { useState } from "react"; const JobListingContainer = ({ joblistings }) => { + const [selectedTags, setCollectedTags] = useState([]); + + const updateTags = (value) => { + console.log(`value:${value}, selected tags: ${selectedTags}`); + if (selectedTags.includes(value)) { + const withRemovedTag = selectedTags.filter((tag) => tag === value); + setCollectedTags(withRemovedTag); + } else { + setCollectedTags([value, ...selectedTags]); + } + }; + return ( -
+
{joblistings.map((job, idx) => { - return ; + return ; })}
); From 2b1af40c469efe3dc4483f013635a9c3c2d12895 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 16:57:29 -0400 Subject: [PATCH 11/22] filter section showing correct values --- .../src/components/job-filters.tsx | 9 +++ .../src/components/joblisting-tags.tsx | 46 +++-------- .../jobListings/src/components/joblisting.tsx | 6 -- .../src/components/joblistings-container.tsx | 29 ++++--- .../jobListings/src/components/tag-filter.tsx | 3 + .../jobListings/src/components/tag.tsx | 79 +++++++++++++++++++ 6 files changed, 122 insertions(+), 50 deletions(-) create mode 100644 src/challenges/jobListings/src/components/job-filters.tsx create mode 100644 src/challenges/jobListings/src/components/tag-filter.tsx create mode 100644 src/challenges/jobListings/src/components/tag.tsx diff --git a/src/challenges/jobListings/src/components/job-filters.tsx b/src/challenges/jobListings/src/components/job-filters.tsx new file mode 100644 index 0000000..eb559d9 --- /dev/null +++ b/src/challenges/jobListings/src/components/job-filters.tsx @@ -0,0 +1,9 @@ +const JobFilter = ({ selectedTags }) => { + return ( +
+

{selectedTags}

+
+ ); +}; + +export default JobFilter; diff --git a/src/challenges/jobListings/src/components/joblisting-tags.tsx b/src/challenges/jobListings/src/components/joblisting-tags.tsx index 16a3559..3d2d2b6 100644 --- a/src/challenges/jobListings/src/components/joblisting-tags.tsx +++ b/src/challenges/jobListings/src/components/joblisting-tags.tsx @@ -1,3 +1,4 @@ +import Tag from "./tag"; import { useState } from "react"; const JobListingTags = ({ @@ -36,16 +37,6 @@ const JobListingTags = ({ export default JobListingTags; const TagSpacer = ({ text, updateTags }) => { - return ( -
-
- -
-
- ); -}; - -const Tag = ({ text, updateTags }) => { const [isSelected, toggle] = useState(false); const selectTag = (e) => { @@ -54,32 +45,17 @@ const Tag = ({ text, updateTags }) => { }; const selectionBackgroundColor = isSelected ? "isSelected" : "isNotSelected"; - const sectionClass = `rounded-sm ${selectionBackgroundColor}`; + const backgroundColor = `rounded-sm ${selectionBackgroundColor}`; return ( -
-

- {text} -

- -
+
+
+ +
+
); }; diff --git a/src/challenges/jobListings/src/components/joblisting.tsx b/src/challenges/jobListings/src/components/joblisting.tsx index b770c92..7663baf 100644 --- a/src/challenges/jobListings/src/components/joblisting.tsx +++ b/src/challenges/jobListings/src/components/joblisting.tsx @@ -23,12 +23,6 @@ const JobListing = ({ job, updateTags }) => { updateTags={updateTags} /> - -
); }; diff --git a/src/challenges/jobListings/src/components/joblistings-container.tsx b/src/challenges/jobListings/src/components/joblistings-container.tsx index af78746..692aff0 100644 --- a/src/challenges/jobListings/src/components/joblistings-container.tsx +++ b/src/challenges/jobListings/src/components/joblistings-container.tsx @@ -1,5 +1,6 @@ import JobListing from "./joblisting"; import { useState } from "react"; +import JobFilter from "./job-filters"; const JobListingContainer = ({ joblistings }) => { const [selectedTags, setCollectedTags] = useState([]); @@ -7,22 +8,32 @@ const JobListingContainer = ({ joblistings }) => { const updateTags = (value) => { console.log(`value:${value}, selected tags: ${selectedTags}`); if (selectedTags.includes(value)) { - const withRemovedTag = selectedTags.filter((tag) => tag === value); + // remove value from list + const withRemovedTag = selectedTags.filter((tag) => tag != value); setCollectedTags(withRemovedTag); } else { + // append value to list setCollectedTags([value, ...selectedTags]); } }; return ( -
- {joblistings.map((job, idx) => { - return ; - })} -
+ <> +
+ + {joblistings.map((job, idx) => { + return ; + })} + +
+ ); }; diff --git a/src/challenges/jobListings/src/components/tag-filter.tsx b/src/challenges/jobListings/src/components/tag-filter.tsx new file mode 100644 index 0000000..a294409 --- /dev/null +++ b/src/challenges/jobListings/src/components/tag-filter.tsx @@ -0,0 +1,3 @@ +const TagFilter = (props) => {}; + +export default TagFilter; diff --git a/src/challenges/jobListings/src/components/tag.tsx b/src/challenges/jobListings/src/components/tag.tsx new file mode 100644 index 0000000..93a690c --- /dev/null +++ b/src/challenges/jobListings/src/components/tag.tsx @@ -0,0 +1,79 @@ +interface ITag { + text: string; + backgroundColor: string; + updateTags?: Function | undefined; +} + +const UpdatingTag = ({ updateTags, text }) => { + return ( +

+ {text} + +

+ ); +}; + +const PlainTag = ({ text }) => { + return ( +

+ {text} + +

+ ); +}; + +export const Tag = ({ text, backgroundColor, updateTags }: ITag) => { + const tag = tagCanUpdate(updateTags, text); // tags in the jobs can update state, tags in filter cannot + return ( +
+ + + {tag}{" "} +
+ ); +}; + +const tagCanUpdate = (updateTags, text) => { + let tag; + if (tagCanUpdate) { + tag = ; + } else { + tag = ; + } + return tag; +}; + +export default Tag; From 6c148c7f2cfaa10b4882046842bded130f187cda Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 17:27:36 -0400 Subject: [PATCH 12/22] tag removes when clicked on in filtering section --- .../src/components/job-filters.tsx | 52 +++++++++++++++++-- .../src/components/joblistings-container.tsx | 6 ++- .../jobListings/src/components/tag-filter.tsx | 3 -- 3 files changed, 54 insertions(+), 7 deletions(-) delete mode 100644 src/challenges/jobListings/src/components/tag-filter.tsx diff --git a/src/challenges/jobListings/src/components/job-filters.tsx b/src/challenges/jobListings/src/components/job-filters.tsx index eb559d9..86f8ca3 100644 --- a/src/challenges/jobListings/src/components/job-filters.tsx +++ b/src/challenges/jobListings/src/components/job-filters.tsx @@ -1,9 +1,55 @@ -const JobFilter = ({ selectedTags }) => { +import Tag from "./tag"; +import { getImage } from "../../../../services/joblistings/joblistings-api-utils"; + +const JobFilter = ({ selectedTags, removeTag }) => { return ( -
-

{selectedTags}

+
+ {selectedTags.map((tag) => { + return ( + + ); + })}
); }; +const JobFilterTagSpacing = (props) => { + return ( +
+ +
+ ); +}; + +const JobFilterTag = ({ text, backgroundColor, removeTag }) => { + const removeIcon = getImage("icon-remove.svg"); + + const removeTagByValue = (e) => { + removeTag(text); + }; + return ( +
+
+ +
+
+ remove icon +
+ +
+ ); +}; + export default JobFilter; diff --git a/src/challenges/jobListings/src/components/joblistings-container.tsx b/src/challenges/jobListings/src/components/joblistings-container.tsx index 692aff0..5affabf 100644 --- a/src/challenges/jobListings/src/components/joblistings-container.tsx +++ b/src/challenges/jobListings/src/components/joblistings-container.tsx @@ -16,6 +16,10 @@ const JobListingContainer = ({ joblistings }) => { setCollectedTags([value, ...selectedTags]); } }; + const removeTag = (text) => { + const withRemovedTag = selectedTags.filter((tag) => tag != text); + setCollectedTags(withRemovedTag); + }; return ( <> @@ -23,7 +27,7 @@ const JobListingContainer = ({ joblistings }) => { id="joblistings-container" className="flex flex-wrap mx-48 mt-20 mb-20" > - + {joblistings.map((job, idx) => { return ; })} diff --git a/src/challenges/jobListings/src/components/tag-filter.tsx b/src/challenges/jobListings/src/components/tag-filter.tsx deleted file mode 100644 index a294409..0000000 --- a/src/challenges/jobListings/src/components/tag-filter.tsx +++ /dev/null @@ -1,3 +0,0 @@ -const TagFilter = (props) => {}; - -export default TagFilter; From d0b30b2a5fb33881ecbbd826ce273fddddb2f205 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Sun, 5 Apr 2020 17:47:08 -0400 Subject: [PATCH 13/22] logical and / or searching --- .../src/components/job-filters.tsx | 1 + .../src/components/joblistings-container.tsx | 34 ++++++++++++++++++- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/src/challenges/jobListings/src/components/job-filters.tsx b/src/challenges/jobListings/src/components/job-filters.tsx index 86f8ca3..33f4b1d 100644 --- a/src/challenges/jobListings/src/components/job-filters.tsx +++ b/src/challenges/jobListings/src/components/job-filters.tsx @@ -46,6 +46,7 @@ const JobFilterTag = ({ text, backgroundColor, removeTag }) => { diff --git a/src/challenges/jobListings/src/components/joblistings-container.tsx b/src/challenges/jobListings/src/components/joblistings-container.tsx index 5affabf..3046949 100644 --- a/src/challenges/jobListings/src/components/joblistings-container.tsx +++ b/src/challenges/jobListings/src/components/joblistings-container.tsx @@ -21,6 +21,34 @@ const JobListingContainer = ({ joblistings }) => { setCollectedTags(withRemovedTag); }; + const getJobTags = ({ role, level, languages = [], tools = [] }) => { + return [role, level, ...languages, ...tools]; + }; + + // logical AND search for filtering + const filterAnd = (jobTags) => { + return selectedTags.every((val) => jobTags.includes(val)); + }; + + // logical OR search for filtering + const filterOr = (jobTags) => { + let shouldShow = false; + jobTags.forEach((tag) => { + if (selectedTags.includes(tag)) { + shouldShow = true; + } + }); + return shouldShow; + }; + + const shouldShowJobListing = (job) => { + const jobTags = getJobTags(job); + if (selectedTags.length === 0) { + return true; + } + return filterAnd(jobTags); + }; + return ( <>
{ > {joblistings.map((job, idx) => { - return ; + if (shouldShowJobListing(job)) { + return ; + } else { + return null; + } })}
); }; @@ -46,7 +51,6 @@ const JobFilterTag = ({ text, backgroundColor, removeTag }) => { diff --git a/src/challenges/jobListings/src/components/joblisting.tsx b/src/challenges/jobListings/src/components/joblisting.tsx index 7663baf..9026d27 100644 --- a/src/challenges/jobListings/src/components/joblisting.tsx +++ b/src/challenges/jobListings/src/components/joblisting.tsx @@ -23,6 +23,11 @@ const JobListing = ({ job, updateTags }) => { updateTags={updateTags} /> +
); }; diff --git a/src/challenges/jobListings/src/components/joblistings-container.tsx b/src/challenges/jobListings/src/components/joblistings-container.tsx index 3046949..10d634b 100644 --- a/src/challenges/jobListings/src/components/joblistings-container.tsx +++ b/src/challenges/jobListings/src/components/joblistings-container.tsx @@ -41,12 +41,16 @@ const JobListingContainer = ({ joblistings }) => { return shouldShow; }; - const shouldShowJobListing = (job) => { + const shouldShowJobListing = (job, filterByAND = true) => { const jobTags = getJobTags(job); if (selectedTags.length === 0) { return true; } - return filterAnd(jobTags); + if (filterByAND) { + return filterAnd(jobTags); + } else { + return filterOr(jobTags); + } }; return ( @@ -55,7 +59,10 @@ const JobListingContainer = ({ joblistings }) => { id="joblistings-container" className="flex flex-wrap mx-48 mt-20 mb-20" > - + {selectedTags.length > 0 && ( + + )} + {joblistings.map((job, idx) => { if (shouldShowJobListing(job)) { return ; @@ -63,11 +70,6 @@ const JobListingContainer = ({ joblistings }) => { return null; } })} - ); From e84530a2ddc64dcf3b897ff7a382d571c27dc52e Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Tue, 14 Apr 2020 09:36:04 -0400 Subject: [PATCH 15/22] Adding new support for per-env variables, moving api back in --- .../{joblisting-logo.tsx => company-logo.tsx} | 0 .../{joblisting-pill.tsx => focus-pill.tsx} | 0 ...joblisting-details.tsx => job-details.tsx} | 0 .../src/components/job-filters.tsx | 2 +- .../src/components/joblisting-tags.tsx | 9 +- .../jobListings/src/components/joblisting.tsx | 5 +- .../src/components/joblistings-container.tsx | 4 +- ...nformation.tsx => posting-information.tsx} | 4 +- src/e2e/cypress.env.json | 3 + src/e2e/cypress.json | 7 + src/e2e/cypress/fixtures/example.json | 5 + src/e2e/cypress/integration/get-articles.ts | 17 + .../cypress/integration/get-joblistings.ts | 22 + src/e2e/cypress/integration/get-whyChoose.ts | 14 + src/e2e/cypress/plugins/index.js | 27 + ... Articles -- Get all Articles (failed).png | Bin 0 -> 52570 bytes ...Listings -- Get all WhyChoose (failed).png | Bin 0 -> 53681 bytes ...hyChoose -- Get all WhyChoose (failed).png | Bin 0 -> 53836 bytes src/e2e/cypress/support/add.ts | 1 + src/e2e/cypress/support/commands.ts | 39 + src/e2e/cypress/support/index.ts | 20 + src/e2e/cypress/videos/get-articles.ts.mp4 | Bin 0 -> 53326 bytes src/e2e/cypress/videos/get-joblistings.ts.mp4 | Bin 0 -> 48462 bytes src/e2e/cypress/videos/get-whyChoose.ts.mp4 | Bin 0 -> 42990 bytes src/e2e/package-lock.json | 6603 +++++++++++++++++ src/e2e/package.json | 21 + src/e2e/webpack.config.js | 28 + src/now.json | 2 +- src/pages/api/easybank/get-articles.ts | 42 + src/pages/api/easybank/get-whychoose.ts | 36 + src/pages/api/joblistings/get-joblistings.ts | 169 + src/services/utils.ts | 4 +- 32 files changed, 7069 insertions(+), 15 deletions(-) rename src/challenges/jobListings/src/components/{joblisting-logo.tsx => company-logo.tsx} (100%) rename src/challenges/jobListings/src/components/{joblisting-pill.tsx => focus-pill.tsx} (100%) rename src/challenges/jobListings/src/components/{joblisting-details.tsx => job-details.tsx} (100%) rename src/challenges/jobListings/src/components/{joblisting-information.tsx => posting-information.tsx} (92%) create mode 100644 src/e2e/cypress.env.json create mode 100644 src/e2e/cypress.json create mode 100644 src/e2e/cypress/fixtures/example.json create mode 100644 src/e2e/cypress/integration/get-articles.ts create mode 100644 src/e2e/cypress/integration/get-joblistings.ts create mode 100644 src/e2e/cypress/integration/get-whyChoose.ts create mode 100644 src/e2e/cypress/plugins/index.js create mode 100644 src/e2e/cypress/screenshots/get-articles.ts/Get Articles -- Get all Articles (failed).png create mode 100644 src/e2e/cypress/screenshots/get-joblistings.ts/Get Job Listings -- Get all WhyChoose (failed).png create mode 100644 src/e2e/cypress/screenshots/get-whyChoose.ts/Get WhyChoose -- Get all WhyChoose (failed).png create mode 100644 src/e2e/cypress/support/add.ts create mode 100644 src/e2e/cypress/support/commands.ts create mode 100644 src/e2e/cypress/support/index.ts create mode 100644 src/e2e/cypress/videos/get-articles.ts.mp4 create mode 100644 src/e2e/cypress/videos/get-joblistings.ts.mp4 create mode 100644 src/e2e/cypress/videos/get-whyChoose.ts.mp4 create mode 100644 src/e2e/package-lock.json create mode 100644 src/e2e/package.json create mode 100644 src/e2e/webpack.config.js create mode 100644 src/pages/api/easybank/get-articles.ts create mode 100644 src/pages/api/easybank/get-whychoose.ts create mode 100644 src/pages/api/joblistings/get-joblistings.ts diff --git a/src/challenges/jobListings/src/components/joblisting-logo.tsx b/src/challenges/jobListings/src/components/company-logo.tsx similarity index 100% rename from src/challenges/jobListings/src/components/joblisting-logo.tsx rename to src/challenges/jobListings/src/components/company-logo.tsx diff --git a/src/challenges/jobListings/src/components/joblisting-pill.tsx b/src/challenges/jobListings/src/components/focus-pill.tsx similarity index 100% rename from src/challenges/jobListings/src/components/joblisting-pill.tsx rename to src/challenges/jobListings/src/components/focus-pill.tsx diff --git a/src/challenges/jobListings/src/components/joblisting-details.tsx b/src/challenges/jobListings/src/components/job-details.tsx similarity index 100% rename from src/challenges/jobListings/src/components/joblisting-details.tsx rename to src/challenges/jobListings/src/components/job-details.tsx diff --git a/src/challenges/jobListings/src/components/job-filters.tsx b/src/challenges/jobListings/src/components/job-filters.tsx index 0737b79..7458799 100644 --- a/src/challenges/jobListings/src/components/job-filters.tsx +++ b/src/challenges/jobListings/src/components/job-filters.tsx @@ -37,7 +37,7 @@ const JobFilterTag = ({ text, backgroundColor, removeTag }) => { removeTag(text); }; return ( -
+
diff --git a/src/challenges/jobListings/src/components/joblisting-tags.tsx b/src/challenges/jobListings/src/components/joblisting-tags.tsx index 3d2d2b6..65830c6 100644 --- a/src/challenges/jobListings/src/components/joblisting-tags.tsx +++ b/src/challenges/jobListings/src/components/joblisting-tags.tsx @@ -2,6 +2,7 @@ import Tag from "./tag"; import { useState } from "react"; const JobListingTags = ({ + id, role, level, updateTags, @@ -15,7 +16,7 @@ const JobListingTags = ({ {languages.map((language) => { return ( @@ -23,11 +24,7 @@ const JobListingTags = ({ })} {tools.map((tool) => { return ( - + ); })}
diff --git a/src/challenges/jobListings/src/components/joblisting.tsx b/src/challenges/jobListings/src/components/joblisting.tsx index 9026d27..95dd6c8 100644 --- a/src/challenges/jobListings/src/components/joblisting.tsx +++ b/src/challenges/jobListings/src/components/joblisting.tsx @@ -1,6 +1,6 @@ import { getImage } from "../../../../services/joblistings/joblistings-api-utils"; -import LogoImage from "./joblisting-logo"; -import JobListingInformation from "./joblisting-information"; +import LogoImage from "./company-logo"; +import JobListingInformation from "./posting-information"; import JobListingTags from "./joblisting-tags"; const JobListing = ({ job, updateTags }) => { const imgSrc = getImage(job.logo); @@ -16,6 +16,7 @@ const JobListing = ({ job, updateTags }) => {
{ {joblistings.map((job, idx) => { if (shouldShowJobListing(job)) { - return ; + return ( + + ); } else { return null; } diff --git a/src/challenges/jobListings/src/components/joblisting-information.tsx b/src/challenges/jobListings/src/components/posting-information.tsx similarity index 92% rename from src/challenges/jobListings/src/components/joblisting-information.tsx rename to src/challenges/jobListings/src/components/posting-information.tsx index f4e718b..3f8df09 100644 --- a/src/challenges/jobListings/src/components/joblisting-information.tsx +++ b/src/challenges/jobListings/src/components/posting-information.tsx @@ -1,5 +1,5 @@ -import JobDetails from "./joblisting-details"; -import Pill from "./joblisting-pill"; +import JobDetails from "./job-details"; +import Pill from "./focus-pill"; const JobListingInformation = (props) => { return ( diff --git a/src/e2e/cypress.env.json b/src/e2e/cypress.env.json new file mode 100644 index 0000000..cf334ce --- /dev/null +++ b/src/e2e/cypress.env.json @@ -0,0 +1,3 @@ +{ + "baseUrl": "http://localhost:3000/api" +} diff --git a/src/e2e/cypress.json b/src/e2e/cypress.json new file mode 100644 index 0000000..05becb1 --- /dev/null +++ b/src/e2e/cypress.json @@ -0,0 +1,7 @@ +{ + "env": { + "baseUrl": "https://frontendmentor-api.now.sh" + }, + "projectId": "n9vvxj", + "integrationFolder": "./cypress/integration" +} diff --git a/src/e2e/cypress/fixtures/example.json b/src/e2e/cypress/fixtures/example.json new file mode 100644 index 0000000..da18d93 --- /dev/null +++ b/src/e2e/cypress/fixtures/example.json @@ -0,0 +1,5 @@ +{ + "name": "Using fixtures to represent data", + "email": "hello@cypress.io", + "body": "Fixtures are a great way to mock data for responses to routes" +} \ No newline at end of file diff --git a/src/e2e/cypress/integration/get-articles.ts b/src/e2e/cypress/integration/get-articles.ts new file mode 100644 index 0000000..4957381 --- /dev/null +++ b/src/e2e/cypress/integration/get-articles.ts @@ -0,0 +1,17 @@ +describe("Get Articles", () => { + const endpoint = "/easybank/get-articles"; + it("Get all Articles", () => { + const url = `${Cypress.env("baseUrl")}${endpoint}`; + cy.log(`Testing url: ${url}`); + cy.request(url).then((response) => { + const firstArticle = response.body[0]; + + cy.log(`Received object: ${JSON.stringify(firstArticle)}`); + + expect(firstArticle).to.have.property("img"); + expect(firstArticle).to.have.property("author"); + expect(firstArticle).to.have.property("title"); + expect(firstArticle).to.have.property("description"); + }); + }); +}); diff --git a/src/e2e/cypress/integration/get-joblistings.ts b/src/e2e/cypress/integration/get-joblistings.ts new file mode 100644 index 0000000..d49d72e --- /dev/null +++ b/src/e2e/cypress/integration/get-joblistings.ts @@ -0,0 +1,22 @@ +describe("Get Job Listings", () => { + const endpoint = "/joblistings/get-joblistings"; + it("Get all WhyChoose", () => { + const url = `${Cypress.env("baseUrl")}${endpoint}`; + cy.log(`Testing url: ${url}`); + cy.request(url).then((response) => { + const firstJobListing = response.body[0]; + cy.log(`Received object: ${JSON.stringify(firstJobListing)}`); + expect(firstJobListing).to.have.property("id"); + expect(firstJobListing).to.have.property("company"); + expect(firstJobListing).to.have.property("logo"); + expect(firstJobListing).to.have.property("new"); + expect(firstJobListing).to.have.property("featured"); + expect(firstJobListing).to.have.property("position"); + expect(firstJobListing).to.have.property("role"); + expect(firstJobListing).to.have.property("level"); + expect(firstJobListing).to.have.property("postedAt"); + expect(firstJobListing).to.have.property("contract"); + expect(firstJobListing).to.have.property("location"); + }); + }); +}); diff --git a/src/e2e/cypress/integration/get-whyChoose.ts b/src/e2e/cypress/integration/get-whyChoose.ts new file mode 100644 index 0000000..0374fa4 --- /dev/null +++ b/src/e2e/cypress/integration/get-whyChoose.ts @@ -0,0 +1,14 @@ +describe("Get WhyChoose", () => { + const endpoint = "/easybank/get-whychoose"; + it("Get all WhyChoose", () => { + const url = `${Cypress.env("baseUrl")}${endpoint}`; + cy.log(`Testing url: ${url}`); + cy.request(url).then((response) => { + const firstWhyChoose = response.body[0]; + cy.log(`Received object: ${JSON.stringify(firstWhyChoose)}`); + expect(firstWhyChoose).to.have.property("img"); + expect(firstWhyChoose).to.have.property("title"); + expect(firstWhyChoose).to.have.property("description"); + }); + }); +}); diff --git a/src/e2e/cypress/plugins/index.js b/src/e2e/cypress/plugins/index.js new file mode 100644 index 0000000..33ae377 --- /dev/null +++ b/src/e2e/cypress/plugins/index.js @@ -0,0 +1,27 @@ +/// +// *********************************************************** +// This example plugins/index.js can be used to load plugins +// +// You can change the location of this file or turn off loading +// the plugins file with the 'pluginsFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/plugins-guide +// *********************************************************** + +// This function is called when a project is opened or re-opened (e.g. due to +// the project's config changing) + +const wp = require("@cypress/webpack-preprocessor"); + +/** + * @type {Cypress.PluginConfig} + */ + +module.exports = (on) => { + const options = { + webpackOptions: require("../../webpack.config"), + }; + + on("file:preprocessor", wp(options)); +}; diff --git a/src/e2e/cypress/screenshots/get-articles.ts/Get Articles -- Get all Articles (failed).png b/src/e2e/cypress/screenshots/get-articles.ts/Get Articles -- Get all Articles (failed).png new file mode 100644 index 0000000000000000000000000000000000000000..c07da1b0a690322f94eb4d02be6d6f2e56332654 GIT binary patch literal 52570 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 Z?GMY1v=%Dt_9a}AovnjS!Ph&!`#ZAm?)U%z literal 0 HcmV?d00001 diff --git a/src/e2e/cypress/screenshots/get-joblistings.ts/Get Job Listings -- Get all WhyChoose (failed).png b/src/e2e/cypress/screenshots/get-joblistings.ts/Get Job Listings -- Get all WhyChoose (failed).png new file mode 100644 index 0000000000000000000000000000000000000000..c4ca7f7a257a3428ff04db11413fecae22722a04 GIT binary patch literal 53681 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�U0x68@Q@b1Yz;gf@QAWT_OU zHf%$CmJeQpv>=y+5TkG*8T|6 z{9zU)8;p`pZ7_lXA6{JVfks$|+KO$zpWQZkdg2Ie08Zx!Kog9}w}%0rnFBNtPhH*# z6Of}o45Z=UkR$Q}P37VLp`!fgHUZ|g63Eu>9FV@ofF3r0($DR1_ynvb!0s8q>_D1z zp%Nk|9Snt4q`XlN}M05Y$70LLN5{l%szll@FK59FT*)7;K12?6iAUn zp&jve z)x|Ay3F@uQ9r=F?oE-Lc)Dn_}Y4I)@4Qsg@?C`;DFmPe0JJ~>?4h`&1!Mq#n`sa|& z%_q;?=?~8b;VE|&cdHbeMg9C-$`a<2?sN|TW%6SzuLC-WOn5zc0^e8K+2^&*FKZs= z14m-!lRAKp>!oUeR50LnpuvPzsxWIF$Fi$$=FfFY(9x_>&-=#@lHlPF*DD;Cr@pW2 z#x@H)zNd4OKI}_=46TjAg~CA=mr;Dk#r*dj2i&v$-0!#iw81U;`?kqC^n1u)Q` z!y|v7r#D3xrv#?m95CNz^+?4uAWsHt%NN`8PIoZ0pMCPF^OFIV`=0dTT%d@Ii~|oC zH)5FgW&l>%GB5@n*&6x>nIUEWp46kqIE^9K>Yq(qFL=0CZd%J5!&|U0=~=K`kuBy~ z?yxLlWHk5i+UC}m=UID3SKYe~6jUJToDV%o;rx(z$nW@wfunQwV|N7%ZEX5>hD&g- z@f;=9VTYQ=A+54Z-Jm00LpL!ZHntTJh)hf}*rOU@dL*B!gw_p9{TiA9JnU6C;eo1f zT+Jykzs^RQ!a2Kv}||vvE(t=t2@YTYH9g=YJY}x z;YcZyB$Ros?+YiWwR)5S-{TyIpOjb#8xa%f4!H@&$$%7G#5;M(?@UR>(0L7a5o(oN zock|2SkB>HH910`%b15o3S()SQmzP81+qq%;s8N_*9FRiLdGiP+xHBOWq@=Lq*H@VAs63C>$nx_8YVzBI{}a0T=cUzm@D6^-Etc z{q@%iaJV(s9~ivY%Wkrz+#nk%@ulu%-MG=(Ca*oST2YdIrXpXQKB(mH1?<>*_~T?w z*4r=J*mi(rcdkE^w`9aY5S3O?;ItZd+A`wq_ekM0KILh<9(|Ow3r+Zy^Hshq!`_$- z0p4%$2<)?&GQAfq&F6A*u%7mwQx=oIOYrbv-me?ieLHW^eoA>a!dZ26LdKyN`S{a$ z!qJY+JqZi`-KyDn84FvnWz6Ns)|Yw2Xnp*3%Ga9EbUpRE`c5h10m zP2eaK`9S;WWO!Op5qIS#n%Ag{C(3%#QZy!qvkQTa8Ze zIPmAUojLlnxds(b7LEfU+m874p_#OR)FO1k!VcVy;XOIHKzi;&Iuz@7hMJcz@p4n_ zMJW5wA$_HM>%uSPY>JfaLN2o5yj)j<`TmN{ypnB?GIwRO|Y~FL{A?!eDcXU8Fx(;;Tis1l`||i zH^BTV7p=Om?owM@3l}!7RxS6{m^X&?YMTkBIFExj`L=@IX6pyxN2Y_IpS&T$X@?99 z40=C08B33I{N1)r)GtxDCpson2ggq?FW;AzX3CxYC#7@lkS7&~~jHX=H!RT>Hh`ecLXiyBX| z+?U%z)|g&X4$Do=Lapx~CRnf4oNRJ9POOFYev)VKmz79NDJ8SQoi0+z24bYu;L)qO zvi3I8E0nD@wfEOHHYUoS@q)XjcZ%PnC>qCc^!_QvnU4QFo4Rcqx5ePm(Gj9+!ho8V zn)(_{#V6i$rwg#x9PS5p;O_NBqeY=TIMCC`h7?(}--Sp?k_nVVX}-BoBdV(X^!lxh z%~&lZMMW6F?@1WlrmLqzRdVj$zjsg1TT@ovgnN9P(AV#gRlR~z7d`(~ua!H(k#3{M zzP_*XH!6skppwwZ5(hjVJ@@I;3!sNL4qBD=c4DT3Dpw8+=qSv2Vm3Q&rJ?LL%!haw)daTSXW%hYq)?1$dp50KF!ot4-u_{~|B>6y>fpt@ zc6PW>!?m~ZM>nUFI{bqIZqDwp=TO+w-1zi~QYbG0E5YqYV(oqQsE*SkA5VvTYwM}m z>CktP5=KU3V53oSS9<>Z$%6-suR}^nM6;>UmQwcdq*R12HFML_^Sl&8pTU8T!g$Kf zv6sho%RO=NRR?3Uvybj-YlqDOivn)SmzrrbqM{+Xk3tBDh+Gw+fAGZY>x^R#I4=G0 zdg;^gg&B6^-g#?-c&7;*5K=K}F0xj7!G@vW#O4^az^IljfIU};jfSABb)e7s2Lw!j zcT^wv%!2c8;73DLThc-Io{1SJ9TG7={5!% zP8Idq@=X$;j}JIe8Wr}2Q})SEGrOl|rt&P>a#JiE+;qsU65GFZv^Bo!&}Q|KMe{qh z?dbi_axcIqeER9pc^sVSnB0$W24YeA_uI-9msw}naJ%_|I9NsBHUr(U#2dI}M;AQQ zi{5X=8MjaVaxgPoDqZ*Ws}NZ{FkNbBsL$s#$M)mA#IK}O;k?B6ez3@rZKbcY2aflx z_rw&gZ*PBA$doWlz95u)-HeOe*>=aYJy$DX{{no@(Q>UHMx&$!7S^pb!Tq{aBzk;H ztrlMQ#plq`o-X_j(FbEAmEW0*u%Px=91iEtkg&#cenBzin)EZykq4hcMeL($+2y~M zmtPPSJ+;;Rwl4?XRQ8y*y@P{t+74V7VUkQ@QP`}<+)(ntKHAtgo0TiP86H9AJiKkU zIC2KGK*Nh7H?Fh2i)k48HC1-b2ZNfLIwU_1FRaN|HCx1T8OQp|1%AK!H~=30AtASf zgeWa7R|`$*jJTj=v z7H)@2dV71bT5)-@m=uv0sV*05OfC-2IZJ-th(+HxIzFR}cEHPwM=0%8e!*`F-}`t4MG9^V=-)5e9~aT1y1~zJt77n({UM zY@$5s!ryO$eDHw#{$IbPc>w4LZ8;b)Y=Q3k#77*@MFzWDtFGvt)m< z{YC7ZRr~(kK~~Y{>gsMIIS`Qh+AFTmL%9xP+hTaudMFB=APtx_j249=^{{;E6a zvX>mjUay>*+M?XLUSa=jrrU|-85d&OW~5(3T>^%*jGrIkFv8vb5W`L&uJHoHWRtBB z{0BLSSzkXuvl!a>Y%%g+Rpj_7!?jU*jdBOw??t`IikZU2NdC=jwy8)2-@Ibi$)!u=ZcB}^=2R$lx-)ZRf7w5 zwr6lfua&t(?x}K3bQsRy&=6(y=?(?J>1KQ0AbR^vdWTg>Z0-5?59hXB8b+;2#cFHa zPUhX9Q3GEkE4u%t)ag;oD=e%m)%`fNr8LpNa@XvPjBh4I<&=Y+huS5Bk0qoh0EPU@ zb`5A0F`08`Bg4hpDM=$kfk#t8A-sKaVPx_^XuGUQ@0(73>F{%V`*1azuQ|fHXV$w# zPq$3fvK1Xx`edMaYZR+7k-)SvT-{MqMIF6)2@>g_TDB)oD(H0plms2l9%;Vb&)F$T z(bpj%_>&EzFC!vIFN*AUmYqVQK@C~=J^-7ya>Ul6 z_dX?NWnHnfw4@)lrH0b!m23hqxk@aixG9LjvqFtht;8(VwB$-I z8ALsJ)W~MNQ5C$S;dak^vjYdmKk+H*UGcG_fWw0HEQuKA-8Dp#98VzAn?j(eqjR0mr!?ZMuyZNEW{dHhtotNH6*MJ!5Wpw8$}wZCP5< zH%t<@4Z>rV#g1vEOSTrHXiI$6Z0hVuS>cZD#hyI-7K7g=+~UcEUal(@30^hVLykLt z3)22AN%}@mejlG4+n+smZvFeIaGR1;#Jg(F;6=;QP$V3vm9oDZah21$sy5#0^sKo% zQ@zXM^gVP<&l(eZZM9ED zPIhYQEDnp!hwlweIqdE4b33yR%9U76JP>(K9rs!?d!}ojdL8N)`@u{;9H1$9F|2A) zp^J&*?=P>Y$QLG6_efpJ=>g(+sMm69=wXiWr{Jw_TD%%8o_aKCy|X-ge_wcq3|k%jwiVCO^;)}Axp`5Z#6`K=%YRPV#O1R-sf`a(hiELoc+%gRV8P0 zG@9D@+Y4ApCqK(Qd!{1hta4TI^JP&_PeqSi=EL1(F?d_$nV9iooa~#)={Y$%{qO64 z$7Vgv%FeFs=s?#R{`?|EdazZ23;Dv6rPcD<-ZZwURS&O)iTfDP;39Rby-&uX(Y|>D9 zRx3*7>0MRfn9prrD216<@xFz_e(B4#ixG|X#PIdU{%b!YK`Wx;hwO(57H!viD*SrBfi-wYLpDq1-q|0#P z)T=3a;j`Rhw|kg$^$%x%D@sV*u5#HG`}DN4TK7@J4#XhQN_C@oBux!S$Z$B4j*F>P zzXDDRDjmoi;8Xt2S~S$BN`2I!xo1+8-fiNtJO4=2f(7M=f9>X-FL)3NsIypDf`0i2 zMs5iRhLl7SrSPu>(QO84eFx9i3< zPAobfdhl4imZwZyC#O9vM4BI_FB()-e;oS0A2-PIrs7X*mNb;$8n1H*oOrUCwRee6 z{H980<(iZ0UhJ^zZyqmLG)r1qS*kz!$~!B{{kd`JMZlY<-Dc!gE!V@?cS`KE9>-+4 z=`WtsKDfHN>bzJfo^*4HgNLV?#I}dZab`%WW44!~E$b{1HNFENDeSR{GW%3r?YW&% zNGLq{b8DcluTIPI;#na%&fmAV=|ais0>6#8>9qZd(a^P>$3-0TkFLr7 zBr7T?jGfujamPydm}fJWf2&c}+dtQM+G)Iqc>L9Yd~%?0YHzrkU`b`a2T}Zt5$RY9 z`qUeJm-mvOb6^m5XRPkPX|Gh8_hqY^OP*qlI zZ(p|gcv$!R!V;e`f67_Sf{|9qR6hw(W^*5oTF}Eq9o;xX3#^aE%iP?$>0;(?cbki5 zw8z$Zm9};(I_{ullv%9hR&mX_FH&Hax9zcLqeCa>$oN$%+u4}k%5uHuH3@QmPV3MTy zC82~hddIz5C)C|@a`=vmIDIFR#~CEIk=I=0?R+U>?G8JTB5PY!-+SFk-G*|Xb(S75EsY}EXBcV_URi>U|M z1wRWsZ?7y{B6+izIy-XJX}b)1Pzx3r{B80XY=N2jHTYw>E+Z*+4lP!=Lu z_v(o?jh8jf6eX2d$x3GB50MWdCcn1^U=F1uAGxR|+-#phMt5~-JL7QkbJ&zx8Pm6x~TuuaKK-@Tg zkcy1qp>oqdK=x#m<@+t_SWYj`&H%~F=kMv(UU6F^?b_u>WU?DJY}m!PyWdhIv;8?P z54)6HKXRn~y7lj-H~vf_4Ng~C`R;tpot!sto;UgKO#Z>>80vkIlBPaK(~{<(*r|QN zHJ|4@$8|owtL(C^&@gazIWS6Tu*~?((^$r`V3sAvcs%L;f9oNO?-Cm$a^v>Ix^(AB zseZE?>r3XlLvgo4!_R<`ndaQuy$AEe&UBn9ao63sA2qI>!Havc^k(wD9n@<9USs-D%NM+w98Q=<1`MSr6rxvnmtPL5u0?|${_3y zRa%du6)$PaQwaiDEPYwe;8-4zv@o+z#d(Dm$wR!4EaLp5h(7I}kQI8#=x?{ndvVUQ zto)RhbAQj+xnIbv@Uh;n__hO{-~U^zCwQS)4^-hS`N7_jyyDgCx=?wW;_;)!u~9yK zU2b~9W7NarEK<1;m+;Vl@({b;brHalaVYQexbUGy_j9^+<-XtZE}fMgT4v($O1t*# z`I=^YCC#}#5HhZhM-J1uEopd(QsW3Ar*zL74ei1a_f#Uq%^Z)KdwRLa$mYR#S(@>q zOzX+RqOX^j*aN6M%RjErh+MdO)!+fw9@@P`PFZ_d=xvlPVDn5Xw{cOI>&3q}KX{}* z))g~5`?3E@dOpK}2KHT80;*E`)_aqgckiy&@MGocpsAnuUn!M*Tb=dq zUgkk*6$;MOgp~(TJNNlD7+i{1%HOJx6xBKc+R6ENC0}G&qn+7jki%k^_&nW-eU_1$ zl;lq{P+ZYe5!3IK@iD&k&uy(;JLtaPj0&^(YD23Mrjt@|3@Jg5lYq!0s|NY4n~In` zo1cY;Ypt(5Qt>P&$g%9whobS}lv~{N4Mtf^Cv=RH@)F9g?`syARsul2r<&}xUUxD!M?al^;FnNQ^4Z%toeRAqXZIuWnr-=&93R}C%>z*i^TkMc{(TJbH;eMp zUE><-r&gjoHiWIHOUK8@LlnQ8iOIEP#h9C3Wc$p%e}(;%sq=}=`M-A8`YVy1?Tt_0 z*Qw|mldjbz*GnE9E&Eh3KGP;!QoU)%UMAN~FT=jc|48+YbrOWx;AfqB?ta0rU3_7S z%E>Bxj;UUw#%u!bK(;^q8bTV&wE|v#{tX(YC#wTpB(&vsyxG71y%Ft@^y>M>x>X&P zwg2SL7q~%_C=b73Xt?EQdAapq+mO!V!#CVtEsKVHsf&&1+W^$#C>#I0&f|UsgjN)} zYRP+HIA_?%n|EE=e_!zbAQqgr$x-XlfSuPpWFg^rcK`doLf|9~h@#G>{Fko>7iOR}fmGcxd} zrIu$O`=1Y;)NlG**xL_fwwsuBq7(*OZ6T}Ks63*z;J4U{FzS2D?e3bXAT||bxj8z` zbS5V!PtwIk-peK#85@g)!6Q{zQ~bY|wd04*H4Okh)wQ*+So)5Rl{r|^@!M|(&S+;A zyw*VZZhCM_>C2=OXlRtdivU^gm0sajzki>2b@KWre>Y+8@Ni}@P+RqjKh8v%y+dk^ zYT{2fUo{uK7wI`8Ul-AP94{Lbxs0th`Lz^@PIT7+~U+SuLE8o@ur$LZH!d9J@_;~#Uvf|%80o%{1!8@i)V5e8=xW|yv|G8yX z2qcPSjnf7Au#$hEqJn1a>Wb5TeuK@;&B_lSdB9FaAt8Z1&-j}jnyvGLD|zZ7&Ma6c z6`GMIq}H`gV$@5lyDh+nfOS<>bsEI|9KwVCyh3zeWkD;qNbsVEqoh- zo{EWD&a2^J_Gw3v$XmBacqBwPMLL2YQza=S&$efJxH0hkXvz9Cl-|ey%aG58g!JQ| zH*I60a`(CNKqb*evrf@TJR|doxA!4-L3;Pgt-AFiL>-1oM}a+H!$wNKt`rf6 zJOL68RXLS`TSV*T0p)Czl3=k*#u=La(f+a+nFI5qt>NjNzxTjY?Zcwd|9tbeTqoHn z*l67Yi_<3VvR75L<=CA9V)M?deJhalh<=jC$9@MCD3R!P{7#aFd?p5+H?>qsIRfQFrJ#||D$tDFJ`d-bZcPI;@=&K*0h zT1#&wJ$)(>r^Jpb#j`>CTxz4j&6}MDHqG5Odi^@Jw$jdaJJst#nlRsW(ov~v&D zM!p{IM<;`M{|vOeApr~$GVNgHYty`-v#V%nR`qDD(^Uc?tZt&>Miooc z7!>%pvvmpEq8gsa#tMzlJ>2m_oe_q_5cp+R_Cpa!D2;O=6+Iv_21?rZDvneZHnzc} z9|EmYa_IDw!NBDUD6Mr;PBqF(N|(UtMpMmvRsft}SQm%GaUK10i??#M0xl^Q(1$|M z_~lOc6qK^yAk2l#*#`e<*AKUVEmZzW$O(LWmqFGIXJ_ZycrR4jYV0JBV`zU&mg|RS zSgZ(|(OY>|{A5OvW0&dY))%*V+JAX{y#Y6q+uerw#UJD2;}+o;B1`M)NaIjrPwf&{R;Gp2&(2k&#GF0@TD`MobIxiI>8T{n6lMeY{;_PJaM8W) z-8%VYoB1Wm`gp5-Da>W zu^p#g!M*{Fj=QzW^j-^@vtIZO&qSP)M;DF>Kdsad`!5&ZsrOS0&c%OWxHeQawjbt1 zfNCLjd=fvGsRHS)`W0?K=-|RWE!Q~&H#6{xu5^m7I6wGM3UVuQ6F5~ogkFG`Uk3!y zb)mA48w^;)#ClDCih~6Mbtjgnp!Hy%#cK<&fnn!_PLm4qnW$?#D;z#Vv2@A@6nT*I z!H#)Q(GLs<>K1|y57q-b>lE1b;0wV!xM5@lrUr2P(^v!z&!13;Ffd5NWhW#`1#Rig zn>XJbp#kUE)b!+s8PVn0CPM7w)uY;N1s5ikqemMOloPM`g<$0O504iB&H>&ODp4A!AkI3^@i&>p^*{`r6yKRs@<+oobseLg$p zb6~!nKY!jJt0R-C*gWe7SMaZ1mP41SGwy!B0K)2EwhLi}1OY2ZbLg$hV8P%G1wgc# z9{jFW`ny?GD;grq`K6^yy~8x?_oQIW%WkD3gGXq zP}z#NmpuuuDzLzTO$u}}p4KKoWP`Wkg55CI9jK#_kf4Kjk&J&_!P{au_6r|rI@%v_YQiSfnxaEYtWP6t0i_fJSs;-qR0|9n?|;KS15K{dVmr91nEBT(8}D4jY58KmeUQ zV@i|YHo_VWdSE78xh|C3U@BN3Xv0r!Q|XU#Pa>{LNni{2dP7+o6AXibdtMcqPc1dft>$RQ%9aRkzrPP-j-* zgi`6~r7O?r8v5RvgoTJQYeG5G&E6B#-{UlH6Mw=J%Bw?%?tS}qP5<|dpCAbuxJY=7 z!y2zyHyB3(49dSAU7&p7>-!^PaU5j)Pf*Hf?0Q4e{rvnE3?7w~lyb8`?1)cF(!;O? z&Q4t&9SE}To*kR-g65*~mjFkA+L)r@f zJ~&L4??Z-PIPsC%i*=1e*!%_l)auR#(H||Ypyoit{vWSynps?Tz8ook+TzD0bbm{) zmmCAMb{vb`wXaSsgA#;umd@-;>1BYj21x)XgNHjP*LAcz)zn2aT)OS#)f&@$Gk6_8x zFPtJUjw(msRN=%r4-bzMH{QoxS2UUa-QL(g3m6#5$WCMk!N03t` z=iDW53^pR4wP#HvCC1c}4*v1lxBBJ9zeF-u52ZDd*uLx{*I%kGG{O@kY%*Q!W5TZj zq`{QpMWeC8soFcq)f!bPRSg!3vl9v?Q2(@EnT!?J=2_eTix zMkaH|x(l4TG!+!S^IB)gt~}I)Pa-0=J`5hrDqtkRqxO9kLiRKm*TG`!skb*PN(R zbWH6qQ7nCVIv89r*a(tgzhLlQ1X_>Fmp6hwis;}C%V=oQ2&XzYYZ1D8A@lUd9v%%) z?m{9slATIW0KOQnOkp~M$QZ}*;})v|hY#P!l{qCjf32&V%e5!cOTq;O^jsT>&$spU zh5S^gJU%A(Qsht-osDiBic3nG&Xu(MC%H!uY04WV*yQjBF!Ox2j5uDCuh~uXD5u~E z)qt;zu_F}-i&rtVqwA4ccuGP-RsSrWMhA48NyX1`b7978s;mQ#6R3Rd~412kpC0EAJ4acF3=m&(eGS?#j!&-kOjK zdouU_9>PN7PEAm=wr^G~jPts)A>M-tpcD)oG8f^q{^5j1ep9leB`CDDBjKY?hk?V~ z{|^+xR8aFgYnH#Iqrc5`z?0GY?{)LX<3b4)Cd?pmO?r!*_#hXP31i;7_tCX@>%_xC z(4+yg6f1c|zB@BJD;mX~ispvCA1Tz4}_*1IOZ^Hq_*DyaKIrpwkL3MEHKf6 zKDN2Jxi%G>x)RzqC@y@gf*TCFlW6gk=bmCra2 zll%VZW?K7-cw^1q-#7^u*t^$5%Ct{UfE{<%;g4RRZh+)b1n^r3@wKLaP@u%54wWVE z>U<-K5h$>WAdHH^Q`_Xz33J-&8CbhuQ4^65!cy+UQ;L75F_81fVMjzn2xU2nq|f-O zq15@@b0S2pFg@6y@6vl=bHlEzxI?A-XDB1)tuliX>zS9RtbS3Xg)jTdMqXlU+S2$19)GceJH3Ik^JFuR(pZO7Ti+_l-@Nmlaw_FP zlZkVCG~K?ExA5%0PA3~eIvD4q+H}bK5HD}k%Z#Schct|vw|%{79WS^7%1&_QrJ+YB zAI^?@28NUKJn0>ov2x#=$Ry`?(0N?AcP$>C6#nqE^d=T06fj6fA<;Px(gJLjxE(}G zp}VPu7iTSKhvzO_Sck?PTnZ+k8Rn)hgBfKx^q4~}$p>HtIH7jSE+1~|L2E1HZba4t zR}uKLUX_+M;cm&F0{y%O4nNW`IziAT=4;%p+5^WO2 zPhCFul{Vn#shj6#K3t5uc+tS6g8%)~E&9$b!3|IHswU$jBojqusx!O2(?8AZ7O;^& zC~0n<*2%SJ@2woQ`b*-G6MsJ5Iddx|>7&qzJs#JdW~n@G)-J`LtsFLHJBIr=mw3k~ zF<4y}ko4LlW4*^VbH7!Q-0=^SWsmLb+xGW%GS?(jNAvc({N7u)7RRo1W4WW(Cy=+c zEYDFkNll`;XMNlAP0O7}{pL&c*zHD-y5)`N6_2hhuszznkwGiBEjjdc@D(18A(h}a zHIp8mTS}Zy?^NBk@mzSIT#xTBx<7I|+LEa)a=b2IH{WFZ zH*0?un0ktf&*yMjur(CI3R-Y)R9$Wr%{*rfY z$H@;4i<$g4n<>xoPlvY}2+f?wyY^?7q|ZejRba_o(`ZotpVmN6->2^~Nay}Y-QV%U z7Y?G(P(|hE2f>DA(>@ae=-RiTc0?a<$KICZaJf-irw7#j+@IjnDK8Ik@t6JO=#XR9 z*kNAY?1qQB_;GB2_eRYL*Qq0+1t7D32pjmhUOXc{E$u~LpEh=P5Ush@QVb}KKxM(( z4qnblNlMy^WDR*Ez51n}&cR%|n~3RRaI~n^$0Ul;$wjZ3+p@B<4-)4w0Vj&6j5x=8 z+KY*dk_(maot5Cm*Cpy3wSU!i+b=9N+^Jf>C-u5q%i6%VQLn(d!q90Ey&|601si!u zz7EmF9k!VsB0j6()#;334(m#?CG?6XIh6|-qep`VuXc!uFlw|Yoawa>^q`)Fu2Ziupu@UiX#2S()3v7#zkg297uyqI)(N zdbT)6%)jP7r<1~iN-(J1Ih$*Z+!FZ8FQUoLC4{*hsm{Zb_|>n?8YtaT5cr z0E&4YoJsd8y>>0VPZI^v204AB<8nYC0#zn|e;R>*m}z zuD(J&8Y5?8=2>XQACqDE%ym}S+*>(TJW?f6DY4tU)u`;w>AvV08ws=PMn)tLsjd%2 zPCL2^C~x1)b|{qXc3?*$cmzt4LsdxVks*SdZ+Y}A=FZK&?u4t6V$hqtjOk-By z)AUS_cv6 zxx6H$f5O=Oo6Ugdpf}^OsTsSgVY7Bht~a)q%!(CWytrkkwLr5sPmG$BsOeLqcZIfZ z{OY+2QR5G~@068j+!S0{8rmeb!En$et*NOmx>+!_QEjV@$)+PJ4=9w+k*H2p6bujc zD^|28^X7=6b!IVnd=C|J*jhFVJ3%)$x8;?(<%`v4WmfO$J~452Ufv&0?(c8xdsaFV zI#h%N{pE{#`w#b25|6?rvEB5-)DkNjTil0F{X+m3z>l0tj@PeO)589Nzq2?*>>BLa zcB360QlhQ$tvir?q zUTJBxUH`k?pM68~1>-E!dY8Qd!(Y8+c8fNe6BQH|Vf2(0Z#gioFwt$a4$`&vEA{sR zcZz-ICHd1cKfhe=pVWC3>-myTF_V-stt7Mga%a}jTyeW+uGcU21Zp+v)*fI}BFC~1 zJD&+KDZ9gF@`pb-a))9iZ{f{t)@B@?e}o2xjRcG4pJ#S_J+;sz)F0iDd-P11+#CrZ#g{t**Lw^#K3PC5iEZk>)B4_ zQDGIN!+uh?SMgMYSeU2Vl3s_{0^MidU9%zrWe(B}a^4bgLMuy#RH|zi+V4~t=@+bx z#W8Fh3%Ky-eTkLx>b|z;R}$u!KPjomYUk9x4;G~@uauKdoc(>IKY;J5;{?;kM_aA8 zeZuI{nNy#-1!_-ze#SU7|M2nm*6bl>X_;TY^h$Vqg0@zKoZVTLa`4ul&5(^ zMx3Khy)WJCe?0j%-0g^MR}Jotypi+7Hv_ib><9I$F7a(IWvhfThw@_27DPSD;D(3FvB$of`)wZW1uHa3P~@?Gk;kgqb}Dn8 z;&d)+`++S~D$D0C-w+I4?WbE8BNkR&>?R`TBVZmu~ z5)kKrfXlGe0D99^zFiKbZ9cKE>#ayCqwSB)ox83dTO;jBP;9=O;8;mT1cxr+(wFZN zI-K0yIT^R`znPda4@cDc%DUVARS>h2`tXwv*AzYTGQRZ-$Z+kYZJcGM z+1V6zU@0u*{LH>())j#&;D3_GyZcCbm-_iI5WKZcs3@P-6ay1tqlm#td!Bs)x#v6tk9<=DnQDmk5PN6Z@4(U8* z6W)y8r58W6T3+4_*YyqsUlZv|?2JZ#`&3(r@N8o2-1jeCK2LIoEf1$2kZtZ+(JNdQ z{2)>gH9ZNwX4SOF>uQd{$qzTZ*_-`V7iJ0-D7bg|sH zh~xplJUKdx&mKe|Impq8h-=yduz}~C4<${b7%d3QhnEtM!x^`I{ zrg7_*LurL8L>K+L-Q4a6`ITv}Z8dr1n6t&8^WpB>z9e1BCxxyXI_6vK7Yw%yHc?z$ji2S_Qn0o+%9r}37fR%!MxRdSd`e%n z=UmhkcsM=MJdH7jRXJv{2om!4$0xUMJ7g{IhDWtd{^cv#rfsbP`~Jiweoi`2tUf(O z|0mGx@wI46&ePxgb0>9)pEvH^>!RuE$F;$BF+qgo9JjJvyX_Sq)V7Bo|pe%PlOIr~K+zt(YQ_{8bo zDjd9?Z@!(pS!r*$7dpYiW3?7-rYhtta0#)#e#LiIYGg2=dU)kH)d1EE_rUbrhlEDO zV3$3*7F!moOKet)6azn*vTZ8KeyWy`P&q$tfdK8s;csFvTuq-bIDAtf-D+PS zT`^;Qx=8c^UZFXs$B%akWH=}rdBuy~ebMndD(?Qe_^v$9psyy#7*90w%xB45a1##v zSrJQQTBs#RgH}@qgpb|&qv55Q>iSV8a(bdnPIqM5zD;$Fl1=xPg`aXvU!2;>-u!Oe z3x)GJHt+LihtJ;lS$5m>P(jTby{SKqIs&HY^rW(<>$Z!|Y5f>03@GIctvwO%^2b$f z?L&Gb-G#-On31phj(27R9I+B(%@v=sx*=UwEhqIe%X{2qd_w-2tLDW)cUJ@hc{YD* zhhG~Dm*4M6THc8i8_^_j~)H^X#3$bD{&LY2U6=M3X5otEh*CW`LI?gY-}HRxuifz$w&V{PLCtM zX!6YMn>mWP!}_w$DZ5lD`x%?`X@~ZR^*rAo5>T(2v5UYGsnjxX_o# zz&ktbT9a|Qo>o=TIZI!cFJkI!{Pv31JLeJGX@R`j(a#?*7@f_Gulf2pp|L-(Ym=@5 z7uH;qwIVx~{tnCQ%!P8Y?{8+`KJe)N1$Mi!wRGa0RJM`toBUKjZM@vtOc%v+&X z>!~(kEf0&Kji}iXb4ogCg-88K& zKaLoI6j?sc_*C0yTTSd(>zymJmhaIs zmxKMUVh6RI*o&n8gmUwqm3ivOl_i1Bx#<(u;@-E|IgTwpGMJv~O= z#bV)4j8m*x4LR^2)zt5g4O$qTIfM5QB=7r=T5hw&z^Wy!`{fdTl@lVf-(#DSQ#&0$ z+6N97ouzeM(6%g5ll)K>{v>=*E$xWgg5A$kYuoQCZF!_6y4mV>fR%Ut1jnQL;h(1p zldo(&LY_KRxv(tdtgHK^Xy%T7XMm8MVxAQrDLtp_(z!rchBsD5Sz0AOc|UcXSyVcG z(s@RDe8QE^lb0uN$CGQjpW4}r1)7TP{QiEeq=J8TQXk2}y1PaVG#i`l+{x7a_Mo=E z&X$WpS=+t3Q2$rS_$AswA0*PGUCghg2apAXk*7dcv zL_o!PbUIw0VT+E({kBQn%A0>^#e3I2lAz6aIm+}eBnkkP1>~ndms&~ZI=w`Qy2HMB)fr^ zwsRNl4Y^r*-1vgnDwcUAXu72aM#f*{{60|ev5TG5 z&@XB-*cyEx=k9XjFuzeqTGXafpuqh4O8O!BBccTu1FdEk`#&#SdS1Vp3HxX|Fsd*&r{ z{(feqYovWd**`6WQ&pu(dDTtEB1!{^k!w+ zcfS_dz8siN>ojSr8KAax3I4EIQ__dJMQ!F7`HB)7vG5SrpX9sRKS;km<5=kI5~>ww z+H<9$uB5@@^I9I0LC%_(lN}SYvdg&JvdEiCY1RUY4APbjPfTu!pPP+vm!eiXrMz>e z1&4M+qRsh~yCYO@RnpnBpRpOGCx4;wzg%_r%VD*>?H_j?JaLcI{^iUYma|h!M{aXo z+~s@qZr_BXD3j>d5Ub+eDFOY@^RMlS$xF?%72(Q_lw&iG^s~NO^6$~kR4%6TsyJdN z@zmUl$w%E=XZ$U%O=JSS`sM8o@Ju8>OJd=k%UzvX4V&w2U6_+)UpwJgRi(FOOZ@v& zcIk=~yvET>>?3mQG`D3~8`nHEc8(o_je>RL} z%z5C-30ft^Nm=$^SJY)=6)#^7SQA}OB9YuZX&D%t8?1sfRW2TP9a45*IW+Lo-cT#c5TvXu(^BhGf4N?!Yt zaeHtVr=s?}$I^V=;7K>GjT^p9Q$OmZN(|N~3b7~yUo6Gc2TiyNT zCLCufuh~rgKvq}oX{|DzSoIdFsJzV)FjeMbc_&P1WZ!DV-27UT@tNQvpN(2i-G1XT zN$%C3gT}h zQi(r)Rrqe7dx_M)7f4%wWl)j!Q*8eC*QR9ryWWO_|NbVQ!$^G6=(z<_t+;oNXpLeFCqd55Qwg3Ht*OxVj z7v1x-Fqqr4r*PqZ1td8l)AbjrwryMSNVp)g4ElwNy!;EaeMiQxCGdcv0h_y+k9C1n z%L`KhzP@kattI8iL^^%=%HL1jggJRhXo5Sg5nL+FY;(!pw*Sl}^y0I|ghWI%+!h&K0KDx%WkpErT+qg>+Z!eiQ@v{$M*bHnXBci7LKRmAk+sxM#U zuU>sJXCWQi7>|hviMhFIxT?e*O&E1J+FhWE84fBSeSzP$XVBY+}vEriyzT`iHA*GkITON82o7Yr%y_QQ4ta6?qpuKEzrPl zPCToCavc~fhhY*fH~>Wz`Rbf#DK9-t(qDq^qy)U5QA^SrGyxdn4Qm zlX5SXtc;pB=UM58kAm(%&u11wm;i&E2SL@E4gSNMnmgT)k1b+~LNgk` zC$DE*BGw7Mnpw$;?RdIb&P{lXH==i!Qd)X$d={-_W3;#zVd&$s7$)kH4~m9tmQk}L zY`(ssFKz=mQ6l{B!FOszrxN{bM+YAqBC}xkX*1S!9VTLbe*hMXGeeCP zPN|Q#?tkkex_Gr!(r{Dk?F!JDQl}>ZGot^Y+o!{nvgKZFJ`dEjQs+o#&t;0-bKKpiKfCP9wEehE;n^ z(Uxz3ol3IU+Cm-X?IqL?q!f%1zP{6Fi4NlNzGQ(n_)W|mjV5LdnxCHT>|IsCOy9R? z&_}{7P66X_zNOtNbFQ^%l;InK19cNdD8ChFa=1iTVV~IRX_h|}BRRr&M(+tmj>{h+ zsh7AGfvIsUxF&|MIBjWF0(sBjGFr~{?iB0Up9^l?x>X4Vi|;Y#*<1uW2Lt&)xbg?5 z<}Jvm62B;J!#@Bc&XV0QScjdHvjx1fp_PkG#LPgE**0BCX=x>p6pu>4`Y(kbOU#UR zwmQ{CN*lb&j?ywP_dCv^*T>^5rcqMFu-tp<9IhD#!Xna;pav{k!#iU5s6Vr zz5)6`O2-Xm_yS_soDpWs^f)=B1i8BEe|;SZqC&M3BN*1L=*XwQN_qs{>sKt8`r{LS zorX(-lw>#|WHJGge3FdSG>yc;77(+Pd#as*P;!b1UG+bwm@PcoZ zxJJ0pHCbP*y(X}6;Q!n_DBN9OHz#_*IR$5qF$f|yjxxU1)hBZXA004@v()^Etzn2e z*3$~FU!!mDp27_89XNdr1uh^#4R_|GcA4cAFAN;$c3WE!jjE4&`_>vvP$LW<=rM(> z@AQ^6mUs~V=mo9gu&Y!IML-Ea2%Pf%A(RNj5Tuy!x@=4!nOBFq-a|O~M1hs~tzZ-( zWM<1+t(lO+pLf`8Du&yxE$Cy3?0NAN~F z6`Vb3oJp-9VuE~l#}Fh_OTkdzca#{#bKh!vShWeSF_y)ReCv3-PH@};!oyR+wiYa6 zl^E{G8re8!H}vf?rr%7|Mis+J8Hbe=f?_i`Mnx6LS|zxZGvDxQw6wI*Nl8gmbL{ZY z#BJ^2#f?gu4uQA+H+*sS?tOH0aiF3rAnb!ZeGN-mB~>#SblZ6b481Rq6fZz{X+P#X zf|DkiJk*{Ui#dgAf-mnJkzW13tB?T4lB%W;nEfSJRig_8XJohN7^86t>ZG%Y%}um#(%4c?4Lv z#&Bq-U9=Dk70n9Agr{#)#L+Jk#2s(li!5UX2i0JxUC-oxWrw~}ig5Ylgo)ZAYj%GA zwxvZ(b_rk#3<$tE@lJA1;u^8mx84N(Fd1x7BnYi>xb$-J-0v?kq}&@5n@{7}-wnuv zDSDPk`}+fk?Vy0!!QQ@( z+|U~I@Jz|-OzI45gpKiYM&0>YcITf5X@YpHib+Rxu09q0XU(-_VBAj3p>Hf%TQLu> z&@8YSiD7n~KMzXVT&>l<0|yept%C)p>L3|Tr_%y!pd53A9iP zr>IG)N7kLgRrj&O*)bIxVldThB~k7PF|XGJj6B-Cclle}7lze216d3~NOFWy#d^5u z_&67GNJoq+u)&;433le4bFde1?7VvI{P}xC2*KP)iC;c3VFxy;5V{F`vqnm0=LlrL zt&2f08BW5Ib((V$W~vDlYK>hDf@7@w-MeWRa6*myQd3Zb`9d8qR0d0LBvk6u>C^Iv zwvCvA7LAxRo=&-)0kajV3w_Q={qiA|ARiZ4! zmyw;ZYFn@#T-JR?f@T04*~Qeg#Z%+iFg%oiBlUDK(*7V3r)=b59n{`w##q-u+=g#K z*8F;G!!j&-iOq@cmi#%Z1!9_S3!6?2Ox=8gBS{L!woP&esWjk`xI0m_JvbX&Bg#=H z`3>XGz~*K)#C$@dj`#8K&}Wgr+MjdSGwn?5j)thm#5l8V+fGw@oc2tPgNHNzXS`vlr*&~GAVzb+)#Aj^p_((aTpwdBSIB!*4*I#Qq9G&F2bE2XFEF=S3|+c zg9pzc?kb^f!MIJkCFE~B7`BAFCyUfq^~Q}L*!5077F#~AlBj%bVc8lauM*5YOTlSy zj>zCZ0)tR^26I(a@(hT~(*MPa2xJgy*s={si1#otrQqZ<1SyqROx*Sp+8~?CVrEl4 z2x}=w8<0s3LtL>~#=P1$Wj~3V$PF`RxIH5sHUtfr*inS4YMhH)`^J8(4pYS+-l+|V zhd=Y&GanySGqV&p$)s8K?ndJfAnG*4W=^_g<A{wcn?4mO8`)WEUdQ19RirDxdzeNoW4&Kn3E64K_ zwD|E5H<<9IFYEykmQl=A9ehwCqg3eS43vW4NEx~vbh4dii9!KVtcgeVD2X!KO=$O4 zy*_jM8EC_apcsxj?cKLewVyV)F8L^GLDWCAM)4^vRvLq6Ex5w9NV(TGP*N@}pC2M? z{{;!|(qehyKCN9ht)sb}aB~IYK$V?RhCh}-33F0CSDwhO6NF<}TS0VG?w3za*|=dt zlR+dD_}50}J|i*ClmD`SWGO);hIPE%!zfR_GpNNevhGv4vnxfP(S^V8LEkgN#n~98 zL_X+-#)X!Mt$jPSk#s!ACh4mpsOK9gDR-}~NCR?0an{^Zf>BXytgJB|4X;V=TAO@G z1O}CBG!aKGhsuv{=K;M zIq5H?LL!|$z3$w<*Z%MQpl1n@E0FFkO#TH76fkufAs5wt!k!&F4tka!PHbj}%zxaH z)R%GT?@cKcx3EYDzZ+1&vIdp>5m4JK`5CCFsIH-Y#4oy6Z>Km&yl3jij~B44<_oq) zv?M*<@I{vs@z%PAvT+!Q7uGBMDnyyu$7dXwBs+JB5!CIk9Av8 zO&WgKIHZKX;g9asnm0d5y3!l5WkE6{BLOJ|1*a4fBy&ngG!NfJ8^0R z@tP*Qc=5u>$A+I_5iR!s;38oE5hpI9(89)q!VJi^#KG`0s*ku=B1J(`r=a_br}g;? z*iS^PVz$*VQMNGMR98>Z4|BLelWMg~e_5|th zMovM9DG*iEh?92vN$wmQj{IGeO#*;*h>0y#U%w_<1Y;Nz8y}x4G06iH=2$9`Kg00d zs68VZUTy(_fw7=eBi2=p+K!;O#tJcNihD_*7M6Mbp`ppBH3ktMsWxwx2YiD})gK8r zAg%EQ958$6>Dhy8SmT|iZ(*&aULE))d>BScN#6g-c~hREZeaK(Fe?>+)>45t2aw4hXE)OSPss&VVq@x&hu%g*9EZ* zBtVRp$9V=}Kr~#ch$;r>G(h=ph}lHyO*~0__L(=*I8u}6oQbRz9|1G=qY^~+H#^>& z3e;o-cB_pjjI5D<0<)9yqURy1PRtBOGnf82FeqPcugQv|QEUZo(m6#Bdij2}2fXj_S`*hdkNpTIgl^I{9U&R1(fc+s< z!YoI@5pOg@Ko7*5BL!$qx_*|&q^+L3tjw4RgtiE}4+2IbhV$S%#6gkah-p&(xXpY$ z_7}H5z9{wTM8h_|u7eUciX5|6SLaGNjvkG^G76MxIHw{vS!JYd)lHbB&IvcB+v)0E zbfW)2+c+y$KM4YD`^k7xHT2y(7GS(rAok3IVoU^)Egn*p{K?M;no(23j++2Q2*d(a zE7oWNfwr0Ojvz^H#VbvzT4I1HeqtP746Y9FPXg2iJ*1H&--JTFQCj*_~#JfY9FkX|TsQtA?pMu~ekdhD3IW z#glJ6^h3l=xq^k2)d+f0M4BL=rvX7h2?QjARLqwJ!c-}@l@TpOd4S?Hpu{T@VTRYF zEdopRZ`t9Zd}J3uVTN_*h!7g+6>OF-0bwvCXcZ{K6QJfql4C=>d7TB6CD`iq7$a*v zSbqpo5eXEGJu47P72t`SvQNQC5Lt{#E=IK*2f&t%msf>YK#()V0w(D>pbnXWO-AQv zb8X(f-Mgb8I#X?9Vqi#uRN)4J6gfKPBk_L+7O2x)__nRdDv21DoeB`$etl`xY$ykk zZ{oXQSVl7>Ly)){qm1Seyn~U3h)s)d2`{P;WY~_-q2y}~MYqHFc>;{WSU9X-IjE}| zkitRel0u(DNt)kBaS)g6Ui}fpGy%I}y0H|pOBEoMn9<82vO3>iRarSHV2eVB*ku@s zC<<6L>SKR7&z3M;F%PEgq6(7*jz}!8qX9ll@DT0k|9eh~NBj699ddF@!IYP1a^;sV z^#rbjntueEKn0}6S*X{?SCMgz*8y`8CFj)_XI}APO2(KsHXa^j0-S>&mK&h1kBSOV)?tNv zRIH%0RuA%d*3k!A)A1B0gM2BY{Cpi?pq%>cp+6!E&TH= z+pL=%2pu$gE6~!k;%ljXcg90+A&N*$!x{NN$voZO8mDjs&6N80JX`+D1yCa319VbY z;sIXL^P0R~T`F0-iIxYf;vF#;{&r@&H8i=y08krHGr{Fh5fDvVr>Zi?G(PkOiW(?Z zU$ShYJADq7cq?#c76}YXYXZb@Tw=H}*2j)T$7bo>pO@ZtT^5hg6;c5DC`SPGnCvSz zuhPtgkm!imjm9a@t3OLOhU zEu_GLzP>)s)qbjfDUZ4e%mf3bhC-`#((TK{B(k=z*^YI^W5gpHin5PUS^6V!Np+>A zr8gc+Vrt2SWMVU>CSLO!q1w7N$+o8~!JC)`M%$xd;zTNq7XMdNB4oe18DZCM?Zq;sbK(#l+Rgox4ton*1s(lL_aOe#4vB=-&-T5V!${=ZfV0)I0# z^}WcoiL;hyg%#{6fd-yH)i8KyX#5(9wCUWx?~#!P*Z%EPJMimQ*y=y&!3xTU( zPGkJ6GpbnvKy)}U4+w+(#0h^TrhF#;yXPu=nCAorx_FsfrJ1j z_1)yfG_@0pGpTOLNHD65vW)O%XkNa;$mgWg;zdb_iUV0>LiiPc=ClBe<`^XdU022h zOrvs@^4+wZAr4T$FvQ0GN}|4XSZla@f+!Dix{;O>hZP!dMBNT)+r(^ZlsJt90ZJ2f zKGG8-q#y`x&z?U0d+M0?in<{F_`U-=MgZ!FDM|7KfZ6>2w0EUZO`Yxb0DeHLEmEmi zrQ(3r5wxEmB9jU#TC^x2B7+l_!Gu8uMIdRd6EY|kPzJF`0}Tp-%m~3cU`2@^xK)4K5e#0Xp?Z6;F3%m@eXbbiX#6Uh`CJxtz&~Xv$c{|=yAq%hNE;KT7#3-PHNzMT&65E?U@W17{bwqn589L$dJh&H3>^hXj z_GlwMSWPkaxSIA;Gij$9;iB@}E}`ZT=;u>7UV|`{0is&F82@*#tiZ9lgM$P+v;`+z zND;QTJ>!z+!^QyZmc$J}nyu)dAQ@^#r2=H{z)028NW}K@%dJ1y_!$;mrgfr0eJFvX z;P<+rR32{r>^^pJppPEBK2G#Zm68O1#3jp?xJ#8TLwqQ6xvsO#wI^6PH{M zykQ6I9E%>naSQ=ChKuk-7#J2@+19|PgDCQvfl`94n9k)5CN4Rfl-5mZd03FE!{YBIfyt=mq^Z3h&-%Im5 z_M3kbE0lFJ=m;!5h?$uUlf(kayoC$9p8EV6iUjn<@}&qP zOrt_1OvqH*aVC=;N^A!0P0|s8C;&>nTo8>r{f?&#kBIn1N8h{td8s$v;s-p8$KITe z#}M}-*YLvVl%QyL$RHUz*h0wq9&f4}V(;K^PEk=&t`Y+T#@2ZDn06eVi2}V4qqDA> z0DA&_7$jc#qZ~=?V8qqTYK#?OJ^?O>*aUVEi|a9fXH#G)VF@5jW+F&}K6-b-HHLe4 zot53O19-Et4M#~}k`h3N==6MtD{L7-<+m{?o@j9Wx-`8!GIaOlgvZ5d(t%jGJWLW% z-BTcZ6F|@pxUFz}Zw|Z$bLP&)aXc4dDjRWDY#dpvR*yN-9=)D7&$fa-zieXyL4b@P zfK6U-kEgiTG<2|ql}LZ5yi2dFJBDOGm^Gg09w5xK&-OpXAt7nNE>@6G&T43BEwT!J zdGZ_NcqCc2dW?S6heMzY-uQaUjXJH!0Pa0_Py=~OTI7k@h!O|MnXe(39PLvO{9`(;5QEo#) zcQzafQ45uruJ!=-vEyxrw&3I45D@H3xSsh0s*~N2z7bjuFK;O74Q z`wN=InUO?_;d7+<2uZK&o&xBSb`ci=H|fV8Fc_YQP^JRxgv$coIH35SV4B5+CLcq{ zW($m^J8W%ru03;VRlUVFOx{#nM~8|izJ46-Azl%E1b@i7Ky^<_A9rC{v7a~V0mj9e ze)<`;Ee0^oaafu);XRIfib)sp2SK=&Vi2aH+ic>O;J*qL1IGHT95$*uT}UcjyT`QZ#N$QA2Z8#Ou|b$k(d5! zOM|jO%MusYmoirP4 zAu7^61zW=Sv-&g2+;&%>I3kn}j6=MEzh*9W9+Za1?>6wA4n%VG_wL)*mf)3TgUtY}XDrxPL{-2P zVEYX~R1nc(1S0#@tAE;Wuw$`s7c{`1Q$m01{^dFW5#57S4v zZ7?xat^NeoPBrwoI6dU;s+0rOARrNsrkaKnp#W(r00^Pjwtz`- z@eYxQg9oyDjNBvta37rzZ&=Y_wORGS?Tg9KB5@|(JP@CV?A@3@Fv;0%mlU%$B`<&* z4+-ryl5>FmU51*~xC5bCOI{qCMhseuUCW*1)+=}$fPhIL#(BuZ5Qfl9L^^~cFR%c) zj#miB1$nR=X|tW`*9z2~Rq|BpVl{%@h8V*0V#BaSa*Z`@9$9OOgDeOG4zZ79Y^Z>{ z5XvR?x2*)gHylyB*W}lVBQdCmX-l00MSv2X2RyuT0%?cW7&Z3+W13t z(xXY6jemtFrd1;5@WFZ#My(b3#vqQH`kjDgT#&?q5l&5)Eil zfbWH`ia9(~=gy}I>Nf*K~e|M=6HP>y&lAz_l4f1;=ErMR9lHwi5l7v*wCp zK2f!B7@>|8Y_{)?CFv7c-YVw7zO4uqwp+HO68lF{?=`q{1E8y1aVe`Ub>9H63&Kc$ zX9ZO@+$*TPe&`xL3agrhY`v<4&9n^n*bn=b|$-Xsty-jV|h z)0EqOFS5;nxQKxTNlZGZGI-*)F(d*ZiVLR!`v*s_45}_mVDF!^2U~4pE!XHUIft=c zvJ6cp3k`%bA-sSI^XYX)azX}viO|}V33KVgsEc%ty3APbFF@=II2N~l)oDnDz-TL*7Z>$s)Vi~bmSIAUO zS2q6ssMvEyDgFuT3Q`s_N(efcL_&b#b-hbM*l5Iy8XSYB6Pum2|J(D|18C2SY+#E` zgF;Lka~TYol*nE$>Y%cn98uXWRukVUN#(KAEQGTZl8rdL2<8fsA0ol9_aH{H!;GjC zCmv$%gR;1cv2O=NtwCBm8{dFp(+)2lwv?x*XRcZ1@mL3Ahxl?=vR=e}1oteFRj|j! z>X225Y}*#xB!~{;gaI#R6gE^8+}GhO>O{A(edW|7GU!aK4_l6;PTWm64y1AjOoUgc zNwb<%hmA5A++jD81LB89M6pF&1u?qphiWbBb4yksaFoDUatVuiK42cK07yA4MD#DH zhVb3kQ`pZ^SdgO6p;_~1&RhkOCBDXUczY-?8bVZ!uN(EYYQf^gb|`W&r&WOc|MKPg zk_=Dhp09A!T4-7?raDn_`qb-SV`wMK`BBIbX<$yi=H$uu=!KGq_5SdwL5{<^!+sP? z<7R!THF@&uYZJrI;OIvC!4`eW$qIgIy?)8{xub$7v~|tl-+s$A<$kH5k;WNn(j$=o znM*zlFT~a#5L~^nX}4GQA_tVYgHb1=;0h|KWt@qDz^Ot|;V`Rmj*H!cu6Ejfn84;jfqL`c#_*{)VylUqyJUm^%6oPc*U)A`Iam zb)g$o;da#QB)QhxPhsr4z55Ino!hfdBp=^JWw}hz%b3tYe8w4%9 zi0b2B=1!J-4pPDA5*9Lkv7$M-R4mw39a{yef*LUm;8*_+D}i`VkBh5F=x9F8)7ULiMRng5|B*OzAO`kYA~@AMKCbMp84b4oMF z-#Ygd(}wzAEtxHy8L1RCG0w_jmF?fI8{=dxG9~Km>|xlz9u?4D z4K%NNX&9Bw@QIkRCt^|ViSKyJtmS`1-?+5S^!H-lVX+V(ih$>$M9qD9E!PLhLV z!AyZlGfd$wop7^f)p_TXRGuu(Z96!-;>gAfj|7(dPw$#q!zh@VQN#7NXMXsis@+pq2S_lZ*J4HE6z-$G;i0x6TIq0cxwtXJ)NAx|p@nhH*^JG_ zv_e@&a9OW1dW?oAJ~s1SZb;|Vh!Yv?1qO-jefyHQ&3AJbwUtDP0;j2~r}O5|T0PeB zr3HdU*IUg(XI9Fz%BA;mBaFGBDl=e?iyxR>&imC{t1_eAC>-xMbJc3==$ZnN0iG?Z z{k6gHzxGd|$_-zwW`n3b{?2`E{rtW%GJ1=-UGu_c-SLe;tNn^CocT6!O(89b)7fs@ z*IL}CafFjCq?b2t%>!@Nl}cOJI9Scw)&_q^i7`xPl|^tprMZ|!(;<9K1{4K0p3GRWwSAx5?Ck8 z#m&)*uDbE=33IEP4`^8K8aIwQw(CT>_!66)!ER4vG#U}jlYa(=h=R^6m6F-hKp%e*>d%BcNQ zVIuQ*T=Sv5+b3fIwE8E=f(rzqSyj1))1x01h(d-=6_p3d+`JOjj?IX~!qz>UtqZHZ zz2lqY>V!T)KGz*;#%XAvR4dk0bs1wZ`a3UYc;E3K@)B^5mk)<&V+_1`%W{N_ur+Ue z4Bbat720Rd?-|MwHg-<2v%4LLv%{uf9p9~m2d zH7{%4_5Ql1-u`VGmKHxRrxXtEZ|+)AAfWx?_7xi1)aoCOK1^ibV}{a0)4qTI(wa=fkx(`+WKjNnfVFZ*Og5 zp0Ac`9-Hkl;fSrBel*kHSu>sY=Q<{CeJE^r$6uWXlQ_%zdi6YAO+yk{1M{a3j&_mB zK1r$23X_V>ew}TQVEXCxI{Md?!o~IyjF4WricfHt_=kfPW9wwtIWa6~;N4*=x^j<( zo8Vep?O4f><=i;lERmnNvzGn|3~)(1@#9~X#*OqhjgHLWyrl~to3 z3)?HH73=U+?{=Fo*P2re$J8f|{#V?S2qsmL9KjqN&VsaknCPYzswYPKdLxZ|=j*lR z@58wDj^KYPDpKA{6jMigCMH3BB2{$u<7Gc~!pE85QTuT@08f4FguiJg@Pv`fkO7;W zvuBKMU&AfEL6sbjDYvkrhujunAGr$LCN^QjI};T5>p27SlQ?+{ma`%1KH5agT{9{ z4@T5=3~no^YI@gJs*tX7Wvo$sbY9RoZ8XYtdt6Q(eb1C*?gE3T%02rF1vqZL9_{ia z?ZP|V;(ok*fx;b_Wu}HjTm3 z!+9(ZTyNk3r?nY~6yFXNuHy%MXdzxvM`x<5FP*TaJ5<{)VE9xmKuu-iQZ_rB%?9Lk z7jP>%>=NC7jDe|8u|e6u^0LqVD$t8&@VH>M-d<%zQ_HOUra8a zc9qSZSM|J!Dk|q1*7jWkl*cq*TuXOGA6aS$wbAGmulJr>FO$ zgv?8>nJfayrrW?f%0a{Om!_WV{m9{Ka;*6ZVqOD3SRFw#iVau+2Em6IHAH6Lj}DK_o$ zu@(y1b<<@?1sL?fzr==7U1yeXy9W9a$-yg~jCOvy!}Z7ZU?wQa%5sxM*6N)<{TBf- Bx9I=? literal 0 HcmV?d00001 diff --git a/src/e2e/cypress/support/add.ts b/src/e2e/cypress/support/add.ts new file mode 100644 index 0000000..bc81dd5 --- /dev/null +++ b/src/e2e/cypress/support/add.ts @@ -0,0 +1 @@ +export const add = (a: number, b: number) => a + b; diff --git a/src/e2e/cypress/support/commands.ts b/src/e2e/cypress/support/commands.ts new file mode 100644 index 0000000..44249e4 --- /dev/null +++ b/src/e2e/cypress/support/commands.ts @@ -0,0 +1,39 @@ +// *********************************************** +// This example commands.js shows you how to +// create various custom commands and overwrite +// existing commands. +// +// For more comprehensive examples of custom +// commands please read more here: +// https://on.cypress.io/custom-commands +// *********************************************** +// +// +// -- This is a parent command -- +// Cypress.Commands.add("login", (email, password) => { ... }) +// +// +// -- This is a child command -- +// Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) +// +// +// -- This is a dual command -- +// Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) +// +// +// -- This will overwrite an existing command -- +// Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) + +// // add a custom command cy.foo() +// Cypress.Commands.add('foo', () => 'foo') + +// // see more example of adding custom commands to Cypress TS interface +// // in https://github.com/cypress-io/add-cypress-custom-command-in-typescript +// // add new command to the existing Cypress interface +// // tslint:disable-next-line no-namespace +// declare namespace Cypress { +// // tslint:disable-next-line interface-name +// interface Chainable { +// foo: () => string +// } +// } diff --git a/src/e2e/cypress/support/index.ts b/src/e2e/cypress/support/index.ts new file mode 100644 index 0000000..d076cec --- /dev/null +++ b/src/e2e/cypress/support/index.ts @@ -0,0 +1,20 @@ +// *********************************************************** +// This example support/index.js is processed and +// loaded automatically before your test files. +// +// This is a great place to put global configuration and +// behavior that modifies Cypress. +// +// You can change the location of this file or turn off +// automatically serving support files with the +// 'supportFile' configuration option. +// +// You can read more here: +// https://on.cypress.io/configuration +// *********************************************************** + +// Import commands.js using ES2015 syntax: +import "./commands"; + +// Alternatively you can use CommonJS syntax: +// require('./commands') diff --git a/src/e2e/cypress/videos/get-articles.ts.mp4 b/src/e2e/cypress/videos/get-articles.ts.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..b36d4c02741fecd3023ebd94b348041721ba3fe5 GIT binary patch literal 53326 zcmce-b97`uyXf7qZBA@sVo&U3Vy9!<#>BR*iEZ1qJ+V2-8=6*07NEE?sn#mw$=auDB$n==ZnR_1;}h|$Hoi*0H94AjEw<+(FkiJ z1E)`>3KHVugfUB#n%Lp9&FMJ9jH%6DJ}TCMH&T7A9uS&rUNZCp&IN zMpsu?1{ZT9V_Pc&8wOhkQ^vnh7|fiktv(rBJ128n8%J&;pn;(QkdK+j!Ptb4g~-U* z(8?BQ$;Zsi#LYxxU}IqA?r6-%_Sw+;cONs6qm?=EGnapNFcH}}{38a?+}gnDZyx40PR0&a z2A|MpzoC`0gMqsq(AL_{!0EFM{2U@D2Lp4PPZyt{gTY_M#KFMY*pZKw$WYJD{ZlqK z`W!ezJp&^HyT4T!>KU3FIQ|V{?qK|nx?GLTP0gGPKXtZt#x{DUwsxP|e|G*Y%F@{V z(>EUrJJY{JJ!^BD&nA&0(AdTp=R{|>_G#__)ca4le5`-ld_V^i zB5T9Xas6A?XM>NGg@K94{%~RgwoB}3VY!{4g~)vU!Z}XzDR|#e~6;cG5(L<{*zYG|3g|O{|{-Ef2IZd zKZpA}xc~r(Q1+-O2HpRq$j`w#{l7$HxfKd+2UNdI5<)P?*ICt^df!ayeN;8nR0y%6 z?fnj(I}2+ESC(H(A%tEv$lM6>veXMY`l{V9bezfd(sq;kckoKTmMbaj!c{g4k*-+SoKX5jgy6rz1<{{1MiI9;&`$u`MsUhUzC&G=|tY6>4HGgO`j z3WTGDhuZH__%iRf>5zhx;~l-dFHw7DFU30p66C(;0U$#qVwC54lD2wtgEpv#5h{BZs#rQT-6UfKQH2&@$-y7f}+!Z(q` z&Om{z$lp_OIBHLNtEJgmA`vvgqM^raEn}|>fI7MY@_#%5(HS1sNLP&BAs@Z z*AM4m>B?&v-N-za*|N!~E*5rE;=WX+=z~3K>c3KlNUfnu?@6}}e;#I$Vc~eXac>Fy zS+u!xc#k?ahHaWKHsUlr=>0j|Z%@^KXh;5DsOSlO=m4D!Ler9R^Ro-NXU<7pet>f? zfl!$=g-TiP?051meQ-`x=6&sb@q~+N!mYWk=hsc9s*~zb(DA0=)GXwb-zUC>EKnss zThFK^UIv0$Tc4>^a02TLCm`ACF60Is{G~-?==Z`zKqoZRU{FkLhk2X@bCv_R-!FN` z^;mU@Vy}iguOx*zza^iUtE=sHg}>5|jL5(Yk(N3lJSfh){duxjQ`Jp%`H_dS!1CuI zG_~2lI$jChu|L$GoqxbA4m-=)%90_u!3{s$pFmfF&&R`QS1qaJwa?k)*UQ4D zFGetLdT`5^N?)N&7s=46?k8iw_tYhMjZ?Vh@C-XW5`x>a7_o)+xM#Nx4Rpk|+7N~0 z%>2@eT1)$m7LLn<_{g$3JIM%856C=I2znFU#9frL?PLQ3R~@i4;U*!%LQ^DGI>@{Z z34i7N|uD3>%5!iRt zQB;}eHegw=I!dn%!qr0MaZ|4X+w-mu%-W&;6-oytEG^!C#VWoG9T%ECqV);0Rqmt` z(4wzc5a zntO83)Y`1ZnjoCXZP_Z=Rs!&PPvllH(#ylw%nA+6v48e(NFQ9=1{0Cuh6+#eDraDN znd^f6fWZ5N=AWIK#BEMo!%bksAS%CxB4Gw*_g{~sAA|VTcUyDSK059h?fQ+!bP=fc zBp%F&#*JB~@(WSpYfge(L{~rBRON4hj7kFXvk$4f@b@2m*z8i#qcO#yn~))ZhW{%bhf-C`&tamr7U6e>Y!-(#+>`vn(;dSe1 z+N>j4Qn^KATIJF0w`~q%>1>5M%~YNf2*^gJNrHh0S5j4#HNs+u%)#6JM*OXh z5#z)$wcwmBMF2gB7Am~Rn8FQ4FssgGrurnr#XZPb$>b;0#*|tQND9hGrGZ^J*JSUk z^i#;rT@j)c+sZcc1%)X_R7AsSn`u>+1@-A}>`8nQq2-sejbtI~RHqvJumJT4cC6_u zYB~UpmEb55fKF(Dxi|Ii-xt!EGR=liw9!uK9KqlKZ%Hge>Y$PgZ54qaWjaA1-R%oO#wqm~0X|_o zx{Bg-+cyYA`xA0)Rk%Y8Ym?;3&|PUE~!R7^K}|Ahx}>~2xsx@6c$g^h5iBvoC+Y_9=} z9<l7@5D_L|b3C84ELOuoxk~1`$fF=CC2n&ACf7TOkuO`p*Q~Uv;5(IOQBw+EYf_XU;3$ zvb@)S*Z-;_DX$|mpnCCYMDBP!5rFcuV3UNEzXQ#ea@l%W3I+0@P|n1#_&xEawXM&&HhdD?~Cq2R%LHgr$ZPG7& zZ!z*-y+YU`t&bMNHfLB{J}Z2%*dj}64+_=y2yxqV^=>Gs7{{KaC{l1Y3-SEg3C1AC zA7(Dj#l*g^*(tJ|_E1jDe6cM_YktZLCHSW*%0-y1j_o$#57d$?@p38@&0d)zp3vm! z<~G1SB(kDO)?oB}zotJfuQthAN}<6pdq#pyC9osnSmY8WeJ$!+&M@D5165$+?k_}$ ze=v=yp<+oee)(|C5piL%w4GHxbsXZGVvHXbH*u}aV|l{TArumwLM5_S@)FHqqPSZ- zyT*DOHuKK*8IN5aR-3n3JSn(F);i-tS@cDJGe9=)Ye0gbFLho^cr5{E#L2 zj@5?vy~#{7d2SjFp7CaLiWYq8O4V#!2_f}-4X!Z))k2De!EB!N(-%T#tMosw=<@Wb&Zx%dP zCp1=Ho;yu7;i*naw(vOwFYE#SUn&qFTjnKB57dd7!>5>OT6kJ3;(mk2jMqJ=Q~ zT8IXhzUr5Q1iCB ze~F}be;el{CpwOcqhna?-#>tqPVf==5-j%y{WSmaYjtJqzA-718>DoPuO8hLWtq-V zxiXy#ZB|3qkR#>7vKaub+=UHLXo*MBD7NAIE<|?W4Lwt`yL4KwZ4oni1OGm%9_(w1 zal@JW%6Fc@uP9Hsg79(tORbvyoi%N+JZ#NB84r$7x8obzR~^!%e79g*A@C0X2!cNV z#75a?rDNr|wR+?{5+pGNe?i(J=@+Czexd1ElbcfmJ^h!x?d?uh@n-;F@A+jCk-k^o zh3up|Up@Y0BeL)uS#tzfXuPYOC8Falm*vITT7+%W%3Y9^&K3e{Pwyz)`QCjvgyyKt zpgF6{B(#XtzJ_>?r+`wVbYuo%VU#|P6ID$7${QURymgq)Px1(xA2}$U0nx*MK7wAx zAls7Sn$_Iz+;%_8ZYxxwWj=aRzBf+tHuEmDQpYMeA_> z5mSbJ{VUY=|eAZh7qU6-O{=B>`SK}K3jo^TC=RySl&k{ zF9ww#fQr{0fK0IPZNruH6@Sps(A3r}jJJetw~h|dg8fJ0UUBX{?j652*a9JE$UE0L&7WN_uq zKG-m{FV!C(3Ti>EzNHfL16sSJsw3*d#;!MWm5yZXsLRsPqwP^in6DOH7r7H0hgL$` zGogg35%6Cv>WFr`!)bfX4&`f*LJ%uJEg1ZcwJG1scGZkzE_}dT6Vzsk*<7EUE0`3N zU+@o2<76IGU2qSicE;F;!H0J_`*&O&=~kFW&I$B*lvyCEWT9aECVOtd3C?MbzWiAU ztUg`A^?;z4DPk$xZ^xIpRA<=!m>mom4wb+82o4aT@re5sPz&`_@X6yaWtR?SI(g$& zK>+*03@|im5r=4@_*xXEOT_+Wq=CW0a4VO4nE9A?U#C8lp($HdWbLJaN z;kb0qbR&ETO`TPu(Pjie#h;PSGZhttvdfhdrNP#w*2vVAWx-R9-l7A(R?sJ| zFUudlz@UStP+#QM)mUtrEcNc2gxxi!>L2G46-K9-ia8{-1_uN5{ThW?_x2-Llj)kw z%BnPRc2aYLJc2&H+d^ca_FBjRsc$TcbDP#oZ7GogzRf*0HZ)Sxy5uC=KsNY4Cx?+L ziNoSv(%RtDGiSr#IE?V3ciA6&vj#I;Q-QUit3vUKLl)~l`lXS+jO;yrq7KR$kmP;l zwK4LI&=nbU?)sp6UMlRK;-*aQf+Al|FMSS1aXMQ9=Y?WhwJM*Eadu=<>oAfn<)e&NZM}x>f}Z^nc36)V!K9sA=6UkSQOi! zm6C}RY1s4X+EF9JY}8As#{xCOE%FNGdS(A??50+Sm~53~NN~LEYTCzI8!j%| zGW5MxBdx4htg+IW(UuwBGKi85tER@yW+k+=IbXpaJ(s3s=UI!B^37Fm7mhR%G_BbL zoFV8FG~SVP5-hw3qWmH(vGd;zv5^R%n^J=6+$mRn+C1pJsbW=$p84id8R3{(N=F0C z)@O>nbh?!na;tXRjMRi3n&VWrCNp}>dfLP-XoecBy7rG=@Sfls2^!p<+4b<*J-t)? zy*KBEmcg`*c5Ocd^-yPG`y06md74zci<)-Md^^uB?B)&y9P|05e?20%ZD58BMh^s` z<}?VzcE=5{8&qP(WKsY?A+c5U;o7B*XXv&N0`aIQ33vTiV^O{n;D|O-wl_{CB2z-s zrntn{TXt^B9EW-~w=aedxZ3**9Md6=)i>Chl#L3@8J-Mw-0zeG+4?6*1#UOBT`69- zIjfJBY(0hkIneFrnw0wj*kr-Osn*BCzdLvH_U)ed1IneL1`6^Z%{E07fPfPO6fY!m zodJNn+ePq%$yfaS^bW$u8!Oi})&%v`I!0ZGq_L7yt3E8w(FTAh@IC!W6^n*iktg^U z{Qq{KBaB%0>Hns+2}T5)nmp024tW5>%7esd`ju>Ib91jt$~k@{;5RBM4hX9LHnlMK z5}dmZ)M8rpmrC7ICwK{NFbNNJ?dxyCVijj?%IwweaV0`BjT2*$R&;=VFg}j2;t&kR zc21L-qs*S@^s&=$bvZ7>ycpK`{kZlG9}g6LO3U~IYMKo>##2ojw<4p6ng7g}nK8Ve zw>`~P_{L;FtR1oAWomzu{E#T@O;G`eSsbkN>`J7B5bOa{ZH(qq*8+;rOYRhrwFO%a z%O{QRz5|7JL(@WnPxOoZT}K*%n!IeMy;JoYw%`>9N9Xfs-Bq9f=p!4ZraYO~7%0yn zvmyHBm_&?SpCi=+$C?E=uqD0yiB_Rdatjn^BokfZ%i#LExKY)gR^Fc-VvoOJvoRix zF_HN<*CyDrZZs2_${#&qVG#9DhuvBh-=FedO1`iPAX+T#q7^?Ug#GxCyy{RSfL`>F zMBj_`Q_cuLVX-jI5Ozb8wI8r}w?Y`92I}u!YkpTZvW>AFz$td^g_}h#DL2fKPhX0% zBNtA#XZC`sp~_sjYX&rTWC;0IoC^w*lI`%HN79Y7#s)?*lO7|th8(`Fnra$#H7A1h zO&xk4PyLcGg4U7KQ@>@gBBah`P{>AmSPOt-ajID-uvqoS3 z1DVe!T$Bx(A111X&DFS2c@b|clH-r}SwaX5DHv;2DRse?s9meBi}7LEtleolcJ6@ z&BzfAAr0($Rbj*XV`h|~{)hF>6=9f}iHRxndsK;G~oRX3#Hm%nnK2#1RWRl8?pU78N>FTph@7`&C7 zh0K7(sG2Vn%dtt>V|3vtH^N!iw{!Re+NYk~VnZA^lcj5DTF ziz+zc)97|8VqfX+VG{@SLUkIaB6U&^#@w)Mi}S>!$+VD34nhXw?{}o~aWvmefp*sk z2xLA;@Pm(tM?2=nZi#Nek02dF#BjYsTfGT#W@hmg!Iz{}X*bb-Oey7JZ+{>6S(gCx zL}S_s)%YNN&=M2f=^U$6bpp?nTzZHGnj^Yp_AuH$WGADrb4Lv5*Z6J~E?3p;eYwEn z2?&?OU!seh2Xd!ArjEXf-_sH?GL+h+<}&kKyUNp6icKkH3_asR+TW`d4LXzM09}&D zN+Yc3jwz@wzfwvxI?w0p>en2S_=pfB#8+}KXn;Tqv+8pY&Noe=PzP9(#>#JZGjq4) zWT+oas}D-wG&E&x*Qq~F_L=JCxH7|NWGh8{{4O;geWy*Rf_a-Xmf{Z$$&<3E>B{jz zlGCVoVV-thYjLS?Y>s$C42d-;`^d{oRm*1IT`jW@)gd67RrXkLrJ91Ysls)B)qkW` zn0%Cv1O_FM_d?>4)uJHBQP66rPBLe-JRUWC}B?#R$1C=-}Jod3X4cTWzdj4*P!lEV+_LP z2a3x788lMpJ!nmp+%!K;1y4vcp(r2ELGxh$7wSznNP4y8E#y&qwb~bRx9u{;8SU%B zbWpwywds0nCCDV4w8_*Qm!z}^q45%q-lXzEH!TBr>X`fokAZuJDbE3SBjl4S) z53rCFYK{qot!|G-#>^Gf2g7m3WZ%>$llZ+*@D;ZdF7bLvi#qJuJj|9bEjPbQFTmvo z2m)4$K@99o)eTClC!CY}Y7YQezG~7VUF*FhUoW+Yp@q^WXV>JL`Reu&oQLIUkp`q& z`%oWDPo6jm=G){S&&jc~Qv>tuvBIlu5sUx``;7;{yz))s;s-RQ|KF8>l5Yz}^ofy9`CN^4he% zWSe4?MlzB7Bnesruy;S(2qlipgnp|prp?Pqx`hq)&{2^eQ>%tHAPImYc!eQf_QNKz znw?Tug2%bb?5&8#vQ^zQV)LSEA9jNSf9H6@8nqIpEm_$^>hAOZUiot~Zb;FoKWW z5LDWeNn=S-h6=2!_$>z%k4n75!SmcuoW^j@Y^>wpBhXZsu<2xKW=^LcnZzh+K4Hj> zjbcnd&pQ?v5ZznV(1SpuCuL3Y%l-iePlK>ax{t07A&sDh8eR(Gxog5^%%~G5%|!=^ zHPtMbj%KwHhI54UBPT^M`f#Orwm#>}=Av5MSCU^m;|7q#N~>ZyT%NhuAeGvldvzv_PPEGI5MVVRAxz^=W(sxmIU{nM%`uk#$Ftpz&y| z4^wKx&mXQ9J0Zw0HwnNx&b*(-lCQjE1J)?}JItxQdIo1_qGm{n&K0Hf4AfQbmyyFj z=~I!+e9id*_@G+Mz4=p5)y*B;DD4sOn0O)Ti(bnD;NBSjf}#FyuqpZc3T@YKtyrE& ziat6ysw)O|k&+n=g#&5& zwk#{A;EdHhfz5O%zMO1qmPK&06y-u5RVNn@Nf3T!(K_fd$wl6JU}FA+ z=WXY(Rtho70rqR<$36trWM(ou=)zthJrPb{Z(}^AQw&wa{X}Y>LiP}YCEUVsDodXE zoSSP!zxPa7c5)5&+q}cUmNvsLvd58loL%E7vz-OWS`qT=7lt_2#4b|JiUnd=Y2J;- z(d<+~|Hso)x7Lxu-GS)xmXKZ@)D%&Vai7Rt^>_&=6Sdl8``zQ&@WuRW@n`M?|v;E`71ZHiRV9_%?gS<_s@O$$WG{4 zz4Veyd@#NWs7_ZibKg;2G)0cVzd~%R?jP|-*pTl&$`qI^dN+q-)^uR_1D~z=8!_G4 zuDAygdaWODw0>;Dfxx@FQHAYS3Nh<79e*!%@8llDBVw3mtrnbFJ8?K|Y-w);?f*&s zo&{GQy6OXZ%MiWA(p7@Rw2cM%0TDy)?_8c{emMzZG-jcG6oK-PEp1kl{Q@z%{WSj7 zw=8e?xljsfod(eODuz=M13+71i1&T&_IZs31G_^5swLle`^GlYNknZw-Q|gJ`CJBV zmh0F=yy0jhwf;B&3;F=MKeM0p-lC@;_l-bS0bqek63NsoPgT{kQq52!y$_4xl^mr zRVg;Vhr}^_W_~Pbp!eoTc}1BA1(xHhfgAO2r#aGvQWp{-Ic+zrTNoCWW<*ex%AFXx zVzJ^32uSvYpQBej-R9sgT3i!fnw)SeXwdD$P}={HPgx0p(j0PN$Z6-WH@_b8}8wUlJzvTlU)MhQ~_UvwNGKs>qgBqfa4{QOC$gRXy1rm zYGz#N{F4;6LH-*o!dPHapI$S2a!~x?ctYAtoZQ#0Y!M0;TD0z@0(Ds3-{dK~{v=DM zSl*COxn#j32&G!WB(rZb^~Q&dgp&(~^0GySoMYR0?L|eF3>g5L9V_}?dOv}SG(a#u>X8-{$V$~GT^LA#=33)vB6gHl1?kL- z3B(Ajq&Gl|MY+enm+G~&^TeX}SmP>S=c;FL8Maf_h@kiHzeHtI}Y0#TiNB%=!jnAx(AwICVJAe0Tja3L#-=?=;Uow4bUj;n(!;vt9U#uUWTS+ zYejMMa=EqUXZGf|7qv@8vKKj#rSW|?!_4yRVuRi7XuY4-m?HCk=u^qCutgWH42H4o zrM9Kq`Cok(LKa5LEu5ScQ91yK?1Yrv2)lt$*2!_fjqQekOt!OdaEHvuxMjZj@1fGg zKYqM#$)?UfJK3|ft<&4cJ)dR9W=Ptr+7}fQT|>>UDwA!IFXk>F1P(3Sp*PW<(N(V= z5|}X)cx4`XE#bt!A&y?fq>T*Fk>6HuL-}J3BH8uNVfhoF|DdR3z+(E^);T6nMe1QD zR1Q~A(ym=TB`$N~f|R7iT9aG{qF-;$f5X%zv|)G>{S%tu`y;Fi>JZYI9S&iaoI{W4 zNM@?P%lLM19e>0_`08sm4*g`5Z`8QGGCtptoL>+b)5(?8D$0R0hH~H?pOR(1hkzY} z>{WVLQo+}i zFQ1%yKMiKuL$o(VxYnbamgi`?=pNh8Z+%C!UdS1uSB~?@i^ZN21y(a{wG(*|Ux!gNWvV%sS@TQE(#Yx|3=_uA!DnBdUfiC+fG|;B82h+HzLO)8 z_YHzOcA)b3&-KQ)Qj9I14vH`fvG1`fRqkYDP@P}x9!x48VRD`$C~|+Uz}10O#Mw?P zu$5d=H)N&S1!NE#c|37-xW#lX2*k$2nAe}NF5l|kf^=j1(c0b$W9Oyy@m|6}GuN_~ z;g#;5U%KJaK&O9xT?N_^>#5*LEHEni4dV^r7d7Kgy|nA zoEIze$GTHtu*o{psC(BWj0M|skAgHch0jXrs1?FMnqlWvvWDoA0H#GQk3Fi0nljIi zR#y3(#}Z~Fxz8`IBzMN+K|l01Om16tlR#YN+I9<@2XC|=(2hxjRH(R?JA0nbC6QWu z%T4Ym%azk^0`b=eHVe(0HCX$j6s5ZZ7PUELO$Uf$rJOhz-VnmTp6ucW6M71%(kVT8 z)39L2e!Fr_jJ{RUS{E4)xU-gLbnfZOJykWM3T|?`HUFPEakCe^PSXL2|ewehJ^hK&3rs9$L_Z2_n(a?bGxFB znR9qg(QLGvxr`PVQmCRK!oF{Z1 z$j!+x#zr95D+zlqym&$|1Y)ovu;CE)Dx#D;e@zXDu5*Viy5eTYf4UuXl|k>N2hB$) z4Ash>ov{mV37H z<#Uzh?Mv2GOxf7>p!sy%{RcG1$iF>nNqEs+Z!~hLmXCgK&Lh^fe1TKX&i9^zRR@uO zE$M~zsH@de&XeTY|mIR+N*U}YfJjD>K$S{%ju|cZ+Fz;lRd?ffk$xaEjYPC zo$%L0eo#p)4c+|kQXALqE41j4(~TS%( z3T>NNKQ!99iVZ?@7h*l3ZdTm#)^TzjMp=9!y!v^pQC)_hXLtf>tQ%oox0|SrB0O#tp*`7~jP1z%zo`(M6b@l{Cyu z1emcv2P+7vNr#z4J~Kmo5s2We@O}FxN}5`2xB#^ML|rj9w;$qNzk0&Kr;jw zV7;)i809Soqm5ekrE9ke+BLHa}$gk=ha z;%uE%3v|u)cmT@LOejpPA@biEQL$qz`L#*u=?cB@v*p;lbwzjst~8HRu)dlhUwy6y zRh~oX%~7Uv#O4?I;`_LziF5=-%ln-lBLKfaxlZY!7t4s-ZgWE-C#d z-w9zHh}3#p1mCbEg|lIDdq#a_=0a-ASx;axd)F~7%sVz+yOT-)uUedsfu!qPQ?iAu z9eNrl_U_P~3s!rI5>K}Rkoq|Yki_+T$*0y;b3I{9?HR<$*$_(^l{&7~o2}kz5J_a$ zVjP}O+Y5FxSa3Vr&*Ag9jQc8fU1f{HCsB;MWcW1a%5upSmEfnDT$B5Q-(_7D`ypSs z>Q=9;`(K5zH4lME(~*Igj~zp1tWJauSa7KYGvgZ{^j-zNKf}baZ-1^0Lzm4jHcMKN z4CFMUH(kkHd5p{|!yQm=SPA8SlQur^?J8Akm7q!_JHX5im{kW&=s*liI=bNIfZA5A zLyMlUG!$jsPThLAEtZoLCdThVD+`qf>-j+An`r^hW70hYySoY$t+y4ha{5S%cHL7y zZp&vLrEA<}pgE`%Fp$uG#f17rVd&k7`}StgoC5BZqSF1#f~MANsgYZYS!pq4Keo2%LZ0z`e)m zT#jiAp^HVY#(JWr$)*TXydr^5OV4wMF#_8|L!9i@cwx~&iVjbEH|EB?Xnh$1=^oCX z?~%!CSbHGW^&5=s68~;#cZoB8*=w()V*Sq1w`}eUz_cna#41R;P8rn-x5Q3JCD8TE zLR)ebar&D&Ytun^E1tW9#kNw&AM`&6-{^zf_59l7`?Q$yos)lb?=&Xxwn`BG2V=>n$?t*AUvXQ9BeUl;>a!Qg#w*6@nGSq z6Ec&lM)Xt{5VyuKkV8OOA;)L|Y^F|~VVSh)!>H#LiVXzJo;EW)Yb|hj3>XL;73|Wc z#1&mDG9F75TIQ4Db9fO#B?3^oQ_wuNL@r#~I--L%Ryu?L0K~74u)6Ge-`%^WfJ!VV z30%!S0pMf8LM})nUa{M+dxLxp+1W~N?@E={oHP`x9aW>B)6)9p((*w&z1+2d7crUp zF6fVv#&nMvU+Pxvha5Z%5pnsT95X#Xe|!6C!Pv`3)gIOU{XQJ2s_GWUeOkIFt5lv+ z9tWSli`kX>Co1Zt=hwB&k;np>Ar5~Tw#jH{T|paC*rMJae=C12u~`#r@X!e@c7l4=G4A2&W7)W9GFl#NfoAnynr|>+@d79>h5&@!T)8UOY-oG z6ANn6sf~wFY+01y+CD>!zr=PGQRUCACTj1+HsnPB(cQjY?kszie@J3YF!yMbU!GEH ztz&Kl8v4|IGDMdkdd^ucVz+t~ivK9~1ntKk!Da$7al@`Y!;0DBqq&s80&RIl8Y21m zW2M}!?3pt`p|OEr%KAq@zbmy77T~S(cZYQh#c-K(xd)K~NyT(@r5^ z?f6LPhbON-IR_5@YBY%E^0^VlvSa0^0PyhW5Z>x^a#%0eDIxw2O6>IHe(<~~17QqJ z88f0SHtjn(A&G!a2MDI^2vduB!c811syYcM?r#XIO`W=56d0$fzo9>#i?*v z-R+;P+-EbxiG^do*-(1$LV;2`3yJz3+}BU(0#748?H7)r#07Htb#DFejl3Q{krc;a z1^?dRu_hS)SXRP^XI14pAv}uyWGT~C53$t)%52%y&~FVAojWdK^dOPT#6HMCN7D2$ z+<};jCi;noj8u;D-|uRAJxQrzV4l4=Wd5^QS^XJ0A7BSyjl-g}iQwa@Td@l-W2&xL zB?5>1w)BWCSSXa78me%6s&$b1jwny!QW>^jb<-S`WIlY&J{9l-9XX)$vd4({Ef{Sf z{T3jdhBlg`y>nVz}8@ZsOv7JZZxpe!UU>wK)itvm7)--oDD z&RZxKS+(QP zrj0q_)wSj|`j-zxuA>F(qB7aJh(_pHGZ-}PDPiwRu)^f;D3+AsnAU3C6lg_e6Le(mLl6?NacZih*D${}3m z2oOYZd60a7%dzpVN<^R?(+Wvs+E83L5;6`?n)%!s_%4)z%!dX}`l0=y*@)=` zUKQgM;20C#O%t^J=kW_S#*glO0%#Su6t9d}=sT7Lx6e&0FgD}IybsjSfUe2e7UX=gS2}uEgY`l%4VMBq-37Y28^imwJ(qp2-IRV$d zjbp|8{Kw%1X|@K>ihrz@AtTLzJ+4i`Pqd{}|2lfDWPJgJ0N% zTRBxsA>5Tc1X)@ld~IfsEjCL*+=_(56+ukz<7>b&aB!As-Zt~Aw74CZtfB!6h6RW7 z4qKR~e>`+^fsej&GCEQl7k_oGKcS6lI|Wy7)YJE13m0{6&2G151_yIy(YVuaD$Vv} zOkKigYMJQi&BgXZ8)g&6bGVZ{HTPpg7gtx-6ai*~6?X8c1Af@TbBFM1+C|IjR?%bf6l=BGOw(fd=8lINj+U;q2(N8LYma zI>hhB^ZiI9YZnB~V7ArU4VU5j6X=9qi+qLxFY0HzV~m37Z#%zjstNRYJRCygxD;dM zSf2O!9?nR;9)=xx-%{#?#~ulHKJ!=c6W_}fkBC4W96{h*IyLG{IYR#S5Msw~0HYtV zw!DAa!+>aSC5a|ua!nBZbKCWtZU&PH-`NSmTB4Nng>z!Xnk$i&pK78So%O&W=v-F# z!p!2$127tBlDNu)4MO-#?Sec(TuTht)ZV%o1$v50cqFsY=ONU`CSkE&Dhl5fBj+FS zY*4z-Uze41={eUfF-fGE7g;KWHYN$LsM49sa`MZ(bPmvhQnu|G2yATm>5Iz}Ihw>n zTk8~Umt8pH@WXf{v8QSTAH=Tb0zmWt0Dz%T4udG0>_-)Idu1ry9)g@|)++G?LV_X8 zcZ;{jwxn`L0p98Dm$=lfeHr@Pz5PU8MJX}+soklq<*-;xqXEL~34l5-Xeoy#?~Nab z7j7;HyKjy9=WX)uB`eNCpHXN*a%7#<0xg^)CJBez@M8f@&pw)8DSB-I0Nh*v^0$JX ze;Xj2eB$gNIr5^uQ)@`j{Va!?jk6>AM4-AL6yP8}pcT8Ks{deF#Vjzo6+LnOJKD*wEF#jNLY zh238e^KBd4QEV|JI*Dvrq$i=>jtGyY>$~(V)nvRSnO1Sk%_0q3o>fa*hi6&bb!b*b zmcBfXI*c6;5hWN{H0zMOzk`U}rrzW}_1F79skHOwzqeNmuP|_ zZOdio2GJ21E(Xqq#0JY!=2rq8vAz$DlM?jdRXT^D!+{`v2kKp~gx(gr`b8t+_b(|p z@}jp_>S8_zz6mdsAb8pHP*(#NQWW8^rucPJVRx;A-35$WQSeZ!i$h?yDakSzJrRfZoSWoPIT9v6Kj( z2itS27OrziPAxQbnM&K-DXTX>uYzF2z@L*CQj0y}#)`RQ#&y%=D}`;< z>0UK(4)is*`AAj3Dv2(vzvxZ8#jjAU(|#`db6&^tN8PN@Ou=If&uzC#*ttQ9%SI> zohK!f;~0Qjy2`peBNgy$8_LZ*IZJo)u*DuRIag_-|6 zJrE>69nuQrG>Kx+e=c7~A2u}_>2Bxlh{4FIC? zMNyx^6dvw&U9dTz@4l>Pr0Ag~2ttTyJ9t1^=z#bddy#ROFNPf&%JKEz9>DoN9k77p zEQ|X7qsut`iant7o{xZcSrC9IyW9g3zoCq1JCAnpZmH4pZ!3+zPf{MCjE#Sm4JQ3j z11k=9sDunhuysJ?{<+@<8x{Rx%hDgM`WB)xzwlsVO?Z>t@89P7f}iG;LOHMhDDv;~ zSs@_#uNEYE2LLJzf{FtDZxlA|6Qu&l#`!GpF9>XkEcr_UvTk|+aGQ~^+P6LbW(_|j z069oD-oI)Ag8mWw)Pd0m0$@fULJt2n{&6rH`~`*50sk%i|0w^7{PT=f`w4z-0_Xov zqW@j{FBuH<6Z!&@t@E!G|4&HqKM}ouW%hqUN29Y9c}O%$y~0J;wf1xqZ>xQid`lwj2k1Y9OL_P zrKXI@v}2%FqzB2>2%*wN27}=vg9*&CWkdqH>M#bm#t(GR(R9{}1-|-|7u71OWmw4# z(lBE3v0WJpK8ZkceD9-tij-01ahZQAo+DUbf5S9L3Z4D~St#hcmTFb`o;8GOTTvobmXSEvD@TEcS_{98c#QnD_HI_@L|cF0 z;7uO3H*R|SX^j{Pt8TiG#JeK09=VoBP+>R*Zn zF8^HLc`OU%LOGfcf`N(lVyJF5g>bcK0+JYa-T%MXddKj}nqX~s$F`G+ZQHhO+nCt4 zZQGvMnRt>+Y}@vi=jeLB=bV50TKitr)!o&#s{5{0ONkfNzm!6wndVHh-ouJ^Rc<^2 zo}T0PQwiuoO>4u!YIY2}##-8_hI7|%!$$y1@Pz!b1`6IEy=p^P6a_cnJNI^kMlYNP zH=i*L^<~1YW{!@NLw`SS(Yje%f0CHiolhXdZ|0fQp!O3ACZsT^#i23CJASlak@A}_&{y#r}F#rHi zFu_a{UKD5z@h^ZeTG%hGzlJ|}?(RrBv^4{(q&~Cc&Js7`w;ad*hNL^mv0LOKB@SU( zvC-{wOjAvSd~Dk(4 zky#WSqGB0yzM%AVx#^}IUb;w8Z2c4K&-+8(bKhTeV8G#65_?!c-8a50EK>*RP zRDWp)2Yv#A?Jg9EumXJpKgH~&Bh~_%qNfoGzsv{FR`jl&F7PAYP==UXvA2 zIr^a-tt|czikR83XoXL*;T&LQuRa63aIZx>JoSTp09kbd3U5C}3&taHO*>>GD7nlZ0+A_kuH>-U$>k%8Jnazzc~<>@z1+mhUqLNSezH%rpj!`&O{_k6Q|IEN4Me)$O|We*ZH=0^ONHZO z>6$+>Bo14Z>#3%!g?eP7rK8>x^uKZQ?fg-Sfq&l`D!&n}-!ZKz>#t-INH zG$-fZ`23E}?Q?xThJl|sTgNumtE&3N2F^R?T0?}EaUuG-^Ivf6s`sZSglxLXREpXz z+o3vIxsif5Wt!kgfKz7=V`>-2#v5ec)FyW0(~hak*P7XX%rRQf4=(C>_@}kbPSf%>NvC^>~dd@MO+JP~q9v z6&iX7nO5^oEz`G$lH5LHx7P!}F~QMs)~&6J6V6T=9Jk;>rp|KAihtoq;}+gt<7%;D zKw=kg{g7Pu0}t*eS&r!9v>%>*sS=YQB`8T6E|YGSB~VFy_Tb0KK<}S#c22jXAccC) z2@m2uuNXafDa0d=0$U`ET~ukF$0D;B^6s`2; z_NY<%&eVrcDq_TrncDkD-uE*fNkoCX0#1ao^bNSMslq~gUV03@pXfQk6Axw}33c+_txcuo1ft)@(Z&a_kBgD- z@9Hhrlt$A(xlI6v&2BA!gL~p`Z-Q24ye7X&Ht7fyr?U3+h;7jZUnHR?{m5ihmPtuv zRZ_WsLG^1X&pPLuqXQ|gpU}2^D88&EHG*+TDUv0nhnEbPWd*d08K~=Sf`+NroXqqN z^g(@roeY9ntzxDUa^Uvy%#u?N$3w%3qjI(En z~M_a)l2+@v8Ei*V-*vK}ZcbAHEL0p6xaug1|yY+UsIYjHT^ow0v7&&|GDm zjw51GN0H3oCEpL-XjN^(!+W1BYTn z)AF3cqxBtZ(7#R970_6UoTW`Bhn1No;dQDty{{2A7XXj2zr^t68Kx0tnpK*8jtU%F zy-!mr#fXEhI0(GQwgLz~t=rpN53>Hmw;UAL&kLKqh4+(tu-;C&?|S*1ox3l+OGjms z37bPP6$cHi901|z<-+#*u#69!W;%I(fui#6?KED@JHb;9X$XDRrGH2CHYyf9?Z%~< zID9x}RT<{In~oUWP;t&=gBI+D5QORaE(m^p+`R3vP`n?%kD4zORzeZHXWV>}sKdnq zn;x5+3w6G%a6W9+ZGT)|in<^jy`GSbxw;~9_7=EkxS4`-0#)og3=S!Gc@7XL(#srC z7X@&0Ire7i8?l<_7F|_37DS!3gJ3hc%Wpk=2yutU@9I2sR?7LHQwm!q>i}UZ%Fd75 zOjuI0`$K7rjs9SRSo&KN@~n*T#5bjbP$v0h-OMlQnUvmdUK_q&@O9V%;b!e!VcCU5 z;Z)x0bHPz$Yf?@a+o`U7SzW`Y&h zPlAviovEbKdzbHAG^6}mg}g(@yzU0nNUgqze;*I!&V1s)h?F>7V9hBG*4p?_-P0$~ z&(uuS3xh4Oy8LDj!zw(qs^!cEP*63oe-cHA2<@ST)=TNz-wmPfo zE6}N>cm6tS5$h)Gf{RMsvwAY^t1*C?O~7SK)iw&qF(id}%1$*`=vDbZ(0(fo4=m7v zUgOcNd;f*6&4I4p+l}yIw9`vj9AZu+0L1M^e_Hvc!HA7o#$J78dektLc#di z(#APcyHLG7U%NzC_>tqgNE_}x?J4R2QsKfM%D`V+th%=18}jhvv$l_hLj2K8W1ibZ zzsLj}C$u;uaZqC0=K#zsHdf!uM)|+5l^>=LcXZTv-R|yDOL@ zhD-wmg19m6G~^P8e5C0tuR892G<$y~UqWbBAW<{Wn*C1G#cK~Z8w`*@+9r?RmTG(# z*7I_206dMObbT_&0Lr58v_=&;wLSUUxwo}q$Kfyl3tQp+AKEMC-#@!6QdpLRJD?fZ zD7qITO}ssZ;+o8m3}P)>T6lI5L-Ri>eFZxcw>Ok39=P6LFSz*{QiP||&!xC(v*3}y zfsGOzh<4f9_p7v{sP9Hd1*U(zZZ`R>sLsPV*G+0qxbOjJ%9re=P#pB|T>< z_`7bpy9ql8e%3tx5(-^lU{cIYHaSuNWDb|kMEVy zi)<*Sk<=T=f}K{^Xx|o7eI%b|e3)c!hi)}lx>X`pswhaH#vvAGBe$dfz=8e8d#>{ShSJ$F`ZJ%6=D!WW_Jh*7Ikf3BsC znD=sZv5Seuk|VRu!R5!9O%vi{#|isTIH%hX&uSi2Jh=CbHvtq&Jri(QU;r#KS;#u! z{MYW}NO>-|RSMOWzdyL_U&}x2_cgJT_Ewj3UUsG;OQJCvHmjE8uMZP@pbMSqOVn}a z%V4h#p%M=E+H!LjBKmX3Xxj^5CH3q6772}bjA^{tBqMig&1g`~7vFp3KgH61Xv}h9 z9ddgZ)#>r|f)U}@e*IaPer(p5NF3mfD9)nR1k4lW!nM*fbKONr9njl=jjhO6WZK4E z8Pw^8Y#smk0spa!xMbapb z#Pfty#_*TSoTdjh^yi74H{@$Ovaxfq23pCHar}+Gwjh*fQc^F^`VQ9Kog1lVRwNl- z6rEF3i>$Bs@AA3OAt=OB1XacVA(aFCE+zIa2Q21ZFC!>;DTSor9@c_aztInhykxD0Y3XbY68?qIq*4@WishF`ul))$0&it)`SE|mEsgaQ{7>bUwT$~~!WrKqm9+(DCnWrG<#H<`};Dr1&#rmV4EQiiMBgEO>yq~GzOtu#D|QAZm85cxCwb!4 zdAz%ujX93T5SHsQ<*YvmF(!*E>O+P4fuFXsO_$=g5TmxE{9O*f8~^|~ zE7pQwtbc0>C=U2mQyeIF*hO7iLq!PMMybBDe+&SCO%^N5UIU(Mw175+MER;m4W0j^ z7AHbYmqQG@pmK)5Zm$1tSyqDIqL_hlM@9W$5p9;xFRp0Icaebnej{v8dokze0tK4%DQ`FiRoYSltSx+0ZzBCf--GH|1J5cfzd44|DirvA zTHO1wqoikf#8nWhykBr!CDMIa{2Qjo!h>ITu*O^pR@6 zh)vP|EaCWHGuti2tr~EFQfCK;1DX#2FaB2BSupqXA7%jR$#Ek^{lP|4=NOD;{@kZe z5Lli@Zr@ui8oholw&5^IQDZXrXMk#Uycm%=EO;%0Fo^4vO;YgQ$|(QDb?Yg3U|f|R z6}+)o#6n@3rY#6huhL%|;46^4zJHGv^38X%lt6h|g}I4KvMn*%JJ64XrB=|4pJkT4g}E2y8VJNSr}Xo@+E*ewtU&%qcV9 zUe$fv-tYY|&}vixkkCEBNt*FU*p-=Tmh)Lf>%&oT@%wZ3$CDdC74-$SZS&q-x(VGy zpj4xR)sGZFf+T^Rj09p_wA~aM#i$RTUw|F2{bZh>< zyAA#88%gpX-0F9Q(uEO!*nqJg1ph;8{Ld==XG8vdM*k0~3X5tp@Wnz4Byz~j;{R`X z00fC|V8nltsQ6z15JQ3+6144Y__zR4evXHFHJ{b;}rd zc|PcUCY+R3+jdtxYI0f^)Aaepe-CSe#{T&pqS!tU`rjgf{&4}{1NO~I!J=?&gN;^b z$xaB!)&DOX`#0{}^uF0BSZ0cXt*B7{LT5~nFp0m<{|gJ?&i_6a1^!Pu>OTf8j-V7H z$X{(gI`jEgnVbMohEOOjDr88hM9&i}WMRU|yTDNZ%(#`Y9@=}}lX@vqikss^C(JL< zV8zi9VV-?pROdN}4ZcnpqMwp*3MR`Sv9VZtt)sV;StRDj_u43u8BA^tVM{X3>MpO= z1V5u|CM>F1IPv}exU*JDzFProy*{sh0#B2O?iW$KQzaDB8Zea{bkDqiN{r|Wa+ARA zpG^-S#?XVy;rGTDJv(|ymEJE@3udiUJ`=H#cjFnH9}zs9oK!pGJM^&W zYr#gAZ6jy9Uf+V79tdZNuY6`p$}os+KRd*PGm>of;s}XN`qHIqH^)eUupyC!zW2@* zJj0ni28lr#^SjP@gLc8#^8odGA&Z`v8ALVD`0(MH5w6w;^JxX6u_@pU;&5q+sh+@= z2os5*r-^_o60*EFK#tdm9(L?xM}e6dIp~XL)jyIgZ(V7X5cNVZNs!;#;l9RE1;|^t zeBA#n2alL3>Yr)nN3G0`t|#hpnF@j`BtlxEEO&Pg#Wi`rr)}fPx(MZv1D2A&X`nID z!u~V~$Os=y{2WnHR7+W_b^1K00#az`%P81gTuq@Nq_RD0lzWMR8F|ysE_BEMRL{mN zKyW@1rQ@~G>_>Kc1!?vni3S;pZ%2X$%z>_BXh}feG>y(nPez=ZmQ+cGpAJwUQhAp8glxTv~XDPs+zmyIL_nANHARl{?l^NI_zw zRc9K)UAKD8=$o?cFGUd7ArR4@`S_bIQ*_V4bgeV1PWgiUgQ5v}RI$VjmH&ELu`749aniS9|7dfoPuF=Sn+LcPW*zV++GL{lE@evI~{bD5YmE79HmC=wYiJNtoxf$=69rsg z=d&r9`EF^E{{eaG<4!Xq9&d0IyMyYpPT63;0S;3i#5u;vL-U*6Z#yGQX z5j^9gP|41?0_d{oNkt`9Hu=SbuF z;oRZ56cpzAnigWxg_e@Uxn&eJsP=5&_=|=ktbU-c_4pJuTy}e~wiG)x@N_vv%UC{J$vd=%0K1MaL65J#@kfP%hui+g$e**!1|2zOx{)2h{AII*1q45NrwwXHc zyK@0wT_a7aOrptx;@%yX)#>;j0ibXDxk~}MXAzeDSjzQvS)#d&0{<3_iu5hF9@Ipc7{cg6YnD>2;>KM}> z{VkE&?XoX>Bz=btDR@FK2@}-L7nq{{_<+t{=an9yaSZO!ZKY1%8KX$5p0MrH`&Nev z34S3_gvog`7P1adekn%T?PL8A-pS^Tk^3S&*1Qnnx_OJ}bh@F3(K6ytS?DdY zglz)}W}#fHjZf-2jC`GrY#HfZO!|P*N2yg`X7pNSuG$WG`iL*7c(zjMAjotHk5y#Y z4afi034X$F^~nD#2jM#g)68?xM=yr5`9C@f^!W`X`maoc{|v&C|2GU6{TuZ?cHhYe z-yzs)Rgql*08{6G;{aeA-#{n9Op)&p72^v4JBxGzL&qba{#61uN%oV-ENeWoKzsf` zRklx%ue=sB41cb2>}H2`S*UJ=$?v+p-(cxj_~2)Gc|i6|J_wX6!p^8V373T_6p6)h zH(nR7$3=!j1&QFl8)h{4ZuPsrM*k6OO$HZHO@Z~q~+X}u(sQ=^N|FDIBtiX8en<@J4EI(A-^w}WqaWse2xGm0sEIU&Y z+nX!PS;SN|^bY4;=&=kEiv;ys{`{+L@lXFYkO@b4BSwRIAW}`Eev*$ZkQXgZz2!#y zC~^j-QEAou?yr{GqVt!>amD9+_o9d`amG^ ztkRggulHOR&ZLqX<@dx+UGj0#rppmr$Q0A*+Ulq4Y#QZokjy;$`3z1=hmu;7_={#(u*$-_yx4}Nu#ttm;SD`^X)BV+hJv0j*Z3fluzPPSx4GuOeW^R#f{~bJF3pY z4#&5H^`*}#!a#@{m>aXG^`(uMg2cO43_d{`@jT3*$NfS(RCQNzwq6u2s$X6OyuD9s zB}UwEdWW#w`F3de;&3LbO-FQRu-2z-HFm|QFZ_g=eOG5f%hVY zW)*!hq-s{)a%`u+``K$1N_ZZW7RiMNmZd(?#m@esEyLM|$KW&G~`v28);)pSob zaH+cRD={h$syNl=!!5dsW9SkirnLPz`R!cguo1o=a-+pP{LZ4^+q}bmWJ4wPk|7m= z7`n~OOn9yy-{wrMz%KN=-fPhz!D=42S(zOw3BHH{`?ED;Ok`awD*?H~wO-TIq+R## z7MD-7eiPavz*fv#9zT%97dt}gD6KQvQTAV180JUp}YI)Kj~gub0udWDR+ zVE1BE2IA)?NOP6DI8NH0iStFlNBJ5`z?sc5GfzY<$pV_Vpx1KCd1Fxr?W5;(##8W` z;h@$Tf&##<>bM5@Xx@{B^&~nD_JdU#R4~;rJ7En)R;SSP*X7Q6p()LN?}=$&pl!R>Z_&jjq>SKgot8E@ z^1*ugQh(K`&ea%iC;viiGJN=Nf!Q=(DXU?}3)z0MiLmZ~UBAB%YKbQ&9v5x5nk727 z1f0m&MbObn8AeVS94dbAcIc_=f$Wq^j?&ChDfrt$UB4P2l_c&;6dDKp#z21CM`5o; zOMV}?@z}aA2c<4B!4VQv*aQ9x<%u}4X6GaoM`gM3cW^KZpiayu`M3gA_C9~;l3w4- z;P&Lovt*p7?()SE#?59NxsR5zqRt%5H%}Uh<*lR>A0<*~AmGrdQpUGNZZq!}dtN&zx0;#w z)*rYCXo9a;w@P#zpAqf{{K)zCNFPjKmS43rAG5P?#s)=P3I$McMW#%gl^2SF_!ZE` zTs$WR#om($se^|`=vRmQUwDp%ie>Ne9f1fiuN`YE^1G40er56-+0^^QpJ-YtO}f-b zI7{?&Blc>mRmw|y**SXLFb4Mz*fG|#0glx`z~c%0A7sn7(uuUO!7D@)8xJZrW3~PZ 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

    &ZK&gP=T!!LR8n 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 aA|w4jg= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "bundled": true, + "dev": true, + "optional": true, + "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" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true, + "optional": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true, + "optional": true + }, + "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=", + "dev": true + }, + "getos": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/getos/-/getos-3.1.4.tgz", + "integrity": "sha512-UORPzguEB/7UG5hqiZai8f0vQ7hzynMQyJLxStoQ8dPGAcmgsfXOPA4iE/fGtweHYkK+z4zc9V0g+CIFRf5HYw==", + "requires": { + "async": "^3.1.0" + } + }, + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": 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=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "optional": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "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==", + "dev": true, + "optional": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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" + } + }, + "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=", + "dev": true + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "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==", + "dev": true + }, + "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.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "optional": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "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-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "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==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "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-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "requires": { + "symbol-observable": "^1.1.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "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=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "optional": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "optional": true + }, + "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==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "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-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=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "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" + } + }, + "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" + } + }, + "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==", + "dev": true + }, + "lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=" + }, + "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==", + "dev": true, + "optional": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "optional": true, + "requires": { + "leven": "^3.1.0" + } + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=" + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "requires": { + "chalk": "^1.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, + "log-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", + "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", + "requires": { + "chalk": "^2.4.2" + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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==", + "dev": true, + "optional": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "yallist": "^3.0.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==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.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==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.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==" + }, + "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==", + "dev": true + }, + "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=", + "dev": true + }, + "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==" + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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" + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "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.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "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" + } + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "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==", + "dev": true, + "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": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.53", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", + "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "dev": true, + "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==", + "dev": true + }, + "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" + } + }, + "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==" + }, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "optional": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "ospath": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", + "integrity": "sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=" + }, + "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": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "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==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "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==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "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==", + "dev": true, + "optional": true + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "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" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "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==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "optional": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "optional": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "optional": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "optional": true, + "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=", + "dev": true, + "optional": true, + "requires": { + "p-limit": "^1.1.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=", + "dev": true, + "optional": true + } + } + }, + "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=", + "dev": true + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "optional": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "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==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "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=", + "dev": true + }, + "ramda": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.26.1.tgz", + "integrity": "sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "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": { + "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==" + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true, + "optional": true + }, + "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==", + "dev": true, + "optional": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true, + "optional": true + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "dev": true, + "optional": true, + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "optional": true, + "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" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true, + "optional": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "optional": true, + "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=", + "dev": true, + "optional": true + } + } + }, + "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=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request-progress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", + "integrity": "sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=", + "requires": { + "throttleit": "^1.0.0" + } + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "optional": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.5.5", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz", + "integrity": "sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "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==" + }, + "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==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "serialize-javascript": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", + "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", + "dev": true + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "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=" + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "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==", + "dev": true, + "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=", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "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==", + "dev": true, + "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.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "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" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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" + } + } + } + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "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" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.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==" + } + } + }, + "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==" + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "4.6.10", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.10.tgz", + "integrity": "sha512-qbF/3UOo11Hggsbsqm2hPa6+L4w7bkr+09FNseEe8xrcVD3APGLFqE+Oz1ZKAxjYnFsj80rLOfgAtJ0LNJjtTA==", + "dev": true, + "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==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", + "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.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==", + "dev": true + } + } + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.1.0.tgz", + "integrity": "sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==", + "requires": { + "rimraf": "^2.6.3" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "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=", + "dev": true, + "optional": true + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "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": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "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" + } + }, + "ts-loader": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.2.tgz", + "integrity": "sha512-HDo5kXZCBml3EUPcc7RlZOV/JGlLHwppTLEHb3SHnr5V7NXD4klMEkrhJe5wgRbaWsSXi+Y1SIBN/K9B6zWGWQ==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^4.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "tslib": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", + "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "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=" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typescript": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", + "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "dev": true + }, + "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==", + "dev": true, + "optional": true + }, + "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==", + "dev": true, + "optional": true, + "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==", + "dev": true, + "optional": true + }, + "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==", + "dev": true, + "optional": true + }, + "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==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + } + } + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "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=", + "dev": true + }, + "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=" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "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=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "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" + } + }, + "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==", + "dev": true + }, + "watchpack": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", + "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "dev": true, + "requires": { + "chokidar": "^2.1.8", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "webpack": { + "version": "4.42.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz", + "integrity": "sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==", + "dev": true, + "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.2.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.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "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==", + "dev": true + } + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/src/e2e/package.json b/src/e2e/package.json new file mode 100644 index 0000000..b5d9726 --- /dev/null +++ b/src/e2e/package.json @@ -0,0 +1,21 @@ +{ + "name": "e2e", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "cy:open": "./node_modules/.bin/cypress open --project ." + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "cypress": "^4.3.0" + }, + "devDependencies": { + "ts-loader": "^6.2.2", + "typescript": "^3.8.3", + "webpack": "^4.42.1", + "@cypress/webpack-preprocessor": "4.1.3" + } +} diff --git a/src/e2e/webpack.config.js b/src/e2e/webpack.config.js new file mode 100644 index 0000000..ff4b1a1 --- /dev/null +++ b/src/e2e/webpack.config.js @@ -0,0 +1,28 @@ +module.exports = { + mode: "development", + // make sure the source maps work + devtool: "eval-source-map", + // webpack will transpile TS and JS files + resolve: { + extensions: [".ts", ".js"], + }, + module: { + rules: [ + { + // every time webpack sees a TS file (except for node_modules) + // webpack will use "ts-loader" to transpile it to JavaScript + test: /\.ts$/, + exclude: [/node_modules/], + use: [ + { + loader: "ts-loader", + options: { + // skip typechecking for speed + transpileOnly: true, + }, + }, + ], + }, + ], + }, +}; diff --git a/src/now.json b/src/now.json index de65dae..db7ba46 100644 --- a/src/now.json +++ b/src/now.json @@ -1,7 +1,7 @@ { "build": { "env": { - "API_BASE_URL": "@frontendmentor_api_url" + "NOW_URL": "@frontendmentor_api_url" } } } diff --git a/src/pages/api/easybank/get-articles.ts b/src/pages/api/easybank/get-articles.ts new file mode 100644 index 0000000..c45305f --- /dev/null +++ b/src/pages/api/easybank/get-articles.ts @@ -0,0 +1,42 @@ +import { NowRequest, NowResponse } from "@now/node"; + +export interface articleCard { + img: string; + author: string; + title: string; + description: string; +} +export const articlesCards: articleCard[] = [ + { + img: "image-currency.jpg", + author: "Claire Robinson", + title: "Receive money in any currency with no fees", + description: + "The world is getting smaller and becoming more mobile. So why should you be forced to only receive money in a single...", + }, + { + img: "image-restaurant.jpg", + author: "Wilson Hutton", + title: "Treat yourself without worrying about money", + description: + "Our simple budgeting feature allows you to separate out your spending and set realistic limits each month. That means you...", + }, + { + img: "image-plane.jpg", + author: "Wilson Hutton", + title: "Take your Easybank card wherever you go", + description: + "We want your to enjoy your travels. This is why we don't charge any fees on purchases while you're abroad. We'll even show you...", + }, + { + img: "image-confetti.jpg", + author: "Claire Robinson", + title: "Our invite-only Beta accounts are now live!", + description: + "After a lot of hard work by the whole team, we're excited to launch our closed beta. It's easy to request an invite through the site...", + }, +]; + +export default (req: NowRequest, res: NowResponse) => { + res.json(articlesCards); +}; diff --git a/src/pages/api/easybank/get-whychoose.ts b/src/pages/api/easybank/get-whychoose.ts new file mode 100644 index 0000000..3a9ae92 --- /dev/null +++ b/src/pages/api/easybank/get-whychoose.ts @@ -0,0 +1,36 @@ +import { NowRequest, NowResponse } from "@now/node"; + +export interface whyChooseCard { + img: string; + title: string; + description: string; +} + +const whyChooseCards: whyChooseCard[] = [ + { + img: "icon-online.svg", + title: "Online Banking", + description: + "Our modern web and mobile applications allow you to keep track of your finances wherever you are in the world.", + }, + { + img: "icon-budgeting.svg", + title: "Simple Budgeting", + description: + "See exactly where your money goes each month. Receive notifications when you're close to hitting your limits.", + }, + { + img: "icon-onboarding.svg", + title: "Fast Onboarding", + description: + "We don't do branches. Open your account in minutes online and start taking control of your finances in the right way.", + }, + { + img: "icon-api.svg", + title: "Open API", + description: + "Manage your savings, investments, pension, and much more from your account. Tracking your money has never been easier.", + }, +]; + +export default (req: NowRequest, res: NowResponse) => res.json(whyChooseCards); diff --git a/src/pages/api/joblistings/get-joblistings.ts b/src/pages/api/joblistings/get-joblistings.ts new file mode 100644 index 0000000..77d70aa --- /dev/null +++ b/src/pages/api/joblistings/get-joblistings.ts @@ -0,0 +1,169 @@ +import { NowRequest, NowResponse } from "@now/node"; + +export interface jobListing { + id: number; + company: string; + logo: string; + new: boolean; + featured: boolean; + position: string; + role: string; + level: string; + postedAt: string; + contract: string; + location: string; + languages?: string[]; + tools?: string[]; +} + +const jobListings: jobListing[] = [ + { + id: 1, + company: "Photosnap", + logo: "photosnap.svg", + new: true, + featured: true, + position: "Senior Frontend Developer", + role: "Frontend", + level: "Senior", + postedAt: "1d ago", + contract: "Full Time", + location: "USA Only", + languages: ["HTML", "CSS", "JavaScript"], + }, + { + id: 2, + company: "Manage", + logo: "manage.svg", + new: true, + featured: true, + position: "Fullstack Developer", + role: "Fullstack", + level: "Midweight", + postedAt: "1d ago", + contract: "Part Time", + location: "Remote", + languages: ["Python"], + tools: ["React"], + }, + { + id: 3, + company: "Account", + logo: "account.svg", + new: true, + featured: false, + position: "Junior Frontend Developer", + role: "Frontend", + level: "Junior", + postedAt: "2d ago", + contract: "Part Time", + location: "USA Only", + languages: ["JavaScript"], + tools: ["React", "Sass"], + }, + { + id: 4, + company: "MyHome", + logo: "myhome.svg", + new: false, + featured: false, + position: "Junior Frontend Developer", + role: "Frontend", + level: "Junior", + postedAt: "5d ago", + contract: "Contract", + location: "USA Only", + languages: ["CSS", "JavaScript"], + }, + { + id: 5, + company: "Loop Studios", + logo: "loop-studios.svg", + new: false, + featured: false, + position: "Software Engineer", + role: "FullStack", + level: "Midweight", + postedAt: "1w ago", + contract: "Full Time", + location: "Worldwide", + languages: ["JavaScript"], + tools: ["Ruby", "Sass"], + }, + { + id: 6, + company: "FaceIt", + logo: "faceit.svg", + new: false, + featured: false, + position: "Junior Backend Developer", + role: "Backend", + level: "Junior", + postedAt: "2w ago", + contract: "Full Time", + location: "UK Only", + tools: ["RoR"], + }, + { + id: 7, + company: "Shortly", + logo: "shortly.svg", + new: false, + featured: false, + position: "Junior Developer", + role: "Frontend", + level: "Junior", + postedAt: "2w ago", + contract: "Full Time", + location: "Worldwide", + languages: ["HTML", "JavaScript"], + tools: ["Sass"], + }, + { + id: 8, + company: "Insure", + logo: "insure.svg", + new: false, + featured: false, + position: "Junior Frontend Developer", + role: "Frontend", + level: "Junior", + postedAt: "2w ago", + contract: "Full Time", + location: "USA Only", + languages: ["JavaScript"], + tools: ["Vue, Sass"], + }, + { + id: 9, + company: "Eyecam Co.", + logo: "eyecam-co.svg", + new: false, + featured: false, + position: "Full Stack Engineer", + role: "Fullstack", + level: "Midweight", + postedAt: "3w ago", + contract: "Full Time", + location: "Worldwide", + languages: ["JavaScript", "Python"], + tools: ["Django"], + }, + { + id: 10, + company: "The Air Filter Company", + logo: "the-air-filter-company.svg", + new: false, + featured: false, + position: "Front-end Dev", + role: "Frontend", + level: "Junior", + postedAt: "1mo ago", + contract: "Part Time", + location: "Worldwide", + languages: ["JavaScript"], + tools: ["React", "Sass"], + }, +]; + +export default (req: NowRequest, res: NowResponse) => res.json(jobListings); diff --git a/src/services/utils.ts b/src/services/utils.ts index 8aea48f..ab8d877 100644 --- a/src/services/utils.ts +++ b/src/services/utils.ts @@ -3,7 +3,7 @@ import { isValidImage } from "./imageUtils"; export const API_BASE = "/api"; -export const API_BASE_URL = process.env.API_BASE_URL; +export const NOW_URL = process.env.NOW_URL; export const setImagesDirectoryForProject = (imagesDir: string) => { return function getImageGivenDir(fileName: string) { @@ -16,7 +16,7 @@ export const setImagesDirectoryForProject = (imagesDir: string) => { export const setApiBaseForProject = (apiDir: string) => { return function getApiEndpointGivenDir(endpoint: string) { - return `${API_BASE_URL}${apiDir}${endpoint}`; + return `${NOW_URL}${apiDir}${endpoint}`; }; }; From 84793ca962c49045d8f51ef03f2d51d9fdf71411 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Tue, 14 Apr 2020 09:38:23 -0400 Subject: [PATCH 16/22] move away NOW const --- src/services/utils.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/services/utils.ts b/src/services/utils.ts index ab8d877..52a1643 100644 --- a/src/services/utils.ts +++ b/src/services/utils.ts @@ -3,8 +3,6 @@ import { isValidImage } from "./imageUtils"; export const API_BASE = "/api"; -export const NOW_URL = process.env.NOW_URL; - export const setImagesDirectoryForProject = (imagesDir: string) => { return function getImageGivenDir(fileName: string) { const isValid = isValidImage(fileName); @@ -16,7 +14,7 @@ export const setImagesDirectoryForProject = (imagesDir: string) => { export const setApiBaseForProject = (apiDir: string) => { return function getApiEndpointGivenDir(endpoint: string) { - return `${NOW_URL}${apiDir}${endpoint}`; + return `${process.env.NOW_URL}${apiDir}${endpoint}`; }; }; From 85f1730488509268f794c7b05d33686003f43040 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Tue, 14 Apr 2020 09:43:00 -0400 Subject: [PATCH 17/22] try remove now file --- src/now.json | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 src/now.json diff --git a/src/now.json b/src/now.json deleted file mode 100644 index db7ba46..0000000 --- a/src/now.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "build": { - "env": { - "NOW_URL": "@frontendmentor_api_url" - } - } -} From dbe2783a5ee562d0de40d592296b5389d62c4331 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Tue, 14 Apr 2020 09:45:39 -0400 Subject: [PATCH 18/22] update tsconfig to handle e2e --- src/tsconfig.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tsconfig.json b/src/tsconfig.json index 48ca14a..fbdfdd3 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -19,7 +19,8 @@ "jsx": "preserve" }, "exclude": [ - "node_modules" + "node_modules", + "e2e" ], "include": [ "next-env.d.ts", From b5ce15946e821209b98a70d6ead614e18550bfaa Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Tue, 14 Apr 2020 09:49:18 -0400 Subject: [PATCH 19/22] add debug --- src/services/utils.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/services/utils.ts b/src/services/utils.ts index 52a1643..b5e27a6 100644 --- a/src/services/utils.ts +++ b/src/services/utils.ts @@ -14,6 +14,7 @@ export const setImagesDirectoryForProject = (imagesDir: string) => { export const setApiBaseForProject = (apiDir: string) => { return function getApiEndpointGivenDir(endpoint: string) { + console.log(`${process.env.NOW_URL}${apiDir}${endpoint}`); return `${process.env.NOW_URL}${apiDir}${endpoint}`; }; }; From 0d697ada6572b03e11fa6cd9402b8853ad870984 Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Tue, 14 Apr 2020 09:55:51 -0400 Subject: [PATCH 20/22] new url test --- src/services/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/utils.ts b/src/services/utils.ts index b5e27a6..2ed471d 100644 --- a/src/services/utils.ts +++ b/src/services/utils.ts @@ -15,7 +15,8 @@ export const setImagesDirectoryForProject = (imagesDir: string) => { export const setApiBaseForProject = (apiDir: string) => { return function getApiEndpointGivenDir(endpoint: string) { console.log(`${process.env.NOW_URL}${apiDir}${endpoint}`); - return `${process.env.NOW_URL}${apiDir}${endpoint}`; + console.log(new URL(process.env.NOW_URL, `${apiDir}${endpoint}`)); + return new URL(process.env.NOW_URL, `${apiDir}${endpoint}`); }; }; From 78b9152a2d44052bca86e6a58c598bf9e60eb37e Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Tue, 14 Apr 2020 10:10:30 -0400 Subject: [PATCH 21/22] proper format --- src/services/utils.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/services/utils.ts b/src/services/utils.ts index 2ed471d..b3fa4ef 100644 --- a/src/services/utils.ts +++ b/src/services/utils.ts @@ -14,9 +14,11 @@ export const setImagesDirectoryForProject = (imagesDir: string) => { export const setApiBaseForProject = (apiDir: string) => { return function getApiEndpointGivenDir(endpoint: string) { - console.log(`${process.env.NOW_URL}${apiDir}${endpoint}`); - console.log(new URL(process.env.NOW_URL, `${apiDir}${endpoint}`)); - return new URL(process.env.NOW_URL, `${apiDir}${endpoint}`); + console.log( + new URL(`${apiDir}${endpoint}`, `https://${process.env.NOW_URL}`).href, + ); + return new URL(`${apiDir}${endpoint}`, `https://${process.env.NOW_URL}`) + .href; }; }; From 4c60ed4f476deeafdd92f1925cd8f80db209692b Mon Sep 17 00:00:00 2001 From: Greg Schultz Date: Thu, 25 Jun 2020 23:40:52 -0400 Subject: [PATCH 22/22] update packages --- src/package-lock.json | 7004 +++++++++++++++++++++-------------------- src/package.json | 23 +- 2 files changed, 3552 insertions(+), 3475 deletions(-) diff --git a/src/package-lock.json b/src/package-lock.json index 1c4cd4c..944a73a 100644 --- a/src/package-lock.json +++ b/src/package-lock.json @@ -5,61 +5,52 @@ "requires": true, "dependencies": { "@ampproject/toolbox-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-core/-/toolbox-core-2.0.0.tgz", - "integrity": "sha512-xAJOmh6MPS2mdHNsK8mj1t8TLh6mlehirh0fOBsRhKCNCJXgg4Gfd2u5igy8VFq9sYnuWP/npFyjGX36qpXW5Q==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-core/-/toolbox-core-2.5.4.tgz", + "integrity": "sha512-KjHyR0XpQyloTu59IaatU2NCGT5zOhWJtVXQ4Uj/NUaRriN6LlJlzHBxtXmPIb0YHETdD63ITtDvqZizZPYFag==", "requires": { - "cross-fetch": "3.0.4" + "cross-fetch": "3.0.5", + "lru-cache": "5.1.1" } }, "@ampproject/toolbox-optimizer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.0.1.tgz", - "integrity": "sha512-zroXqrV7mY77+/6hV7kaaWxp4LA85V0B/2vg7WdF+FrwiO9Wior/lIW8UbpRek6INjw0VOp1ED73MmGJkwaDhA==", - "requires": { - "@ampproject/toolbox-core": "^2.0.0", - "@ampproject/toolbox-runtime-version": "^2.0.0", - "@ampproject/toolbox-script-csp": "^2.0.0", - "@ampproject/toolbox-validator-rules": "^2.0.0", - "css": "2.2.4", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.4.0.tgz", + "integrity": "sha512-Bmb+eMF9/VB3H0qPdZy0V5yPSkWe5RwuGbXiMxzqYdJgmMat+NL75EtozQnlpa0uBlESnOGe7bMojm/SA1ImrA==", + "requires": { + "@ampproject/toolbox-core": "^2.4.0-alpha.1", + "@ampproject/toolbox-runtime-version": "^2.4.0-alpha.1", + "@ampproject/toolbox-script-csp": "^2.3.0", + "@ampproject/toolbox-validator-rules": "^2.3.0", + "cssnano": "4.1.10", "domhandler": "3.0.0", - "domutils": "2.0.0", + "domutils": "2.1.0", "htmlparser2": "4.1.0", + "lru-cache": "5.1.1", "normalize-html-whitespace": "1.0.0", - "terser": "4.6.7" - }, - "dependencies": { - "terser": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.7.tgz", - "integrity": "sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - } + "postcss-safe-parser": "4.0.2", + "terser": "4.6.13" } }, "@ampproject/toolbox-runtime-version": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.0.0.tgz", - "integrity": "sha512-7XDlo7l4Ozpc/XWmJeYNF0ZfXCy7Vdh07spN+xEOst8gF99yaavZRNVkdgyTxLR3BpY9RIqqhSs6OxfkOKlRZQ==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.5.4.tgz", + "integrity": "sha512-7vi/F91Zb+h1CwR8/on/JxZhp3Hhz6xJOOHxRA025aUFEFHV5c35B4QbTdt2MObWZrysogXFOT8M95dgU/hsKw==", "requires": { - "@ampproject/toolbox-core": "^2.0.0" + "@ampproject/toolbox-core": "^2.5.4" } }, "@ampproject/toolbox-script-csp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-script-csp/-/toolbox-script-csp-2.0.0.tgz", - "integrity": "sha512-9mW3yiKwjORi0ViuayphVZii9MwiPhneZGZWy+kN44xr3SpN7iQC52/WWWTBOZX9z1zaUh8DqGc//VFY5ILSAw==" + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-script-csp/-/toolbox-script-csp-2.5.4.tgz", + "integrity": "sha512-+knTYetI5nWllRZ9wFcj7mYxelkiiFVRAAW/hl0ad8EnKHMH82tRlk40CapEnUHhp6Er5sCYkumQ8dngs3Q4zQ==" }, "@ampproject/toolbox-validator-rules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@ampproject/toolbox-validator-rules/-/toolbox-validator-rules-2.0.0.tgz", - "integrity": "sha512-5f2IvT1m/zNtqfNXFE9V4ZtKofIttST65QL1wf4lKjBhJsbZgAAeR/u4DgOvftRVRmgn6IpUiWY1pt9xWaI5yA==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@ampproject/toolbox-validator-rules/-/toolbox-validator-rules-2.5.4.tgz", + "integrity": "sha512-bS7uF+h0s5aiklc/iRaujiSsiladOsZBLrJ6QImJDXvubCAQtvE7om7ShlGSXixkMAO0OVMDWyuwLlEy8V1Ing==", "requires": { - "cross-fetch": "3.0.4" + "cross-fetch": "3.0.5" } }, "@babel/code-frame": { @@ -70,18 +61,56 @@ "@babel/highlight": "^7.8.3" } }, + "@babel/compat-data": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.10.3.tgz", + "integrity": "sha512-BDIfJ9uNZuI0LajPfoYV28lX8kyCPMHY6uY4WH1lJdcicmAfxCK5ASzaeV0D/wsUaRH/cLk+amuxtC37sZ8TUg==", + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", + "requires": { + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + } + }, + "caniuse-lite": { + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==" + }, + "electron-to-chromium": { + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==" + }, + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==" + } + } + }, "@babel/core": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.2.tgz", - "integrity": "sha512-eeD7VEZKfhK1KUXGiyPFettgF3m513f8FoBSWiQ1xTvl1RAopLs42Wp9+Ze911I6H0N9lNqJMDgoZT7gHsipeQ==", + "version": "7.7.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.7.tgz", + "integrity": "sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==", "requires": { "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.2", - "@babel/helpers": "^7.7.0", - "@babel/parser": "^7.7.2", - "@babel/template": "^7.7.0", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.7.2", + "@babel/generator": "^7.7.7", + "@babel/helpers": "^7.7.4", + "@babel/parser": "^7.7.7", + "@babel/template": "^7.7.4", + "@babel/traverse": "^7.7.4", + "@babel/types": "^7.7.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "json5": "^2.1.0", @@ -99,22 +128,27 @@ } }, "@babel/generator": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz", - "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.10.3.tgz", + "integrity": "sha512-drt8MUHbEqRzNR0xnF8nMehbY11b1SDkRw03PSNH/3Rb2Z35oxkddVSi3rcaak0YJQ86PCuE7Qx1jSFhbLNBMA==", "requires": { - "@babel/types": "^7.9.0", + "@babel/types": "^7.10.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -127,19 +161,24 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.1.tgz", + "integrity": "sha512-ewp3rvJEwLaHgyWGe4wQssC2vjks3E80WiUe2BpMb0KhreTjMROCbxXcEovTrbeGVdQct5VjQfrv9EgC+xMzCw==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -147,20 +186,25 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", - "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.3.tgz", + "integrity": "sha512-lo4XXRnBlU6eRM92FkiZxpo1xFLmv3VsPFk61zJKMm7XYJfwqXHsYJTY6agoc4a3L8QPw1HqWehO18coZgbT6A==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-explode-assignable-expression": "^7.10.3", + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -168,20 +212,25 @@ } }, "@babel/helper-builder-react-jsx": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.9.0.tgz", - "integrity": "sha512-weiIo4gaoGgnhff54GQ3P5wsUQmnSwpkvU0r6ZHq6TzoSzKy4JxHEgnxNytaKbov2a9z/CVNyzliuCOUPEX3Jw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.3.tgz", + "integrity": "sha512-vkxmuFvmovtqTZknyMGj9+uQAZzz5Z9mrbnkJnPkaYGfKTaSsYcjQdXP0lgrWLVh8wU6bCjOmXOpx+kqUi+S5Q==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/types": "^7.9.0" + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -189,66 +238,116 @@ } }, "@babel/helper-builder-react-jsx-experimental": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.9.0.tgz", - "integrity": "sha512-3xJEiyuYU4Q/Ar9BsHisgdxZsRlsShMe90URZ0e6przL26CCs8NJbDoxH94kKT17PcxlMhsCAwZd90evCo26VQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.1.tgz", + "integrity": "sha512-irQJ8kpQUV3JasXPSFQ+LCCtJSc5ceZrPFVj6TElR6XCHssi3jV8ch3odIrNtjJFRZZVbrOEfJMI79TPU/h1pQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-module-imports": "^7.8.3", - "@babel/types": "^7.9.0" + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-module-imports": "^7.10.1", + "@babel/types": "^7.10.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } } } }, + "@babel/helper-compilation-targets": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.2.tgz", + "integrity": "sha512-hYgOhF4To2UTB4LTaZepN/4Pl9LD4gfbJx8A34mqoluT8TLbof1mhUlYuNWTEebONa8+UlCC4X0TEXu7AOUyGA==", + "requires": { + "@babel/compat-data": "^7.10.1", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", + "requires": { + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + } + }, + "caniuse-lite": { + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==" + }, + "electron-to-chromium": { + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==" + }, + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==" + } + } + }, "@babel/helper-create-class-features-plugin": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.6.tgz", - "integrity": "sha512-klTBDdsr+VFFqaDHm5rR69OpEQtO2Qv8ECxHS1mNhJJvaHArR6a1xTf5K/eZW7eZpJbhCx3NW1Yt/sKsLXLblg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.3.tgz", + "integrity": "sha512-iRT9VwqtdFmv7UheJWthGc/h2s7MqoweBF9RUj77NFZsg9VfISvBTum3k6coAhJ8RWv2tj3yUjA03HxPd0vfpQ==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3" + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-member-expression-to-functions": "^7.10.3", + "@babel/helper-optimise-call-expression": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", - "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.1.tgz", + "integrity": "sha512-Rx4rHS0pVuJn5pJOqaqcZR4XSgeF9G/pO/79t+4r7380tXFJdzImFnxMU19f83wjSrmKHq6myrM10pFHTGzkUA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-regex": "^7.8.3", + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-regex": "^7.10.1", "regexpu-core": "^4.7.0" } }, "@babel/helper-define-map": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", - "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.3.tgz", + "integrity": "sha512-bxRzDi4Sin/k0drWCczppOhov1sBSdBvXJObM1NLHQzjhXhwRtn7aRWGvLJWCYbuu2qUk3EKs6Ci9C9ps8XokQ==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/types": "^7.8.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/types": "^7.10.3", "lodash": "^4.17.13" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -256,20 +355,25 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", - "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.3.tgz", + "integrity": "sha512-0nKcR64XrOC3lsl+uhD15cwxPvaB6QKUDlD84OT9C3myRbhJqTMYir69/RWItUvHpharv0eJ/wk7fl34ONSwZw==", "requires": { - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -277,21 +381,26 @@ } }, "@babel/helper-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", - "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.3.tgz", + "integrity": "sha512-FvSj2aiOd8zbeqijjgqdMDSyxsGHaMt5Tr0XjQsGKHD3/1FP3wksjnLAWzxw7lvXiej8W1Jt47SKTZ6upQNiRw==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.3", + "@babel/template": "^7.10.3", + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -299,19 +408,24 @@ } }, "@babel/helper-get-function-arity": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", - "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.3.tgz", + "integrity": "sha512-iUD/gFsR+M6uiy69JA6fzM5seno8oE85IYZdbVVEuQaZlEzMO2MXblh+KSPJgsZAUx0EEbWXU0yJaW7C9CdAVg==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -319,19 +433,24 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", - "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.3.tgz", + "integrity": "sha512-9JyafKoBt5h20Yv1+BXQMdcXXavozI1vt401KBiRc2qzUepbVnd7ogVNymY1xkQN9fekGwfxtotH2Yf5xsGzgg==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -339,19 +458,24 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", - "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.10.3.tgz", + "integrity": "sha512-q7+37c4EPLSjNb2NmWOjNwj0+BOyYlssuQ58kHEWk1Z78K5i8vTUsteq78HMieRPQSl/NtpQyJfdjt3qZ5V2vw==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -359,19 +483,24 @@ } }, "@babel/helper-module-imports": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", - "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.3.tgz", + "integrity": "sha512-Jtqw5M9pahLSUWA+76nhK9OG8nwYXzhQzVIGFoNaHnXF/r4l7kz4Fl0UAW7B6mqC5myoJiBP5/YQlXQTMfHI9w==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -379,25 +508,30 @@ } }, "@babel/helper-module-transforms": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", - "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", - "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-simple-access": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/template": "^7.8.6", - "@babel/types": "^7.9.0", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.10.1.tgz", + "integrity": "sha512-RLHRCAzyJe7Q7sF4oy2cB+kRnU4wDZY/H2xJFGof+M+SJEGhZsb+GFj5j1AD8NiSaVBJ+Pf0/WObiXu/zxWpFg==", + "requires": { + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-simple-access": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1", "lodash": "^4.17.13" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -405,19 +539,24 @@ } }, "@babel/helper-optimise-call-expression": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", - "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.3.tgz", + "integrity": "sha512-kT2R3VBH/cnSz+yChKpaKRJQJWxdGoc6SjioRId2wkeV3bK0wLLioFpJROrX0U4xr/NmxSSAWT/9Ih5snwIIzg==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -425,36 +564,41 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.3.tgz", + "integrity": "sha512-j/+j8NAWUTxOtx4LKHybpSClxHoq6I91DQ/mKgAXn5oNUPIUiGppjPIX3TDtJWPrdfP9Kfl7e4fgVMiQR9VE/g==" }, "@babel/helper-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", - "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.1.tgz", + "integrity": "sha512-7isHr19RsIJWWLLFn21ubFt223PjQyg1HY7CZEMRr820HttHPpVvrsIN3bUOo44DEfFV4kBXO7Abbn9KTUZV7g==", "requires": { "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", - "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-wrap-function": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.3.tgz", + "integrity": "sha512-sLB7666ARbJUGDO60ZormmhQOyqMX/shKBXZ7fy937s+3ID8gSrneMvKSSb+8xIM5V7Vn6uNVtOY1vIm26XLtA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-wrap-function": "^7.10.1", + "@babel/template": "^7.10.3", + "@babel/traverse": "^7.10.3", + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -462,22 +606,27 @@ } }, "@babel/helper-replace-supers": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", - "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", - "requires": { - "@babel/helper-member-expression-to-functions": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/traverse": "^7.8.6", - "@babel/types": "^7.8.6" + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.1.tgz", + "integrity": "sha512-SOwJzEfpuQwInzzQJGjGaiG578UYmyi2Xw668klPWV5n07B73S0a9btjLk/52Mlcxa+5AdIYqws1KyXRfMoB7A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.1", + "@babel/helper-optimise-call-expression": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -485,20 +634,25 @@ } }, "@babel/helper-simple-access": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", - "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.1.tgz", + "integrity": "sha512-VSWpWzRzn9VtgMJBIWTZ+GP107kZdQ4YplJlCmIrjoLVSi/0upixezHCDG8kpPVTBJpKfxTH01wDhh+jS2zKbw==", "requires": { - "@babel/template": "^7.8.3", - "@babel/types": "^7.8.3" + "@babel/template": "^7.10.1", + "@babel/types": "^7.10.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -506,19 +660,24 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", - "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.10.1.tgz", + "integrity": "sha512-UQ1LVBPrYdbchNhLwj6fetj46BcFwfS4NllJo/1aJsT+1dLTEnXJL0qHqtY7gPzF8S2fXBJamf1biAXV3X077g==", "requires": { - "@babel/types": "^7.8.3" + "@babel/types": "^7.10.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -531,22 +690,27 @@ "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==" }, "@babel/helper-wrap-function": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", - "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", - "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.8.3", - "@babel/types": "^7.8.3" + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.1.tgz", + "integrity": "sha512-C0MzRGteVDn+H32/ZgbAv5r56f2o1fZSA/rj/TYo8JEJNHg+9BdSmKBUND0shxWRztWhjlT2cvHYuynpPsVJwQ==", + "requires": { + "@babel/helper-function-name": "^7.10.1", + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -554,21 +718,26 @@ } }, "@babel/helpers": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", - "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.1.tgz", + "integrity": "sha512-muQNHF+IdU6wGgkaJyhhEmI54MOZBKsFfsXFhboz1ybwJ1Kl7IHlbm2a++4jwrmY5UYsgitt5lfqo1wMFcHmyw==", "requires": { - "@babel/template": "^7.8.3", - "@babel/traverse": "^7.9.0", - "@babel/types": "^7.9.0" + "@babel/template": "^7.10.1", + "@babel/traverse": "^7.10.1", + "@babel/types": "^7.10.1" }, "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -586,64 +755,54 @@ } }, "@babel/parser": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", - "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==" + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.10.3.tgz", + "integrity": "sha512-oJtNJCMFdIMwXGmx+KxuaD7i3b8uS7TTFYW/FNG2BT8m+fmGHoiPYoH0Pe3gya07WuFmM5FCDIr1x0irkD/hyA==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", - "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.3.tgz", + "integrity": "sha512-WUUWM7YTOudF4jZBAJIW9D7aViYC/Fn0Pln4RIHlQALyno3sXSjqmTA4Zy1TKC2D49RCR8Y/Pn4OIUtEypK3CA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-remap-async-to-generator": "^7.10.3", "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.0.tgz", - "integrity": "sha512-tufDcFA1Vj+eWvwHN+jvMN6QsV5o+vUlytNKrbMiCeDL0F2j92RURzUsUMWE5EJkLyWxjdUslCsMQa9FWth16A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.7.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", - "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.1.tgz", + "integrity": "sha512-Cpc2yUVHTEGPlmiQzXj026kqwjEQAD9I4ZC16uzdbgWgitg/UHKHLffKNCQZ5+y8jpIZPJcKcwsr2HwPh+w3XA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-dynamic-import": "^7.8.0" - }, - "dependencies": { - "@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-proposal-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", - "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.1.tgz", + "integrity": "sha512-m8r5BmV+ZLpWPtMY2mOKN7wre6HIO4gfIiV+eOmsnZABNenrt/kzYBwrh+KOfgumSWpnlGs5F70J8afYMSJMBg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.7.4.tgz", - "integrity": "sha512-TbYHmr1Gl1UC7Vo2HVuj/Naci5BEGNZ0AJhzqD2Vpr6QPFWpUmBRLrIDjedzx7/CShq0bRDS2gI4FIs77VHLVQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.7.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { @@ -656,39 +815,40 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.6.2.tgz", - "integrity": "sha512-LDBXlmADCsMZV1Y9OQwMc0MyGZ8Ta/zlD9N67BfQT8uYwkRswiu2hU6nJKrjrt/58aH/vqfQlR/9yId/7A2gWw==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz", + "integrity": "sha512-Ga6/fhGqA9Hj+y6whNpPv8psyaK5xzrQwSPsGPloVkvmH+PqW1ixdnfJ9uIO06OjQNYol3PMnfmJ8vfZtkzF+A==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.1.tgz", + "integrity": "sha512-VqExgeE62YBqI3ogkGoOJp1R6u12DFZjqwJhqtKc2o5m1YTUuUWnos7bZQFBhwkxIFpWYJ7uB75U7VAPPiKETA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.7.4.tgz", - "integrity": "sha512-JmgaS+ygAWDR/STPe3/7y0lNlHgS+19qZ9aC06nYLwQ/XB7c0q5Xs+ksFU3EDnp9EiEsO0dnRAOKeyLHTZuW3A==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.7.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", - "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.1.tgz", + "integrity": "sha512-JjfngYRvwmPwmnbRZyNiPFI8zxCZb8euzbCG/LxyKdeTb59tVciKo9GK9bi6JYKInk1H11Dq9j/zRqIH4KigfQ==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.8", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-async-generators": { @@ -708,11 +868,11 @@ } }, "@babel/plugin-syntax-dynamic-import": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", - "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "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.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-json-strings": { @@ -724,11 +884,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", - "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.1.tgz", + "integrity": "sha512-+OxyOArpVFXQeXKLO9o+r2I4dIoVoy6+Uu0vKELrlweDM3QJADZj+Z+5ERansZqIZBcLj42vHnDI8Rz9BnRIuQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -740,11 +900,11 @@ } }, "@babel/plugin-syntax-numeric-separator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", - "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.1.tgz", + "integrity": "sha512-uTd0OsHrpe3tH5gRPTxG8Voh99/WCU78vIm5NMRYPAqC8lR4vajt6KkCAknCHrx24vkPdd/05yfdGSB4EIY2mg==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -772,416 +932,463 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", - "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.1.tgz", + "integrity": "sha512-hgA5RYkmZm8FTFT3yu2N9Bx7yVVOKYT6yEdXXo6j2JTm0wNxgqaGeQVaSHRjhfnQbX91DtjFB6McRFSlcJH3xQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-syntax-typescript": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", - "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.1.tgz", + "integrity": "sha512-X/d8glkrAtra7CaQGMiGs/OGa6XgUzqPcBXCIGFCpCqnfGlT0Wfbzo/B89xHhnInTaItPK8LALblVXcUOEh95Q==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", - "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.1.tgz", + "integrity": "sha512-6AZHgFJKP3DJX0eCNJj01RpytUa3SOGawIxweHkNX2L6PYikOZmoh5B0d7hIHaIgveMjX990IAa/xK7jRTN8OA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", - "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.1.tgz", + "integrity": "sha512-XCgYjJ8TY2slj6SReBUyamJn3k2JLUIiiR5b6t1mNCMSvv7yx+jJpaewakikp0uWFQSF7ChPPoe3dHmXLpISkg==", "requires": { - "@babel/helper-module-imports": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-remap-async-to-generator": "^7.8.3" + "@babel/helper-module-imports": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-remap-async-to-generator": "^7.10.1" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", - "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.1.tgz", + "integrity": "sha512-B7K15Xp8lv0sOJrdVAoukKlxP9N59HS48V1J3U/JGj+Ad+MHq+am6xJVs85AgXrQn4LV8vaYFOB+pr/yIuzW8Q==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", - "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.10.1.tgz", + "integrity": "sha512-8bpWG6TtF5akdhIm/uWTyjHqENpy13Fx8chg7pFH875aNLwX8JxIxqm08gmAT+Whe6AOmaTeLPe7dpLbXt+xUw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-plugin-utils": "^7.10.1", "lodash": "^4.17.13" } }, "@babel/plugin-transform-classes": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz", - "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-define-map": "^7.8.3", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-optimise-call-expression": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.6", - "@babel/helper-split-export-declaration": "^7.8.3", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.3.tgz", + "integrity": "sha512-irEX0ChJLaZVC7FvvRoSIxJlmk0IczFLcwaRXUArBKYHCHbOhe57aG8q3uw/fJsoSXvZhjRX960hyeAGlVBXZw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-define-map": "^7.10.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-optimise-call-expression": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/helper-replace-supers": "^7.10.1", + "@babel/helper-split-export-declaration": "^7.10.1", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", - "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.3.tgz", + "integrity": "sha512-GWzhaBOsdbjVFav96drOz7FzrcEW6AP5nax0gLIpstiFaI3LOb2tAg06TimaWU6YKOfUACK3FVrxPJ4GSc5TgA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.3" } }, "@babel/plugin-transform-destructuring": { - "version": "7.8.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz", - "integrity": "sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.1.tgz", + "integrity": "sha512-V/nUc4yGWG71OhaTH705pU8ZSdM6c1KmmLP8ys59oOYbT7RpMYAR3MsVOt6OHL0WzG7BlTU076va9fjJyYzJMA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", - "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.1.tgz", + "integrity": "sha512-19VIMsD1dp02RvduFUmfzj8uknaO3uiHHF0s3E1OHnVsNj8oge8EQ5RzHRbJjGSetRnkEuBYO7TG1M5kKjGLOA==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", - "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.1.tgz", + "integrity": "sha512-wIEpkX4QvX8Mo9W6XF3EdGttrIPZWozHfEaDTU0WJD/TDnXMvdDh30mzUl/9qWhnf7naicYartcEfUghTCSNpA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", - "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.1.tgz", + "integrity": "sha512-lr/przdAbpEA2BUzRvjXdEDLrArGRRPwbaF9rvayuHRvdQ7lUTTkZnhZrJ4LE2jvgMRFF4f0YuPQ20vhiPYxtA==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-for-of": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", - "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.1.tgz", + "integrity": "sha512-US8KCuxfQcn0LwSCMWMma8M2R5mAjJGsmoCBVwlMygvmDUMkTCykc84IqN1M7t+agSfOmLYTInLCHJM+RUoz+w==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-function-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", - "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.1.tgz", + "integrity": "sha512-//bsKsKFBJfGd65qSNNh1exBy5Y9gD9ZN+DvrJ8f7HXr4avE5POW6zB7Rj6VnqHV33+0vXWUwJT0wSHubiAQkw==", "requires": { - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-function-name": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", - "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.1.tgz", + "integrity": "sha512-qi0+5qgevz1NHLZroObRm5A+8JJtibb7vdcPQF1KQE12+Y/xxl8coJ+TpPW9iRq+Mhw/NKLjm+5SHtAHCC7lAw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", - "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.1.tgz", + "integrity": "sha512-UmaWhDokOFT2GcgU6MkHC11i0NQcL63iqeufXWfRy6pUOGYeCGEKhvfFO6Vz70UfYJYHwveg62GS83Rvpxn+NA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", - "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.1.tgz", + "integrity": "sha512-31+hnWSFRI4/ACFr1qkboBbrTxoBIzj7qA69qlq8HY8p7+YCzkCT6/TvQ1a4B0z27VeWtAeJd6pr5G04dc1iHw==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.0.tgz", - "integrity": "sha512-KEMyWNNWnjOom8vR/1+d+Ocz/mILZG/eyHHO06OuBQ2aNhxT62fr4y6fGOplRx+CxCSp3IFwesL8WdINfY/3kg==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.6.tgz", + "integrity": "sha512-7H25fSlLcn+iYimmsNe3uK1at79IE6SKW9q0/QeEHTMC9MdOZ+4bA+T1VFB5fgOqBWoqlifXRzYD0JPdmIrgSQ==", "requires": { - "@babel/helper-module-transforms": "^7.7.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.7.0", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", - "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.3.tgz", + "integrity": "sha512-GWXWQMmE1GH4ALc7YXW56BTh/AlzvDWhUNn9ArFF0+Cz5G8esYlVbXfdyHa1xaD1j+GnBoCeoQNlwtZTVdiG/A==", "requires": { - "@babel/helper-hoist-variables": "^7.8.3", - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "babel-plugin-dynamic-import-node": "^2.3.0" + "@babel/helper-hoist-variables": "^7.10.3", + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", - "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.1.tgz", + "integrity": "sha512-EIuiRNMd6GB6ulcYlETnYYfgv4AxqrswghmBRQbWLHZxN4s7mupxzglnHqk9ZiUpDI4eRWewedJJNj67PWOXKA==", "requires": { - "@babel/helper-module-transforms": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-transforms": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", - "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.3.tgz", + "integrity": "sha512-I3EH+RMFyVi8Iy/LekQm948Z4Lz4yKT7rK+vuCAeRm0kTa6Z5W7xuhRxDNJv0FPya/her6AUgrDITb70YHtTvA==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.8.3" } }, "@babel/plugin-transform-new-target": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", - "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.1.tgz", + "integrity": "sha512-MBlzPc1nJvbmO9rPr1fQwXOM2iGut+JC92ku6PbiJMMK7SnQc1rytgpopveE3Evn47gzvGYeCdgfCDbZo0ecUw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-object-super": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", - "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.1.tgz", + "integrity": "sha512-WnnStUDN5GL+wGQrJylrnnVlFhFmeArINIR9gjhSeYyvroGhBrSAXYg/RHsnfzmsa+onJrTJrEClPzgNmmQ4Gw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-replace-supers": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-replace-supers": "^7.10.1" } }, "@babel/plugin-transform-parameters": { - "version": "7.9.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz", - "integrity": "sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.1.tgz", + "integrity": "sha512-tJ1T0n6g4dXMsL45YsSzzSDZCxiHXAQp/qHrucOq5gEHncTA3xDxnd5+sZcoQp+N1ZbieAaB8r/VUCG0gqseOg==", "requires": { - "@babel/helper-get-function-arity": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-get-function-arity": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-property-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", - "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.1.tgz", + "integrity": "sha512-Kr6+mgag8auNrgEpbfIWzdXYOvqDHZOF0+Bx2xh4H2EDNwcbRb9lY6nkZg8oSjsX+DH9Ebxm9hOqtKW+gRDeNA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", - "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.3.tgz", + "integrity": "sha512-dOV44bnSW5KZ6kYF6xSHBth7TFiHHZReYXH/JH3XnFNV+soEL1F5d8JT7AJ3ZBncd19Qul7SN4YpBnyWOnQ8KA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.3" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.9.4.tgz", - "integrity": "sha512-Mjqf3pZBNLt854CK0C/kRuXAnE6H/bo7xYojP+WGtX8glDGSibcwnsWwhwoSuRg0+EBnxPC1ouVnuetUIlPSAw==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.3.tgz", + "integrity": "sha512-Y21E3rZmWICRJnvbGVmDLDZ8HfNDIwjGF3DXYHx1le0v0mIHCs0Gv5SavyW5Z/jgAHLaAoJPiwt+Dr7/zZKcOQ==", "requires": { - "@babel/helper-builder-react-jsx": "^7.9.0", - "@babel/helper-builder-react-jsx-experimental": "^7.9.0", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "@babel/helper-builder-react-jsx": "^7.10.3", + "@babel/helper-builder-react-jsx-experimental": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/plugin-syntax-jsx": "^7.10.1" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.1.tgz", + "integrity": "sha512-XwDy/FFoCfw9wGFtdn5Z+dHh6HXKHkC6DwKNWpN74VWinUagZfDcEJc3Y8Dn5B3WMVnAllX8Kviaw7MtC5Epwg==", + "requires": { + "@babel/helper-builder-react-jsx-experimental": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" } }, "@babel/plugin-transform-react-jsx-self": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.9.0.tgz", - "integrity": "sha512-K2ObbWPKT7KUTAoyjCsFilOkEgMvFG+y0FqOl6Lezd0/13kMkkjHskVsZvblRPj1PHA44PrToaZANrryppzTvQ==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.1.tgz", + "integrity": "sha512-4p+RBw9d1qV4S749J42ZooeQaBomFPrSxa9JONLHJ1TxCBo3TzJ79vtmG2S2erUT8PDDrPdw4ZbXGr2/1+dILA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.9.0.tgz", - "integrity": "sha512-K6m3LlSnTSfRkM6FcRk8saNEeaeyG5k7AVkBU2bZK3+1zdkSED3qNdsWrUgQBeTVD2Tp3VMmerxVO2yM5iITmw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.1.tgz", + "integrity": "sha512-neAbaKkoiL+LXYbGDvh6PjPG+YeA67OsZlE78u50xbWh2L1/C81uHiNP5d1fw+uqUIoiNdCC8ZB+G4Zh3hShJA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/plugin-syntax-jsx": "^7.10.1" } }, "@babel/plugin-transform-regenerator": { - "version": "7.8.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", - "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.3.tgz", + "integrity": "sha512-H5kNeW0u8mbk0qa1jVIVTeJJL6/TJ81ltD4oyPx0P499DhMJrTmmIFCmJ3QloGpQG8K9symccB7S7SJpCKLwtw==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", - "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.1.tgz", + "integrity": "sha512-qN1OMoE2nuqSPmpTqEM7OvJ1FkMEV+BjVeZZm9V9mq/x1JLKQ4pcv8riZJMNN3u2AUGl0ouOMjRr2siecvHqUQ==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-runtime": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.2.tgz", - "integrity": "sha512-cqULw/QB4yl73cS5Y0TZlQSjDvNkzDbu0FurTZyHlJpWE5T3PCMdnyV+xXoH1opr1ldyHODe3QAX3OMAii5NxA==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.6.tgz", + "integrity": "sha512-qcmiECD0mYOjOIt8YHNsAP1SxPooC/rDmfmiSK9BNY72EitdSc7l44WTEklaWuFtbOEBjNhWWyph/kOImbNJ4w==", "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", "resolve": "^1.8.1", "semver": "^5.5.1" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", - "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.1.tgz", + "integrity": "sha512-AR0E/lZMfLstScFwztApGeyTHJ5u3JUKMjneqRItWeEqDdHWZwAOKycvQNCasCK/3r5YXsuNG25funcJDu7Y2g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", - "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.10.1.tgz", + "integrity": "sha512-8wTPym6edIrClW8FI2IoaePB91ETOtg36dOkj3bYcNe7aDMN2FXEoUa+WrmPc4xa1u2PQK46fUX2aCb+zo9rfw==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", - "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.1.tgz", + "integrity": "sha512-j17ojftKjrL7ufX8ajKvwRilwqTok4q+BjkknmQw9VNHnItTyMP5anPFzxFJdCQs7clLcWpCV3ma+6qZWLnGMA==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/helper-regex": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1", + "@babel/helper-regex": "^7.10.1" } }, "@babel/plugin-transform-template-literals": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", - "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.3.tgz", + "integrity": "sha512-yaBn9OpxQra/bk0/CaA4wr41O0/Whkg6nqjqApcinxM7pro51ojhX6fv1pimAnVjVfDy14K0ULoRL70CA9jWWA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-annotate-as-pure": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.3" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", - "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.1.tgz", + "integrity": "sha512-qX8KZcmbvA23zDi+lk9s6hC1FM7jgLHYIjuLgULgc8QtYnmB3tAVIYkNoKRQ75qWBeyzcoMoK8ZQmogGtC/w0g==", "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/plugin-transform-typescript": { - "version": "7.9.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.9.4.tgz", - "integrity": "sha512-yeWeUkKx2auDbSxRe8MusAG+n4m9BFY/v+lPjmQDgOFX5qnySkUY5oXzkp6FwPdsYqnKay6lorXYdC0n3bZO7w==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.10.3.tgz", + "integrity": "sha512-qU9Lu7oQyh3PGMQncNjQm8RWkzw6LqsWZQlZPQMgrGt6s3YiBIaQ+3CQV/FA/icGS5XlSWZGwo/l8ErTyelS0Q==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3", - "@babel/plugin-syntax-typescript": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.10.3", + "@babel/helper-plugin-utils": "^7.10.3", + "@babel/plugin-syntax-typescript": "^7.10.1" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", - "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.1.tgz", + "integrity": "sha512-Y/2a2W299k0VIUdbqYm9X2qS6fE0CUBhhiPpimK6byy7OJ/kORLlIX+J6UrjgNu5awvs62k+6RSslxhcvVw2Tw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.10.1", + "@babel/helper-plugin-utils": "^7.10.1" } }, "@babel/preset-env": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.1.tgz", - "integrity": "sha512-/93SWhi3PxcVTDpSqC+Dp4YxUu3qZ4m7I76k0w73wYfn7bGVuRIO4QUz95aJksbS+AD1/mT1Ie7rbkT0wSplaA==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.6.tgz", + "integrity": "sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==", "requires": { - "@babel/helper-module-imports": "^7.7.0", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.7.0", - "@babel/plugin-proposal-dynamic-import": "^7.7.0", - "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.6.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.7.0", - "@babel/plugin-syntax-async-generators": "^7.2.0", - "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@babel/plugin-syntax-json-strings": "^7.2.0", - "@babel/plugin-syntax-object-rest-spread": "^7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", - "@babel/plugin-syntax-top-level-await": "^7.7.0", - "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.7.0", - "@babel/plugin-transform-block-scoped-functions": "^7.2.0", - "@babel/plugin-transform-block-scoping": "^7.6.3", - "@babel/plugin-transform-classes": "^7.7.0", - "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.6.0", - "@babel/plugin-transform-dotall-regex": "^7.7.0", - "@babel/plugin-transform-duplicate-keys": "^7.5.0", - "@babel/plugin-transform-exponentiation-operator": "^7.2.0", - "@babel/plugin-transform-for-of": "^7.4.4", - "@babel/plugin-transform-function-name": "^7.7.0", - "@babel/plugin-transform-literals": "^7.2.0", - "@babel/plugin-transform-member-expression-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.5.0", - "@babel/plugin-transform-modules-commonjs": "^7.7.0", - "@babel/plugin-transform-modules-systemjs": "^7.7.0", - "@babel/plugin-transform-modules-umd": "^7.7.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.0", - "@babel/plugin-transform-new-target": "^7.4.4", - "@babel/plugin-transform-object-super": "^7.5.5", - "@babel/plugin-transform-parameters": "^7.4.4", - "@babel/plugin-transform-property-literals": "^7.2.0", - "@babel/plugin-transform-regenerator": "^7.7.0", - "@babel/plugin-transform-reserved-words": "^7.2.0", - "@babel/plugin-transform-shorthand-properties": "^7.2.0", - "@babel/plugin-transform-spread": "^7.6.2", - "@babel/plugin-transform-sticky-regex": "^7.2.0", - "@babel/plugin-transform-template-literals": "^7.4.4", - "@babel/plugin-transform-typeof-symbol": "^7.2.0", - "@babel/plugin-transform-unicode-regex": "^7.7.0", - "@babel/types": "^7.7.1", - "browserslist": "^4.6.0", - "core-js-compat": "^3.1.1", + "@babel/compat-data": "^7.9.6", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@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.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.5", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.9.5", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.6", + "@babel/plugin-transform-modules-commonjs": "^7.9.6", + "@babel/plugin-transform-modules-systemjs": "^7.9.6", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.9.5", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.6", + "browserslist": "^4.11.1", + "core-js-compat": "^3.6.2", "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", + "levenary": "^1.1.1", "semver": "^5.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", + "requires": { + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + } + }, + "caniuse-lite": { + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==" + }, + "electron-to-chromium": { + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==" + }, + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==" + } } }, "@babel/preset-modules": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.1.tgz", - "integrity": "sha512-x/kt2aAZlgcFnP3P851fkkb2s4FmTiyGic58pkWMaRK9Am3u9KkH1ttHGjwlsKu7/TVJsLEBXZnjUxqsid3tww==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1191,50 +1398,74 @@ } }, "@babel/preset-react": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.7.0.tgz", - "integrity": "sha512-IXXgSUYBPHUGhUkH+89TR6faMcBtuMW0h5OHbMuVbL3/5wK2g6a2M2BBpkLa+Kw0sAHiZ9dNVgqJMDP/O4GRBA==", + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.4.tgz", + "integrity": "sha512-AxylVB3FXeOTQXNXyiuAQJSvss62FEotbX2Pzx3K/7c+MKJMdSg6Ose6QYllkdCFA8EInCJVw7M/o5QbLuA4ZQ==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.7.0", - "@babel/plugin-transform-react-jsx-self": "^7.0.0", - "@babel/plugin-transform-react-jsx-source": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.4", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" } }, "@babel/preset-typescript": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.7.2.tgz", - "integrity": "sha512-1B4HthAelaLGfNRyrWqJtBEjXX1ulThCrLQ5B2VOtEAznWFIFXFJahgXImqppy66lx/Oh+cOSCQdJzZqh2Jh5g==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.7.2" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" } }, "@babel/runtime": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.2.tgz", - "integrity": "sha512-JONRbXbTXc9WQE2mAZd1p0Z3DZ/6vaQIkgYMSTP3KjRCyd7rCZCcfhCyX+YjwcKxcZ82UrxbRD358bpExNgrjw==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz", + "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==", "requires": { - "regenerator-runtime": "^0.13.2" + "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.8.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", - "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.3.tgz", + "integrity": "sha512-5BjI4gdtD+9fHZUsaxPHPNpwa+xRkDO7c7JbhYn2afvrkDu5SfAAbi9AIMXw2xEhO/BR35TqiW97IqNvCo/GqA==", "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/parser": "^7.8.6", - "@babel/types": "^7.8.6" + "@babel/code-frame": "^7.10.3", + "@babel/parser": "^7.10.3", + "@babel/types": "^7.10.3" }, "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -1242,27 +1473,50 @@ } }, "@babel/traverse": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", - "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@babel/generator": "^7.9.0", - "@babel/helper-function-name": "^7.8.3", - "@babel/helper-split-export-declaration": "^7.8.3", - "@babel/parser": "^7.9.0", - "@babel/types": "^7.9.0", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.10.3.tgz", + "integrity": "sha512-qO6623eBFhuPm0TmmrUFMT1FulCmsSeJuVGhiLodk2raUDFhhTECLd9E9jC4LBIWziqt4wgF6KuXE4d+Jz9yug==", + "requires": { + "@babel/code-frame": "^7.10.3", + "@babel/generator": "^7.10.3", + "@babel/helper-function-name": "^7.10.3", + "@babel/helper-split-export-declaration": "^7.10.1", + "@babel/parser": "^7.10.3", + "@babel/types": "^7.10.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" }, "dependencies": { + "@babel/code-frame": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.3.tgz", + "integrity": "sha512-fDx9eNW0qz0WkUeqL6tXEXzVlPh6Y5aCDEZesl0xBGA8ndRukX91Uk44ZqnkECp01NAZUdCAl+aiQNGi0k88Eg==", + "requires": { + "@babel/highlight": "^7.10.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + }, + "@babel/highlight": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.3.tgz", + "integrity": "sha512-Ih9B/u7AtgEnySE2L2F0Xm0GaM729XqqLfHkalTsbjXGyqmf/6M0Cu0WpvqueUlW+xk88BHw9Nkpj49naU+vWw==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.3", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, "@babel/types": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", - "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.10.3.tgz", + "integrity": "sha512-nZxaJhBXBQ8HVoIcGsf9qWep3Oh3jCENK54V4mRF7qaJabVsAYdbTtmSD8WmAp1R6ytPiu5apMwSXyxB1WlaBA==", "requires": { - "@babel/helper-validator-identifier": "^7.9.0", + "@babel/helper-validator-identifier": "^7.10.3", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } @@ -1270,52 +1524,162 @@ } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz", + "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==", "requires": { - "esutils": "^2.0.2", + "@babel/helper-validator-identifier": "^7.9.5", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.10.3", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.3.tgz", + "integrity": "sha512-bU8JvtlYpJSBPuj1VUmKpFGaDZuLxASky3LhaKj3bmpSTY6VWooSM8msk+Z0CZoErFye2tlABF6yDkT3FOPAXw==" + } } }, "@csstools/convert-colors": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", - "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" - }, - "@next/polyfill-nomodule": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/@next/polyfill-nomodule/-/polyfill-nomodule-9.3.2.tgz", - "integrity": "sha512-kEa7v3trZmW6iWeTJrhg+ZsE9njae7mLkgyZB5M1r975JHr5PQ69B5aX7hrEAj7aAJYvCKETgAczx4gGR8MOzQ==" - }, - "@now/node": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@now/node/-/node-1.5.0.tgz", - "integrity": "sha512-0MChNIBHsViTMPDsifTveWmMpUSUbVQYAHg9Qa8p7uF7pkfBAghyCGHSKHJVg3zxx0vVE4z+rYgaRS6xvF8qMA==", - "requires": { - "@types/node": "*" - } + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "dev": true }, - "@samverschueren/stream-to-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", - "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "@fullhuman/postcss-purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz", + "integrity": "sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==", "dev": true, "requires": { - "any-observable": "^0.3.0" + "postcss": "7.0.32", + "purgecss": "^2.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "@types/color-name": { - "version": "1.1.1", + "@next/react-dev-overlay": { + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-9.4.4.tgz", + "integrity": "sha512-UUAa8RbH7BeWDPCkagIkR4sUsyvTPlEdFrPZ9kGjf2+p8HkLHpcVY7y+XRnNvJQs4PsAF0Plh20FBz7t54U2iQ==", + "requires": { + "@babel/code-frame": "7.8.3", + "ally.js": "1.4.1", + "anser": "1.4.9", + "chalk": "4.0.0", + "classnames": "2.2.6", + "data-uri-to-buffer": "3.0.0", + "shell-quote": "1.7.2", + "source-map": "0.8.0-beta.0", + "stacktrace-parser": "0.1.10", + "strip-ansi": "6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", + "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "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==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@next/react-refresh-utils": { + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-9.4.4.tgz", + "integrity": "sha512-9nKENeWRI6kQk44TbeqleIVtNLfcS3klVUepzl/ZCqzR5Bi06uqBCD277hdVvG/wL1pxA+R/pgJQLqnF5E2wPQ==" + }, + "@now/node": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@now/node/-/node-1.7.1.tgz", + "integrity": "sha512-+srVKopsVTPDR3u9eOjJryZroLTrPp8XEOuIDGBdfFcJuS7qpAomctSbfyA7WNyjC0ExtUxELqBg5sAedG5+2g==", + "requires": { + "@types/node": "*", + "ts-node": "8.9.1", + "typescript": "3.9.3" + }, + "dependencies": { + "typescript": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz", + "integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==" + } + } + }, + "@types/color-name": { + "version": "1.1.1", "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", - "dev": true + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, "@types/node": { - "version": "13.9.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.5.tgz", - "integrity": "sha512-hkzMMD3xu6BrJpGVLeQ3htQQNAcOrJjX7WFmtK8zWQpz2UJf13LCFF2ALA7c9OVdvc2vQJeDdjfR35M0sBCxvw==" + "version": "13.13.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.12.tgz", + "integrity": "sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==" }, "@types/parse-json": { "version": "4.0.0", @@ -1329,10 +1693,15 @@ "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", "dev": true }, + "@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/react": { - "version": "16.9.26", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.26.tgz", - "integrity": "sha512-dGuSM+B0Pq1MKXYUMlUQWeS6Jj9IhSAUf9v8Ikaimj+YhkBcQrihWBkmyEhK/1fzkJTwZQkhZp5YhmWa2CH+Rw==", + "version": "16.9.41", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.41.tgz", + "integrity": "sha512-6cFei7F7L4wwuM+IND/Q2cV1koQUvJ8iSV+Gwn0c3kvABZ691g7sp3hfEQHOUBJtccl1gPi+EyNjMIl9nGA0ug==", "dev": true, "requires": { "@types/prop-types": "*", @@ -1340,160 +1709,159 @@ } }, "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "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.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "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.8.5" + "@webassemblyjs/wast-printer": "1.9.0" } }, "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "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.8.5", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.9.0" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "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.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "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.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "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.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "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.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "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.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" + "@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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", + "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.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "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.8.5", - "@webassemblyjs/wast-parser": "1.8.5", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, @@ -1507,15 +1875,6 @@ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, - "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.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", @@ -1533,17 +1892,17 @@ }, "dependencies": { "acorn": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", - "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", "dev": true } } }, "acorn-walk": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", - "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", "dev": true }, "adjust-sourcemap-loader": { @@ -1588,10 +1947,26 @@ } } }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1605,47 +1980,56 @@ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.0.tgz", + "integrity": "sha512-eyoaac3btgU8eJlvh01En8OCKzRqlLe2G5jDsCr3RiE2uLGMEEB1aaGwVVpwR8M95956tGH6R+9edC++OvzaVw==" }, - "amphtml-validator": { - "version": "1.0.30", - "resolved": "https://registry.npmjs.org/amphtml-validator/-/amphtml-validator-1.0.30.tgz", - "integrity": "sha512-CaEm2ivIi4M4QTiFnCE9t4MRgawCf88iAV/+VsS0zEw6T4VBU6zoXcgn4L+dt6/WZ/NYxKpc38duSoRLqZJhNQ==", + "ally.js": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/ally.js/-/ally.js-1.4.1.tgz", + "integrity": "sha1-n7fmuljvrE7pExyymqnuO1QLzx4=", "requires": { - "colors": "1.2.5", - "commander": "2.15.1", - "promise": "8.0.1" - }, - "dependencies": { - "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" - } + "css.escape": "^1.5.0", + "platform": "1.3.3" } }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "anser": { + "version": "1.4.9", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz", + "integrity": "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" + }, "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" - }, - "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==", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "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==", + "dev": true, + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "dev": true + } + } }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { "version": "3.2.1", @@ -1655,19 +2039,23 @@ "color-convert": "^1.9.0" } }, - "any-observable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", - "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", - "dev": true - }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "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" + } + } } }, "aproba": { @@ -1675,6 +2063,11 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -1703,29 +2096,11 @@ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" }, - "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=" }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, "asn1.js": { "version": "4.10.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", @@ -1734,6 +2109,13 @@ "bn.js": "^4.0.0", "inherits": "^2.0.1", "minimalistic-assert": "^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==" + } } }, "assert": { @@ -1749,55 +2131,27 @@ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, - "ast-types": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz", - "integrity": "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true }, "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-retry": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.2.3.tgz", - "integrity": "sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==", - "requires": { - "retry": "0.12.0" - } - }, - "async-sema": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.0.0.tgz", - "integrity": "sha512-zyCMBDl4m71feawrxYcVbHxv/UUkqm4nKJiLu3+l9lfiQha6jQ/9dxhrXLnzzBXVFqCTDwiUkZOz9XFbdEGQsg==" - }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, - "autodll-webpack-plugin": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/autodll-webpack-plugin/-/autodll-webpack-plugin-0.4.2.tgz", - "integrity": "sha512-JLrV3ErBNKVkmhi0celM6PJkgYEtztFnXwsNBApjinpVHtIP3g/m2ZZSOvsAe7FoByfJzDhpOXBKFbH3k2UNjw==", - "requires": { - "bluebird": "^3.5.0", - "del": "^3.0.0", - "find-cache-dir": "^1.0.0", - "lodash": "^4.17.4", - "make-dir": "^1.0.0", - "memory-fs": "^0.4.1", - "read-pkg": "^2.0.0", - "tapable": "^1.0.0", - "webpack-merge": "^4.1.0", - "webpack-sources": "^1.0.1" - } - }, "autoprefixer": { "version": "9.7.5", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.5.tgz", "integrity": "sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg==", + "dev": true, "requires": { "browserslist": "^4.11.0", "caniuse-lite": "^1.0.30001036", @@ -1812,6 +2166,7 @@ "version": "4.11.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", + "dev": true, "requires": { "caniuse-lite": "^1.0.30001035", "electron-to-chromium": "^1.3.380", @@ -1831,6 +2186,11 @@ "js-tokens": "^3.0.2" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, "ansi-styles": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", @@ -1848,11 +2208,6 @@ "supports-color": "^2.0.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=" - }, "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", @@ -1873,116 +2228,10 @@ } } }, - "babel-core": { - "version": "7.0.0-bridge.0", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", - "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" - }, - "babel-loader": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz", - "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", - "requires": { - "find-cache-dir": "^2.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1", - "pify": "^4.0.1" - }, - "dependencies": { - "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": "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "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==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "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" - } - } - } - }, "babel-plugin-dynamic-import-node": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", - "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "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" } @@ -2072,9 +2321,9 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", - "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, "bindings": { "version": "1.5.0", @@ -2091,9 +2340,14 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, "brace-expansion": { "version": "1.1.11", @@ -2105,11 +2359,30 @@ } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { - "fill-range": "^7.0.1" + "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": { @@ -2158,20 +2431,46 @@ "requires": { "bn.js": "^4.1.0", "randombytes": "^2.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==" + } } }, "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", - "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz", + "integrity": "sha512-hEZC1KEeYuoHRqhGhTy6gWrpJA3ZDjFWv0DE61643ZnOXAKJb3u7yWcrU0mMc9SwAqK1n7myPGndkp0dFG7NFA==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.2", + "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": { @@ -2202,21 +2501,11 @@ "isarray": "^1.0.0" } }, - "buffer-equal-constant-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - }, "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-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==" - }, "buffer-xor": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", @@ -2228,30 +2517,34 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true }, "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", + "chownr": "^1.1.2", "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", "mkdirp": "^0.5.1", "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" } }, "cache-base": { @@ -2270,70 +2563,6 @@ "unset-value": "^1.0.0" } }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "requires": { - "buffer-json": "^2.0.0", - "find-cache-dir": "^3.0.0", - "loader-utils": "^1.2.3", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.1", - "schema-utils": "^2.0.0" - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", - "requires": { - "semver": "^6.0.0" - } - }, - "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==" - } - } - }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -2366,6 +2595,17 @@ "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true }, + "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.30001038", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz", @@ -2389,18 +2629,22 @@ } }, "chokidar": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz", - "integrity": "sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==", - "requires": { - "anymatch": "~3.1.1", - "braces": "~3.0.2", - "fsevents": "~2.1.2", - "glob-parent": "~5.1.0", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.3.0" + "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" } }, "chownr": { @@ -2419,7 +2663,8 @@ "ci-info": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true }, "cipher-base": { "version": "1.0.4", @@ -2451,34 +2696,35 @@ } } }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, "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=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "restore-cursor": "^3.1.0" } }, - "cli-spinners": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", - "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==" - }, "cli-truncate": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", - "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, "requires": { - "slice-ansi": "0.0.4", - "string-width": "^1.0.1" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" - }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -2489,11 +2735,15 @@ "shallow-clone": "^3.0.0" } }, - "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=", - "dev": true + "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" + } }, "collection-visit": { "version": "1.0.0", @@ -2504,6 +2754,15 @@ "object-visit": "^1.0.0" } }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2517,10 +2776,14 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, - "colors": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", - "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==" + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } }, "commander": { "version": "2.20.3", @@ -2551,43 +2814,6 @@ "arity-n": "^1.0.4" } }, - "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" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2604,35 +2830,6 @@ "typedarray": "^0.0.6" } }, - "conf": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conf/-/conf-5.0.0.tgz", - "integrity": "sha512-lRNyt+iRD4plYaOSVTxu1zPWpaH0EOxgFIR1l3mpC/DGZ7XzhoGFMKmbl54LAgXcSu6knqWgOwdINkqm58N85A==", - "requires": { - "ajv": "^6.10.0", - "dot-prop": "^5.0.0", - "env-paths": "^2.2.0", - "json-schema-typed": "^7.0.0", - "make-dir": "^3.0.0", - "pkg-up": "^3.0.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", - "requires": { - "semver": "^6.0.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, "console-browserify": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", @@ -2643,11 +2840,6 @@ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, - "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", @@ -2656,11 +2848,6 @@ "safe-buffer": "~5.1.1" } }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" - }, "copy-concurrently": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", @@ -2680,14 +2867,40 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js-compat": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", - "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", "requires": { - "browserslist": "^4.8.3", + "browserslist": "^4.8.5", "semver": "7.0.0" }, "dependencies": { + "browserslist": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", + "requires": { + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + } + }, + "caniuse-lite": { + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==" + }, + "electron-to-chromium": { + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==" + }, + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==" + }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -2709,17 +2922,6 @@ "is-directory": "^0.3.1", "js-yaml": "^3.13.1", "parse-json": "^4.0.0" - }, - "dependencies": { - "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" - } - } } }, "create-ecdh": { @@ -2729,6 +2931,13 @@ "requires": { "bn.js": "^4.1.0", "elliptic": "^6.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==" + } } }, "create-hash": { @@ -2757,18 +2966,17 @@ } }, "cross-fetch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.4.tgz", - "integrity": "sha512-MSHgpjQqgbT/94D4CyADeNoYh52zMkCX4pcJvPP5WqPsLFMKjr2TCMg381ox5qI0ii2dPwaLx/00477knXqXVw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", + "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", "requires": { - "node-fetch": "2.6.0", - "whatwg-fetch": "3.0.0" + "node-fetch": "2.6.0" } }, "cross-spawn": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz", - "integrity": "sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { "path-key": "^3.1.0", @@ -2809,14 +3017,30 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, "requires": { "postcss": "^7.0.5" } }, + "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-has-pseudo": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, "requires": { "postcss": "^7.0.6", "postcss-selector-parser": "^5.0.0-rc.4" @@ -2825,12 +3049,14 @@ "cssesc": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true }, "postcss-selector-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, "requires": { "cssesc": "^2.0.0", "indexes-of": "^1.0.1", @@ -2840,22 +3066,23 @@ } }, "css-loader": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.3.0.tgz", - "integrity": "sha512-x9Y1vvHe5RR+4tzwFdWExPueK00uqFTCw7mZy+9aE/X1SKWOArm5luaOrtJ4d05IpOwJ6S86b/tVcIdhw1Bu4A==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.5.3.tgz", + "integrity": "sha512-UEr9NH5Lmi7+dguAm+/JSPovNjYbm2k3TK58EiwQHzOHH5Jfq1Y+XoP2bQO6TMn7PptMd0opxxedAWcaSTRKHw==", "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.23", + "postcss": "^7.0.27", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", + "postcss-modules-scope": "^2.2.0", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" + "postcss-value-parser": "^4.0.3", + "schema-utils": "^2.6.6", + "semver": "^6.3.0" }, "dependencies": { "json5": { @@ -2875,6 +3102,11 @@ "emojis-list": "^3.0.0", "json5": "^1.0.1" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -2882,47 +3114,173 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, "requires": { "postcss": "^7.0.5" } }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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.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" + } + }, "css-unit-converter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", - "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==", "dev": true }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, "cssdb": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", - "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, - "cssnano-preset-simple": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cssnano-preset-simple/-/cssnano-preset-simple-1.0.3.tgz", - "integrity": "sha512-TMtCiUf75Kw+RCyBcYSz14cEmjKb+QI9KDUZbuinqdaZvc7qOuTKU27FTIfnCorbekmA7EGMC3tgN7J4vt1N1Q==", + "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": { - "postcss": "^7.0.18" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" } }, - "cssnano-simple": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/cssnano-simple/-/cssnano-simple-1.0.0.tgz", - "integrity": "sha512-B7u9vvtXEqeU2rzdt+Kfw5O9Nd46R7KNjJoP7Y5lGQs6c7n1Et5Ilofh2W9OjBV/ZiJV5+7j9ShWgiYNtH/57A==", + "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": { - "cssnano-preset-simple": "^1.0.0", - "postcss": "^7.0.18" + "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.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + } } }, "csstype": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.9.tgz", - "integrity": "sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==", + "version": "2.6.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.10.tgz", + "integrity": "sha512-D34BqZU4cIlMCY93rZHbrq9pjTAQJ3U8S8rfBqjwHxkGPThWFjzZDQpgMJY0QViLxth6ZKYiwFBo14RdN44U/w==", "dev": true }, "cyclist": { @@ -2939,11 +3297,13 @@ "type": "^1.0.1" } }, - "date-fns": { - "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", - "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", - "dev": true + "data-uri-to-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.0.tgz", + "integrity": "sha512-MJ6mFTZ+nPQO+39ua/ltwNePXrfdF3Ww0wP1Od7EePySXN1cP9XNqRQOG3FxTfipp8jx898LUCgBCEP11Qw/ZQ==", + "requires": { + "buffer-from": "^1.1.1" + } }, "debug": { "version": "4.1.1", @@ -2964,14 +3324,6 @@ "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", "dev": true }, - "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" - } - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -3023,24 +3375,6 @@ "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", "dev": true }, - "del": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", - "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", - "requires": { - "globby": "^6.1.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "p-map": "^1.1.1", - "pify": "^3.0.0", - "rimraf": "^2.2.8" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -3050,11 +3384,6 @@ "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=" - }, "detective": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", @@ -3066,10 +3395,10 @@ "minimist": "^1.1.1" } }, - "devalue": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-2.0.1.tgz", - "integrity": "sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q==" + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" }, "diffie-hellman": { "version": "5.0.3", @@ -3079,6 +3408,13 @@ "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==" + } } }, "dom-serializer": { @@ -3088,6 +3424,13 @@ "requires": { "domelementtype": "^2.0.1", "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + } } }, "domain-browser": { @@ -3096,9 +3439,9 @@ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, "domhandler": { "version": "3.0.0", @@ -3106,16 +3449,30 @@ "integrity": "sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==", "requires": { "domelementtype": "^2.0.1" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + } } }, "domutils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.0.0.tgz", - "integrity": "sha512-n5SelJ1axbO636c2yUtOGia/IcJtVtlhQbFiVDBZHKV5ReJO1ViX7sFEemtuyoAnBxk5meNSYgA8V4s0271efg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.1.0.tgz", + "integrity": "sha512-CD9M0Dm1iaHfQ1R/TI+z3/JWp/pgub0j4jIQKH89ARR4ATAV2nbaOQS5XxU9maJP5jHaPdDDQSEHuE2UmpUTKg==", "requires": { "dom-serializer": "^0.2.1", "domelementtype": "^2.0.1", "domhandler": "^3.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + } } }, "dot-prop": { @@ -3126,11 +3483,6 @@ "is-obj": "^2.0.0" } }, - "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" - }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -3142,34 +3494,15 @@ "stream-shift": "^1.0.0" } }, - "ecdsa-sig-formatter": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "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.388", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.388.tgz", "integrity": "sha512-/FNHDmNmI4IR/qY+uuAVq8OET5S9J7d5QfQUnAz0edkhl02BjtOflF2H0RXKapVtJfMgaFthKBzeYJAzOaW8PA==" }, - "elegant-spinner": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", - "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", - "dev": true - }, "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "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", @@ -3178,18 +3511,26 @@ "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==", + "dev": true + }, "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.12", "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", @@ -3207,9 +3548,9 @@ } }, "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.2.0.tgz", + "integrity": "sha512-S7eiFb/erugyd1rLb6mQ3Vuq+EXHv5cpCkNqqIkYkBgN2QdFnyCZzFBleqwGEx4lgNGYij81BWnCrFNK7vxvjQ==", "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -3227,15 +3568,19 @@ } } }, - "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==" + "enquirer": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.5.tgz", + "integrity": "sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==", + "dev": true, + "requires": { + "ansi-colors": "^3.2.1" + } }, - "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==" + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" }, "errno": { "version": "0.1.7", @@ -3253,6 +3598,34 @@ "is-arrayish": "^0.2.1" } }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "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.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "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" + } + }, "es5-ext": { "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", @@ -3282,15 +3655,15 @@ "ext": "^1.1.2" } }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "escalade": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.1.tgz", + "integrity": "sha512-DR6NO3h9niOT+MZs7bjxlj2a1k+POu5RN8CLTPX2+i78bRi9eLe7+0zXgUHMnGXWybYcL61E9hGhPKqedy8tQA==" }, "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==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint-scope": { "version": "4.0.3", @@ -3324,16 +3697,6 @@ "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=" - }, - "eventemitter3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", - "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" - }, "events": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", @@ -3349,9 +3712,9 @@ } }, "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.2.tgz", + "integrity": "sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q==", "dev": true, "requires": { "cross-spawn": "^7.0.0", @@ -3361,7 +3724,6 @@ "merge-stream": "^2.0.0", "npm-run-path": "^4.0.0", "onetime": "^5.1.0", - "p-finally": "^2.0.0", "signal-exit": "^3.0.2", "strip-final-newline": "^2.0.0" }, @@ -3371,21 +3733,6 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", - "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } } } }, @@ -3528,9 +3875,9 @@ } }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "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-json-stable-stringify": { "version": "2.1.0", @@ -3543,50 +3890,12 @@ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.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=", - "dev": true - } - } - }, - "file-loader": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.2.0.tgz", - "integrity": "sha512-+xZnaK5R8kBJrHK0/6HRlrKNamvVS5rjyuju+rnyxRGuwUJwpAMsVzUl5dz6rK8brkzjV6JpcFNjp6NqV0g1OQ==", - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.0.0" - }, - "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" - } - }, - "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" - } - } + "escape-string-regexp": "^1.0.5" } }, "file-uri-to-path": { @@ -3596,26 +3905,34 @@ "optional": true }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "to-regex-range": "^5.0.1" + "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" + } + } } }, - "finally-polyfill": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/finally-polyfill/-/finally-polyfill-0.1.0.tgz", - "integrity": "sha512-J1LEcZ5VXe1l3sEO+S//WqL5wcJ/ep7QeKJA6HhNZrcEEFj0eyC8IW3DEZhxySI2bx3r85dwAXz+vYPGuHx5UA==" - }, "find-cache-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", - "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "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": "^1.0.0", - "pkg-dir": "^2.0.0" + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" } }, "find-up": { @@ -3669,7 +3986,8 @@ "flatten": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", - "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true }, "flush-write-stream": { "version": "1.1.1", @@ -3680,24 +3998,6 @@ "readable-stream": "^2.3.6" } }, - "follow-redirects": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", - "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", - "requires": { - "debug": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -3716,6 +4016,96 @@ "semver": "^5.6.0", "tapable": "^1.0.0", "worker-rpc": "^0.1.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==" + }, + "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" + } + }, + "chokidar": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + } + }, + "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" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "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" + } + }, + "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==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "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" + } + } } }, "fragment-cache": { @@ -3726,11 +4116,6 @@ "map-cache": "^0.2.2" } }, - "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", @@ -3751,6 +4136,14 @@ "universalify": "^0.1.0" } }, + "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" + } + }, "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", @@ -3768,10 +4161,14 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", - "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", - "optional": true + "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", @@ -3812,11 +4209,22 @@ } }, "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==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "requires": { - "is-glob": "^4.0.1" + "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" + } + } } }, "glob-to-regexp": { @@ -3829,46 +4237,11 @@ "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=" - } - } - }, "graceful-fs": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" }, - "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" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -3883,6 +4256,13 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { "ansi-regex": "^2.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=" + } } }, "has-flag": { @@ -3914,24 +4294,6 @@ "kind-of": "^4.0.0" }, "dependencies": { - "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" - } - } - } - }, "kind-of": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -3943,12 +4305,30 @@ } }, "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "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.1", - "safe-buffer": "^5.0.1" + "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": { @@ -3960,6 +4340,11 @@ "minimalistic-assert": "^1.0.1" } }, + "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", @@ -3979,15 +4364,20 @@ "react-is": "^16.7.0" } }, - "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==" + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + "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==" }, "htmlparser2": { "version": "4.1.0", @@ -3998,37 +4388,15 @@ "domhandler": "^3.0.0", "domutils": "^2.0.0", "entities": "^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" }, "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" } } }, - "http-proxy": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", - "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", @@ -4041,14 +4409,14 @@ "dev": true }, "husky": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.3.tgz", - "integrity": "sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ==", + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.5.tgz", + "integrity": "sha512-SYZ95AjKcX7goYVZtVZF2i6XiZcHknw50iXvY7b0MiGoj5RwdgRQNEHdb+gPDPCXKlzwrybjFjkL6FOj8uRhZQ==", "dev": true, "requires": { - "chalk": "^3.0.0", + "chalk": "^4.0.0", "ci-info": "^2.0.0", - "compare-versions": "^3.5.1", + "compare-versions": "^3.6.0", "cosmiconfig": "^6.0.0", "find-versions": "^3.2.0", "opencollective-postinstall": "^2.0.2", @@ -4069,9 +4437,9 @@ } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -4134,22 +4502,7 @@ "lines-and-columns": "^1.1.6" } }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "resolve-from": { + "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", @@ -4192,19 +4545,6 @@ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, - "ignore-loader": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz", - "integrity": "sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM=" - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "requires": { - "import-from": "^2.1.0" - } - }, "import-fresh": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", @@ -4214,23 +4554,15 @@ "resolve-from": "^3.0.0" } }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "requires": { - "resolve-from": "^3.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": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true }, "indexes-of": { @@ -4265,6 +4597,11 @@ "loose-envify": "^1.0.0" } }, + "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", @@ -4289,11 +4626,11 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "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==", + "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": "^2.0.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -4301,6 +4638,24 @@ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + }, + "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-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", @@ -4319,6 +4674,11 @@ } } }, + "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", @@ -4341,11 +4701,6 @@ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, - "is-docker": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz", - "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==" - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -4357,13 +4712,10 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "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=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "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==", + "dev": true }, "is-glob": { "version": "4.0.1", @@ -4374,45 +4726,28 @@ } }, "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "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-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" }, - "is-observable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", - "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", - "dev": true, - "requires": { - "symbol-observable": "^1.1.0" - } - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "requires": { - "path-is-inside": "^1.0.1" - } - }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -4426,11 +4761,13 @@ "isobject": "^3.0.1" } }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true + "is-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.0.tgz", + "integrity": "sha512-iI97M8KTWID2la5uYXlkbSDQIg4F6o1sYboZKKTDpnDQMLtUL86zxhgDet3Q2SriaYsyGqZ6Mn2SjbRKeLHdqw==", + "requires": { + "has-symbols": "^1.0.1" + } }, "is-regexp": { "version": "1.0.0", @@ -4438,15 +4775,31 @@ "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "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-windows": { "version": "1.0.2", @@ -4454,9 +4807,9 @@ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", - "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" }, "isarray": { "version": "1.0.0", @@ -4513,20 +4866,15 @@ } } }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" - }, "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.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "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" @@ -4547,17 +4895,12 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, - "json-schema-typed": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz", - "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==" - }, "json5": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", - "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "requires": { - "minimist": "^1.2.0" + "minimist": "^1.2.5" } }, "jsonfile": { @@ -4569,54 +4912,22 @@ "graceful-fs": "^4.1.6" } }, - "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", - "requires": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - } - }, - "jwa": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", - "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", - "requires": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" - } - }, - "jws": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", - "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", - "requires": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" - } - }, "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==" }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "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==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" + "leven": "^3.1.0" } }, "lines-and-columns": { @@ -4626,19 +4937,21 @@ "dev": true }, "lint-staged": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.1.1.tgz", - "integrity": "sha512-wAeu/ePaBAOfwM2+cVbgPWDtn17B0Sxiv0NvNEqDAIvB8Yhvl60vafKFiK4grcYn87K1iK+a0zVoETvKbdT9/Q==", + "version": "10.2.11", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.2.11.tgz", + "integrity": "sha512-LRRrSogzbixYaZItE2APaS4l2eJMjjf5MbclRZpLJtcQJShcvUzKXsNeZgsLIZ0H0+fg2tL4B59fU9wHIHtFIA==", "dev": true, "requires": { - "chalk": "^3.0.0", - "commander": "^4.0.1", + "chalk": "^4.0.0", + "cli-truncate": "2.1.0", + "commander": "^5.1.0", "cosmiconfig": "^6.0.0", "debug": "^4.1.1", "dedent": "^0.7.0", - "execa": "^3.4.0", - "listr": "^0.14.3", - "log-symbols": "^3.0.0", + "enquirer": "^2.3.5", + "execa": "^4.0.1", + "listr2": "^2.1.0", + "log-symbols": "^4.0.0", "micromatch": "^4.0.2", "normalize-path": "^3.0.0", "please-upgrade-node": "^3.2.0", @@ -4656,10 +4969,19 @@ "color-convert": "^2.0.1" } }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -4682,9 +5004,9 @@ "dev": true }, "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "cosmiconfig": { @@ -4700,11 +5022,14 @@ "yaml": "^1.7.2" } }, - "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=", - "dev": true + "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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } }, "has-flag": { "version": "4.0.0", @@ -4722,66 +5047,11 @@ "resolve-from": "^4.0.0" } }, - "log-symbols": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz", - "integrity": "sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.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==", - "dev": true, - "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=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "micromatch": { "version": "4.0.2", @@ -4805,12 +5075,6 @@ "lines-and-columns": "^1.1.6" } }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, "resolve-from": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", @@ -4825,151 +5089,92 @@ "requires": { "has-flag": "^4.0.0" } + }, + "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==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, - "listr": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", - "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", - "dev": true, - "requires": { - "@samverschueren/stream-to-observable": "^0.3.0", - "is-observable": "^1.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.5.0", - "listr-verbose-renderer": "^0.5.0", - "p-map": "^2.0.0", - "rxjs": "^6.3.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==", - "dev": true - } - } - }, - "listr-silent-renderer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", - "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", - "dev": true - }, - "listr-update-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", - "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "listr2": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-2.1.8.tgz", + "integrity": "sha512-Op+hheiChfAphkJ5qUxZtHgyjlX9iNnAeFS/S134xw7mVSg0YVrQo1IY4/K+ElY6XgOPg2Ij4z07urUXR+YEew==", "dev": true, "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^2.3.0", - "strip-ansi": "^3.0.1" + "chalk": "^4.0.0", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.5.5", + "through": "^2.3.8" }, "dependencies": { "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, - "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=", - "dev": true - }, - "log-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", - "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "chalk": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.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=", + "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==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "color-name": "~1.1.4" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "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==", "dev": true - } - } - }, - "listr-verbose-renderer": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", - "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "cli-cursor": "^2.1.0", - "date-fns": "^1.27.2", - "figures": "^2.0.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=", + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "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==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "aggregate-error": "^3.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } - } - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } }, @@ -4986,16 +5191,6 @@ "big.js": "^5.2.2", "emojis-list": "^3.0.0", "json5": "^2.1.2" - }, - "dependencies": { - "json5": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz", - "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==", - "requires": { - "minimist": "^1.2.5" - } - } } }, "locate-path": { @@ -5015,52 +5210,24 @@ "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha1-JI42By7ekGUB11lmIAqG2riyMXA=" - }, - "lodash.includes": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "lodash.isinteger": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" - }, - "lodash.isnumber": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + "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.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.once": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" }, "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==", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" @@ -5070,6 +5237,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0" } @@ -5080,23 +5248,120 @@ "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", "dev": true }, + "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, "requires": { - "chalk": "^2.0.1" + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "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==", + "dev": true, + "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==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } } }, "loose-envify": { @@ -5116,17 +5381,24 @@ } }, "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "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": { - "pify": "^3.0.0" + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, "map-cache": { "version": "0.2.2", @@ -5151,6 +5423,11 @@ "safe-buffer": "^5.1.2" } }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", @@ -5188,83 +5465,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "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" - } - } - } - }, - "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" - } - } - } - }, - "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" - } - } - } - }, - "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" - } - } } }, "miller-rabin": { @@ -5274,30 +5474,20 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", - "requires": { - "mime-db": "1.43.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==" + } } }, "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==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true }, "mini-css-extract-plugin": { "version": "0.8.0", @@ -5328,6 +5518,17 @@ "json5": "^1.0.1" } }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -5363,6 +5564,45 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, + "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" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "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" + } + }, + "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" + } + }, + "minipass-pipeline": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.3.tgz", + "integrity": "sha512-cFOknTvng5vqnwOpDsZTWhNll6Jf8o2x+/diplafmxpuIymAjzoOolZG0VvQf3V2HgqzJNhnuKHYp2BqDgz8IQ==", + "requires": { + "minipass": "^3.0.0" + } + }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", @@ -5400,9 +5640,9 @@ } }, "mkdirp": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", - "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.3.tgz", + "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", "requires": { "minimist": "^1.2.5" } @@ -5426,9 +5666,9 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", "optional": true }, "nanomatch": { @@ -5450,118 +5690,141 @@ } }, "native-url": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", - "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.3.1.tgz", + "integrity": "sha512-VL0XRW8nNBdSpxqZCbLJKrLHmIMn82FZ8pJzriJgyBmErjdEtrUX6eZAJbtHjlkMooEWUV+EtJ0D5tOP3+1Piw==", "requires": { "querystring": "^0.2.0" } }, - "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.1", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==" }, "next": { - "version": "9.3.2", - "resolved": "https://registry.npmjs.org/next/-/next-9.3.2.tgz", - "integrity": "sha512-KVNnnFyvtO1DwSEyMgt3wtxpkprnGCldEOyMXbt9Zxf8RcCw3YnRImbg8mVgrcXJRzkQpve4bdJKYY5MVwT/RA==", - "requires": { - "@ampproject/toolbox-optimizer": "2.0.1", - "@babel/core": "7.7.2", - "@babel/plugin-proposal-class-properties": "7.7.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.7.4", + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/next/-/next-9.4.4.tgz", + "integrity": "sha512-ZT8bU2SAv5jkFQ+y8py+Rl5RJRJ6DnZDS+VUnB1cIscmtmUhDi7LYED7pYm4MCKkYhPbEEM1Lbpo7fnoZJGWNQ==", + "requires": { + "@ampproject/toolbox-optimizer": "2.4.0", + "@babel/code-frame": "7.8.3", + "@babel/core": "7.7.7", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", "@babel/plugin-proposal-numeric-separator": "7.8.3", - "@babel/plugin-proposal-object-rest-spread": "7.6.2", - "@babel/plugin-proposal-optional-chaining": "7.7.4", + "@babel/plugin-proposal-object-rest-spread": "7.9.6", + "@babel/plugin-proposal-optional-chaining": "7.9.0", "@babel/plugin-syntax-bigint": "7.8.3", - "@babel/plugin-syntax-dynamic-import": "7.2.0", - "@babel/plugin-transform-modules-commonjs": "7.7.0", - "@babel/plugin-transform-runtime": "7.6.2", - "@babel/preset-env": "7.7.1", - "@babel/preset-modules": "0.1.1", - "@babel/preset-react": "7.7.0", - "@babel/preset-typescript": "7.7.2", - "@babel/runtime": "7.7.2", - "@babel/types": "7.7.4", - "@next/polyfill-nomodule": "9.3.2", - "amphtml-validator": "1.0.30", - "async-retry": "1.2.3", - "async-sema": "3.0.0", - "autodll-webpack-plugin": "0.4.2", - "babel-core": "7.0.0-bridge.0", - "babel-loader": "8.0.6", + "@babel/plugin-syntax-dynamic-import": "7.8.3", + "@babel/plugin-transform-modules-commonjs": "7.9.6", + "@babel/plugin-transform-runtime": "7.9.6", + "@babel/preset-env": "7.9.6", + "@babel/preset-modules": "0.1.3", + "@babel/preset-react": "7.9.4", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.6", + "@babel/types": "7.9.6", + "@next/react-dev-overlay": "9.4.4", + "@next/react-refresh-utils": "9.4.4", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", "babel-plugin-transform-react-remove-prop-types": "0.4.24", - "browserslist": "4.8.3", - "cache-loader": "4.1.0", - "chalk": "2.4.2", - "ci-info": "2.0.0", - "compression": "1.7.4", - "conf": "5.0.0", - "content-type": "1.0.4", - "cookie": "0.4.0", - "css-loader": "3.3.0", - "cssnano-simple": "1.0.0", - "devalue": "2.0.1", - "escape-string-regexp": "2.0.0", - "etag": "1.8.1", - "file-loader": "4.2.0", - "finally-polyfill": "0.1.0", - "find-up": "4.0.0", + "browserslist": "4.12.0", + "cacache": "13.0.1", + "chokidar": "2.1.8", + "css-loader": "3.5.3", + "find-cache-dir": "3.3.1", "fork-ts-checker-webpack-plugin": "3.1.1", - "fresh": "0.5.2", - "gzip-size": "5.1.1", - "http-proxy": "1.18.0", - "ignore-loader": "0.1.2", - "is-docker": "2.0.0", - "is-wsl": "2.1.1", "jest-worker": "24.9.0", - "json5": "2.1.1", - "jsonwebtoken": "8.5.1", - "launch-editor": "2.2.1", "loader-utils": "2.0.0", - "lodash.curry": "4.1.1", - "lru-cache": "5.1.1", "mini-css-extract-plugin": "0.8.0", - "native-url": "0.2.6", - "node-fetch": "2.6.0", - "ora": "3.4.0", - "path-to-regexp": "6.1.0", - "pnp-webpack-plugin": "1.5.0", - "postcss-flexbugs-fixes": "4.2.0", - "postcss-loader": "3.0.0", - "postcss-preset-env": "6.7.0", + "mkdirp": "0.5.3", + "native-url": "0.3.1", + "neo-async": "2.6.1", + "pnp-webpack-plugin": "1.6.4", + "postcss": "7.0.29", "prop-types": "15.7.2", "prop-types-exact": "1.2.0", - "raw-body": "2.4.0", - "react-error-overlay": "5.1.6", - "react-is": "16.8.6", - "recast": "0.18.5", + "react-is": "16.13.1", + "react-refresh": "0.8.3", "resolve-url-loader": "3.1.1", "sass-loader": "8.0.2", - "send": "0.17.1", - "source-map": "0.6.1", - "string-hash": "1.1.3", - "strip-ansi": "5.2.0", - "style-loader": "1.0.0", - "styled-jsx": "3.2.5", - "terser": "4.4.2", - "thread-loader": "2.1.3", - "unfetch": "4.1.0", - "url": "0.11.0", - "use-subscription": "1.1.1", + "schema-utils": "2.6.6", + "style-loader": "1.2.1", + "styled-jsx": "3.3.0", + "use-subscription": "1.4.1", "watchpack": "2.0.0-beta.13", - "webpack": "4.42.0", - "webpack-dev-middleware": "3.7.0", - "webpack-hot-middleware": "2.25.0", + "web-vitals": "0.2.1", + "webpack": "4.43.0", "webpack-sources": "1.4.3" + }, + "dependencies": { + "browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", + "requires": { + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==" + }, + "electron-to-chromium": { + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==" + }, + "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" + } + }, + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==" + }, + "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" + } + }, + "postcss": { + "version": "7.0.29", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.29.tgz", + "integrity": "sha512-ba0ApvR3LxGvRMMiUa9n0WR4HjzcYm7tS+ht4/2Nd0NLtHpPIH77fuB9Xh1/yJVz9O/E/95Y/dn8ygWsyffXtw==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "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==" + }, + "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" + } + } } }, "next-tick": { @@ -5653,17 +5916,6 @@ "resolved": "https://registry.npmjs.org/normalize-html-whitespace/-/normalize-html-whitespace-1.0.0.tgz", "integrity": "sha512-9ui7CGtOOlehQu0t/OhhlmDyc71mKVlv+4vF+me4iZLPrNtRL2xoquEdfZxasC/bdQi/Hr3iTrpyRKIG+ocabA==" }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -5672,18 +5924,13 @@ "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true }, "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" }, "normalize.css": { "version": "8.0.1", @@ -5700,15 +5947,18 @@ "path-key": "^3.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" + } + }, "num2fraction": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - }, - "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=", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, "object-assign": { @@ -5744,6 +5994,11 @@ } } }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -5773,6 +6028,15 @@ "object-keys": "^1.0.11" } }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -5781,19 +6045,17 @@ "isobject": "^3.0.1" } }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", "requires": { - "ee-first": "1.1.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" } }, - "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", @@ -5803,43 +6065,25 @@ } }, "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", + "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", + "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "^2.1.0" } }, "opencollective-postinstall": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", - "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", "dev": true }, - "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" - } - }, "os-browserify": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, "p-limit": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", @@ -5857,9 +6101,12 @@ } }, "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + "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-try": { "version": "1.0.0", @@ -5912,11 +6159,12 @@ } }, "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "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.2.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "pascalcase": { @@ -5944,11 +6192,6 @@ "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": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -5960,30 +6203,16 @@ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, - "path-to-regexp": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.1.0.tgz", - "integrity": "sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==" - }, "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "requires": { - "pify": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - } - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "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", @@ -5998,45 +6227,23 @@ "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" }, "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "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" - } + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "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": "^2.1.0" - }, - "dependencies": { - "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-up": "^4.0.0" } }, "pkg-up": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, "requires": { "find-up": "^3.0.0" }, @@ -6045,6 +6252,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, "requires": { "locate-path": "^3.0.0" } @@ -6053,6 +6261,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -6062,6 +6271,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, "requires": { "p-try": "^2.0.0" } @@ -6070,6 +6280,7 @@ "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==", + "dev": true, "requires": { "p-limit": "^2.0.0" } @@ -6077,10 +6288,16 @@ "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==" + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true } } }, + "platform": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.3.tgz", + "integrity": "sha1-ZGx3ARiZhwtqCQPnXpl+jlHadGE=" + }, "please-upgrade-node": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", @@ -6091,11 +6308,11 @@ } }, "pnp-webpack-plugin": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.5.0.tgz", - "integrity": "sha512-jd9olUr9D7do+RN8Wspzhpxhgp1n6Vd0NtQ4SFkmIACZoEL1nkyAdW9Ygrinjec0vgDcWjscFQQ1gDW8rsfKTg==", + "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.2" + "ts-pnp": "^1.1.6" } }, "posix-character-classes": { @@ -6127,15 +6344,27 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^6.0.2" } }, + "postcss-calc": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, "postcss-color-functional-notation": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -6145,6 +6374,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.5", @@ -6155,6 +6385,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, "requires": { "postcss": "^7.0.14", "postcss-values-parser": "^2.0.1" @@ -6164,6 +6395,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", @@ -6174,15 +6406,52 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" } }, + "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-custom-media": { "version": "7.0.8", "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, "requires": { "postcss": "^7.0.14" } @@ -6191,6 +6460,7 @@ "version": "8.0.11", "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, "requires": { "postcss": "^7.0.17", "postcss-values-parser": "^2.0.1" @@ -6200,6 +6470,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" @@ -6208,12 +6479,14 @@ "cssesc": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true }, "postcss-selector-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, "requires": { "cssesc": "^2.0.0", "indexes-of": "^1.0.1", @@ -6226,6 +6499,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" @@ -6234,12 +6508,14 @@ "cssesc": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true }, "postcss-selector-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, "requires": { "cssesc": "^2.0.0", "indexes-of": "^1.0.1", @@ -6248,10 +6524,43 @@ } } }, + "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-double-position-gradients": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, "requires": { "postcss": "^7.0.5", "postcss-values-parser": "^2.0.0" @@ -6261,23 +6570,17 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" } }, - "postcss-flexbugs-fixes": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.0.tgz", - "integrity": "sha512-QRE0n3hpkxxS/OGvzOa+PDuy4mh/Jg4o9ui22/ko5iGYOG3M5dfJabjnAZjTdh2G9F85c7Hv8hWcEDEKW/xceQ==", - "requires": { - "postcss": "^7.0.26" - } - }, "postcss-focus-visible": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, "requires": { "postcss": "^7.0.2" } @@ -6286,6 +6589,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, "requires": { "postcss": "^7.0.2" } @@ -6294,6 +6598,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "dev": true, "requires": { "postcss": "^7.0.2" } @@ -6333,6 +6638,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, "requires": { "postcss": "^7.0.2" } @@ -6341,6 +6647,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -6350,6 +6657,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "dev": true, "requires": { "lodash.template": "^4.5.0", "postcss": "^7.0.2" @@ -6369,76 +6677,149 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, "requires": { "@csstools/convert-colors": "^1.4.0", "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" } }, - "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "postcss": "^7.0.2" } }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, "requires": { - "loader-utils": "^1.1.0", + "postcss": "^7.0.2" + } + }, + "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-load-config": "^2.0.0", - "schema-utils": "^1.0.0" + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" }, "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" - } - }, - "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" - } - }, - "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==", + "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": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } }, - "postcss-logical": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", - "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "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.2" + "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-media-minmax": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", - "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "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": { - "postcss": "^7.0.2" + "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": { @@ -6492,30 +6873,197 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, - "postcss-overflow-shorthand": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", - "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "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.2" + "postcss": "^7.0.0" } }, - "postcss-page-break": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", - "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "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": { - "postcss": "^7.0.2" + "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-place": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "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-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-values-parser": "^2.0.0" @@ -6525,6 +7073,7 @@ "version": "6.7.0", "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, "requires": { "autoprefixer": "^9.6.1", "browserslist": "^4.6.4", @@ -6569,6 +7118,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, "requires": { "postcss": "^7.0.2", "postcss-selector-parser": "^5.0.0-rc.3" @@ -6577,12 +7127,14 @@ "cssesc": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", - "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true }, "postcss-selector-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, "requires": { "cssesc": "^2.0.0", "indexes-of": "^1.0.1", @@ -6591,18 +7143,57 @@ } } }, + "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-replace-overflow-wrap": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, "requires": { "postcss": "^7.0.2" } }, + "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-matches": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" @@ -6612,6 +7203,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "postcss": "^7.0.2" @@ -6627,6 +7219,34 @@ "uniq": "^1.0.1" } }, + "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.0.3", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", @@ -6636,6 +7256,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, "requires": { "flatten": "^1.0.2", "indexes-of": "^1.0.1", @@ -6648,9 +7269,9 @@ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" }, "prettier": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.2.tgz", - "integrity": "sha512-5xJQIPT8BraI7ZnaDwSbu5zLrB6vvi8hVV58yHQ+QK64qrY40dULy0HSRlQ2/2IdzeBpjhDkqdcFBnFeDEMVdg==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz", + "integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==", "dev": true }, "pretty-hrtime": { @@ -6674,14 +7295,6 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "promise": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.1.tgz", - "integrity": "sha1-5F1osAoXZHttpxG/he1u1HII9FA=", - "requires": { - "asap": "~2.0.3" - } - }, "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", @@ -6723,6 +7336,13 @@ "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==" + } } }, "pump": { @@ -6760,6 +7380,51 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, + "purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "dev": true, + "requires": { + "commander": "^5.0.0", + "glob": "^7.0.0", + "postcss": "7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, "query-string": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", @@ -6796,29 +7461,6 @@ "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==" - }, - "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" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - } - } - }, "react": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", @@ -6840,25 +7482,15 @@ "scheduler": "^0.19.1" } }, - "react-error-overlay": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.6.tgz", - "integrity": "sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==" - }, "react-is": { "version": "16.8.6", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==" }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } + "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==" }, "readable-stream": { "version": "2.3.7", @@ -6875,22 +7507,13 @@ } }, "readdirp": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz", - "integrity": "sha512-zz0pAkSPOXXm1viEwygWIPSPkcBYjW1xU5j/JBh5t9bGCJwa6f9+BJa6VaB2g+b55yVrmXzqkyLf4xaWYM0IkQ==", - "requires": { - "picomatch": "^2.0.7" - } - }, - "recast": { - "version": "0.18.5", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.18.5.tgz", - "integrity": "sha512-sD1WJrpLQAkXGyQZyGzTM75WJvyAd98II5CHdK3IYbt/cZlU0UzCRVU11nUFNXX9fBVEt4E9ajkMjBlUlG+Oog==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { - "ast-types": "0.13.2", - "esprima": "~4.0.0", - "private": "^0.1.8", - "source-map": "~0.6.1" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "reduce-css-calc": { @@ -6917,9 +7540,9 @@ "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" }, "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" }, "regenerate-unicode-properties": { "version": "8.2.0", @@ -6941,16 +7564,6 @@ "requires": { "@babel/runtime": "^7.8.4", "private": "^0.1.8" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } } }, "regex-not": { @@ -6981,9 +7594,9 @@ } }, "regjsgen": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", - "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==" + "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", @@ -7015,11 +7628,6 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, "resolve": { "version": "1.15.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", @@ -7099,11 +7707,12 @@ } }, "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, "requires": { - "onetime": "^2.0.0", + "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, @@ -7112,11 +7721,6 @@ "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=" - }, "rework": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", @@ -7138,6 +7742,16 @@ "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" }, + "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", @@ -7227,6 +7841,11 @@ } } }, + "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", @@ -7237,9 +7856,9 @@ } }, "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.6.tgz", + "integrity": "sha512-wHutF/WPSbIi9x6ctjGGk2Hvl0VOz5l3EKEuKbjPlB30mKZUzb9A5k9yEXRX3pwyqVLPvpfZZEllaFq/M718hA==", "requires": { "ajv": "^6.12.0", "ajv-keywords": "^3.4.1" @@ -7262,53 +7881,14 @@ "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", "dev": true }, - "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=" - } - } - }, - "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-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "requires": { + "randombytes": "^2.1.0" } }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" - }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -7335,11 +7915,6 @@ "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", @@ -7380,7 +7955,23 @@ "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "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" + }, + "dependencies": { + "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==" + } + } }, "slash": { "version": "3.0.0", @@ -7389,10 +7980,42 @@ "dev": true }, "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "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==", + "dev": true, + "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==", + "dev": true + } + } }, "snapdragon": { "version": "0.8.2", @@ -7540,9 +8163,9 @@ } }, "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "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" @@ -7553,34 +8176,6 @@ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" - }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -7595,11 +8190,25 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "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": { - "figgy-pudding": "^3.5.1" + "type-fest": "^0.7.1" } }, "static-extend": { @@ -7621,11 +8230,6 @@ } } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", @@ -7678,25 +8282,32 @@ "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, "string_decoder": { @@ -7727,25 +8338,13 @@ } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "ansi-regex": "^4.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==" - } + "ansi-regex": "^5.0.0" } }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -7753,38 +8352,18 @@ "dev": true }, "style-loader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.0.0.tgz", - "integrity": "sha512-B0dOCFwv7/eY31a5PCieNwMgMhVGFe9w+rh7s/Bx8kfFkrth9zfTZquoYvdw8URgiqxObQKcpW51Ugz1HjfdZw==", + "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": "^1.2.3", - "schema-utils": "^2.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" - } - }, - "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" - } - } + "loader-utils": "^2.0.0", + "schema-utils": "^2.6.6" } }, "styled-jsx": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.2.5.tgz", - "integrity": "sha512-prEahkYwQHomUljJzXzrFnBmQrSMtWOBbXn8QeEkpfFkqMZQGshxzzp4H8ebBIsbVlHF/3+GSXMnmK/fp7qVYQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.0.tgz", + "integrity": "sha512-sh8BI5eGKyJlwL4kNXHjb27/a/GJV8wP4ElRIkRXrGW3sHKOsY9Pa1VZRNxyvf3+lisdPwizD9JDkzVO9uGwZw==", "requires": { "@babel/types": "7.8.3", "babel-plugin-syntax-jsx": "6.18.0", @@ -7836,6 +8415,28 @@ } } }, + "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" + } + } + } + }, "stylis": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", @@ -7854,10 +8455,30 @@ "has-flag": "^3.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" + } + }, "swr": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/swr/-/swr-0.2.0.tgz", - "integrity": "sha512-8IZCdM0deUPhDiqOmyaj0BsnNjav1fu83nD0d07PEAzOHOn+lxcJOxwXeDBShwF6qCeZ8u8ab+a2yXkjD8yT3A==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/swr/-/swr-0.2.3.tgz", + "integrity": "sha512-JhuuD5ojqgjAQpZAhoPBd8Di0Mr1+ykByVKuRJdtKaxkUX/y8kMACWKkLgLQc8pcDOKEAnbIreNjU7HfqI9nHQ==", "requires": { "fast-deep-equal": "2.0.1" }, @@ -7869,21 +8490,18 @@ } } }, - "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==", - "dev": true - }, "tailwindcss": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.2.0.tgz", - "integrity": "sha512-CKvY0ytB3ze5qvynG7qv4XSpQtFNGPbu9pUn8qFdkqgD8Yo/vGss8mhzbqls44YCXTl4G62p3qVZBj45qrd6FQ==", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.4.6.tgz", + "integrity": "sha512-qV0qInUq1FWih39Bc5CWECdgObSzRrbjGD4ke4kAPSIq6WXrPhv0wwOcUWJgJ66ltT9j+XnSRYikG8WNRU/fTQ==", "dev": true, "requires": { + "@fullhuman/postcss-purgecss": "^2.1.2", "autoprefixer": "^9.4.5", + "browserslist": "^4.12.0", "bytes": "^3.0.0", - "chalk": "^3.0.0", + "chalk": "^4.0.0", + "color": "^3.1.2", "detective": "^5.2.0", "fs-extra": "^8.0.0", "lodash": "^4.17.15", @@ -7909,10 +8527,28 @@ "color-convert": "^2.0.1" } }, + "browserslist": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.1.tgz", + "integrity": "sha512-WMjXwFtPskSW1pQUDJRxvRKRkeCr7usN0O/Za76N+F4oadaTdQHotSGcX9jT/Hs7mSKPkyMFNvqawB/1HzYDKQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001088", + "electron-to-chromium": "^1.3.481", + "escalade": "^3.0.1", + "node-releases": "^1.1.58" + } + }, + "caniuse-lite": { + "version": "1.0.30001088", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001088.tgz", + "integrity": "sha512-6eYUrlShRYveyqKG58HcyOfPgh3zb2xqs7NvT2VVtP3hEUeeWvc3lqhpeMTxYWBBeeaT9A4bKsrtjATm66BTHg==", + "dev": true + }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -7934,12 +8570,24 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "electron-to-chromium": { + "version": "1.3.483", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.483.tgz", + "integrity": "sha512-+05RF8S9rk8S0G8eBCqBRBaRq7+UN3lDs2DAvnG8SBSgQO3hjy0+qt4CmRk5eiuGbTcaicgXfPmBi31a+BD3lg==", + "dev": true + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "node-releases": { + "version": "1.1.58", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.58.tgz", + "integrity": "sha512-NxBudgVKiRh/2aPWMgPR7bPTX0VPmGx5QBwCtdHitnqFE5/O8DeBXuIMH1nwNnw/aMo6AjOrpsHzfY3UbUJ7yg==", + "dev": true + }, "supports-color": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", @@ -7957,9 +8605,9 @@ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "terser": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.2.tgz", - "integrity": "sha512-Uufrsvhj9O1ikwgITGsZ5EZS6qPokUOkCegS7fYOdGTv+OA90vndUbU6PEjr5ePqHfNUbGyMO7xyIZv2MhsALQ==", + "version": "4.6.13", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.13.tgz", + "integrity": "sha512-wMvqukYgVpQlymbnNbabVZbtM6PN63AzqexpwJL8tbh/mRT9LE5o+ruVduAGL7D6Fpjl+Q+06U5I9Ul82odAhw==", "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -7967,21 +8615,43 @@ } }, "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", "is-wsl": "^1.1.0", "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", + "serialize-javascript": "^3.1.0", "source-map": "^0.6.1", "terser": "^4.1.2", "webpack-sources": "^1.4.0", "worker-farm": "^1.7.0" }, "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" + } + }, "find-cache-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", @@ -8000,11 +8670,6 @@ "locate-path": "^3.0.0" } }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -8024,9 +8689,9 @@ } }, "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "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" } @@ -8044,11 +8709,6 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -8066,39 +8726,23 @@ "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } - } - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - }, - "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" - } }, - "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==", + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "figgy-pudding": "^3.5.1" } } } }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -8116,6 +8760,11 @@ "setimmediate": "^1.0.4" } }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, "to-arraybuffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", @@ -8156,32 +8805,48 @@ } }, "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==", + "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": "^7.0.0" + "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==" + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } }, "traverse": { "version": "0.6.6", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" }, + "ts-node": { + "version": "8.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-8.9.1.tgz", + "integrity": "sha512-yrq6ODsxEFTLz0R3BX2myf0WBCSQh9A+py8PBo1dCzWIOcvisbyH6akNKqDHMgXePF2kir5mm5JXJTH3OUJYOQ==", + "requires": { + "arg": "^4.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, "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.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" }, "tty-browserify": { "version": "0.0.0", @@ -8193,30 +8858,22 @@ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, + "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==" + }, "typedarray": { "version": "0.0.6", "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, "typescript": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.8.3.tgz", - "integrity": "sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==", + "version": "3.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz", + "integrity": "sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==", "dev": true }, - "unfetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.1.0.tgz", - "integrity": "sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==" - }, "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", @@ -8257,6 +8914,11 @@ "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", @@ -8279,10 +8941,10 @@ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, - "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", @@ -8360,9 +9022,12 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "use-subscription": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.1.1.tgz", - "integrity": "sha512-gk4fPTYvNhs6Ia7u8/+K7bM7sZ7O7AMfWtS+zPO8luH+zWuiGgGcrW0hL4MRWZSzXo+4ofNorf87wZwBKz2YdQ==" + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.4.1.tgz", + "integrity": "sha512-7+IIwDG/4JICrWHL/Q/ZPK5yozEnvRm6vHImu0LKwQlmWGKeiF7mbAenLlK/cTNXrTtXHU/SFASQHzB6+oSJMQ==", + "requires": { + "object-assign": "^4.1.1" + } }, "util": { "version": "0.10.3", @@ -8384,24 +9049,21 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" } }, - "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==" }, "vm-browserify": { "version": "1.1.2", @@ -8417,24 +9079,35 @@ "graceful-fs": "^4.1.2" } }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, "requires": { - "defaults": "^1.0.3" + "chokidar": "^2.1.8" } }, + "web-vitals": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.1.tgz", + "integrity": "sha512-2pdRlp6gJpOCg0oMMqwFF0axjk5D9WInc09RSYtqFgPXQ15+YKNQ7YnBBEqAL5jvmfH9WvoXDMb8DHwux7pIew==" + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, "webpack": { - "version": "4.42.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", - "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.1", + "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", @@ -8445,613 +9118,95 @@ "loader-utils": "^1.2.3", "memory-fs": "^0.4.1", "micromatch": "^3.1.10", - "mkdirp": "^0.5.1", + "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.0", + "watchpack": "^1.6.1", "webpack-sources": "^1.4.1" }, "dependencies": { "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "optional": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "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-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "optional": true }, "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" + "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" } }, "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" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "optional": true, "requires": { - "is-extendable": "^0.1.0" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" } }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "to-regex-range": "^5.0.1" } }, "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "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" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "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" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "optional": true, - "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" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } - } + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "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==", + "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=", - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, "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=", + "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": "^1.0.0" + "binary-extensions": "^2.0.0" } }, "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" - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "optional": true }, "json5": { "version": "1.0.1", @@ -9061,14 +9216,6 @@ "minimist": "^1.2.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" - } - }, "loader-utils": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", @@ -9080,13 +9227,12 @@ } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "optional": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" } }, "schema-utils": { @@ -9100,82 +9246,27 @@ } }, "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=", + "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": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "watchpack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.2.tgz", + "integrity": "sha512-ymVbbQP40MFTp+cNMvpyBpBtygHnPzPkHqoIwRRj/0B8KhqQwV8LaKjtbaxF2lK4vl8zN9wCxS46IFCU5K4W0g==", "requires": { - "chokidar": "^2.1.8", + "chokidar": "^3.4.0", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" } } } }, - "webpack-dev-middleware": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.0.tgz", - "integrity": "sha512-qvDesR1QZRIAZHOE3iQ4CXLZZSQ1lAUsSpnQmlB1PBfoN/xdRjmge3Dok0W4IdaVLJOGJy3sGI4sZHwjRU0PCA==", - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.2", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - } - } - }, - "webpack-hot-middleware": { - "version": "2.25.0", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", - "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", - "requires": { - "ansi-html": "0.0.7", - "html-entities": "^1.2.0", - "querystring": "^0.2.0", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "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" - } - } - } - }, - "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" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "requires": { - "lodash": "^4.17.15" - } - }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -9190,6 +9281,16 @@ "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -9222,45 +9323,40 @@ } }, "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "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=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "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==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "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==", + "dev": true } } }, @@ -9269,17 +9365,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -9296,24 +9381,15 @@ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.8.3.tgz", - "integrity": "sha512-X/v7VDnK+sxbQ2Imq4Jt2PRUsRsP7UcpSl3Llg6+NRRqWLIvxkMFYtH1FmvwNGYRKKPa+EPA4qDBlI9WVG1UKw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.7" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - } - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" } } } diff --git a/src/package.json b/src/package.json index 732943b..4c6c0aa 100644 --- a/src/package.json +++ b/src/package.json @@ -13,23 +13,24 @@ "author": "", "license": "ISC", "dependencies": { - "@now/node": "^1.5.0", + "@now/node": "^1.7.1", "isomorphic-fetch": "^2.2.1", - "js-yaml": "^3.13.1", - "next": "^9.3.2", + "js-yaml": "^3.14.0", + "next": "^9.4.4", "react": "^16.13.1", "react-dom": "^16.13.1", - "swr": "^0.2.0" + "swr": "^0.2.3" }, "devDependencies": { - "@types/node": "^13.9.5", - "@types/react": "^16.9.26", + "@types/node": "^13.13.12", + "@types/react": "^16.9.41", "hoist-non-react-statics": "^3.3.2", - "husky": "^4.2.3", + "husky": "^4.2.5", + "lint-staged": "^10.2.11", "postcss-preset-env": "^6.7.0", - "prettier": "^2.0.2", - "tailwindcss": "^1.2.0", - "typescript": "^3.8.3" + "prettier": "^2.0.5", + "tailwindcss": "^1.4.6", + "typescript": "^3.9.5" }, "husky": { "hooks": { @@ -37,7 +38,7 @@ } }, "lint-staged": { - "*.{js,ts,tsx}": [ + "*.{js,ts,tsx,json}": [ "prettier --write" ] }