From 4677150aded28b83acdc60639ed65318c149feda Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 25 Aug 2021 15:52:24 +0700 Subject: [PATCH 01/16] :sparkles: feat: CardFeaturedProduct :%s --- pages/index.tsx | 10 ++- public/assets/images/image10.png | Bin 0 -> 11347 bytes public/assets/images/image11.png | Bin 0 -> 70013 bytes public/assets/images/image9.png | Bin 0 -> 15742 bytes .../FeaturedProductCard.module.scss | 61 ++++++++++++++++++ .../FeaturedProductCard.tsx | 46 +++++++++++++ src/components/common/index.ts | 2 + src/utils/types.utils.ts | 8 +++ 8 files changed, 124 insertions(+), 3 deletions(-) create mode 100644 public/assets/images/image10.png create mode 100644 public/assets/images/image11.png create mode 100644 public/assets/images/image9.png create mode 100644 src/components/common/FeaturedProductCard/FeaturedProductCard.module.scss create mode 100644 src/components/common/FeaturedProductCard/FeaturedProductCard.tsx diff --git a/pages/index.tsx b/pages/index.tsx index f59f55ebf..20da8b7a5 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,11 +1,12 @@ -import { Layout, ProductCard } from 'src/components/common' -import {CarouselCommon } from 'src/components/common' -import ProductCaroucel from 'src/components/common/ProductCaroucel/ProductCaroucel' +import { FeaturedProductCard, Layout, ProductCaroucel } from 'src/components/common' import image5 from "../public/assets/images/image5.png" import image6 from "../public/assets/images/image6.png" import image7 from "../public/assets/images/image7.png" import image8 from "../public/assets/images/image8.png" +import image9 from "../public/assets/images/image9.png" +import image10 from "../public/assets/images/image10.png" +import image11 from "../public/assets/images/image11.png" const dataTest = [{ name:"Tomato", weight:"250g", @@ -83,6 +84,9 @@ export default function Home() { return ( <> + + + ) } diff --git a/public/assets/images/image10.png b/public/assets/images/image10.png new file mode 100644 index 0000000000000000000000000000000000000000..5cdeb5ba9f368f728b28b697392828d635324469 GIT binary patch literal 11347 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/image11.png b/public/assets/images/image11.png new file mode 100644 index 0000000000000000000000000000000000000000..83896f91dbc7745b44ccaa9b8f1f0ec120983663 GIT binary patch literal 70013 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�f2U0BqRzm}3B@7GfXCZq; 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

s4m0cLuocUI{(Pz@xo^Eh{t0s@pH70 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 literal 0 HcmV?d00001 diff --git a/src/components/common/FeaturedProductCard/FeaturedProductCard.module.scss b/src/components/common/FeaturedProductCard/FeaturedProductCard.module.scss new file mode 100644 index 000000000..0e2b2e7d2 --- /dev/null +++ b/src/components/common/FeaturedProductCard/FeaturedProductCard.module.scss @@ -0,0 +1,61 @@ +@import '../../../styles/utilities'; +.featuredProductCardWarpper{ + width: 59.8rem; + height: 28.8rem; + padding: 2.4rem; + @apply bg-primary-light flex justify-start items-center custom-border-radius ; + .left{ + width: 24rem; + height: 24rem; + } + .right{ + padding-left: 2.4rem; + min-width: 27rem; + max-width: 28.6rem; + min-height: 16.8rem; + @apply flex justify-between flex-col; + .rightTop{ + min-height: 9.6rem; + @apply flex justify-between flex-col; + .title{ + @apply font-bold; + font-size: 2rem; + line-height: 2.8rem; + letter-spacing: -0.01em; + color: var(--text-active); + } + .subTitle{ + color: var(--text-base); + font-size: 1.6rem; + line-height: 2.4rem; + } + .priceWrapper{ + @apply flex justify-start; + .price{ + @apply font-bold; + font-size: 2rem; + line-height: 2.8rem; + letter-spacing: -0.01em; + color: var(--text-active); + } + .originPrice{ + margin-left: 0.8rem; + font-size: 2rem; + line-height: 2.8rem; + color: var(--text-label); + text-decoration-line: line-through; + } + } + } + .buttonWarpper{ + @apply flex; + .icon{ + width: 5.6rem; + } + .button{ + margin-left: 0.8rem; + width: 20.6rem; + } + } + } +} \ No newline at end of file diff --git a/src/components/common/FeaturedProductCard/FeaturedProductCard.tsx b/src/components/common/FeaturedProductCard/FeaturedProductCard.tsx new file mode 100644 index 000000000..fb3d82d41 --- /dev/null +++ b/src/components/common/FeaturedProductCard/FeaturedProductCard.tsx @@ -0,0 +1,46 @@ +import React from 'react' +import { FeaturedProductProps } from 'src/utils/types.utils' +import s from './FeaturedProductCard.module.scss' +import { LANGUAGE } from '../../../utils/language.utils' +import ButtonIconBuy from '../ButtonIconBuy/ButtonIconBuy' +import ButtonCommon from '../ButtonCommon/ButtonCommon' +interface FeaturedProductCardProps extends FeaturedProductProps { + buttonText?: string +} + +const FeaturedProductCard = ({ + imageSrc, + title, + subTitle, + price, + originPrice, + buttonText = LANGUAGE.BUTTON_LABEL.BUY_NOW, +}: FeaturedProductCardProps) => { + return ( +

+
+ image +
+
+
+
{title}
+
{subTitle}
+
+
{price}
+
{originPrice}
+
+
+
+
+ +
+
+ {buttonText} +
+
+
+
+ ) +} + +export default FeaturedProductCard diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 7ac42e353..e6d2b1d2a 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -4,6 +4,8 @@ export { default as CarouselCommon } from './CarouselCommon/CarouselCommon' export { default as QuanittyInput } from './QuanittyInput/QuanittyInput' export { default as LabelCommon } from './LabelCommon/LabelCommon' export { default as ProductCard } from './ProductCard/ProductCard' +export { default as ProductCaroucel } from './ProductCaroucel/ProductCaroucel' +export { default as FeaturedProductCard } from './FeaturedProductCard/FeaturedProductCard' export { default as Head } from './Head/Head' export { default as ViewAllItem} from './ViewAllItem/ViewAllItem' export { default as ItemWishList} from './ItemWishList/ItemWishList' diff --git a/src/utils/types.utils.ts b/src/utils/types.utils.ts index ca4b84823..c6af1ff12 100644 --- a/src/utils/types.utils.ts +++ b/src/utils/types.utils.ts @@ -4,4 +4,12 @@ export interface ProductProps { weight: string price: string imageSrc: string +} + +export interface FeaturedProductProps { + title: string + subTitle: string + originPrice: string + price: string + imageSrc: string } \ No newline at end of file From 18616002adca1c29e67684437b30faa0c1c2acf2 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 25 Aug 2021 16:26:01 +0700 Subject: [PATCH 02/16] init: RecipeCard --- .../common/RecipeCard/RecipeCard.module.scss | 21 +++++++++++++++++++ .../common/RecipeCard/RecipeCard.tsx | 18 ++++++++++++++++ src/utils/types.utils.ts | 6 ++++++ 3 files changed, 45 insertions(+) create mode 100644 src/components/common/RecipeCard/RecipeCard.module.scss create mode 100644 src/components/common/RecipeCard/RecipeCard.tsx diff --git a/src/components/common/RecipeCard/RecipeCard.module.scss b/src/components/common/RecipeCard/RecipeCard.module.scss new file mode 100644 index 000000000..73ae43957 --- /dev/null +++ b/src/components/common/RecipeCard/RecipeCard.module.scss @@ -0,0 +1,21 @@ +.recipeCardWarpper{ + width: 39.2rem; + height: 34rem; + .image{ + width: 100%; + height: 22rem; + border-radius: 2.4rem; + } + .title{ + font-size: 2rem; + line-height: 2.8rem; + letter-spacing: -0.01em; + color: var(--text-active); + } + .description{ + @apply overflow-hidden over overflow-ellipsis + display: -webkit-box; + -webkit-line-clamp: 3; /* number of lines to show */ + -webkit-box-orient: vertical; + } +} \ No newline at end of file diff --git a/src/components/common/RecipeCard/RecipeCard.tsx b/src/components/common/RecipeCard/RecipeCard.tsx new file mode 100644 index 000000000..71e0c2b41 --- /dev/null +++ b/src/components/common/RecipeCard/RecipeCard.tsx @@ -0,0 +1,18 @@ +import React from 'react' +import { RecipeProps } from 'src/utils/types.utils' +import s from './RecipeCard.module.scss' +interface RecipeCardProps extends RecipeProps {} + +const RecipeCard = ({ imageSrc, title, description }: RecipeCardProps) => { + return ( +
+
+ image recipe +
+
{title}
+
{description}
+
+ ) +} + +export default RecipeCard diff --git a/src/utils/types.utils.ts b/src/utils/types.utils.ts index c6af1ff12..6c7ed8401 100644 --- a/src/utils/types.utils.ts +++ b/src/utils/types.utils.ts @@ -12,4 +12,10 @@ export interface FeaturedProductProps { originPrice: string price: string imageSrc: string +} + +export interface RecipeProps { + title: string + description:string + imageSrc: string } \ No newline at end of file From b824893540ae6a775ab2e076aa05a73185525229 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 25 Aug 2021 17:17:24 +0700 Subject: [PATCH 03/16] :sparkles: feat: RecipeCard :%s --- pages/index.tsx | 8 ++++---- public/assets/images/image11.png | Bin 70013 -> 17936 bytes public/assets/images/image12.png | Bin 0 -> 52692 bytes public/assets/images/image13.png | Bin 0 -> 47022 bytes public/assets/images/image14.png | Bin 0 -> 50628 bytes .../FeaturedProductCard.module.scss | 2 +- .../common/RecipeCard/RecipeCard.module.scss | 7 ++++++- src/components/common/index.ts | 1 + 8 files changed, 12 insertions(+), 6 deletions(-) create mode 100644 public/assets/images/image12.png create mode 100644 public/assets/images/image13.png create mode 100644 public/assets/images/image14.png diff --git a/pages/index.tsx b/pages/index.tsx index 20da8b7a5..6872af8e1 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,5 +1,5 @@ -import { FeaturedProductCard, Layout, ProductCaroucel } from 'src/components/common' +import { FeaturedProductCard, Layout, ProductCaroucel, RecipeCard } from 'src/components/common' import image5 from "../public/assets/images/image5.png" import image6 from "../public/assets/images/image6.png" import image7 from "../public/assets/images/image7.png" @@ -7,6 +7,9 @@ import image8 from "../public/assets/images/image8.png" import image9 from "../public/assets/images/image9.png" import image10 from "../public/assets/images/image10.png" import image11 from "../public/assets/images/image11.png" +import image12 from "../public/assets/images/image12.png" +import image13 from "../public/assets/images/image13.png" +import image14 from "../public/assets/images/image14.png" const dataTest = [{ name:"Tomato", weight:"250g", @@ -84,9 +87,6 @@ export default function Home() { return ( <> - - - ) } diff --git a/public/assets/images/image11.png b/public/assets/images/image11.png index 83896f91dbc7745b44ccaa9b8f1f0ec120983663..6f4d76275e0b3eca5c177a037fa32ade76e8d371 100644 GIT binary patch literal 17936 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 LNkvXXu0mjfuaWV2 literal 70013 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�f2U0BqRzm}3B@7GfXCZq; zb!2bnwv-nyz~ga%LBfDL@Q~f^0J2XkD{FwDO&0E#WJXWp*Tt?u4q{E~m_3tmbii8- z;dzC9tvJmPNMVNEN_ps9B_}QHd1zqKcS;%iEhv4)CJx(7#q@B6aZWOf&%DCpl-wkGYt0e*id z10SRr+-#10r{I~VfTbxrr^td{HJ{6B$>11q@oL$Y74QZJdv|4FAqUtyl^XQ%PT)y< z$jUF~h%-TB8{FX>j1~voumyRG1QZ)Bz-#wmh=3(g$Izzm8A;m8cJO|h1GeF0ZM!1BGKk2jm6a^E4_FXhFVeY%>5&FI++)R z@WcoCHOBA9!-f(02dkN4^&cGllOOt_X7TZV^~n3)_f^#>{#7?%3JYesYIx&qY=AN3 z0eBapE)o`zuhl0$HkO-O5S9hUMopWx_Z!>TsCYbLtRNc7`ActvP7D}}7<$H`TvkQd z(hA}>CWPeT0f-=-QGks(#D|?x=_4Jm3Z^M@wRJI^HSxfPc3^zYxDOV5Cf;1Eu#Slh zGyorvZ@{jQI8^faqFlM^%Fa#~KZg;gJ6ek9!I)bl%6jY(1rG>U5o6P3A!$uUhE5q| ze7Cc|4U(xOmD++96*$c8ghw+SdT1M)k!@g8vUcVY*x{z+VT66a_92;Pd{j(8;h2?~ z7s)SuVoPqnBJ$9B85=*4M!OF}Dv~ZX@3nPT-tn3RNM!S1ojHJQ7l&CN2LiNST$?bi z#DSS&WfsmD+a4$VupQh-N=VR(eV?S)2&A4UgPhBkLF~1Jr{OU?dbhqS*=5`(F!Kha zF?On)f{%z`oHp+}?q3#+e2z22i=vrp6Wpt{kt28ZY`IyV;Se-I>SYoBz{4{xHj>z$ zu9^PW0x~mgwni{P%7N5tJR`OBRms=R=nQ1`4l_*B@IYM_^<%*JsHY`|S>qzejSU>E z2RK~nXRvR6tY)N0aC}vH;#b{(r=6)}9g6hu3bR9af_73T3kXLx)eJ$twDDAx_?kES&!uX&h~7KW7*6Ob=2>0g$x^NJug% z4OXd(cycz)gK>pdob2Fg*w8K`8<(%j;q8VjEuE30?ogHh5XjO_5c~Nsu#9GN4VAsl z1Jc`ePey~T_Ssrow3XHMv1z9xz+)UH7G5g@?;1s%RzHIQ&tR;v_N1O6zI0QzvcA-@ z+3IFG8SBsN6zB3<+FrJPyeG6C#)Tw=Z1yODr)FxV0ev?MB5kjeksYwQel*jr6_ju| zel*kYO2HV)@X)N~4VXb@ zhpHc!OH2|8q*lS<5wfdBqy%2Oy(e~WODv#_>|iG2ZIFeC$@!};p5Ar??e58rAoRZZ z^i<|R3X(KiTTaRKeU=R()PP4fv_pqz&UnmfC!5H`l0}e=4_``40r#DWG)8^_*PYT* zOr4hKvAJGaB4enjo@{Ig1_fdGp*S-RM=wcKdzd=alJwg@-1_i`KUsUvd%kLhrM>zP zI%P+l`gY__58we14zn5gjD4%9`Ep~e!B{=$gZmoG)O%T}caP!O0!`@OxbTpyZ7k^2 zzd^4KuT+tAJ_mw?eVq%?DM?mQ`y5GUe^W}ig0zn|m8qsNWU-k{%^hw78aJ83p##u5 zSyy_1ekJ@o4CysF7q^Dj?aP=`Jcmb`TtTMf{Mwpy>YT1nlMZAm7aDG+00Imc@VMTF z=Wx_0gK(sB5#e>QFsDPtnEAvMN;;bWF(e0~xiDPD**SRlsn^xXf*BV6d&%Hz92uHk znu6q#!U2)aLWXfdZPUtWgiQRPkJjmec-%qXkQcX;c(yth!s{0FH7Ap{OnZnC?J|%m z=Lv)9jtKuVFw`l~OAdz4%+#)GxC`?c)xWC+Ae+3Y?6YGheZZJ7Qik_5p^?W&KrhD# zhQL3hVW3Vq1@8}uF0fUK;_x*?JDxC1g6;GV<*|w(i*r@^?DJze9BH4yBy)`i6v+_0 zk9o-GuQ`*!`vsz^)^vXa%m=pvEp0Rrazr8LJ!SF9_O<;^z%i;3CuIzhLF=hSJ&;m! zSB$8>{kqBibKiz1`dRrZS+BYQ`*2v%thW_<`rNe@O*$BGo#F3+Rs6D(EaX5Vaxdpja0fNBu9X5N?2C=o@9m(dP z1y9VXB}hpzD|kY=xzh(R1&<9vYQDTK96me*!4=|g;gkeD78u6ItV3SVDy$(;MjoLI ziM2u+hY~&)7g}yU1#fP`VBm#=EZAY(>x2EFzH}ORbziY#Qiz6&@Z_5Ja4eFbj%^a~Gx8hcUrh1?;h9C9{JDy(3)1^kfY0 zl!6D~-w3~t4PKnnUQZbq=<-4ea??;)_nrcYl>!-MvEMT`_?V6JIAajkNlzAdQ=R0O zVkZqC5XP7}#HeGi;{IePgR%k}R|2fU;jp)-aq&$xCxCc>G*Q=5S0wmft;BcFS5q_I9VVv=eXN?^JzHfjJ|$LEpC3<00B z3Y~cmL%{!;mL}R1khLL!j|1Bu4}e5wT64?-7|L-Y9`63r()apC;cVqKjkj+A;LA|H z3f8M`z)w7JIezIkcLR1@ARN+xS3c=Oe5gJ%l3oD3!{!Ftxj6-6I%8=byaYCVARPBm zR1Z^vp4vV-(1Un7?8#iV2tD=~hJ6PH*3kY+hX=P{kSn0E=EOj3sHk&*XD|c{nrLmIBF(MaDsiwH#sI^U$3|p}n$@KxdF9qkNL`lp zHfI%ac#irswFhXvQ9ig$>n%f&Ie5RLULBE?Oxz=N|Hck4VC-$(>*^T5o z{^XyOcYXUiWp?x9GWz(QY~91X8qP@-9y|-A5djv5ktb^~vbR*h4KNml*1U&MV82K7 zF_ITNXwNwuL}Z9@CtN3hLG}^0OysZ)#T$mdfS7b;4rY-8H-LjOWFZIJ=K_Y>h^ax- z;b5I<(SZjoo%P5*^OqaAe_7V{Mp}TME2gwqA??C=#<-wtUYTOo3bYA4oAA&2p*}bH zgaAB3$|%Z0)|2I8EIUnC<9SZiSja#EeOmblOy&eo1_j@+;w0%#CDt+&+jP6g@0&yS0R{Xqt6|7f1k>efj_h=yb*@1(?oZN~u8%??K+0Q~2S(g05ymrPI^>#t>MAGRY9xu$} z^e^M@Z7mc43f89NB*%qK?GUH(RG%TXo

s4m0cLuocUI{(Pz@xo^Eh{t0s@pH70 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/image13.png b/public/assets/images/image13.png new file mode 100644 index 0000000000000000000000000000000000000000..442fbeee5e46e215c0f4d7f7b4dead907b7a05cf GIT binary patch literal 47022 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

J>U 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

Ld6{kM<^Y7*0TK5nqu3qfTZ>1w(_oTwCltL?g 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 Date: Wed, 25 Aug 2021 18:46:37 +0700 Subject: [PATCH 04/16] :bug: bug: dot :%s --- pages/index.tsx | 2 +- .../CarouselCommon/CaroucelCommon.module.scss | 70 +++++++++++++------ .../common/CarouselCommon/CarouselCommon.tsx | 45 ++++++++++-- .../CarouselCommon/CustomDot/CustomDot.tsx | 21 ++++++ 4 files changed, 110 insertions(+), 28 deletions(-) create mode 100644 src/components/common/CarouselCommon/CustomDot/CustomDot.tsx diff --git a/pages/index.tsx b/pages/index.tsx index 6872af8e1..e769be751 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -86,7 +86,7 @@ const dataTest = [{ export default function Home() { return ( <> - + ) } diff --git a/src/components/common/CarouselCommon/CaroucelCommon.module.scss b/src/components/common/CarouselCommon/CaroucelCommon.module.scss index f38db8f73..373d03f31 100644 --- a/src/components/common/CarouselCommon/CaroucelCommon.module.scss +++ b/src/components/common/CarouselCommon/CaroucelCommon.module.scss @@ -1,25 +1,51 @@ @import '../../../styles/utilities'; -.navigationWrapper{ - @apply relative; - min-height: theme("caroucel.arrow-height") ; - .isPadding{ - @apply spacing-horizontal; +.navigationWrapper { + @apply relative; + min-height: theme('caroucel.arrow-height'); + .isPadding { + @apply spacing-horizontal; + } + :global(.customArrow) { + width: 64px; + height: 64px; + &:focus { + outline: none; } - :global(.customArrow) { - width: 64px; - height: 64px; - &:focus{ - outline: none; - } - @apply absolute top-1/2 bg-background-arrow transform -translate-y-1/2 flex justify-center items-center transition duration-100; - &:global(.leftArrow){ - @apply left-0; - } - &:global(.rightArrow){ - @apply right-0; - } - &:global(.isDisabledArrow){ - @apply hidden ; - } + @apply absolute top-1/2 bg-background-arrow transform -translate-y-1/2 flex justify-center items-center transition duration-100; + &:global(.leftArrow) { + @apply left-0; } -} \ No newline at end of file + &:global(.rightArrow) { + @apply right-0; + } + &:global(.isDisabledArrow) { + @apply hidden; + } + } + :global { + .dots { + display: flex; + padding: 10px 0; + justify-content: center; + } + + .dot { + border: none; + width: 10px; + height: 10px; + background: #c5c5c5; + border-radius: 50%; + margin: 0 5px; + padding: 5px; + cursor: pointer; + } + + .dot:focus { + outline: none; + } + + .dot.active { + background: #000; + } + } +} diff --git a/src/components/common/CarouselCommon/CarouselCommon.tsx b/src/components/common/CarouselCommon/CarouselCommon.tsx index 2d5d467e2..ab9f688c7 100644 --- a/src/components/common/CarouselCommon/CarouselCommon.tsx +++ b/src/components/common/CarouselCommon/CarouselCommon.tsx @@ -1,14 +1,16 @@ import { useKeenSlider } from 'keen-slider/react' -import React from 'react' +import React, { useEffect } from 'react' import 'keen-slider/keen-slider.min.css' import { CustomCarouselArrow } from './CustomArrow/CustomCarouselArrow' import s from './CaroucelCommon.module.scss' import { TOptionsEvents } from 'keen-slider' import classNames from 'classnames' +import CustomDot from './CustomDot/CustomDot' export interface CarouselCommonProps { data: T[] Component: React.ComponentType isArrow?: Boolean + isDot?: Boolean itemKey: String option: TOptionsEvents keenClassname?: string @@ -19,12 +21,18 @@ const CarouselCommon = ({ data, Component, itemKey, - keenClassname,isPadding=false, - option: { slideChanged, ...sliderOption }, + keenClassname, + isPadding = false, + isArrow = true, + isDot = false, + option: { slideChanged,slidesPerView, ...sliderOption }, }: CarouselCommonProps) => { const [currentSlide, setCurrentSlide] = React.useState(0) + const [dotActive, setDotActive] = React.useState(0) + const [dotArr, setDotArr] = React.useState([]) const [sliderRef, slider] = useKeenSlider({ ...sliderOption, + slidesPerView, slideChanged(s) { setCurrentSlide(s.details().relativeSlide) }, @@ -33,19 +41,37 @@ const CarouselCommon = ({ slider.next() } + useEffect(() => { + if(isDot && slider){ + console.log('f',Math.ceil(data.length/(Number(slider.details().slidesPerView)||1))) + setDotArr([...Array(Math.ceil(data.length/(Number(slider.details().slidesPerView)||1))).keys()]) + } + }, [isDot,slider]) + const handleLeftArrowClick = () => { slider.prev() } + + const onDotClick = (index:number) => { + slider.moveToSlide(((Number(slider.details().slidesPerView)||1)*index)) + setDotActive(index) + + } return (

-
+
{data?.map((props, index) => (
))}
- {slider && ( + {slider && isArrow && ( <> ({ /> )} + {slider && isDot && ( +
+ {dotArr.map((index) => { + return ( + + ) + })} +
+ )}
) } diff --git a/src/components/common/CarouselCommon/CustomDot/CustomDot.tsx b/src/components/common/CarouselCommon/CustomDot/CustomDot.tsx new file mode 100644 index 000000000..7c3615c45 --- /dev/null +++ b/src/components/common/CarouselCommon/CustomDot/CustomDot.tsx @@ -0,0 +1,21 @@ +import React from 'react' + +interface Props { + index: number + dotActive:number + onClick: (index: number) => void +} + +const CustomDot = ({ index, onClick, dotActive }: Props) => { + const handleOnClick = () => { + onClick && onClick(index) + } + return ( + + + +
+
+ +
+ + ) +} + +export default HomeRecipe diff --git a/src/components/modules/home/index.ts b/src/components/modules/home/index.ts index a83854f9f..9a421f615 100644 --- a/src/components/modules/home/index.ts +++ b/src/components/modules/home/index.ts @@ -1 +1,2 @@ export { default as HomeBanner } from './HomeBanner/HomeBanner' +export { default as CollectionCarcoucel } from './CollectionCarcoucel/CollectionCarcoucel' From 95224b3e81c4ac2444940b0ac51928a8652e101b Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 26 Aug 2021 18:35:39 +0700 Subject: [PATCH 07/16] :bug: bug: heading common :%s --- .../CollectionCarcoucel/CollectionCarcoucel.tsx | 13 ++++++++++--- .../modules/home/HomeRecipe/HomeRecipe.tsx | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx b/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx index 9e46686bf..de0f2015a 100644 --- a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx +++ b/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx @@ -1,5 +1,9 @@ import React from 'react' -import { CollectionHeading, ProductCaroucel, ViewAllItem } from 'src/components/common' +import { + CollectionHeading, + ProductCaroucel, + ViewAllItem, +} from 'src/components/common' import { ProductCardProps } from 'src/components/common/ProductCard/ProductCard' import s from './CollectionCarcoucel.module.scss' interface ColectionCarcoucelProps { @@ -20,10 +24,13 @@ const ColectionCarcoucel = ({
- +
- +
diff --git a/src/components/modules/home/HomeRecipe/HomeRecipe.tsx b/src/components/modules/home/HomeRecipe/HomeRecipe.tsx index 01d8b546c..d6471ce97 100644 --- a/src/components/modules/home/HomeRecipe/HomeRecipe.tsx +++ b/src/components/modules/home/HomeRecipe/HomeRecipe.tsx @@ -16,7 +16,7 @@ const HomeRecipe = ({ data, itemKey, title }: HomeRecipeProps) => {
- + {title}
From 9073231b2edc2a38c1f392d71cda2591b93d7321 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 26 Aug 2021 19:53:25 +0700 Subject: [PATCH 08/16] :twisted_rightwards_arrows: merge:Merge branch 'common' of github.com:KieIO/grocery-vercel-commerce into m2-datnguyen :%s --- pages/index.tsx | 10 ++-------- .../common/ButtonCommon/ButtonCommon.module.scss | 6 ------ src/components/modules/home/index.ts | 3 --- tailwind.config.js | 3 --- 4 files changed, 2 insertions(+), 20 deletions(-) diff --git a/pages/index.tsx b/pages/index.tsx index deefa7d7b..3d6ff54f4 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,6 +1,6 @@ -<<<<<<< HEAD import { FeaturedProductCard, Layout, ProductCaroucel, RecipeCard } from 'src/components/common' +import { HomeBanner, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; import image5 from "../public/assets/images/image5.png" import image6 from "../public/assets/images/image6.png" import image7 from "../public/assets/images/image7.png" @@ -113,23 +113,17 @@ const recipe:RecipeCardProps[] = [{ description:"The broth for Bun Bo Hue is prepared by slowly simmering various types of beef and pork bones (ox tail, beef shank, pork neck bones, pork feet,...", imageSrc: image14.src }] -======= -import { Layout } from 'src/components/common'; -import { HomeBanner, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; ->>>>>>> 499221a7b8217276dbba438808a6ad3ece216a4d + export default function Home() { return ( <> -<<<<<<< HEAD -======= ->>>>>>> 499221a7b8217276dbba438808a6ad3ece216a4d ) } diff --git a/src/components/common/ButtonCommon/ButtonCommon.module.scss b/src/components/common/ButtonCommon/ButtonCommon.module.scss index 5afe65c85..a7023aa05 100644 --- a/src/components/common/ButtonCommon/ButtonCommon.module.scss +++ b/src/components/common/ButtonCommon/ButtonCommon.module.scss @@ -65,14 +65,8 @@ } &.ghost { -<<<<<<< HEAD - @apply bg-white; - color: var(--text-active); - border: 1px solid var(--text-active); -======= @apply bg-white text-primary; border: 1px solid var(--primary); ->>>>>>> 499221a7b8217276dbba438808a6ad3ece216a4d &.loading { &::before { border-top-color: var(--text-active); diff --git a/src/components/modules/home/index.ts b/src/components/modules/home/index.ts index b53080082..463181c44 100644 --- a/src/components/modules/home/index.ts +++ b/src/components/modules/home/index.ts @@ -1,8 +1,5 @@ export { default as HomeBanner } from './HomeBanner/HomeBanner' -<<<<<<< HEAD export { default as CollectionCarcoucel } from './CollectionCarcoucel/CollectionCarcoucel' -======= export { default as HomeCTA } from './HomeCTA/HomeCTA' export { default as HomeSubscribe } from './HomeSubscribe/HomeSubscribe' export { default as HomeVideo } from './HomeVideo/HomeVideo' ->>>>>>> 499221a7b8217276dbba438808a6ad3ece216a4d diff --git a/tailwind.config.js b/tailwind.config.js index e1022dab6..b3297a342 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -45,7 +45,6 @@ module.exports = { 'negative-border-line': 'var(--negative-border-line)', 'negative-light': 'var(--negative-light)', -<<<<<<< HEAD 'line': 'var(--border-line)', 'background': 'var(--background)', 'white': 'var(--white)', @@ -54,8 +53,6 @@ module.exports = { 'disabled': 'var(--text-disabled)', -======= ->>>>>>> 499221a7b8217276dbba438808a6ad3ece216a4d line: 'var(--border-line)', background: 'var(--background)', white: 'var(--white)', From 9ff88adb088072f606737af62450d9bf7395c819 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 26 Aug 2021 19:54:08 +0700 Subject: [PATCH 09/16] :twisted_rightwards_arrows: merge:Merge branch 'common' of github.com:KieIO/grocery-vercel-commerce into m2-datnguyen :%s --- src/components/common/ButtonCommon/ButtonCommon.module.scss | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/components/common/ButtonCommon/ButtonCommon.module.scss b/src/components/common/ButtonCommon/ButtonCommon.module.scss index a7023aa05..70ab8f400 100644 --- a/src/components/common/ButtonCommon/ButtonCommon.module.scss +++ b/src/components/common/ButtonCommon/ButtonCommon.module.scss @@ -5,13 +5,7 @@ display: flex; justify-content: center; align-items: center; -<<<<<<< HEAD - // padding: 1.6rem 3.2rem; - padding: 0.8rem 1.6rem; - width: 100%; -======= padding: 1.2rem 3.2rem; ->>>>>>> 499221a7b8217276dbba438808a6ad3ece216a4d &:disabled { filter: brightness(0.9); cursor: not-allowed; From f612256f8cd58a377e2ea9763ebe63dec8c2632c Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 27 Aug 2021 10:31:16 +0700 Subject: [PATCH 10/16] :hammer: refactor: reponsive :%s --- pages/index.tsx | 86 +- .../CollectionHeading/CollectionHeading.tsx | 2 +- .../ProductCard/ProductCard.module.scss | 10 +- .../ProductCaroucel.module.scss | 15 +- .../ProductCaroucel/ProductCaroucel.tsx | 7 +- .../common/RecipeCard/RecipeCard.module.scss | 10 +- .../RecipeCaroucel/RecipeCaroucel.module.scss | 14 +- .../common/RecipeCaroucel/RecipeCaroucel.tsx | 10 +- .../CollectionCarcoucel.module.scss | 16 +- .../CollectionCarcoucel.tsx | 13 +- .../home/HomeCollection/HomeCollection.tsx | 138 + .../home/HomeRecipe/HomeRecipe.module.scss | 14 +- .../modules/home/HomeRecipe/HomeRecipe.tsx | 2 +- src/components/modules/home/index.ts | 1 + src/styles/_utilities.scss | 4 - yarn.lock | 7201 ++++++++--------- 16 files changed, 3791 insertions(+), 3752 deletions(-) create mode 100644 src/components/modules/home/HomeCollection/HomeCollection.tsx diff --git a/pages/index.tsx b/pages/index.tsx index 3d6ff54f4..bbf712910 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,92 +1,16 @@ import { FeaturedProductCard, Layout, ProductCaroucel, RecipeCard } from 'src/components/common' -import { HomeBanner, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; -import image5 from "../public/assets/images/image5.png" -import image6 from "../public/assets/images/image6.png" -import image7 from "../public/assets/images/image7.png" -import image8 from "../public/assets/images/image8.png" +import { HomeBanner, HomeCollection, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; + // import image9 from "../public/assets/images/image9.png" // import image10 from "../public/assets/images/image10.png" // import image11 from "../public/assets/images/image11.png" import image12 from "../public/assets/images/image12.png" -import { CollectionCarcoucel } from 'src/components/modules/home' +// import { CollectionCarcoucel } from 'src/components/modules/home' import HomeRecipe from 'src/components/modules/home/HomeRecipe/HomeRecipe' import image13 from "../public/assets/images/image13.png" import image14 from "../public/assets/images/image14.png" import { RecipeCardProps } from '../src/components/common/RecipeCard/RecipeCard'; -const dataTest = [{ - name:"Tomato", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image5.src -},{ - name:"Cucumber", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image6.src -},{ - name:"Carrot", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image7.src -},{ - name:"Salad", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image8.src -},{ - name:"Tomato", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image5.src -},{ - name:"Cucumber", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image6.src -},{ - name:"Tomato", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image5.src -},{ - name:"Cucumber", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image6.src -},{ - name:"Carrot", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image7.src -},{ - name:"Salad", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image8.src -},{ - name:"Tomato", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image5.src -},{ - name:"Cucumber", - weight:"250g", - category:"VEGGIE", - price:"Rp 27.500", - imageSrc:image6.src -}] const recipe:RecipeCardProps[] = [{ title: "Special Recipe of Vietnamese Phở", @@ -118,11 +42,11 @@ const recipe:RecipeCardProps[] = [{ export default function Home() { return ( <> - - + + ) diff --git a/src/components/common/CollectionHeading/CollectionHeading.tsx b/src/components/common/CollectionHeading/CollectionHeading.tsx index 3655d6561..e9ba5f303 100644 --- a/src/components/common/CollectionHeading/CollectionHeading.tsx +++ b/src/components/common/CollectionHeading/CollectionHeading.tsx @@ -2,7 +2,7 @@ import React from 'react' import s from './CollectionHeading.module.scss' import HeadingCommon from '../HeadingCommon/HeadingCommon' -interface CollectionHeadingProps { +export interface CollectionHeadingProps { type?: 'default' | 'highlight' | 'light'; title: string; subtitle: string; diff --git a/src/components/common/ProductCard/ProductCard.module.scss b/src/components/common/ProductCard/ProductCard.module.scss index 980459efb..141fbb474 100644 --- a/src/components/common/ProductCard/ProductCard.module.scss +++ b/src/components/common/ProductCard/ProductCard.module.scss @@ -1,9 +1,9 @@ .productCardWarpper{ - width: 20.8rem; - height: 31.8rem; + max-width: 20.8rem; + min-height: 31.8rem; padding: 1.2rem 1.2rem 0 1.2rem; margin-bottom: 1px; - @apply inline-flex flex-col justify-between; + @apply flex flex-col justify-between; .cardTop{ @apply relative; height: 13.8rem; @@ -49,10 +49,10 @@ } } .cardBot{ - max-height: 4rem; + min-height: 4rem; @apply flex justify-between items-center; .cardButton{ - width: 13.6rem; + // width: 13.6rem; } } } \ No newline at end of file diff --git a/src/components/common/ProductCaroucel/ProductCaroucel.module.scss b/src/components/common/ProductCaroucel/ProductCaroucel.module.scss index c8750168f..4dc959349 100644 --- a/src/components/common/ProductCaroucel/ProductCaroucel.module.scss +++ b/src/components/common/ProductCaroucel/ProductCaroucel.module.scss @@ -1,12 +1,15 @@ @import "../../../styles/utilities"; .productCardWarpper{ @apply spacing-horizontal; - :global(.customArrow) { - &:global(.leftArrow){ - left: calc(-6.4rem - 2rem); - } - &:global(.rightArrow){ - right: calc(-6.4rem - 2rem); + @screen xl { + :global(.customArrow) { + &:global(.leftArrow){ + left: calc(-6.4rem - 0rem); + } + &:global(.rightArrow){ + right: calc(-6.4rem - 0rem); + } } } + } \ No newline at end of file diff --git a/src/components/common/ProductCaroucel/ProductCaroucel.tsx b/src/components/common/ProductCaroucel/ProductCaroucel.tsx index af7a412cf..3c2fb61a1 100644 --- a/src/components/common/ProductCaroucel/ProductCaroucel.tsx +++ b/src/components/common/ProductCaroucel/ProductCaroucel.tsx @@ -15,11 +15,16 @@ const OPTION_DEFAULT: TOptionsEvents = { slidesPerView: 2, mode: 'free', breakpoints: { + '(min-width: 640px)': { + slidesPerView: 3, + }, '(min-width: 768px)': { slidesPerView: 3, }, '(min-width: 1024px)': { - slidesPerView: 5.5, + slidesPerView: 4.5, + },'(min-width: 1280px)': { + slidesPerView: 6, }, }, } diff --git a/src/components/common/RecipeCard/RecipeCard.module.scss b/src/components/common/RecipeCard/RecipeCard.module.scss index ac5e441c6..cd35c8e9b 100644 --- a/src/components/common/RecipeCard/RecipeCard.module.scss +++ b/src/components/common/RecipeCard/RecipeCard.module.scss @@ -1,14 +1,14 @@ .recipeCardWarpper{ - width: 39.2rem; - height: 34rem; - @apply inline-flex flex-col justify-between; + max-width: 39.2rem; + min-height: 34rem; + @apply inline-flex flex-col justify-start; .image{ width: 100%; - height: 22rem; + max-height: 22rem; border-radius: 2.4rem; } .title{ - padding: 1.6rem 8rem 0.4rem 0.8rem; + padding: 1.6rem 0.8rem 0.4rem 0.8rem; // padding: 0 0.8rem; @apply font-bold; font-size: 2rem; diff --git a/src/components/common/RecipeCaroucel/RecipeCaroucel.module.scss b/src/components/common/RecipeCaroucel/RecipeCaroucel.module.scss index 60fe60e67..520b2b352 100644 --- a/src/components/common/RecipeCaroucel/RecipeCaroucel.module.scss +++ b/src/components/common/RecipeCaroucel/RecipeCaroucel.module.scss @@ -1,12 +1,14 @@ @import '../../../styles/utilities'; .recipeCardWarpper { @apply spacing-horizontal; - :global(.customArrow) { - &:global(.leftArrow) { - left: calc(-6.4rem - 2rem); - } - &:global(.rightArrow) { - right: calc(-6.4rem - 2rem); + @screen xl { + :global(.customArrow) { + &:global(.leftArrow) { + left: calc(-6.4rem - 0rem); + } + &:global(.rightArrow) { + right: calc(-6.4rem - 0rem); + } } } } diff --git a/src/components/common/RecipeCaroucel/RecipeCaroucel.tsx b/src/components/common/RecipeCaroucel/RecipeCaroucel.tsx index dfa2d1739..919432597 100644 --- a/src/components/common/RecipeCaroucel/RecipeCaroucel.tsx +++ b/src/components/common/RecipeCaroucel/RecipeCaroucel.tsx @@ -12,16 +12,22 @@ interface RecipeCaroucelProps } const OPTION_DEFAULT: TOptionsEvents = { - slidesPerView: 1, + slidesPerView: 1.25, mode: 'free', spacing:24, breakpoints: { - '(min-width: 768px)': { + '(min-width: 640px)': { slidesPerView: 2, }, '(min-width: 1024px)': { + slidesPerView: 2.5, + }, + '(min-width: 1440px)': { slidesPerView: 3, }, + '(min-width: 1536px)': { + slidesPerView: 3.5, + }, }, } const RecipeCaroucel = ({ option, data, ...props }: RecipeCaroucelProps) => { diff --git a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.module.scss b/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.module.scss index 79d4780bb..ca99b1798 100644 --- a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.module.scss +++ b/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.module.scss @@ -1,12 +1,14 @@ @import '../../../../styles/utilities'; .colectionCarcoucelWarpper { - padding-top: 5.6rem; - padding-bottom: 6.5rem; - @apply flex flex-col ; + padding-top: 5.6rem; + padding-bottom: 6.5rem; + @apply flex flex-col; .top { - @apply spacing-horizontal flex w-full justify-between; - .right{ - margin-right: 14.76; - } + @apply spacing-horizontal flex w-full justify-between; + @screen xl { + .right { + margin-right: 2.476rem; + } + } } } diff --git a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx b/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx index de0f2015a..74e0a5d55 100644 --- a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx +++ b/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx @@ -4,13 +4,12 @@ import { ProductCaroucel, ViewAllItem, } from 'src/components/common' +import { CollectionHeadingProps } from 'src/components/common/CollectionHeading/CollectionHeading' import { ProductCardProps } from 'src/components/common/ProductCard/ProductCard' import s from './CollectionCarcoucel.module.scss' -interface ColectionCarcoucelProps { +interface ColectionCarcoucelProps extends CollectionHeadingProps { data: ProductCardProps[] itemKey: string - title: string - subTitle: string viewAllLink?: string } @@ -18,19 +17,21 @@ const ColectionCarcoucel = ({ data, itemKey, title, - subTitle, + subtitle, + type }: ColectionCarcoucelProps) => { return (
- +
diff --git a/src/components/modules/home/HomeCollection/HomeCollection.tsx b/src/components/modules/home/HomeCollection/HomeCollection.tsx new file mode 100644 index 000000000..54763d571 --- /dev/null +++ b/src/components/modules/home/HomeCollection/HomeCollection.tsx @@ -0,0 +1,138 @@ +import React from 'react' +import { CollectionCarcoucel } from '..' +import image5 from '../../../../../public/assets/images/image5.png' +import image6 from '../../../../../public/assets/images/image6.png' +import image7 from '../../../../../public/assets/images/image7.png' +import image8 from '../../../../../public/assets/images/image8.png' +interface HomeCollectionProps {} +const dataTest = [ + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, +] + +const HomeCollection = (props: HomeCollectionProps) => { + return ( +
+ + + + + + +
+ ) +} + +export default HomeCollection diff --git a/src/components/modules/home/HomeRecipe/HomeRecipe.module.scss b/src/components/modules/home/HomeRecipe/HomeRecipe.module.scss index e24f7e026..40067d074 100644 --- a/src/components/modules/home/HomeRecipe/HomeRecipe.module.scss +++ b/src/components/modules/home/HomeRecipe/HomeRecipe.module.scss @@ -6,8 +6,10 @@ @apply flex flex-col; .top { @apply spacing-horizontal flex w-full justify-between; - .right { - margin-right: 14.76; + @screen xl { + .right { + margin-right: 2.476rem; + } } } .mid{ @@ -16,8 +18,12 @@ @apply flex justify-start spacing-horizontal; .tab{ padding: 1.6rem 1.6rem 0.8rem 1.6rem; - font-size: 3.2rem; - line-height: 4rem; + font-size: 2.4rem; + line-height: 2.8rem; + @screen md{ + font-size: 3.2rem; + line-height: 4rem; + } outline: none; &.active{ @apply text-background custom-border-radius bg-primary; diff --git a/src/components/modules/home/HomeRecipe/HomeRecipe.tsx b/src/components/modules/home/HomeRecipe/HomeRecipe.tsx index d6471ce97..d890a7a65 100644 --- a/src/components/modules/home/HomeRecipe/HomeRecipe.tsx +++ b/src/components/modules/home/HomeRecipe/HomeRecipe.tsx @@ -19,7 +19,7 @@ const HomeRecipe = ({ data, itemKey, title }: HomeRecipeProps) => { {title}
- +
diff --git a/src/components/modules/home/index.ts b/src/components/modules/home/index.ts index 463181c44..7875cd920 100644 --- a/src/components/modules/home/index.ts +++ b/src/components/modules/home/index.ts @@ -3,3 +3,4 @@ export { default as CollectionCarcoucel } from './CollectionCarcoucel/Collection export { default as HomeCTA } from './HomeCTA/HomeCTA' export { default as HomeSubscribe } from './HomeSubscribe/HomeSubscribe' export { default as HomeVideo } from './HomeVideo/HomeVideo' +export { default as HomeCollection } from './HomeCollection/HomeCollection' diff --git a/src/styles/_utilities.scss b/src/styles/_utilities.scss index 1a6661bec..d76d233db 100644 --- a/src/styles/_utilities.scss +++ b/src/styles/_utilities.scss @@ -88,10 +88,6 @@ padding-left: 6.4rem; padding-right: 6.4rem; } - @screen md { - padding-left: 11.2rem; - padding-right: 11.2rem; - } } .spacing-horizontal-left { padding-left: 2rem; diff --git a/yarn.lock b/yarn.lock index 2342171cb..96275a4eb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,35 +3,35 @@ "@ardatan/aggregate-error@0.0.6": - "integrity" "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==" - "resolved" "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz" - "version" "0.0.6" + version "0.0.6" + resolved "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz" + integrity sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ== dependencies: - "tslib" "~2.0.1" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5": - "integrity" "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz" - "version" "7.14.5" - dependencies: - "@babel/highlight" "^7.14.5" + tslib "~2.0.1" "@babel/code-frame@7.12.11": - "integrity" "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==" - "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" - "version" "7.12.11" + version "7.12.11" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz" + integrity sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw== + dependencies: + "@babel/highlight" "^7.14.5" + "@babel/compat-data@^7.14.7", "@babel/compat-data@^7.15.0": - "integrity" "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==" - "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz" + integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA== "@babel/core@^7.0.0": - "integrity" "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==" - "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz" + integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw== dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.0" @@ -42,43 +42,43 @@ "@babel/template" "^7.14.5" "@babel/traverse" "^7.15.0" "@babel/types" "^7.15.0" - "convert-source-map" "^1.7.0" - "debug" "^4.1.0" - "gensync" "^1.0.0-beta.2" - "json5" "^2.1.2" - "semver" "^6.3.0" - "source-map" "^0.5.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" "@babel/generator@^7.12.13", "@babel/generator@^7.15.0", "@babel/generator@^7.5.0": - "integrity" "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==" - "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz" + integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ== dependencies: "@babel/types" "^7.15.0" - "jsesc" "^2.5.1" - "source-map" "^0.5.0" + jsesc "^2.5.1" + source-map "^0.5.0" "@babel/helper-annotate-as-pure@^7.14.5": - "integrity" "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==" - "resolved" "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz" + integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA== dependencies: "@babel/types" "^7.14.5" "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.15.0": - "integrity" "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==" - "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz" + integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A== dependencies: "@babel/compat-data" "^7.15.0" "@babel/helper-validator-option" "^7.14.5" - "browserslist" "^4.16.6" - "semver" "^6.3.0" + browserslist "^4.16.6" + semver "^6.3.0" "@babel/helper-create-class-features-plugin@^7.14.5": - "integrity" "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==" - "resolved" "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz" + integrity sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-function-name" "^7.14.5" @@ -88,46 +88,46 @@ "@babel/helper-split-export-declaration" "^7.14.5" "@babel/helper-function-name@^7.12.13", "@babel/helper-function-name@^7.14.5": - "integrity" "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz" + integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ== dependencies: "@babel/helper-get-function-arity" "^7.14.5" "@babel/template" "^7.14.5" "@babel/types" "^7.14.5" "@babel/helper-get-function-arity@^7.14.5": - "integrity" "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==" - "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz" + integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg== dependencies: "@babel/types" "^7.14.5" "@babel/helper-hoist-variables@^7.14.5": - "integrity" "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz" + integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ== dependencies: "@babel/types" "^7.14.5" "@babel/helper-member-expression-to-functions@^7.15.0": - "integrity" "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==" - "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz" + integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg== dependencies: "@babel/types" "^7.15.0" "@babel/helper-module-imports@^7.14.5": - "integrity" "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz" + integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ== dependencies: "@babel/types" "^7.14.5" "@babel/helper-module-transforms@^7.15.0": - "integrity" "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==" - "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz" + integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg== dependencies: "@babel/helper-module-imports" "^7.14.5" "@babel/helper-replace-supers" "^7.15.0" @@ -139,21 +139,21 @@ "@babel/types" "^7.15.0" "@babel/helper-optimise-call-expression@^7.14.5": - "integrity" "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==" - "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz" + integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA== dependencies: "@babel/types" "^7.14.5" "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": - "integrity" "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz" + integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ== "@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.0": - "integrity" "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==" - "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz" + integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA== dependencies: "@babel/helper-member-expression-to-functions" "^7.15.0" "@babel/helper-optimise-call-expression" "^7.14.5" @@ -161,86 +161,81 @@ "@babel/types" "^7.15.0" "@babel/helper-simple-access@^7.14.8": - "integrity" "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==" - "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz" - "version" "7.14.8" + version "7.14.8" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz" + integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg== dependencies: "@babel/types" "^7.14.8" "@babel/helper-skip-transparent-expression-wrappers@^7.14.5": - "integrity" "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==" - "resolved" "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz" + integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ== dependencies: "@babel/types" "^7.14.5" "@babel/helper-split-export-declaration@^7.12.13", "@babel/helper-split-export-declaration@^7.14.5": - "integrity" "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==" - "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz" + integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA== dependencies: "@babel/types" "^7.14.5" "@babel/helper-validator-identifier@^7.12.11", "@babel/helper-validator-identifier@^7.14.5": - "integrity" "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz" + integrity sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg== "@babel/helper-validator-identifier@^7.14.9": - "integrity" "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz" - "version" "7.14.9" + version "7.14.9" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz" + integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g== "@babel/helper-validator-option@^7.14.5": - "integrity" "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz" + integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow== "@babel/helpers@^7.14.8": - "integrity" "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==" - "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz" - "version" "7.15.3" + version "7.15.3" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz" + integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g== dependencies: "@babel/template" "^7.14.5" "@babel/traverse" "^7.15.0" "@babel/types" "^7.15.0" "@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5": - "integrity" "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==" - "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz" + integrity sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg== dependencies: "@babel/helper-validator-identifier" "^7.14.5" - "chalk" "^2.0.0" - "js-tokens" "^4.0.0" + chalk "^2.0.0" + js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.12.13", "@babel/parser@7.12.16": - "integrity" "sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz" - "version" "7.12.16" +"@babel/parser@7.12.16", "@babel/parser@^7.0.0", "@babel/parser@^7.12.13": + version "7.12.16" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.12.16.tgz" + integrity sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw== -"@babel/parser@^7.14.5": - "integrity" "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz" - "version" "7.15.3" - -"@babel/parser@^7.15.0": - "integrity" "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==" - "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz" - "version" "7.15.3" +"@babel/parser@^7.14.5", "@babel/parser@^7.15.0": + version "7.15.3" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz" + integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA== "@babel/plugin-proposal-class-properties@^7.0.0": - "integrity" "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz" + integrity sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg== dependencies: "@babel/helper-create-class-features-plugin" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-proposal-object-rest-spread@^7.0.0": - "integrity" "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz" - "version" "7.14.7" + version "7.14.7" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz" + integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g== dependencies: "@babel/compat-data" "^7.14.7" "@babel/helper-compilation-targets" "^7.14.5" @@ -249,58 +244,58 @@ "@babel/plugin-transform-parameters" "^7.14.5" "@babel/plugin-syntax-class-properties@^7.0.0": - "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" - "version" "7.12.13" + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.14.5": - "integrity" "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz" + integrity sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.14.5": - "integrity" "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz" + integrity sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-transform-arrow-functions@^7.0.0": - "integrity" "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz" + integrity sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-block-scoped-functions@^7.0.0": - "integrity" "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz" + integrity sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-block-scoping@^7.0.0": - "integrity" "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz" - "version" "7.15.3" + version "7.15.3" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz" + integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-classes@^7.0.0": - "integrity" "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz" - "version" "7.14.9" + version "7.14.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz" + integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-function-name" "^7.14.5" @@ -308,102 +303,102 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-replace-supers" "^7.14.5" "@babel/helper-split-export-declaration" "^7.14.5" - "globals" "^11.1.0" + globals "^11.1.0" "@babel/plugin-transform-computed-properties@^7.0.0": - "integrity" "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz" + integrity sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-destructuring@^7.0.0": - "integrity" "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz" - "version" "7.14.7" + version "7.14.7" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz" + integrity sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-flow-strip-types@^7.0.0": - "integrity" "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz" + integrity sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-flow" "^7.14.5" "@babel/plugin-transform-for-of@^7.0.0": - "integrity" "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz" + integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-function-name@^7.0.0": - "integrity" "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz" + integrity sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ== dependencies: "@babel/helper-function-name" "^7.14.5" "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-literals@^7.0.0": - "integrity" "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz" + integrity sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-member-expression-literals@^7.0.0": - "integrity" "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz" + integrity sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-modules-commonjs@^7.0.0": - "integrity" "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz" + integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig== dependencies: "@babel/helper-module-transforms" "^7.15.0" "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-simple-access" "^7.14.8" - "babel-plugin-dynamic-import-node" "^2.3.3" + babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-object-super@^7.0.0": - "integrity" "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz" + integrity sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-replace-supers" "^7.14.5" "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.14.5": - "integrity" "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz" + integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-property-literals@^7.0.0": - "integrity" "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz" + integrity sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-display-name@^7.0.0": - "integrity" "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz" - "version" "7.15.1" + version "7.15.1" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz" + integrity sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-react-jsx@^7.0.0": - "integrity" "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz" - "version" "7.14.9" + version "7.14.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz" + integrity sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw== dependencies: "@babel/helper-annotate-as-pure" "^7.14.5" "@babel/helper-module-imports" "^7.14.5" @@ -412,61 +407,61 @@ "@babel/types" "^7.14.9" "@babel/plugin-transform-shorthand-properties@^7.0.0": - "integrity" "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz" + integrity sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-transform-spread@^7.0.0": - "integrity" "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz" - "version" "7.14.6" + version "7.14.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz" + integrity sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5" "@babel/plugin-transform-template-literals@^7.0.0": - "integrity" "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==" - "resolved" "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz" + integrity sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.14.0": - "integrity" "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz" - "version" "7.14.6" - dependencies: - "regenerator-runtime" "^0.13.4" - "@babel/runtime@7.12.5": - "integrity" "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz" - "version" "7.12.5" + version "7.12.5" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== dependencies: - "regenerator-runtime" "^0.13.4" + regenerator-runtime "^0.13.4" "@babel/runtime@7.4.5": - "integrity" "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==" - "resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz" - "version" "7.4.5" + version "7.4.5" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz" + integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ== dependencies: - "regenerator-runtime" "^0.13.2" + regenerator-runtime "^0.13.2" + +"@babel/runtime@^7.0.0", "@babel/runtime@^7.12.13", "@babel/runtime@^7.14.0": + version "7.14.6" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz" + integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== + dependencies: + regenerator-runtime "^0.13.4" "@babel/template@^7.14.5": - "integrity" "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==" - "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz" - "version" "7.14.5" + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz" + integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g== dependencies: "@babel/code-frame" "^7.14.5" "@babel/parser" "^7.14.5" "@babel/types" "^7.14.5" -"@babel/traverse@^7.0.0", "@babel/traverse@7.12.13": - "integrity" "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz" - "version" "7.12.13" +"@babel/traverse@7.12.13", "@babel/traverse@^7.0.0": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz" + integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== dependencies: "@babel/code-frame" "^7.12.13" "@babel/generator" "^7.12.13" @@ -474,14 +469,14 @@ "@babel/helper-split-export-declaration" "^7.12.13" "@babel/parser" "^7.12.13" "@babel/types" "^7.12.13" - "debug" "^4.1.0" - "globals" "^11.1.0" - "lodash" "^4.17.19" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" "@babel/traverse@^7.15.0": - "integrity" "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==" - "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz" - "version" "7.15.0" + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz" + integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw== dependencies: "@babel/code-frame" "^7.14.5" "@babel/generator" "^7.15.0" @@ -490,85 +485,61 @@ "@babel/helper-split-export-declaration" "^7.14.5" "@babel/parser" "^7.15.0" "@babel/types" "^7.15.0" - "debug" "^4.1.0" - "globals" "^11.1.0" + debug "^4.1.0" + globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.12.13", "@babel/types@7.12.13": - "integrity" "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz" - "version" "7.12.13" +"@babel/types@7.12.13", "@babel/types@^7.0.0", "@babel/types@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz" + integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== dependencies: "@babel/helper-validator-identifier" "^7.12.11" - "lodash" "^4.17.19" - "to-fast-properties" "^2.0.0" - -"@babel/types@^7.14.5": - "integrity" "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" - "version" "7.15.0" - dependencies: - "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" - -"@babel/types@^7.14.8": - "integrity" "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" - "version" "7.15.0" - dependencies: - "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" - -"@babel/types@^7.14.9": - "integrity" "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" - "version" "7.15.0" - dependencies: - "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" - -"@babel/types@^7.15.0": - "integrity" "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" - "version" "7.15.0" - dependencies: - "@babel/helper-validator-identifier" "^7.14.9" - "to-fast-properties" "^2.0.0" + lodash "^4.17.19" + to-fast-properties "^2.0.0" "@babel/types@7.8.3": - "integrity" "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==" - "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz" - "version" "7.8.3" + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz" + integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg== dependencies: - "esutils" "^2.0.2" - "lodash" "^4.17.13" - "to-fast-properties" "^2.0.0" + esutils "^2.0.2" + lodash "^4.17.13" + to-fast-properties "^2.0.0" + +"@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.14.9", "@babel/types@^7.15.0": + version "7.15.0" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz" + integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ== + dependencies: + "@babel/helper-validator-identifier" "^7.14.9" + to-fast-properties "^2.0.0" "@csstools/convert-colors@^1.4.0": - "integrity" "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" - "resolved" "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" - "version" "1.4.0" + version "1.4.0" + resolved "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== "@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2": - "integrity" "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==" - "resolved" "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz" - "version" "3.0.2" + version "3.0.2" + resolved "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz" + integrity sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== dependencies: - "lodash.get" "^4" - "make-error" "^1" - "ts-node" "^9" - "tslib" "^2" + lodash.get "^4" + make-error "^1" + ts-node "^9" + tslib "^2" "@fullhuman/postcss-purgecss@^4.0.3": - "integrity" "sha512-/EnQ9UDWGGqHkn1UKAwSgh+gJHPKmD+Z+5dQ4gWT4qq2NUyez3zqAfZNwFH3eSgmgO+wjTXfhlLchx2M9/K+7Q==" - "resolved" "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.0.3.tgz" - "version" "4.0.3" + version "4.0.3" + resolved "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.0.3.tgz" + integrity sha512-/EnQ9UDWGGqHkn1UKAwSgh+gJHPKmD+Z+5dQ4gWT4qq2NUyez3zqAfZNwFH3eSgmgO+wjTXfhlLchx2M9/K+7Q== dependencies: - "purgecss" "^4.0.3" + purgecss "^4.0.3" "@graphql-codegen/cli@^1.21.5": - "integrity" "sha512-w3SovNJ9qtMhFLAdPZeCdGvHXDgfdb53mueWDTyncOt04m+tohVnY4qExvyKLTN5zlGxrA/5ubp2x8Az0xQarA==" - "resolved" "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-1.21.5.tgz" - "version" "1.21.5" + version "1.21.5" + resolved "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-1.21.5.tgz" + integrity sha512-w3SovNJ9qtMhFLAdPZeCdGvHXDgfdb53mueWDTyncOt04m+tohVnY4qExvyKLTN5zlGxrA/5ubp2x8Az0xQarA== dependencies: "@graphql-codegen/core" "1.17.10" "@graphql-codegen/plugin-helpers" "^1.18.7" @@ -582,249 +553,249 @@ "@graphql-tools/prisma-loader" "^6.3.0" "@graphql-tools/url-loader" "^6.10.1" "@graphql-tools/utils" "^7.9.1" - "ansi-escapes" "^4.3.1" - "chalk" "^4.1.0" - "change-case-all" "1.0.14" - "chokidar" "^3.5.1" - "common-tags" "^1.8.0" - "cosmiconfig" "^7.0.0" - "debounce" "^1.2.0" - "dependency-graph" "^0.11.0" - "detect-indent" "^6.0.0" - "glob" "^7.1.6" - "graphql-config" "^3.3.0" - "inquirer" "^7.3.3" - "is-glob" "^4.0.1" - "json-to-pretty-yaml" "^1.2.2" - "latest-version" "5.1.0" - "listr" "^0.14.3" - "listr-update-renderer" "^0.5.0" - "log-symbols" "^4.0.0" - "minimatch" "^3.0.4" - "mkdirp" "^1.0.4" - "string-env-interpolation" "^1.0.1" - "ts-log" "^2.2.3" - "tslib" "~2.2.0" - "valid-url" "^1.0.9" - "wrap-ansi" "^7.0.0" - "yaml" "^1.10.0" - "yargs" "^17.0.0" + ansi-escapes "^4.3.1" + chalk "^4.1.0" + change-case-all "1.0.14" + chokidar "^3.5.1" + common-tags "^1.8.0" + cosmiconfig "^7.0.0" + debounce "^1.2.0" + dependency-graph "^0.11.0" + detect-indent "^6.0.0" + glob "^7.1.6" + graphql-config "^3.3.0" + inquirer "^7.3.3" + is-glob "^4.0.1" + json-to-pretty-yaml "^1.2.2" + latest-version "5.1.0" + listr "^0.14.3" + listr-update-renderer "^0.5.0" + log-symbols "^4.0.0" + minimatch "^3.0.4" + mkdirp "^1.0.4" + string-env-interpolation "^1.0.1" + ts-log "^2.2.3" + tslib "~2.2.0" + valid-url "^1.0.9" + wrap-ansi "^7.0.0" + yaml "^1.10.0" + yargs "^17.0.0" "@graphql-codegen/core@1.17.10": - "integrity" "sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ==" - "resolved" "https://registry.npmjs.org/@graphql-codegen/core/-/core-1.17.10.tgz" - "version" "1.17.10" + version "1.17.10" + resolved "https://registry.npmjs.org/@graphql-codegen/core/-/core-1.17.10.tgz" + integrity sha512-RA3umgVDs/RI/+ztHh+H4GfJxrJUfWJQqoAkMfX4qPTVO5qsy3R4vPudE0oP8w+kFbL8dFsRfAAPUZxI4jV/hQ== dependencies: "@graphql-codegen/plugin-helpers" "^1.18.7" "@graphql-tools/merge" "^6.2.14" "@graphql-tools/utils" "^7.9.1" - "tslib" "~2.2.0" + tslib "~2.2.0" "@graphql-codegen/plugin-helpers@^1.18.7": - "integrity" "sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ==" - "resolved" "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz" - "version" "1.18.8" + version "1.18.8" + resolved "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.18.8.tgz" + integrity sha512-mb4I9j9lMGqvGggYuZ0CV+Hme08nar68xkpPbAVotg/ZBmlhZIok/HqW2BcMQi7Rj+Il5HQMeQ1wQ1M7sv/TlQ== dependencies: "@graphql-tools/utils" "^7.9.1" - "common-tags" "1.8.0" - "import-from" "4.0.0" - "lodash" "~4.17.0" - "tslib" "~2.3.0" + common-tags "1.8.0" + import-from "4.0.0" + lodash "~4.17.0" + tslib "~2.3.0" "@graphql-codegen/schema-ast@^1.18.3": - "integrity" "sha512-D0uheH039ztSG3mboW5enmyaFwTcevLSR8yNrdN+NEKoQJJoDWsb9P/G6NTdFu5Bb03IvNhIFTpG1ttWtRP/aQ==" - "resolved" "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-1.18.3.tgz" - "version" "1.18.3" + version "1.18.3" + resolved "https://registry.npmjs.org/@graphql-codegen/schema-ast/-/schema-ast-1.18.3.tgz" + integrity sha512-D0uheH039ztSG3mboW5enmyaFwTcevLSR8yNrdN+NEKoQJJoDWsb9P/G6NTdFu5Bb03IvNhIFTpG1ttWtRP/aQ== dependencies: "@graphql-codegen/plugin-helpers" "^1.18.7" "@graphql-tools/utils" "^7.9.1" - "tslib" "~2.2.0" + tslib "~2.2.0" "@graphql-codegen/typescript-operations@^1.18.1": - "integrity" "sha512-AF9OCNBq0HuW3C5nsO11+53fgFGE40lNUtjSIJocvMcstEKvHx4GrzYO0XIpZsjRPrnyds00Y5xTSynLqB0XxA==" - "resolved" "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.2.tgz" - "version" "1.18.2" + version "1.18.2" + resolved "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.18.2.tgz" + integrity sha512-AF9OCNBq0HuW3C5nsO11+53fgFGE40lNUtjSIJocvMcstEKvHx4GrzYO0XIpZsjRPrnyds00Y5xTSynLqB0XxA== dependencies: "@graphql-codegen/plugin-helpers" "^1.18.7" "@graphql-codegen/typescript" "^1.22.3" "@graphql-codegen/visitor-plugin-common" "1.21.2" - "auto-bind" "~4.0.0" - "tslib" "~2.3.0" + auto-bind "~4.0.0" + tslib "~2.3.0" "@graphql-codegen/typescript@^1.22.2", "@graphql-codegen/typescript@^1.22.3": - "integrity" "sha512-qLSnVN2g/UxxzhRWHZcHw/Xkvx5wZh0RDzmg9MjAlPnDwAI89jg/ljKDwtTOfN+F6M8W4gQ9mjkWd6NxBQRgXw==" - "resolved" "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.3.tgz" - "version" "1.22.3" + version "1.22.3" + resolved "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.22.3.tgz" + integrity sha512-qLSnVN2g/UxxzhRWHZcHw/Xkvx5wZh0RDzmg9MjAlPnDwAI89jg/ljKDwtTOfN+F6M8W4gQ9mjkWd6NxBQRgXw== dependencies: "@graphql-codegen/plugin-helpers" "^1.18.7" "@graphql-codegen/visitor-plugin-common" "1.21.2" - "auto-bind" "~4.0.0" - "tslib" "~2.3.0" + auto-bind "~4.0.0" + tslib "~2.3.0" "@graphql-codegen/visitor-plugin-common@1.21.2": - "integrity" "sha512-Bb5P2Hw7f+lNWfazjcGwVcX434stNd7/EhgA+S2Ro0Bn1xVCK/WL0IHT2TGb+pf6/lWg3Y+J9wo2aOKkqDHT6A==" - "resolved" "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.2.tgz" - "version" "1.21.2" + version "1.21.2" + resolved "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.21.2.tgz" + integrity sha512-Bb5P2Hw7f+lNWfazjcGwVcX434stNd7/EhgA+S2Ro0Bn1xVCK/WL0IHT2TGb+pf6/lWg3Y+J9wo2aOKkqDHT6A== dependencies: "@graphql-codegen/plugin-helpers" "^1.18.7" "@graphql-tools/optimize" "^1.0.1" "@graphql-tools/relay-operation-optimizer" "^6.3.0" - "array.prototype.flatmap" "^1.2.4" - "auto-bind" "~4.0.0" - "change-case-all" "1.0.14" - "dependency-graph" "^0.11.0" - "graphql-tag" "^2.11.0" - "parse-filepath" "^1.0.2" - "tslib" "~2.3.0" + array.prototype.flatmap "^1.2.4" + auto-bind "~4.0.0" + change-case-all "1.0.14" + dependency-graph "^0.11.0" + graphql-tag "^2.11.0" + parse-filepath "^1.0.2" + tslib "~2.3.0" "@graphql-tools/apollo-engine-loader@^6.2.5": - "integrity" "sha512-CE4uef6PyxtSG+7OnLklIr2BZZDgjO89ZXK47EKdY7jQy/BQD/9o+8SxPsgiBc+2NsDJH2I6P/nqoaJMOEat6g==" - "resolved" "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-6.2.5.tgz" - "version" "6.2.5" + version "6.2.5" + resolved "https://registry.npmjs.org/@graphql-tools/apollo-engine-loader/-/apollo-engine-loader-6.2.5.tgz" + integrity sha512-CE4uef6PyxtSG+7OnLklIr2BZZDgjO89ZXK47EKdY7jQy/BQD/9o+8SxPsgiBc+2NsDJH2I6P/nqoaJMOEat6g== dependencies: "@graphql-tools/utils" "^7.0.0" - "cross-fetch" "3.0.6" - "tslib" "~2.0.1" + cross-fetch "3.0.6" + tslib "~2.0.1" "@graphql-tools/batch-execute@^7.1.2": - "integrity" "sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg==" - "resolved" "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz" - "version" "7.1.2" + version "7.1.2" + resolved "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.1.2.tgz" + integrity sha512-IuR2SB2MnC2ztA/XeTMTfWcA0Wy7ZH5u+nDkDNLAdX+AaSyDnsQS35sCmHqG0VOGTl7rzoyBWLCKGwSJplgtwg== dependencies: "@graphql-tools/utils" "^7.7.0" - "dataloader" "2.0.0" - "tslib" "~2.2.0" - "value-or-promise" "1.0.6" + dataloader "2.0.0" + tslib "~2.2.0" + value-or-promise "1.0.6" "@graphql-tools/code-file-loader@^6.3.1": - "integrity" "sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg==" - "resolved" "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz" - "version" "6.3.1" + version "6.3.1" + resolved "https://registry.npmjs.org/@graphql-tools/code-file-loader/-/code-file-loader-6.3.1.tgz" + integrity sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg== dependencies: "@graphql-tools/graphql-tag-pluck" "^6.5.1" "@graphql-tools/utils" "^7.0.0" - "tslib" "~2.1.0" + tslib "~2.1.0" "@graphql-tools/delegate@^7.0.1", "@graphql-tools/delegate@^7.1.5": - "integrity" "sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g==" - "resolved" "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz" - "version" "7.1.5" + version "7.1.5" + resolved "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.1.5.tgz" + integrity sha512-bQu+hDd37e+FZ0CQGEEczmRSfQRnnXeUxI/0miDV+NV/zCbEdIJj5tYFNrKT03W6wgdqx8U06d8L23LxvGri/g== dependencies: "@ardatan/aggregate-error" "0.0.6" "@graphql-tools/batch-execute" "^7.1.2" "@graphql-tools/schema" "^7.1.5" "@graphql-tools/utils" "^7.7.1" - "dataloader" "2.0.0" - "tslib" "~2.2.0" - "value-or-promise" "1.0.6" + dataloader "2.0.0" + tslib "~2.2.0" + value-or-promise "1.0.6" "@graphql-tools/git-loader@^6.2.6": - "integrity" "sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw==" - "resolved" "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz" - "version" "6.2.6" + version "6.2.6" + resolved "https://registry.npmjs.org/@graphql-tools/git-loader/-/git-loader-6.2.6.tgz" + integrity sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw== dependencies: "@graphql-tools/graphql-tag-pluck" "^6.2.6" "@graphql-tools/utils" "^7.0.0" - "tslib" "~2.1.0" + tslib "~2.1.0" "@graphql-tools/github-loader@^6.2.5": - "integrity" "sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw==" - "resolved" "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz" - "version" "6.2.5" + version "6.2.5" + resolved "https://registry.npmjs.org/@graphql-tools/github-loader/-/github-loader-6.2.5.tgz" + integrity sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw== dependencies: "@graphql-tools/graphql-tag-pluck" "^6.2.6" "@graphql-tools/utils" "^7.0.0" - "cross-fetch" "3.0.6" - "tslib" "~2.0.1" + cross-fetch "3.0.6" + tslib "~2.0.1" "@graphql-tools/graphql-file-loader@^6.0.0", "@graphql-tools/graphql-file-loader@^6.2.7": - "integrity" "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==" - "resolved" "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz" - "version" "6.2.7" + version "6.2.7" + resolved "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz" + integrity sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ== dependencies: "@graphql-tools/import" "^6.2.6" "@graphql-tools/utils" "^7.0.0" - "tslib" "~2.1.0" + tslib "~2.1.0" "@graphql-tools/graphql-tag-pluck@^6.2.6", "@graphql-tools/graphql-tag-pluck@^6.5.1": - "integrity" "sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q==" - "resolved" "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz" - "version" "6.5.1" + version "6.5.1" + resolved "https://registry.npmjs.org/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-6.5.1.tgz" + integrity sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q== dependencies: "@babel/parser" "7.12.16" "@babel/traverse" "7.12.13" "@babel/types" "7.12.13" "@graphql-tools/utils" "^7.0.0" - "tslib" "~2.1.0" + tslib "~2.1.0" "@graphql-tools/import@^6.2.6": - "integrity" "sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw==" - "resolved" "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz" - "version" "6.3.1" + version "6.3.1" + resolved "https://registry.npmjs.org/@graphql-tools/import/-/import-6.3.1.tgz" + integrity sha512-1szR19JI6WPibjYurMLdadHKZoG9C//8I/FZ0Dt4vJSbrMdVNp8WFxg4QnZrDeMG4MzZc90etsyF5ofKjcC+jw== dependencies: - "resolve-from" "5.0.0" - "tslib" "~2.2.0" + resolve-from "5.0.0" + tslib "~2.2.0" "@graphql-tools/json-file-loader@^6.0.0", "@graphql-tools/json-file-loader@^6.2.6": - "integrity" "sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==" - "resolved" "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz" - "version" "6.2.6" + version "6.2.6" + resolved "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz" + integrity sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA== dependencies: "@graphql-tools/utils" "^7.0.0" - "tslib" "~2.0.1" + tslib "~2.0.1" "@graphql-tools/load@^6.0.0", "@graphql-tools/load@^6.2.8": - "integrity" "sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA==" - "resolved" "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz" - "version" "6.2.8" + version "6.2.8" + resolved "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.8.tgz" + integrity sha512-JpbyXOXd8fJXdBh2ta0Q4w8ia6uK5FHzrTNmcvYBvflFuWly2LDTk2abbSl81zKkzswQMEd2UIYghXELRg8eTA== dependencies: "@graphql-tools/merge" "^6.2.12" "@graphql-tools/utils" "^7.5.0" - "globby" "11.0.3" - "import-from" "3.0.0" - "is-glob" "4.0.1" - "p-limit" "3.1.0" - "tslib" "~2.2.0" - "unixify" "1.0.0" - "valid-url" "1.0.9" - -"@graphql-tools/merge@^6.2.12", "@graphql-tools/merge@^6.2.14": - "integrity" "sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow==" - "resolved" "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.17.tgz" - "version" "6.2.17" - dependencies: - "@graphql-tools/schema" "^8.0.2" - "@graphql-tools/utils" "8.0.2" - "tslib" "~2.3.0" - -"@graphql-tools/merge@^8.0.2": - "integrity" "sha512-li/bl6RpcZCPA0LrSxMYMcyYk+brer8QYY25jCKLS7gvhJkgzEFpCDaX43V1+X13djEoAbgay2mCr3dtfJQQRQ==" - "resolved" "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.0.2.tgz" - "version" "8.0.2" - dependencies: - "@graphql-tools/utils" "^8.1.1" - "tslib" "~2.3.0" + globby "11.0.3" + import-from "3.0.0" + is-glob "4.0.1" + p-limit "3.1.0" + tslib "~2.2.0" + unixify "1.0.0" + valid-url "1.0.9" "@graphql-tools/merge@6.0.0 - 6.2.14": - "integrity" "sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow==" - "resolved" "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz" - "version" "6.2.14" + version "6.2.14" + resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.14.tgz" + integrity sha512-RWT4Td0ROJai2eR66NHejgf8UwnXJqZxXgDWDI+7hua5vNA2OW8Mf9K1Wav1ZkjWnuRp4ztNtkZGie5ISw55ow== dependencies: "@graphql-tools/schema" "^7.0.0" "@graphql-tools/utils" "^7.7.0" - "tslib" "~2.2.0" + tslib "~2.2.0" + +"@graphql-tools/merge@^6.2.12", "@graphql-tools/merge@^6.2.14": + version "6.2.17" + resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.17.tgz" + integrity sha512-G5YrOew39fZf16VIrc49q3c8dBqQDD0ax5LYPiNja00xsXDi0T9zsEWVt06ApjtSdSF6HDddlu5S12QjeN8Tow== + dependencies: + "@graphql-tools/schema" "^8.0.2" + "@graphql-tools/utils" "8.0.2" + tslib "~2.3.0" + +"@graphql-tools/merge@^8.0.2": + version "8.0.2" + resolved "https://registry.npmjs.org/@graphql-tools/merge/-/merge-8.0.2.tgz" + integrity sha512-li/bl6RpcZCPA0LrSxMYMcyYk+brer8QYY25jCKLS7gvhJkgzEFpCDaX43V1+X13djEoAbgay2mCr3dtfJQQRQ== + dependencies: + "@graphql-tools/utils" "^8.1.1" + tslib "~2.3.0" "@graphql-tools/optimize@^1.0.1": - "integrity" "sha512-cRlUNsbErYoBtzzS6zXahXeTBZGPVlPHXCpnEZ0XiK/KY/sQL96cyzak0fM/Gk6qEI9/l32MYEICjasiBQrl5w==" - "resolved" "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.0.1.tgz" - "version" "1.0.1" + version "1.0.1" + resolved "https://registry.npmjs.org/@graphql-tools/optimize/-/optimize-1.0.1.tgz" + integrity sha512-cRlUNsbErYoBtzzS6zXahXeTBZGPVlPHXCpnEZ0XiK/KY/sQL96cyzak0fM/Gk6qEI9/l32MYEICjasiBQrl5w== dependencies: - "tslib" "~2.0.1" + tslib "~2.0.1" "@graphql-tools/prisma-loader@^6.3.0": - "integrity" "sha512-9V3W/kzsFBmUQqOsd96V4a4k7Didz66yh/IK89B1/rrvy9rYj+ULjEqR73x9BYZ+ww9FV8yP8LasWAJwWaqqJQ==" - "resolved" "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-6.3.0.tgz" - "version" "6.3.0" + version "6.3.0" + resolved "https://registry.npmjs.org/@graphql-tools/prisma-loader/-/prisma-loader-6.3.0.tgz" + integrity sha512-9V3W/kzsFBmUQqOsd96V4a4k7Didz66yh/IK89B1/rrvy9rYj+ULjEqR73x9BYZ+ww9FV8yP8LasWAJwWaqqJQ== dependencies: "@graphql-tools/url-loader" "^6.8.2" "@graphql-tools/utils" "^7.0.0" @@ -832,252 +803,243 @@ "@types/js-yaml" "^4.0.0" "@types/json-stable-stringify" "^1.0.32" "@types/jsonwebtoken" "^8.5.0" - "chalk" "^4.1.0" - "debug" "^4.3.1" - "dotenv" "^8.2.0" - "graphql-request" "^3.3.0" - "http-proxy-agent" "^4.0.1" - "https-proxy-agent" "^5.0.0" - "isomorphic-fetch" "^3.0.0" - "js-yaml" "^4.0.0" - "json-stable-stringify" "^1.0.1" - "jsonwebtoken" "^8.5.1" - "lodash" "^4.17.20" - "replaceall" "^0.1.6" - "scuid" "^1.1.0" - "tslib" "~2.1.0" - "yaml-ast-parser" "^0.0.43" + chalk "^4.1.0" + debug "^4.3.1" + dotenv "^8.2.0" + graphql-request "^3.3.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + isomorphic-fetch "^3.0.0" + js-yaml "^4.0.0" + json-stable-stringify "^1.0.1" + jsonwebtoken "^8.5.1" + lodash "^4.17.20" + replaceall "^0.1.6" + scuid "^1.1.0" + tslib "~2.1.0" + yaml-ast-parser "^0.0.43" "@graphql-tools/relay-operation-optimizer@^6.3.0": - "integrity" "sha512-7UYnxPvIUDrdEKFAYrNF/YsoVBYMj6l3rwwuNs1jZyzAVZh8uq3TdvaFIIlcYvRychj45BEsg1jvRBvmhTaj3Q==" - "resolved" "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.7.tgz" - "version" "6.3.7" + version "6.3.7" + resolved "https://registry.npmjs.org/@graphql-tools/relay-operation-optimizer/-/relay-operation-optimizer-6.3.7.tgz" + integrity sha512-7UYnxPvIUDrdEKFAYrNF/YsoVBYMj6l3rwwuNs1jZyzAVZh8uq3TdvaFIIlcYvRychj45BEsg1jvRBvmhTaj3Q== dependencies: "@graphql-tools/utils" "^8.1.1" - "relay-compiler" "11.0.2" - "tslib" "~2.3.0" + relay-compiler "11.0.2" + tslib "~2.3.0" -"@graphql-tools/schema@^7.0.0": - "integrity" "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==" - "resolved" "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz" - "version" "7.1.5" +"@graphql-tools/schema@^7.0.0", "@graphql-tools/schema@^7.1.5": + version "7.1.5" + resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz" + integrity sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA== dependencies: "@graphql-tools/utils" "^7.1.2" - "tslib" "~2.2.0" - "value-or-promise" "1.0.6" - -"@graphql-tools/schema@^7.1.5": - "integrity" "sha512-uyn3HSNSckf4mvQSq0Q07CPaVZMNFCYEVxroApOaw802m9DcZPgf9XVPy/gda5GWj9AhbijfRYVTZQgHnJ4CXA==" - "resolved" "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.5.tgz" - "version" "7.1.5" - dependencies: - "@graphql-tools/utils" "^7.1.2" - "tslib" "~2.2.0" - "value-or-promise" "1.0.6" + tslib "~2.2.0" + value-or-promise "1.0.6" "@graphql-tools/schema@^8.0.2": - "integrity" "sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg==" - "resolved" "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.1.2.tgz" - "version" "8.1.2" + version "8.1.2" + resolved "https://registry.npmjs.org/@graphql-tools/schema/-/schema-8.1.2.tgz" + integrity sha512-rX2pg42a0w7JLVYT+f/yeEKpnoZL5PpLq68TxC3iZ8slnNBNjfVfvzzOn8Q8Q6Xw3t17KP9QespmJEDfuQe4Rg== dependencies: "@graphql-tools/merge" "^8.0.2" "@graphql-tools/utils" "^8.1.1" - "tslib" "~2.3.0" - "value-or-promise" "1.0.10" + tslib "~2.3.0" + value-or-promise "1.0.10" "@graphql-tools/url-loader@^6.0.0", "@graphql-tools/url-loader@^6.10.1", "@graphql-tools/url-loader@^6.8.2": - "integrity" "sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw==" - "resolved" "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz" - "version" "6.10.1" + version "6.10.1" + resolved "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.10.1.tgz" + integrity sha512-DSDrbhQIv7fheQ60pfDpGD256ixUQIR6Hhf9Z5bRjVkXOCvO5XrkwoWLiU7iHL81GB1r0Ba31bf+sl+D4nyyfw== dependencies: "@graphql-tools/delegate" "^7.0.1" "@graphql-tools/utils" "^7.9.0" "@graphql-tools/wrap" "^7.0.4" "@microsoft/fetch-event-source" "2.0.1" "@types/websocket" "1.0.2" - "abort-controller" "3.0.0" - "cross-fetch" "3.1.4" - "extract-files" "9.0.0" - "form-data" "4.0.0" - "graphql-ws" "^4.4.1" - "is-promise" "4.0.0" - "isomorphic-ws" "4.0.1" - "lodash" "4.17.21" - "meros" "1.1.4" - "subscriptions-transport-ws" "^0.9.18" - "sync-fetch" "0.3.0" - "tslib" "~2.2.0" - "valid-url" "1.0.9" - "ws" "7.4.5" - -"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0", "@graphql-tools/utils@^7.9.1": - "integrity" "sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w==" - "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz" - "version" "7.10.0" - dependencies: - "@ardatan/aggregate-error" "0.0.6" - "camel-case" "4.1.2" - "tslib" "~2.2.0" - -"@graphql-tools/utils@^8.1.1": - "integrity" "sha512-QbFNoBmBiZ+ej4y6mOv8Ba4lNhcrTEKXAhZ0f74AhdEXi7b9xbGUH/slO5JaSyp85sGQYIPmxjRPpXBjLklbmw==" - "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.1.1.tgz" - "version" "8.1.1" - dependencies: - "tslib" "~2.3.0" + abort-controller "3.0.0" + cross-fetch "3.1.4" + extract-files "9.0.0" + form-data "4.0.0" + graphql-ws "^4.4.1" + is-promise "4.0.0" + isomorphic-ws "4.0.1" + lodash "4.17.21" + meros "1.1.4" + subscriptions-transport-ws "^0.9.18" + sync-fetch "0.3.0" + tslib "~2.2.0" + valid-url "1.0.9" + ws "7.4.5" "@graphql-tools/utils@8.0.2": - "integrity" "sha512-gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ==" - "resolved" "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.0.2.tgz" - "version" "8.0.2" + version "8.0.2" + resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.0.2.tgz" + integrity sha512-gzkavMOgbhnwkHJYg32Adv6f+LxjbQmmbdD5Hty0+CWxvaiuJq+nU6tzb/7VSU4cwhbNLx/lGu2jbCPEW1McZQ== dependencies: - "tslib" "~2.3.0" + tslib "~2.3.0" + +"@graphql-tools/utils@^7.0.0", "@graphql-tools/utils@^7.1.2", "@graphql-tools/utils@^7.5.0", "@graphql-tools/utils@^7.7.0", "@graphql-tools/utils@^7.7.1", "@graphql-tools/utils@^7.8.1", "@graphql-tools/utils@^7.9.0", "@graphql-tools/utils@^7.9.1": + version "7.10.0" + resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.10.0.tgz" + integrity sha512-d334r6bo9mxdSqZW6zWboEnnOOFRrAPVQJ7LkU8/6grglrbcu6WhwCLzHb90E94JI3TD3ricC3YGbUqIi9Xg0w== + dependencies: + "@ardatan/aggregate-error" "0.0.6" + camel-case "4.1.2" + tslib "~2.2.0" + +"@graphql-tools/utils@^8.1.1": + version "8.1.1" + resolved "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.1.1.tgz" + integrity sha512-QbFNoBmBiZ+ej4y6mOv8Ba4lNhcrTEKXAhZ0f74AhdEXi7b9xbGUH/slO5JaSyp85sGQYIPmxjRPpXBjLklbmw== + dependencies: + tslib "~2.3.0" "@graphql-tools/wrap@^7.0.4": - "integrity" "sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg==" - "resolved" "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz" - "version" "7.0.8" + version "7.0.8" + resolved "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.8.tgz" + integrity sha512-1NDUymworsOlb53Qfh7fonDi2STvqCtbeE68ntKY9K/Ju/be2ZNxrFSbrBHwnxWcN9PjISNnLcAyJ1L5tCUyhg== dependencies: "@graphql-tools/delegate" "^7.1.5" "@graphql-tools/schema" "^7.1.5" "@graphql-tools/utils" "^7.8.1" - "tslib" "~2.2.0" - "value-or-promise" "1.0.6" + tslib "~2.2.0" + value-or-promise "1.0.6" "@hapi/accept@5.0.2": - "integrity" "sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==" - "resolved" "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz" - "version" "5.0.2" + version "5.0.2" + resolved "https://registry.npmjs.org/@hapi/accept/-/accept-5.0.2.tgz" + integrity sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw== dependencies: "@hapi/boom" "9.x.x" "@hapi/hoek" "9.x.x" "@hapi/boom@9.x.x": - "integrity" "sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==" - "resolved" "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz" - "version" "9.1.4" + version "9.1.4" + resolved "https://registry.npmjs.org/@hapi/boom/-/boom-9.1.4.tgz" + integrity sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw== dependencies: "@hapi/hoek" "9.x.x" "@hapi/hoek@9.x.x": - "integrity" "sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug==" - "resolved" "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz" - "version" "9.2.0" + version "9.2.0" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.0.tgz" + integrity sha512-sqKVVVOe5ivCaXDWivIJYVSaEgdQK9ul7a4Kity5Iw7u9+wBAPbX1RMSnLLmp7O4Vzj0WOWwMAJsTL00xwaNug== "@iarna/toml@^2.2.5": - "integrity" "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" - "resolved" "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz" - "version" "2.2.5" + version "2.2.5" + resolved "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz" + integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== "@microsoft/fetch-event-source@2.0.1": - "integrity" "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==" - "resolved" "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz" - "version" "2.0.1" + version "2.0.1" + resolved "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz" + integrity sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA== "@next/bundle-analyzer@^10.2.3": - "integrity" "sha512-vEfQhGWgJugZOlSUlj3DZWs/KsK0SO2SPKoHSZ7KkzpruKzc/e45G0oUh0rffzdhasMQZM1TuSBkxO+1UcnDNw==" - "resolved" "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-10.2.3.tgz" - "version" "10.2.3" + version "10.2.3" + resolved "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-10.2.3.tgz" + integrity sha512-vEfQhGWgJugZOlSUlj3DZWs/KsK0SO2SPKoHSZ7KkzpruKzc/e45G0oUh0rffzdhasMQZM1TuSBkxO+1UcnDNw== dependencies: - "webpack-bundle-analyzer" "4.3.0" + webpack-bundle-analyzer "4.3.0" "@next/env@11.0.1": - "integrity" "sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ==" - "resolved" "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz" - "version" "11.0.1" + version "11.0.1" + resolved "https://registry.npmjs.org/@next/env/-/env-11.0.1.tgz" + integrity sha512-yZfKh2U6R9tEYyNUrs2V3SBvCMufkJ07xMH5uWy8wqcl5gAXoEw6A/1LDqwX3j7pUutF9d1ZxpdGDA3Uag+aQQ== "@next/polyfill-module@11.0.1": - "integrity" "sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg==" - "resolved" "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.0.1.tgz" - "version" "11.0.1" + version "11.0.1" + resolved "https://registry.npmjs.org/@next/polyfill-module/-/polyfill-module-11.0.1.tgz" + integrity sha512-Cjs7rrKCg4CF4Jhri8PCKlBXhszTfOQNl9AjzdNy4K5jXFyxyoSzuX2rK4IuoyE+yGp5A3XJCBEmOQ4xbUp9Mg== "@next/react-dev-overlay@11.0.1": - "integrity" "sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg==" - "resolved" "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz" - "version" "11.0.1" + version "11.0.1" + resolved "https://registry.npmjs.org/@next/react-dev-overlay/-/react-dev-overlay-11.0.1.tgz" + integrity sha512-lvUjMVpLsgzADs9Q8wtC5LNqvfdN+M0BDMSrqr04EDWAyyX0vURHC9hkvLbyEYWyh+WW32pwjKBXdkMnJhoqMg== dependencies: "@babel/code-frame" "7.12.11" - "anser" "1.4.9" - "chalk" "4.0.0" - "classnames" "2.2.6" - "css.escape" "1.5.1" - "data-uri-to-buffer" "3.0.1" - "platform" "1.3.6" - "shell-quote" "1.7.2" - "source-map" "0.8.0-beta.0" - "stacktrace-parser" "0.1.10" - "strip-ansi" "6.0.0" + anser "1.4.9" + chalk "4.0.0" + classnames "2.2.6" + css.escape "1.5.1" + data-uri-to-buffer "3.0.1" + platform "1.3.6" + shell-quote "1.7.2" + source-map "0.8.0-beta.0" + stacktrace-parser "0.1.10" + strip-ansi "6.0.0" "@next/react-refresh-utils@11.0.1": - "integrity" "sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw==" - "resolved" "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz" - "version" "11.0.1" + version "11.0.1" + resolved "https://registry.npmjs.org/@next/react-refresh-utils/-/react-refresh-utils-11.0.1.tgz" + integrity sha512-K347DM6Z7gBSE+TfUaTTceWvbj0B6iNAsFZXbFZOlfg3uyz2sbKpzPYYFocCc27yjLaS8OfR8DEdS2mZXi8Saw== "@nodelib/fs.scandir@2.1.5": - "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - "version" "2.1.5" + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" - "run-parallel" "^1.1.9" + run-parallel "^1.1.9" -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - "version" "2.0.5" +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" - "resolved" "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - "version" "1.2.8" + version "1.2.8" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" - "fastq" "^1.6.0" + fastq "^1.6.0" "@polka/url@^1.0.0-next.17": - "integrity" "sha512-0p1rCgM3LLbAdwBnc7gqgnvjHg9KpbhcSphergHShlkWz8EdPawoMJ3/VbezI0mGC5eKCDzMaPgF9Yca6cKvrg==" - "resolved" "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.17.tgz" - "version" "1.0.0-next.17" + version "1.0.0-next.17" + resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.17.tgz" + integrity sha512-0p1rCgM3LLbAdwBnc7gqgnvjHg9KpbhcSphergHShlkWz8EdPawoMJ3/VbezI0mGC5eKCDzMaPgF9Yca6cKvrg== "@react-spring/animated@~9.2.0": - "integrity" "sha512-AfV6ZM8pCCAT29GY5C8/1bOPjZrv/7kD0vedjiE/tEYvNDwg9GlscrvsTViWR2XykJoYrDfdkYArrldWpsCJ5g==" - "resolved" "https://registry.npmjs.org/@react-spring/animated/-/animated-9.2.4.tgz" - "version" "9.2.4" + version "9.2.4" + resolved "https://registry.npmjs.org/@react-spring/animated/-/animated-9.2.4.tgz" + integrity sha512-AfV6ZM8pCCAT29GY5C8/1bOPjZrv/7kD0vedjiE/tEYvNDwg9GlscrvsTViWR2XykJoYrDfdkYArrldWpsCJ5g== dependencies: "@react-spring/shared" "~9.2.0" "@react-spring/types" "~9.2.0" "@react-spring/core@~9.2.0": - "integrity" "sha512-R+PwyfsjiuYCWqaTTfCpYpRmsP0h87RNm7uxC1Uxy7QAHUfHEm2sAHn+AdHPwq/MbVwDssVT8C5yf2WGcqiXGg==" - "resolved" "https://registry.npmjs.org/@react-spring/core/-/core-9.2.4.tgz" - "version" "9.2.4" + version "9.2.4" + resolved "https://registry.npmjs.org/@react-spring/core/-/core-9.2.4.tgz" + integrity sha512-R+PwyfsjiuYCWqaTTfCpYpRmsP0h87RNm7uxC1Uxy7QAHUfHEm2sAHn+AdHPwq/MbVwDssVT8C5yf2WGcqiXGg== dependencies: "@react-spring/animated" "~9.2.0" "@react-spring/shared" "~9.2.0" "@react-spring/types" "~9.2.0" "@react-spring/rafz@~9.2.0": - "integrity" "sha512-SOKf9eue+vAX+DGo7kWYNl9i9J3gPUlQjifIcV9Bzw9h3i30wPOOP0TjS7iMG/kLp2cdHQYDNFte6nt23VAZkQ==" - "resolved" "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.2.4.tgz" - "version" "9.2.4" + version "9.2.4" + resolved "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.2.4.tgz" + integrity sha512-SOKf9eue+vAX+DGo7kWYNl9i9J3gPUlQjifIcV9Bzw9h3i30wPOOP0TjS7iMG/kLp2cdHQYDNFte6nt23VAZkQ== "@react-spring/shared@~9.2.0": - "integrity" "sha512-ZEr4l2BxmyFRUvRA2VCkPfCJii4E7cGkwbjmTBx1EmcGrOnde/V2eF5dxqCTY3k35QuCegkrWe0coRJVkh8q2Q==" - "resolved" "https://registry.npmjs.org/@react-spring/shared/-/shared-9.2.4.tgz" - "version" "9.2.4" + version "9.2.4" + resolved "https://registry.npmjs.org/@react-spring/shared/-/shared-9.2.4.tgz" + integrity sha512-ZEr4l2BxmyFRUvRA2VCkPfCJii4E7cGkwbjmTBx1EmcGrOnde/V2eF5dxqCTY3k35QuCegkrWe0coRJVkh8q2Q== dependencies: "@react-spring/rafz" "~9.2.0" "@react-spring/types" "~9.2.0" "@react-spring/types@~9.2.0": - "integrity" "sha512-zHUXrWO8nweUN/ISjrjqU7GgXXvoEbFca1CgiE0TY0H/dqJb3l+Rhx8ecPVNYimzFg3ZZ1/T0egpLop8SOv4aA==" - "resolved" "https://registry.npmjs.org/@react-spring/types/-/types-9.2.4.tgz" - "version" "9.2.4" + version "9.2.4" + resolved "https://registry.npmjs.org/@react-spring/types/-/types-9.2.4.tgz" + integrity sha512-zHUXrWO8nweUN/ISjrjqU7GgXXvoEbFca1CgiE0TY0H/dqJb3l+Rhx8ecPVNYimzFg3ZZ1/T0egpLop8SOv4aA== "@react-spring/web@^9.2.1": - "integrity" "sha512-dWRcgVDbO2UI9I03n/HVmCx9tY++Na+RwRzkzXv3E53BcFsjvnWGArnpj+xE/XgXiaII3ep2RmUj5jyYoukqGg==" - "resolved" "https://registry.npmjs.org/@react-spring/web/-/web-9.2.3.tgz" - "version" "9.2.3" + version "9.2.3" + resolved "https://registry.npmjs.org/@react-spring/web/-/web-9.2.3.tgz" + integrity sha512-dWRcgVDbO2UI9I03n/HVmCx9tY++Na+RwRzkzXv3E53BcFsjvnWGArnpj+xE/XgXiaII3ep2RmUj5jyYoukqGg== dependencies: "@react-spring/animated" "~9.2.0" "@react-spring/core" "~9.2.0" @@ -1085,478 +1047,478 @@ "@react-spring/types" "~9.2.0" "@samverschueren/stream-to-observable@^0.3.0": - "integrity" "sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ==" - "resolved" "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz" - "version" "0.3.1" + version "0.3.1" + resolved "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz" + integrity sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ== dependencies: - "any-observable" "^0.3.0" + any-observable "^0.3.0" "@sindresorhus/is@^0.14.0": - "integrity" "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - "resolved" "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" - "version" "0.14.0" + version "0.14.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== "@szmarczak/http-timer@^1.1.2": - "integrity" "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==" - "resolved" "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== dependencies: - "defer-to-connect" "^1.0.1" + defer-to-connect "^1.0.1" "@tootallnate/once@1": - "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" - "version" "1.1.2" + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/async-retry@1.2.1": - "integrity" "sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ==" - "resolved" "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.2.1.tgz" - "version" "1.2.1" + version "1.2.1" + resolved "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.2.1.tgz" + integrity sha512-yMQ6CVgICWtyFNBqJT3zqOc+TnqqEPLo4nKJNPFwcialiylil38Ie6q1ENeFTjvaLOkVim9K5LisHgAKJWidGQ== "@types/body-scroll-lock@^2.6.1": - "integrity" "sha512-PPFm/2A6LfKmSpvMg58gHtSqwwMChbcKKGhSCRIhY4MyFzhY8moAN6HrTCpOeZQUqkFdTFfMqr7njeqGLKt72Q==" - "resolved" "https://registry.npmjs.org/@types/body-scroll-lock/-/body-scroll-lock-2.6.1.tgz" - "version" "2.6.1" + version "2.6.1" + resolved "https://registry.npmjs.org/@types/body-scroll-lock/-/body-scroll-lock-2.6.1.tgz" + integrity sha512-PPFm/2A6LfKmSpvMg58gHtSqwwMChbcKKGhSCRIhY4MyFzhY8moAN6HrTCpOeZQUqkFdTFfMqr7njeqGLKt72Q== "@types/cookie@^0.4.0": - "integrity" "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg==" - "resolved" "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz" - "version" "0.4.0" + version "0.4.0" + resolved "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz" + integrity sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg== "@types/http-proxy-agent@^2.0.2": - "integrity" "sha512-2S6IuBRhqUnH1/AUx9k8KWtY3Esg4eqri946MnxTG5HwehF1S5mqLln8fcyMiuQkY72p2gH3W+rIPqp5li0LyQ==" - "resolved" "https://registry.npmjs.org/@types/http-proxy-agent/-/http-proxy-agent-2.0.2.tgz" - "version" "2.0.2" + version "2.0.2" + resolved "https://registry.npmjs.org/@types/http-proxy-agent/-/http-proxy-agent-2.0.2.tgz" + integrity sha512-2S6IuBRhqUnH1/AUx9k8KWtY3Esg4eqri946MnxTG5HwehF1S5mqLln8fcyMiuQkY72p2gH3W+rIPqp5li0LyQ== dependencies: "@types/node" "*" "@types/js-cookie@^2.2.6": - "integrity" "sha512-+oY0FDTO2GYKEV0YPvSshGq9t7YozVkgvXLty7zogQNuCxBhT9/3INX9Q7H1aRZ4SUDRXAKlJuA4EA5nTt7SNw==" - "resolved" "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.6.tgz" - "version" "2.2.6" + version "2.2.6" + resolved "https://registry.npmjs.org/@types/js-cookie/-/js-cookie-2.2.6.tgz" + integrity sha512-+oY0FDTO2GYKEV0YPvSshGq9t7YozVkgvXLty7zogQNuCxBhT9/3INX9Q7H1aRZ4SUDRXAKlJuA4EA5nTt7SNw== "@types/js-yaml@^4.0.0": - "integrity" "sha512-5t9BhoORasuF5uCPr+d5/hdB++zRFUTMIZOzbNkr+jZh3yQht4HYbRDyj9fY8n2TZT30iW9huzav73x4NikqWg==" - "resolved" "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.3.tgz" - "version" "4.0.3" + version "4.0.3" + resolved "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.3.tgz" + integrity sha512-5t9BhoORasuF5uCPr+d5/hdB++zRFUTMIZOzbNkr+jZh3yQht4HYbRDyj9fY8n2TZT30iW9huzav73x4NikqWg== "@types/json-stable-stringify@^1.0.32": - "integrity" "sha512-qEWiQff6q2tA5gcJGWwzplQcXdJtm+0oy6IHGHzlOf3eFAkGE/FIPXZK9ofWgNSHVp8AFFI33PJJshS0ei3Gvw==" - "resolved" "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.33.tgz" - "version" "1.0.33" + version "1.0.33" + resolved "https://registry.npmjs.org/@types/json-stable-stringify/-/json-stable-stringify-1.0.33.tgz" + integrity sha512-qEWiQff6q2tA5gcJGWwzplQcXdJtm+0oy6IHGHzlOf3eFAkGE/FIPXZK9ofWgNSHVp8AFFI33PJJshS0ei3Gvw== "@types/jsonwebtoken@^8.5.0": - "integrity" "sha512-OGqtHQ7N5/Ap/TUwO6IgHDuLiAoTmHhGpNvgkCm/F4N6pKzx/RBSfr2OXZSwC6vkfnsEdb6+7DNZVtiXiwdwFw==" - "resolved" "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.5.tgz" - "version" "8.5.5" + version "8.5.5" + resolved "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-8.5.5.tgz" + integrity sha512-OGqtHQ7N5/Ap/TUwO6IgHDuLiAoTmHhGpNvgkCm/F4N6pKzx/RBSfr2OXZSwC6vkfnsEdb6+7DNZVtiXiwdwFw== dependencies: "@types/node" "*" "@types/lodash.debounce@^4.0.6": - "integrity" "sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ==" - "resolved" "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz" - "version" "4.0.6" + version "4.0.6" + resolved "https://registry.npmjs.org/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz" + integrity sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ== dependencies: "@types/lodash" "*" "@types/lodash.random@^3.2.6": - "integrity" "sha512-RRr0pKm+3USvG/HTkuRKA8v2EqXu19VXC09j4VL2UQec8Yx8Fn6wYTPGjYdmX4UFd23ykS7SLFkiULS/rv8kTA==" - "resolved" "https://registry.npmjs.org/@types/lodash.random/-/lodash.random-3.2.6.tgz" - "version" "3.2.6" + version "3.2.6" + resolved "https://registry.npmjs.org/@types/lodash.random/-/lodash.random-3.2.6.tgz" + integrity sha512-RRr0pKm+3USvG/HTkuRKA8v2EqXu19VXC09j4VL2UQec8Yx8Fn6wYTPGjYdmX4UFd23ykS7SLFkiULS/rv8kTA== dependencies: "@types/lodash" "*" "@types/lodash.throttle@^4.1.6": - "integrity" "sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg==" - "resolved" "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz" - "version" "4.1.6" + version "4.1.6" + resolved "https://registry.npmjs.org/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz" + integrity sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg== dependencies: "@types/lodash" "*" "@types/lodash@*": - "integrity" "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw==" - "resolved" "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz" - "version" "4.14.172" + version "4.14.172" + resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz" + integrity sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw== "@types/lru-cache@4.1.1": - "integrity" "sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw==" - "resolved" "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-4.1.1.tgz" - "version" "4.1.1" + version "4.1.1" + resolved "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-4.1.1.tgz" + integrity sha512-8mNEUG6diOrI6pMqOHrHPDBB1JsrpedeMK9AWGzVCQ7StRRribiT9BRvUmF8aUws9iBbVlgVekOT5Sgzc1MTKw== "@types/node-fetch@2.3.2": - "integrity" "sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A==" - "resolved" "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.3.2.tgz" - "version" "2.3.2" + version "2.3.2" + resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.3.2.tgz" + integrity sha512-yW0EOebSsQme9yKu09XbdDfle4/SmWZMK4dfteWcSLCYNQQcF+YOv0kIrvm+9pO11/ghA4E6A+RNQqvYj4Nr3A== dependencies: "@types/node" "*" "@types/node@*", "@types/node@^15.12.4": - "integrity" "sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz" - "version" "15.12.4" + version "15.12.4" + resolved "https://registry.npmjs.org/@types/node/-/node-15.12.4.tgz" + integrity sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA== "@types/node@10.12.18": - "integrity" "sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==" - "resolved" "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz" - "version" "10.12.18" + version "10.12.18" + resolved "https://registry.npmjs.org/@types/node/-/node-10.12.18.tgz" + integrity sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ== "@types/parse-json@^4.0.0": - "integrity" "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - "resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" - "version" "4.0.0" + version "4.0.0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prop-types@*": - "integrity" "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - "resolved" "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" - "version" "15.7.4" + version "15.7.4" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz" + integrity sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ== "@types/react@^17.0.8": - "integrity" "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==" - "resolved" "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz" - "version" "17.0.11" + version "17.0.11" + resolved "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz" + integrity sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA== dependencies: "@types/prop-types" "*" "@types/scheduler" "*" - "csstype" "^3.0.2" + csstype "^3.0.2" "@types/scheduler@*": - "integrity" "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - "resolved" "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" - "version" "0.16.2" + version "0.16.2" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== "@types/uuid@8.3.1": - "integrity" "sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg==" - "resolved" "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.1.tgz" - "version" "8.3.1" + version "8.3.1" + resolved "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.1.tgz" + integrity sha512-Y2mHTRAbqfFkpjldbkHGY8JIzRN6XqYRliG8/24FcHm2D2PwW24fl5xMRTVGdrb7iMrwCaIEbLWerGIkXuFWVg== "@types/websocket@1.0.2": - "integrity" "sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ==" - "resolved" "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz" - "version" "1.0.2" + version "1.0.2" + resolved "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.2.tgz" + integrity sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ== dependencies: "@types/node" "*" "@vercel/fetch-cached-dns@^2.0.2": - "integrity" "sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw==" - "resolved" "https://registry.npmjs.org/@vercel/fetch-cached-dns/-/fetch-cached-dns-2.0.2.tgz" - "version" "2.0.2" + version "2.0.2" + resolved "https://registry.npmjs.org/@vercel/fetch-cached-dns/-/fetch-cached-dns-2.0.2.tgz" + integrity sha512-gDqKEV8CeY2YmCdZpP1rn3tFK1L07Vw2+HYkCK8zpRHOVGr/sP8yhBsW+C/yqGVj0i9z/rIvqIHe5emvRvxwgw== dependencies: "@types/node-fetch" "2.3.2" "@zeit/dns-cached-resolve" "2.1.2" "@vercel/fetch-retry@^5.0.2": - "integrity" "sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg==" - "resolved" "https://registry.npmjs.org/@vercel/fetch-retry/-/fetch-retry-5.0.3.tgz" - "version" "5.0.3" + version "5.0.3" + resolved "https://registry.npmjs.org/@vercel/fetch-retry/-/fetch-retry-5.0.3.tgz" + integrity sha512-DIIoBY92r+sQ6iHSf5WjKiYvkdsDIMPWKYATlE0KcUAj2RV6SZK9UWpUzBRKsofXqedOqpVjrI0IE6AWL7JRtg== dependencies: - "async-retry" "^1.3.1" - "debug" "^3.1.0" + async-retry "^1.3.1" + debug "^3.1.0" "@vercel/fetch@^6.1.0": - "integrity" "sha512-nddCkgpA0aVIqOlzh+qVlzDNcQq0cSnqefM+x6SciGI4GCvVZeaZ7WEowgX8I/HwBAq8Uj5Bdnd+r0+sYsJsig==" - "resolved" "https://registry.npmjs.org/@vercel/fetch/-/fetch-6.1.1.tgz" - "version" "6.1.1" + version "6.1.1" + resolved "https://registry.npmjs.org/@vercel/fetch/-/fetch-6.1.1.tgz" + integrity sha512-nddCkgpA0aVIqOlzh+qVlzDNcQq0cSnqefM+x6SciGI4GCvVZeaZ7WEowgX8I/HwBAq8Uj5Bdnd+r0+sYsJsig== dependencies: "@types/async-retry" "1.2.1" "@vercel/fetch-cached-dns" "^2.0.2" "@vercel/fetch-retry" "^5.0.2" - "agentkeepalive" "3.4.1" - "debug" "3.1.0" + agentkeepalive "3.4.1" + debug "3.1.0" "@zeit/dns-cached-resolve@2.1.2": - "integrity" "sha512-A/5gbBskKPETTBqHwvlaW1Ri2orO62yqoFoXdxna1SQ7A/lXjpWgpJ1wdY3IQEcz5LydpS4sJ8SzI2gFyyLEhg==" - "resolved" "https://registry.npmjs.org/@zeit/dns-cached-resolve/-/dns-cached-resolve-2.1.2.tgz" - "version" "2.1.2" + version "2.1.2" + resolved "https://registry.npmjs.org/@zeit/dns-cached-resolve/-/dns-cached-resolve-2.1.2.tgz" + integrity sha512-A/5gbBskKPETTBqHwvlaW1Ri2orO62yqoFoXdxna1SQ7A/lXjpWgpJ1wdY3IQEcz5LydpS4sJ8SzI2gFyyLEhg== dependencies: "@types/async-retry" "1.2.1" "@types/lru-cache" "4.1.1" "@types/node" "10.12.18" - "async-retry" "1.2.3" - "lru-cache" "5.1.1" + async-retry "1.2.3" + lru-cache "5.1.1" -"abort-controller@3.0.0": - "integrity" "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==" - "resolved" "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" - "version" "3.0.0" +abort-controller@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" + integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== dependencies: - "event-target-shim" "^5.0.0" + event-target-shim "^5.0.0" -"acorn-node@^1.6.1": - "integrity" "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==" - "resolved" "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" - "version" "1.8.2" +acorn-node@^1.6.1: + version "1.8.2" + resolved "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz" + integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== dependencies: - "acorn" "^7.0.0" - "acorn-walk" "^7.0.0" - "xtend" "^4.0.2" + acorn "^7.0.0" + acorn-walk "^7.0.0" + xtend "^4.0.2" -"acorn-walk@^7.0.0": - "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" - "version" "7.2.0" +acorn-walk@^7.0.0: + version "7.2.0" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" + integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -"acorn-walk@^8.0.0": - "integrity" "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==" - "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz" - "version" "8.1.1" +acorn-walk@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz" + integrity sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w== -"acorn@^7.0.0": - "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - "version" "7.4.1" +acorn@^7.0.0: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -"acorn@^8.0.4": - "integrity" "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==" - "resolved" "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz" - "version" "8.4.1" +acorn@^8.0.4: + version "8.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== -"agent-base@6": - "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" - "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - "version" "6.0.2" +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: - "debug" "4" + debug "4" -"agentkeepalive@3.4.1": - "integrity" "sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg==" - "resolved" "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.4.1.tgz" - "version" "3.4.1" +agentkeepalive@3.4.1: + version "3.4.1" + resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.4.1.tgz" + integrity sha512-MPIwsZU9PP9kOrZpyu2042kYA8Fdt/AedQYkYXucHgF9QoD9dXVp0ypuGnHXSR0hTstBxdt85Xkh4JolYfK5wg== dependencies: - "humanize-ms" "^1.2.1" + humanize-ms "^1.2.1" -"aggregate-error@^3.0.0": - "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" - "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" - "version" "3.1.0" +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: - "clean-stack" "^2.0.0" - "indent-string" "^4.0.0" + clean-stack "^2.0.0" + indent-string "^4.0.0" -"anser@1.4.9": - "integrity" "sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA==" - "resolved" "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz" - "version" "1.4.9" +anser@1.4.9: + version "1.4.9" + resolved "https://registry.npmjs.org/anser/-/anser-1.4.9.tgz" + integrity sha512-AI+BjTeGt2+WFk4eWcqbQ7snZpDBt8SaLlj0RT2h5xfdWaiy51OjYvqwMrNzJLGy8iOAL6nKDITWO+rd4MkYEA== -"ansi-colors@^4.1.1": - "integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" - "resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" - "version" "4.1.1" +ansi-colors@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz" + integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== -"ansi-escapes@^3.0.0": - "integrity" "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" - "version" "3.2.0" +ansi-escapes@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz" + integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== -"ansi-escapes@^4.2.1", "ansi-escapes@^4.3.0", "ansi-escapes@^4.3.1": - "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" - "resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" - "version" "4.3.2" +ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: + version "4.3.2" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: - "type-fest" "^0.21.3" + type-fest "^0.21.3" -"ansi-regex@^2.0.0": - "integrity" "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" - "version" "2.1.1" +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= -"ansi-regex@^3.0.0": - "integrity" "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" - "version" "3.0.0" +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz" + integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= -"ansi-regex@^5.0.0": - "integrity" "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - "resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" - "version" "5.0.0" +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -"ansi-styles@^2.2.1": - "integrity" "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" - "version" "2.2.1" +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" + integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -"ansi-styles@^3.2.1": - "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" - "version" "3.2.1" +ansi-styles@^3.2.1: + 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== dependencies: - "color-convert" "^1.9.0" + color-convert "^1.9.0" -"ansi-styles@^4.0.0", "ansi-styles@^4.1.0": - "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" - "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - "version" "4.3.0" +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: - "color-convert" "^2.0.1" + color-convert "^2.0.1" -"any-observable@^0.3.0": - "integrity" "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==" - "resolved" "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz" - "version" "0.3.0" +any-observable@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz" + integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== -"anymatch@~3.1.1", "anymatch@~3.1.2": - "integrity" "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==" - "resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" - "version" "3.1.2" +anymatch@~3.1.1, anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== dependencies: - "normalize-path" "^3.0.0" - "picomatch" "^2.0.4" + normalize-path "^3.0.0" + picomatch "^2.0.4" -"arg@^4.1.0": - "integrity" "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" - "resolved" "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" - "version" "4.1.3" +arg@^4.1.0: + version "4.1.3" + resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" + integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== -"arg@^5.0.0": - "integrity" "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - "resolved" "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz" - "version" "5.0.1" +arg@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz" + integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== -"argparse@^2.0.1": - "integrity" "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - "resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" - "version" "2.0.1" +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -"array-includes-with-glob@^3.0.6": - "integrity" "sha512-/PZEKASyXWmUTkNhuxnmqybv1CmIdY5rp3axLy3Dv6SYfaBb+EgS7Nl991mquHT1N2u0YAnE3IOafVNRM6Y9dw==" - "resolved" "https://registry.npmjs.org/array-includes-with-glob/-/array-includes-with-glob-3.1.0.tgz" - "version" "3.1.0" +array-includes-with-glob@^3.0.6: + version "3.1.0" + resolved "https://registry.npmjs.org/array-includes-with-glob/-/array-includes-with-glob-3.1.0.tgz" + integrity sha512-/PZEKASyXWmUTkNhuxnmqybv1CmIdY5rp3axLy3Dv6SYfaBb+EgS7Nl991mquHT1N2u0YAnE3IOafVNRM6Y9dw== dependencies: "@babel/runtime" "^7.14.0" - "matcher" "^4.0.0" + matcher "^4.0.0" -"array-union@^2.1.0": - "integrity" "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" - "version" "2.1.0" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -"array.prototype.flatmap@^1.2.4": - "integrity" "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==" - "resolved" "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" - "version" "1.2.4" +array.prototype.flatmap@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz" + integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "es-abstract" "^1.18.0-next.1" - "function-bind" "^1.1.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + function-bind "^1.1.1" -"asap@~2.0.3": - "integrity" "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - "resolved" "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" - "version" "2.0.6" +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= -"asn1.js@^5.2.0": - "integrity" "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==" - "resolved" "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" - "version" "5.4.1" +asn1.js@^5.2.0: + version "5.4.1" + resolved "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz" + integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== dependencies: - "bn.js" "^4.0.0" - "inherits" "^2.0.1" - "minimalistic-assert" "^1.0.0" - "safer-buffer" "^2.1.0" + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + safer-buffer "^2.1.0" -"assert@^1.1.1": - "integrity" "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==" - "resolved" "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" - "version" "1.5.0" +assert@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" + integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== dependencies: - "object-assign" "^4.1.1" - "util" "0.10.3" + es6-object-assign "^1.1.0" + is-nan "^1.2.1" + object-is "^1.0.1" + util "^0.12.0" -"assert@2.0.0": - "integrity" "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==" - "resolved" "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz" - "version" "2.0.0" +assert@^1.1.1: + version "1.5.0" + resolved "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz" + integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA== dependencies: - "es6-object-assign" "^1.1.0" - "is-nan" "^1.2.1" - "object-is" "^1.0.1" - "util" "^0.12.0" + object-assign "^4.1.1" + util "0.10.3" -"ast-types@0.13.2": - "integrity" "sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA==" - "resolved" "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz" - "version" "0.13.2" +ast-types@0.13.2: + version "0.13.2" + resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.2.tgz" + integrity sha512-uWMHxJxtfj/1oZClOxDEV1sQ1HCDkA4MG8Gr69KKeBjEVH0R84WlejZ0y2DcwyBlpAEMltmVYkVgqfLFb2oyiA== -"astral-regex@^2.0.0": - "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" - "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" - "version" "2.0.0" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== -"async-retry@^1.3.1": - "integrity" "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==" - "resolved" "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz" - "version" "1.3.3" +async-retry@1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/async-retry/-/async-retry-1.2.3.tgz" + integrity sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q== dependencies: - "retry" "0.13.1" + retry "0.12.0" -"async-retry@1.2.3": - "integrity" "sha512-tfDb02Th6CE6pJUF2gjW5ZVjsgwlucVXOEQMvEX9JgSJMs9gAX+Nz3xRuJBKuUYjTSYORqvDBORdAQ3LU59g7Q==" - "resolved" "https://registry.npmjs.org/async-retry/-/async-retry-1.2.3.tgz" - "version" "1.2.3" +async-retry@^1.3.1: + version "1.3.3" + resolved "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz" + integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== dependencies: - "retry" "0.12.0" + retry "0.13.1" -"asynckit@^0.4.0": - "integrity" "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" - "version" "0.4.0" +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -"auto-bind@~4.0.0": - "integrity" "sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ==" - "resolved" "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz" - "version" "4.0.0" +auto-bind@~4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/auto-bind/-/auto-bind-4.0.0.tgz" + integrity sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== -"autoprefixer@^10.2.6": - "integrity" "sha512-8lChSmdU6dCNMCQopIf4Pe5kipkAGj/fvTMslCsih0uHpOrXOPUEVOmYMMqmw3cekQkSD7EhIeuYl5y0BLdKqg==" - "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.6.tgz" - "version" "10.2.6" +autoprefixer@^10.2.6: + version "10.2.6" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.2.6.tgz" + integrity sha512-8lChSmdU6dCNMCQopIf4Pe5kipkAGj/fvTMslCsih0uHpOrXOPUEVOmYMMqmw3cekQkSD7EhIeuYl5y0BLdKqg== dependencies: - "browserslist" "^4.16.6" - "caniuse-lite" "^1.0.30001230" - "colorette" "^1.2.2" - "fraction.js" "^4.1.1" - "normalize-range" "^0.1.2" - "postcss-value-parser" "^4.1.0" + browserslist "^4.16.6" + caniuse-lite "^1.0.30001230" + colorette "^1.2.2" + fraction.js "^4.1.1" + normalize-range "^0.1.2" + postcss-value-parser "^4.1.0" -"autoprefixer@^9.6.1": - "integrity" "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==" - "resolved" "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz" - "version" "9.8.6" +autoprefixer@^9.6.1: + version "9.8.6" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz" + integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== dependencies: - "browserslist" "^4.12.0" - "caniuse-lite" "^1.0.30001109" - "colorette" "^1.2.1" - "normalize-range" "^0.1.2" - "num2fraction" "^1.2.2" - "postcss" "^7.0.32" - "postcss-value-parser" "^4.1.0" + browserslist "^4.12.0" + caniuse-lite "^1.0.30001109" + colorette "^1.2.1" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^7.0.32" + postcss-value-parser "^4.1.0" -"available-typed-arrays@^1.0.4": - "integrity" "sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA==" - "resolved" "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz" - "version" "1.0.4" +available-typed-arrays@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.4.tgz" + integrity sha512-SA5mXJWrId1TaQjfxUYghbqQ/hYioKmLJvPJyDuYRtXXenFNMjj4hSSt1Cf1xsuXSXrtxrVC5Ot4eU6cOtBDdA== -"babel-plugin-dynamic-import-node@^2.3.3": - "integrity" "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" - "version" "2.3.3" +babel-plugin-dynamic-import-node@^2.3.3: + 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== dependencies: - "object.assign" "^4.1.0" + object.assign "^4.1.0" -"babel-plugin-syntax-jsx@6.18.0": - "integrity" "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" - "version" "6.18.0" +babel-plugin-syntax-jsx@6.18.0: + version "6.18.0" + resolved "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz" + integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= -"babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0": - "integrity" "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" - "resolved" "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz" - "version" "7.0.0-beta.0" +babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: + version "7.0.0-beta.0" + resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz" + integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== -"babel-preset-fbjs@^3.3.0": - "integrity" "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==" - "resolved" "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz" - "version" "3.4.0" +babel-preset-fbjs@^3.3.0: + version "3.4.0" + resolved "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz" + integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== dependencies: "@babel/plugin-proposal-class-properties" "^7.0.0" "@babel/plugin-proposal-object-rest-spread" "^7.0.0" @@ -1584,616 +1546,572 @@ "@babel/plugin-transform-shorthand-properties" "^7.0.0" "@babel/plugin-transform-spread" "^7.0.0" "@babel/plugin-transform-template-literals" "^7.0.0" - "babel-plugin-syntax-trailing-function-commas" "^7.0.0-beta.0" + babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -"backo2@^1.0.2": - "integrity" "sha1-MasayLEpNjRj41s+u2n038+6eUc=" - "resolved" "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" - "version" "1.0.2" +backo2@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz" + integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= -"balanced-match@^1.0.0": - "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - "version" "1.0.2" +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -"base64-js@^1.0.2", "base64-js@^1.3.1": - "integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - "resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - "version" "1.5.1" +base64-js@^1.0.2, base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -"big.js@^5.2.2": - "integrity" "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - "resolved" "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" - "version" "5.2.2" +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== -"binary-extensions@^2.0.0": - "integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - "resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - "version" "2.2.0" +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -"bn.js@^4.0.0": - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - "version" "4.12.0" +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -"bn.js@^4.1.0": - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - "version" "4.12.0" +bn.js@^5.0.0, bn.js@^5.1.1: + version "5.2.0" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== -"bn.js@^4.11.9": - "integrity" "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz" - "version" "4.12.0" +body-scroll-lock@^3.1.5: + version "3.1.5" + resolved "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz" + integrity sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg== -"bn.js@^5.0.0", "bn.js@^5.1.1": - "integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" - "resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz" - "version" "5.2.0" - -"body-scroll-lock@^3.1.5": - "integrity" "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg==" - "resolved" "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz" - "version" "3.1.5" - -"brace-expansion@^1.1.7": - "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" - "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" - "version" "1.1.11" +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: - "balanced-match" "^1.0.0" - "concat-map" "0.0.1" + balanced-match "^1.0.0" + concat-map "0.0.1" -"braces@^3.0.1", "braces@~3.0.2": - "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" - "resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - "version" "3.0.2" +braces@^3.0.1, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: - "fill-range" "^7.0.1" + fill-range "^7.0.1" -"brorand@^1.0.1", "brorand@^1.1.0": - "integrity" "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" - "resolved" "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" - "version" "1.1.0" +brorand@^1.0.1, brorand@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz" + integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= -"browserify-aes@^1.0.0", "browserify-aes@^1.0.4": - "integrity" "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==" - "resolved" "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" - "version" "1.2.0" +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz" + integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: - "buffer-xor" "^1.0.3" - "cipher-base" "^1.0.0" - "create-hash" "^1.1.0" - "evp_bytestokey" "^1.0.3" - "inherits" "^2.0.1" - "safe-buffer" "^5.0.1" + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"browserify-cipher@^1.0.0": - "integrity" "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==" - "resolved" "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" - "version" "1.0.1" +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz" + integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== dependencies: - "browserify-aes" "^1.0.4" - "browserify-des" "^1.0.0" - "evp_bytestokey" "^1.0.0" + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" -"browserify-des@^1.0.0": - "integrity" "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==" - "resolved" "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" - "version" "1.0.2" +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz" + integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== dependencies: - "cipher-base" "^1.0.1" - "des.js" "^1.0.0" - "inherits" "^2.0.1" - "safe-buffer" "^5.1.2" + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" -"browserify-rsa@^4.0.0", "browserify-rsa@^4.0.1": - "integrity" "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==" - "resolved" "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" - "version" "4.1.0" +browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz" + integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== dependencies: - "bn.js" "^5.0.0" - "randombytes" "^2.0.1" + bn.js "^5.0.0" + randombytes "^2.0.1" -"browserify-sign@^4.0.0": - "integrity" "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==" - "resolved" "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" - "version" "4.2.1" +browserify-sign@^4.0.0: + version "4.2.1" + resolved "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz" + integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== dependencies: - "bn.js" "^5.1.1" - "browserify-rsa" "^4.0.1" - "create-hash" "^1.2.0" - "create-hmac" "^1.1.7" - "elliptic" "^6.5.3" - "inherits" "^2.0.4" - "parse-asn1" "^5.1.5" - "readable-stream" "^3.6.0" - "safe-buffer" "^5.2.0" + bn.js "^5.1.1" + browserify-rsa "^4.0.1" + create-hash "^1.2.0" + create-hmac "^1.1.7" + elliptic "^6.5.3" + inherits "^2.0.4" + parse-asn1 "^5.1.5" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" -"browserify-zlib@^0.2.0", "browserify-zlib@0.2.0": - "integrity" "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==" - "resolved" "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" - "version" "0.2.0" +browserify-zlib@0.2.0, browserify-zlib@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz" + integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== dependencies: - "pako" "~1.0.5" + pako "~1.0.5" -"browserslist@^4.12.0", "browserslist@^4.16.6", "browserslist@^4.6.4", "browserslist@4.16.6": - "integrity" "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==" - "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" - "version" "4.16.6" +browserslist@4.16.6, browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.6.4: + version "4.16.6" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== dependencies: - "caniuse-lite" "^1.0.30001219" - "colorette" "^1.2.2" - "electron-to-chromium" "^1.3.723" - "escalade" "^3.1.1" - "node-releases" "^1.1.71" + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" -"bser@2.1.1": - "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" - "resolved" "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" - "version" "2.1.1" +bser@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" + integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: - "node-int64" "^0.4.0" + node-int64 "^0.4.0" -"buffer-equal-constant-time@1.0.1": - "integrity" "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" - "resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" - "version" "1.0.1" +buffer-equal-constant-time@1.0.1: + 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@^1.0.0": - "integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - "resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" - "version" "1.1.2" +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -"buffer-xor@^1.0.3": - "integrity" "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" - "resolved" "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" - "version" "1.0.3" +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz" + integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk= -"buffer@^4.3.0": - "integrity" "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" - "version" "4.9.2" +buffer@5.6.0: + version "5.6.0" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz" + integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== dependencies: - "base64-js" "^1.0.2" - "ieee754" "^1.1.4" - "isarray" "^1.0.0" + base64-js "^1.0.2" + ieee754 "^1.1.4" -"buffer@^5.7.0": - "integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" - "version" "5.7.1" +buffer@^4.3.0: + version "4.9.2" + resolved "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz" + integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg== dependencies: - "base64-js" "^1.3.1" - "ieee754" "^1.1.13" + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" -"buffer@5.6.0": - "integrity" "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==" - "resolved" "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz" - "version" "5.6.0" +buffer@^5.7.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== dependencies: - "base64-js" "^1.0.2" - "ieee754" "^1.1.4" + base64-js "^1.3.1" + ieee754 "^1.1.13" -"builtin-status-codes@^3.0.0": - "integrity" "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" - "resolved" "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" - "version" "3.0.0" +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz" + integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug= -"bytes@^3.0.0", "bytes@3.1.0": - "integrity" "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" - "resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" - "version" "3.1.0" +bytes@3.1.0, bytes@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== -"cacheable-request@^6.0.0": - "integrity" "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==" - "resolved" "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" - "version" "6.1.0" +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== dependencies: - "clone-response" "^1.0.2" - "get-stream" "^5.1.0" - "http-cache-semantics" "^4.0.0" - "keyv" "^3.0.0" - "lowercase-keys" "^2.0.0" - "normalize-url" "^4.1.0" - "responselike" "^1.0.2" + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" -"call-bind@^1.0.0", "call-bind@^1.0.2": - "integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" - "resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" - "version" "1.0.2" +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== dependencies: - "function-bind" "^1.1.1" - "get-intrinsic" "^1.0.2" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" -"callsites@^3.0.0": - "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" - "version" "3.1.0" +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -"camel-case@^4.1.2", "camel-case@4.1.2": - "integrity" "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==" - "resolved" "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" - "version" "4.1.2" +camel-case@4.1.2, camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: - "pascal-case" "^3.1.2" - "tslib" "^2.0.3" + pascal-case "^3.1.2" + tslib "^2.0.3" -"camelcase-css@^2.0.1": - "integrity" "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - "resolved" "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" - "version" "2.0.1" +camelcase-css@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== -"camelcase@^5.0.0": - "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - "resolved" "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" - "version" "5.3.1" +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -"caniuse-lite@^1.0.30000981", "caniuse-lite@^1.0.30001109", "caniuse-lite@^1.0.30001202", "caniuse-lite@^1.0.30001219", "caniuse-lite@^1.0.30001228", "caniuse-lite@^1.0.30001230": - "integrity" "sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==" - "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz" - "version" "1.0.30001239" +caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001202, caniuse-lite@^1.0.30001219, caniuse-lite@^1.0.30001228, caniuse-lite@^1.0.30001230: + version "1.0.30001239" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz" + integrity sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ== -"capital-case@^1.0.4": - "integrity" "sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==" - "resolved" "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" - "version" "1.0.4" +capital-case@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz" + integrity sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" -"chalk@^1.0.0", "chalk@^1.1.3": - "integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" - "version" "1.1.3" +chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: - "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" + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" -"chalk@^2.0.0": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" +chalk@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz" + integrity sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A== dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -"chalk@^2.4.1": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" +chalk@^1.0.0, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" + 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" -"chalk@^2.4.2": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" + integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" + ansi-styles "^4.1.0" + supports-color "^7.1.0" -"chalk@^4.0.0", "chalk@^4.1.0", "chalk@^4.1.1": - "integrity" "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz" - "version" "4.1.1" +change-case-all@1.0.14: + version "1.0.14" + resolved "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz" + integrity sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA== dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" + change-case "^4.1.2" + is-lower-case "^2.0.2" + is-upper-case "^2.0.2" + lower-case "^2.0.2" + lower-case-first "^2.0.2" + sponge-case "^1.0.1" + swap-case "^2.0.2" + title-case "^3.0.3" + upper-case "^2.0.2" + upper-case-first "^2.0.2" -"chalk@2.4.2": - "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" - "version" "2.4.2" +change-case@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" + integrity sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== dependencies: - "ansi-styles" "^3.2.1" - "escape-string-regexp" "^1.0.5" - "supports-color" "^5.3.0" + camel-case "^4.1.2" + capital-case "^1.0.4" + constant-case "^3.0.4" + dot-case "^3.0.4" + header-case "^2.0.4" + no-case "^3.0.4" + param-case "^3.0.4" + pascal-case "^3.1.2" + path-case "^3.0.4" + sentence-case "^3.0.4" + snake-case "^3.0.4" + tslib "^2.0.3" -"chalk@4.0.0": - "integrity" "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==" - "resolved" "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz" - "version" "4.0.0" +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chokidar@3.5.1: + version "3.5.1" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" + integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== dependencies: - "ansi-styles" "^4.1.0" - "supports-color" "^7.1.0" - -"change-case-all@1.0.14": - "integrity" "sha512-CWVm2uT7dmSHdO/z1CXT/n47mWonyypzBbuCy5tN7uMg22BsfkhwT6oHmFCAk+gL1LOOxhdbB9SZz3J1KTY3gA==" - "resolved" "https://registry.npmjs.org/change-case-all/-/change-case-all-1.0.14.tgz" - "version" "1.0.14" - dependencies: - "change-case" "^4.1.2" - "is-lower-case" "^2.0.2" - "is-upper-case" "^2.0.2" - "lower-case" "^2.0.2" - "lower-case-first" "^2.0.2" - "sponge-case" "^1.0.1" - "swap-case" "^2.0.2" - "title-case" "^3.0.3" - "upper-case" "^2.0.2" - "upper-case-first" "^2.0.2" - -"change-case@^4.1.2": - "integrity" "sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A==" - "resolved" "https://registry.npmjs.org/change-case/-/change-case-4.1.2.tgz" - "version" "4.1.2" - dependencies: - "camel-case" "^4.1.2" - "capital-case" "^1.0.4" - "constant-case" "^3.0.4" - "dot-case" "^3.0.4" - "header-case" "^2.0.4" - "no-case" "^3.0.4" - "param-case" "^3.0.4" - "pascal-case" "^3.1.2" - "path-case" "^3.0.4" - "sentence-case" "^3.0.4" - "snake-case" "^3.0.4" - "tslib" "^2.0.3" - -"chardet@^0.7.0": - "integrity" "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" - "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" - "version" "0.7.0" - -"chokidar@^3.5.1", "chokidar@>=3.0.0 <4.0.0": - "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" - "version" "3.5.2" - dependencies: - "anymatch" "~3.1.2" - "braces" "~3.0.2" - "glob-parent" "~5.1.2" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.6.0" + anymatch "~3.1.1" + braces "~3.0.2" + glob-parent "~5.1.0" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.5.0" optionalDependencies: - "fsevents" "~2.3.2" + fsevents "~2.3.1" -"chokidar@3.5.1": - "integrity" "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==" - "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz" - "version" "3.5.1" +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1: + version "3.5.2" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== dependencies: - "anymatch" "~3.1.1" - "braces" "~3.0.2" - "glob-parent" "~5.1.0" - "is-binary-path" "~2.1.0" - "is-glob" "~4.0.1" - "normalize-path" "~3.0.0" - "readdirp" "~3.5.0" + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" optionalDependencies: - "fsevents" "~2.3.1" + fsevents "~2.3.2" -"cipher-base@^1.0.0", "cipher-base@^1.0.1", "cipher-base@^1.0.3": - "integrity" "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==" - "resolved" "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" - "version" "1.0.4" +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz" + integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== dependencies: - "inherits" "^2.0.1" - "safe-buffer" "^5.0.1" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"classnames@^2.3.1": - "integrity" "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - "resolved" "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz" - "version" "2.3.1" +classnames@2.2.6: + version "2.2.6" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" + integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q== -"classnames@2.2.6": - "integrity" "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - "resolved" "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz" - "version" "2.2.6" +classnames@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== -"clean-stack@^2.0.0": - "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" - "version" "2.2.0" +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -"cli-cursor@^2.0.0": - "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=" - "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" - "version" "2.1.0" +cli-cursor@^2.0.0, cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" + integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= dependencies: - "restore-cursor" "^2.0.0" + restore-cursor "^2.0.0" -"cli-cursor@^2.1.0": - "integrity" "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=" - "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz" - "version" "2.1.0" +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: - "restore-cursor" "^2.0.0" + restore-cursor "^3.1.0" -"cli-cursor@^3.1.0": - "integrity" "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" - "resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" - "version" "3.1.0" +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz" + integrity sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= dependencies: - "restore-cursor" "^3.1.0" + slice-ansi "0.0.4" + string-width "^1.0.1" -"cli-truncate@^0.2.1": - "integrity" "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=" - "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz" - "version" "0.2.1" +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== dependencies: - "slice-ansi" "0.0.4" - "string-width" "^1.0.1" + slice-ansi "^3.0.0" + string-width "^4.2.0" -"cli-truncate@^2.1.0": - "integrity" "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==" - "resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz" - "version" "2.1.0" +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: - "slice-ansi" "^3.0.0" - "string-width" "^4.2.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" -"cli-width@^3.0.0": - "integrity" "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" - "resolved" "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" - "version" "3.0.0" - -"cliui@^6.0.0": - "integrity" "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" - "version" "6.0.0" +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^6.2.0" + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" -"cliui@^7.0.2": - "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" - "resolved" "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz" - "version" "7.0.4" +clone-response@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= dependencies: - "string-width" "^4.2.0" - "strip-ansi" "^6.0.0" - "wrap-ansi" "^7.0.0" + mimic-response "^1.0.0" -"clone-response@^1.0.2": - "integrity" "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=" - "resolved" "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz" - "version" "1.0.2" +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +color-convert@^1.9.0, color-convert@^1.9.3: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: - "mimic-response" "^1.0.0" + color-name "1.1.3" -"code-point-at@^1.0.0": - "integrity" "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - "resolved" "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz" - "version" "1.1.0" - -"color-convert@^1.9.0", "color-convert@^1.9.3": - "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" - "version" "1.9.3" +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: - "color-name" "1.1.3" + color-name "~1.1.4" -"color-convert@^2.0.1": - "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" - "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - "version" "2.0.1" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz" + integrity sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA== dependencies: - "color-name" "~1.1.4" + color-name "^1.0.0" + simple-swizzle "^0.2.2" -"color-name@^1.0.0", "color-name@~1.1.4": - "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - "version" "1.1.4" - -"color-name@1.1.3": - "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - "version" "1.1.3" - -"color-string@^1.6.0": - "integrity" "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==" - "resolved" "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz" - "version" "1.6.0" +color@^3.1.3: + version "3.2.1" + resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== dependencies: - "color-name" "^1.0.0" - "simple-swizzle" "^0.2.2" + color-convert "^1.9.3" + color-string "^1.6.0" -"color@^3.1.3": - "integrity" "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==" - "resolved" "https://registry.npmjs.org/color/-/color-3.2.1.tgz" - "version" "3.2.1" +colorette@^1.2.1, colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: - "color-convert" "^1.9.3" - "color-string" "^1.6.0" + delayed-stream "~1.0.0" -"colorette@^1.2.1", "colorette@^1.2.2": - "integrity" "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" - "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" - "version" "1.2.2" +commander@^6.0.0, commander@^6.2.0: + version "6.2.1" + resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz" + integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -"combined-stream@^1.0.8": - "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" - "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" - "version" "1.0.8" +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +common-tags@1.8.0, common-tags@^1.8.0: + version "1.8.0" + resolved "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +console-browserify@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" + integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== + +constant-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" + integrity sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== dependencies: - "delayed-stream" "~1.0.0" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case "^2.0.2" -"commander@^6.0.0", "commander@^6.2.0": - "integrity" "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==" - "resolved" "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz" - "version" "6.2.1" +constants-browserify@1.0.0, constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" + integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= -"commander@^7.2.0": - "integrity" "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - "resolved" "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" - "version" "7.2.0" - -"common-tags@^1.8.0", "common-tags@1.8.0": - "integrity" "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" - "resolved" "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz" - "version" "1.8.0" - -"commondir@^1.0.1": - "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" - "version" "1.0.1" - -"concat-map@0.0.1": - "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" - "version" "0.0.1" - -"console-browserify@^1.1.0": - "integrity" "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - "resolved" "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz" - "version" "1.2.0" - -"constant-case@^3.0.4": - "integrity" "sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ==" - "resolved" "https://registry.npmjs.org/constant-case/-/constant-case-3.0.4.tgz" - "version" "3.0.4" +convert-source-map@1.7.0, convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case" "^2.0.2" + safe-buffer "~5.1.1" -"constants-browserify@^1.0.0", "constants-browserify@1.0.0": - "integrity" "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" - "resolved" "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz" - "version" "1.0.0" +cookie@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== -"convert-source-map@^1.7.0", "convert-source-map@1.7.0": - "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" - "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" - "version" "1.7.0" - dependencies: - "safe-buffer" "~5.1.1" +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -"cookie@^0.4.1": - "integrity" "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - "resolved" "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz" - "version" "0.4.1" - -"core-util-is@~1.0.0": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" - -"cosmiconfig-toml-loader@1.0.0": - "integrity" "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==" - "resolved" "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz" - "version" "1.0.0" +cosmiconfig-toml-loader@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz" + integrity sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA== dependencies: "@iarna/toml" "^2.2.5" -"cosmiconfig@^7.0.0", "cosmiconfig@7.0.0": - "integrity" "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==" - "resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" - "version" "7.0.0" +cosmiconfig@7.0.0, cosmiconfig@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz" + integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== dependencies: "@types/parse-json" "^4.0.0" import-fresh "^3.2.1" @@ -2614,7 +2532,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: +es-abstract@^1.18.0-next.1: version "1.18.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== @@ -2636,6 +2554,29 @@ es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: string.prototype.trimstart "^1.0.4" unbox-primitive "^1.0.1" +es-abstract@^1.18.5: + version "1.18.5" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19" + integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.2" + internal-slot "^1.0.3" + is-callable "^1.2.3" + is-negative-zero "^2.0.1" + is-regex "^1.1.3" + is-string "^1.0.6" + object-inspect "^1.11.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.1" + es-to-primitive@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" @@ -2734,265 +2675,270 @@ fast-glob@^3.1.1, fast-glob@^3.2.5: dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - "glob-parent" "^5.1.0" - "merge2" "^1.3.0" - "micromatch" "^4.0.2" - "picomatch" "^2.2.1" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" -"fastq@^1.6.0": - "integrity" "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==" - "resolved" "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz" - "version" "1.12.0" +fastq@^1.6.0: + version "1.12.0" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz" + integrity sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg== dependencies: - "reusify" "^1.0.4" + reusify "^1.0.4" -"fb-watchman@^2.0.0": - "integrity" "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==" - "resolved" "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" - "version" "2.0.1" +fb-watchman@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz" + integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== dependencies: - "bser" "2.1.1" + bser "2.1.1" -"fbjs-css-vars@^1.0.0": - "integrity" "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - "resolved" "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" - "version" "1.0.2" +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== -"fbjs@^3.0.0": - "integrity" "sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg==" - "resolved" "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz" - "version" "3.0.0" +fbjs@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.0.tgz" + integrity sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg== dependencies: - "cross-fetch" "^3.0.4" - "fbjs-css-vars" "^1.0.0" - "loose-envify" "^1.0.0" - "object-assign" "^4.1.0" - "promise" "^7.1.1" - "setimmediate" "^1.0.5" - "ua-parser-js" "^0.7.18" + cross-fetch "^3.0.4" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" -"figures@^1.7.0": - "integrity" "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=" - "resolved" "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" - "version" "1.7.0" +figures@^1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" + integrity sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= dependencies: - "escape-string-regexp" "^1.0.5" - "object-assign" "^4.1.0" + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" -"figures@^2.0.0": - "integrity" "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=" - "resolved" "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" - "version" "2.0.0" +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz" + integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= dependencies: - "escape-string-regexp" "^1.0.5" + escape-string-regexp "^1.0.5" -"figures@^3.0.0": - "integrity" "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" - "resolved" "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" - "version" "3.2.0" +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: - "escape-string-regexp" "^1.0.5" + escape-string-regexp "^1.0.5" -"fill-range@^7.0.1": - "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" - "resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - "version" "7.0.1" +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: - "to-regex-range" "^5.0.1" + to-regex-range "^5.0.1" -"find-cache-dir@3.3.1": - "integrity" "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==" - "resolved" "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" - "version" "3.3.1" +find-cache-dir@3.3.1: + 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== dependencies: - "commondir" "^1.0.1" - "make-dir" "^3.0.2" - "pkg-dir" "^4.1.0" + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" -"find-up@^4.0.0", "find-up@^4.1.0": - "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" - "resolved" "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" - "version" "4.1.0" +find-up@^4.0.0, find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: - "locate-path" "^5.0.0" - "path-exists" "^4.0.0" + locate-path "^5.0.0" + path-exists "^4.0.0" -"flatten@^1.0.2": - "integrity" "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" - "resolved" "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" - "version" "1.0.3" +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== -"foreach@^2.0.5": - "integrity" "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" - "resolved" "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" - "version" "2.0.5" +foreach@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz" + integrity sha1-C+4AUBiusmDQo6865ljdATbsG5k= -"form-data@^3.0.0": - "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" - "version" "3.0.1" +form-data@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" -"form-data@4.0.0": - "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" - "version" "4.0.0" +form-data@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" + integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: - "asynckit" "^0.4.0" - "combined-stream" "^1.0.8" - "mime-types" "^2.1.12" + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" -"fraction.js@^4.1.1": - "integrity" "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==" - "resolved" "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz" - "version" "4.1.1" +fraction.js@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz" + integrity sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg== -"fs-extra@^10.0.0": - "integrity" "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==" - "resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz" - "version" "10.0.0" +fs-extra@^10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz" + integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== dependencies: - "graceful-fs" "^4.2.0" - "jsonfile" "^6.0.1" - "universalify" "^2.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" -"fs.realpath@^1.0.0": - "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" - "version" "1.0.0" +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -"function-bind@^1.1.1": - "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" - "version" "1.1.1" +fsevents@~2.3.1, fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== -"gensync@^1.0.0-beta.2": - "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" - "version" "1.0.0-beta.2" +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -"get-caller-file@^2.0.1", "get-caller-file@^2.0.5": - "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - "resolved" "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" - "version" "2.0.5" +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.0", "get-intrinsic@^1.1.1": - "integrity" "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==" - "resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" - "version" "1.1.1" +get-caller-file@^2.0.1, get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: - "function-bind" "^1.1.1" - "has" "^1.0.3" - "has-symbols" "^1.0.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" -"get-orientation@1.1.2": - "integrity" "sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ==" - "resolved" "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz" - "version" "1.1.2" +get-orientation@1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/get-orientation/-/get-orientation-1.1.2.tgz" + integrity sha512-/pViTfifW+gBbh/RnlFYHINvELT9Znt+SYyDKAUL6uV6By019AK/s+i9XP4jSwq7lwP38Fd8HVeTxym3+hkwmQ== dependencies: - "stream-parser" "^0.3.1" + stream-parser "^0.3.1" -"get-own-enumerable-property-symbols@^3.0.0": - "integrity" "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - "resolved" "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" - "version" "3.0.2" +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== -"get-stream@^4.1.0": - "integrity" "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" - "version" "4.1.0" +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: - "pump" "^3.0.0" + pump "^3.0.0" -"get-stream@^5.1.0": - "integrity" "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" - "version" "5.2.0" +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: - "pump" "^3.0.0" + pump "^3.0.0" -"get-stream@^6.0.0": - "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - "resolved" "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" - "version" "6.0.1" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -"glob-parent@^5.1.0", "glob-parent@~5.1.0", "glob-parent@~5.1.2": - "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - "version" "5.1.2" +glob-parent@^5.1.0, glob-parent@~5.1.0, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: - "is-glob" "^4.0.1" + is-glob "^4.0.1" -"glob-parent@^6.0.0": - "integrity" "sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog==" - "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz" - "version" "6.0.1" +glob-parent@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.1.tgz" + integrity sha512-kEVjS71mQazDBHKcsq4E9u/vUzaLcw1A8EtUeydawvIWQCJM0qQ08G1H7/XTjFUulla6XQiDOG6MXSaG0HDKog== dependencies: - "is-glob" "^4.0.1" + is-glob "^4.0.1" -"glob-to-regexp@^0.4.1": - "integrity" "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - "resolved" "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" - "version" "0.4.1" +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -"glob@^7.0.0", "glob@^7.1.1", "glob@^7.1.3", "glob@^7.1.6": - "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==" - "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" - "version" "7.1.7" +glob@^7.0.0, glob@^7.1.1, glob@^7.1.3, glob@^7.1.6: + version "7.1.7" + resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" + integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== dependencies: - "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" + 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" -"globals@^11.1.0": - "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" - "version" "11.12.0" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -"globby@11.0.3": - "integrity" "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==" - "resolved" "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz" - "version" "11.0.3" +globby@11.0.3: + version "11.0.3" + resolved "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== dependencies: - "array-union" "^2.1.0" - "dir-glob" "^3.0.1" - "fast-glob" "^3.1.1" - "ignore" "^5.1.4" - "merge2" "^1.3.0" - "slash" "^3.0.0" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.1.1" + ignore "^5.1.4" + merge2 "^1.3.0" + slash "^3.0.0" -"got@^9.6.0": - "integrity" "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==" - "resolved" "https://registry.npmjs.org/got/-/got-9.6.0.tgz" - "version" "9.6.0" +got@^9.6.0: + version "9.6.0" + resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== dependencies: "@sindresorhus/is" "^0.14.0" "@szmarczak/http-timer" "^1.1.2" - "cacheable-request" "^6.0.0" - "decompress-response" "^3.3.0" - "duplexer3" "^0.1.4" - "get-stream" "^4.1.0" - "lowercase-keys" "^1.0.1" - "mimic-response" "^1.0.1" - "p-cancelable" "^1.0.0" - "to-readable-stream" "^1.0.0" - "url-parse-lax" "^3.0.0" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" -"graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0": - "integrity" "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - "resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" - "version" "4.2.8" +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.8" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz" + integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== -"graphql-config@^3.3.0": - "integrity" "sha512-g9WyK4JZl1Ko++FSyE5Ir2g66njfxGzrDDhBOwnkoWf/t3TnnZG6BBkWP+pkqVJ5pqMJGPKHNrbew8jRxStjhw==" - "resolved" "https://registry.npmjs.org/graphql-config/-/graphql-config-3.4.1.tgz" - "version" "3.4.1" +graphql-config@^3.3.0: + version "3.4.1" + resolved "https://registry.npmjs.org/graphql-config/-/graphql-config-3.4.1.tgz" + integrity sha512-g9WyK4JZl1Ko++FSyE5Ir2g66njfxGzrDDhBOwnkoWf/t3TnnZG6BBkWP+pkqVJ5pqMJGPKHNrbew8jRxStjhw== dependencies: "@endemolshinegroup/cosmiconfig-typescript-loader" "3.0.2" "@graphql-tools/graphql-file-loader" "^6.0.0" @@ -3001,791 +2947,805 @@ fast-glob@^3.1.1, fast-glob@^3.2.5: "@graphql-tools/merge" "6.0.0 - 6.2.14" "@graphql-tools/url-loader" "^6.0.0" "@graphql-tools/utils" "^7.0.0" - "cosmiconfig" "7.0.0" - "cosmiconfig-toml-loader" "1.0.0" - "minimatch" "3.0.4" - "string-env-interpolation" "1.0.1" + cosmiconfig "7.0.0" + cosmiconfig-toml-loader "1.0.0" + minimatch "3.0.4" + string-env-interpolation "1.0.1" -"graphql-request@^3.3.0": - "integrity" "sha512-Io89QpfU4rqiMbqM/KwMBzKaDLOppi8FU8sEccCE4JqCgz95W9Q8bvxQ4NfPALLSMvg9nafgg8AkYRmgKSlukA==" - "resolved" "https://registry.npmjs.org/graphql-request/-/graphql-request-3.5.0.tgz" - "version" "3.5.0" +graphql-request@^3.3.0: + version "3.5.0" + resolved "https://registry.npmjs.org/graphql-request/-/graphql-request-3.5.0.tgz" + integrity sha512-Io89QpfU4rqiMbqM/KwMBzKaDLOppi8FU8sEccCE4JqCgz95W9Q8bvxQ4NfPALLSMvg9nafgg8AkYRmgKSlukA== dependencies: - "cross-fetch" "^3.0.6" - "extract-files" "^9.0.0" - "form-data" "^3.0.0" + cross-fetch "^3.0.6" + extract-files "^9.0.0" + form-data "^3.0.0" -"graphql-tag@^2.11.0": - "integrity" "sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ==" - "resolved" "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz" - "version" "2.12.5" +graphql-tag@^2.11.0: + version "2.12.5" + resolved "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.5.tgz" + integrity sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ== dependencies: - "tslib" "^2.1.0" + tslib "^2.1.0" -"graphql-ws@^4.4.1": - "integrity" "sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag==" - "resolved" "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz" - "version" "4.9.0" +graphql-ws@^4.4.1: + version "4.9.0" + resolved "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.9.0.tgz" + integrity sha512-sHkK9+lUm20/BGawNEWNtVAeJzhZeBg21VmvmLoT5NdGVeZWv5PdIhkcayQIAgjSyyQ17WMKmbDijIPG2On+Ag== -"graphql@^15.5.1": - "integrity" "sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw==" - "resolved" "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz" - "version" "15.5.1" +graphql@^15.5.1: + version "15.5.1" + resolved "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz" + integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw== -"gzip-size@^6.0.0": - "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==" - "resolved" "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" - "version" "6.0.0" +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== dependencies: - "duplexer" "^0.1.2" + duplexer "^0.1.2" -"has-ansi@^2.0.0": - "integrity" "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=" - "resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" - "version" "2.0.0" +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" + integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= dependencies: - "ansi-regex" "^2.0.0" + ansi-regex "^2.0.0" -"has-bigints@^1.0.1": - "integrity" "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - "resolved" "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" - "version" "1.0.1" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== -"has-flag@^3.0.0": - "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" - "version" "3.0.0" +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -"has-flag@^4.0.0": - "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" - "version" "4.0.0" +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -"has-symbols@^1.0.1", "has-symbols@^1.0.2": - "integrity" "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - "resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" - "version" "1.0.2" +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== -"has-tostringtag@^1.0.0": - "integrity" "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==" - "resolved" "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" - "version" "1.0.0" +has-tostringtag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz" + integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== dependencies: - "has-symbols" "^1.0.2" + has-symbols "^1.0.2" -"has@^1.0.3": - "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" - "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" - "version" "1.0.3" +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: - "function-bind" "^1.1.1" + function-bind "^1.1.1" -"hash-base@^3.0.0": - "integrity" "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==" - "resolved" "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" - "version" "3.1.0" +hash-base@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz" + integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== dependencies: - "inherits" "^2.0.4" - "readable-stream" "^3.6.0" - "safe-buffer" "^5.2.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + safe-buffer "^5.2.0" -"hash.js@^1.0.0", "hash.js@^1.0.3": - "integrity" "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==" - "resolved" "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" - "version" "1.1.7" +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.7" + resolved "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz" + integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== dependencies: - "inherits" "^2.0.3" - "minimalistic-assert" "^1.0.1" + inherits "^2.0.3" + minimalistic-assert "^1.0.1" -"he@1.2.0": - "integrity" "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - "resolved" "https://registry.npmjs.org/he/-/he-1.2.0.tgz" - "version" "1.2.0" +he@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -"header-case@^2.0.4": - "integrity" "sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==" - "resolved" "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" - "version" "2.0.4" +header-case@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/header-case/-/header-case-2.0.4.tgz" + integrity sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== dependencies: - "capital-case" "^1.0.4" - "tslib" "^2.0.3" + capital-case "^1.0.4" + tslib "^2.0.3" -"hmac-drbg@^1.0.1": - "integrity" "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=" - "resolved" "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" - "version" "1.0.1" +hmac-drbg@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" + integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= dependencies: - "hash.js" "^1.0.3" - "minimalistic-assert" "^1.0.0" - "minimalistic-crypto-utils" "^1.0.1" + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" -"html-tags@^3.1.0": - "integrity" "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" - "resolved" "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" - "version" "3.1.0" +html-tags@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" + integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== -"http-cache-semantics@^4.0.0": - "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" - "version" "4.1.0" +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== -"http-errors@1.7.3": - "integrity" "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==" - "resolved" "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" - "version" "1.7.3" +http-errors@1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== dependencies: - "depd" "~1.1.2" - "inherits" "2.0.4" - "setprototypeof" "1.1.1" - "statuses" ">= 1.5.0 < 2" - "toidentifier" "1.0.0" + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" -"http-proxy-agent@^4.0.1": - "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" - "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" - "version" "4.0.1" +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" - "agent-base" "6" - "debug" "4" + agent-base "6" + debug "4" -"https-browserify@^1.0.0", "https-browserify@1.0.0": - "integrity" "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" - "resolved" "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" - "version" "1.0.0" +https-browserify@1.0.0, https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz" + integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= -"https-proxy-agent@^5.0.0": - "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" - "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" - "version" "5.0.0" +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== dependencies: - "agent-base" "6" - "debug" "4" + agent-base "6" + debug "4" -"human-signals@^2.1.0": - "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - "resolved" "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" - "version" "2.1.0" +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -"humanize-ms@^1.2.1": - "integrity" "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=" - "resolved" "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" - "version" "1.2.1" +humanize-ms@^1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" + integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= dependencies: - "ms" "^2.0.0" + ms "^2.0.0" -"husky@^6.0.0": - "integrity" "sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==" - "resolved" "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz" - "version" "6.0.0" +husky@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/husky/-/husky-6.0.0.tgz" + integrity sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ== -"iconv-lite@^0.4.24", "iconv-lite@0.4.24": - "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" - "version" "0.4.24" +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: - "safer-buffer" ">= 2.1.2 < 3" + safer-buffer ">= 2.1.2 < 3" -"iconv-lite@^0.6.2": - "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" - "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" - "version" "0.6.3" +iconv-lite@^0.6.2: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== dependencies: - "safer-buffer" ">= 2.1.2 < 3.0.0" + safer-buffer ">= 2.1.2 < 3.0.0" -"ieee754@^1.1.13", "ieee754@^1.1.4": - "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - "resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" - "version" "1.2.1" +ieee754@^1.1.13, ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -"ignore@^5.1.4": - "integrity" "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" - "resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" - "version" "5.1.8" +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -"image-size@1.0.0": - "integrity" "sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw==" - "resolved" "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz" - "version" "1.0.0" +image-size@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.0.tgz" + integrity sha512-JLJ6OwBfO1KcA+TvJT+v8gbE6iWbj24LyDNFgFEN0lzegn6cC6a/p3NIDaepMsJjQjlUWqIC7wJv8lBFxPNjcw== dependencies: - "queue" "6.0.2" + queue "6.0.2" -"immutability-helper@^3.1.1": - "integrity" "sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ==" - "resolved" "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz" - "version" "3.1.1" +immutability-helper@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/immutability-helper/-/immutability-helper-3.1.1.tgz" + integrity sha512-Q0QaXjPjwIju/28TsugCHNEASwoCcJSyJV3uO1sOIQGI0jKgm9f41Lvz0DZj3n46cNCyAZTsEYoY4C2bVRUzyQ== -"immutable@~3.7.6": - "integrity" "sha1-E7TTyxK++hVIKib+Gy665kAHHks=" - "resolved" "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz" - "version" "3.7.6" +immutable@~3.7.6: + version "3.7.6" + resolved "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz" + integrity sha1-E7TTyxK++hVIKib+Gy665kAHHks= -"import-cwd@^3.0.0": - "integrity" "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==" - "resolved" "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz" - "version" "3.0.0" +import-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz" + integrity sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== dependencies: - "import-from" "^3.0.0" + import-from "^3.0.0" -"import-fresh@^3.2.1": - "integrity" "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==" - "resolved" "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" - "version" "3.3.0" +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: - "parent-module" "^1.0.0" - "resolve-from" "^4.0.0" + parent-module "^1.0.0" + resolve-from "^4.0.0" -"import-from@^3.0.0", "import-from@3.0.0": - "integrity" "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==" - "resolved" "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz" - "version" "3.0.0" +import-from@3.0.0, import-from@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz" + integrity sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== dependencies: - "resolve-from" "^5.0.0" + resolve-from "^5.0.0" -"import-from@4.0.0": - "integrity" "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==" - "resolved" "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz" - "version" "4.0.0" +import-from@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz" + integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== -"indent-string@^3.0.0": - "integrity" "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz" - "version" "3.2.0" +indent-string@^3.0.0: + version "3.2.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz" + integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= -"indent-string@^4.0.0": - "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" - "version" "4.0.0" +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -"indexes-of@^1.0.1": - "integrity" "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" - "resolved" "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" - "version" "1.0.1" +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= -"inflight@^1.0.4": - "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" - "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" - "version" "1.0.6" +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: - "once" "^1.3.0" - "wrappy" "1" + once "^1.3.0" + wrappy "1" -"inherits@^2.0.1", "inherits@^2.0.3", "inherits@^2.0.4", "inherits@~2.0.3", "inherits@~2.0.4", "inherits@2", "inherits@2.0.4": - "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" - "version" "2.0.4" +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -"inherits@~2.0.1", "inherits@2.0.1": - "integrity" "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" - "version" "2.0.1" +inherits@2.0.1, inherits@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE= -"inherits@2.0.3": - "integrity" "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" - "version" "2.0.3" +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -"ini@~1.3.0": - "integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - "resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" - "version" "1.3.8" +ini@~1.3.0: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -"inquirer@^7.3.3": - "integrity" "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==" - "resolved" "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" - "version" "7.3.3" +inquirer@^7.3.3: + version "7.3.3" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== dependencies: - "ansi-escapes" "^4.2.1" - "chalk" "^4.1.0" - "cli-cursor" "^3.1.0" - "cli-width" "^3.0.0" - "external-editor" "^3.0.3" - "figures" "^3.0.0" - "lodash" "^4.17.19" - "mute-stream" "0.0.8" - "run-async" "^2.4.0" - "rxjs" "^6.6.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" - "through" "^2.3.6" + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" -"internal-slot@^1.0.3": - "integrity" "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==" - "resolved" "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" - "version" "1.0.3" +internal-slot@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz" + integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== dependencies: - "get-intrinsic" "^1.1.0" - "has" "^1.0.3" - "side-channel" "^1.0.4" + get-intrinsic "^1.1.0" + has "^1.0.3" + side-channel "^1.0.4" -"invariant@^2.2.4": - "integrity" "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==" - "resolved" "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" - "version" "2.2.4" +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: - "loose-envify" "^1.0.0" + loose-envify "^1.0.0" -"is-absolute@^1.0.0": - "integrity" "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==" - "resolved" "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz" - "version" "1.0.0" +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== dependencies: - "is-relative" "^1.0.0" - "is-windows" "^1.0.1" + is-relative "^1.0.0" + is-windows "^1.0.1" -"is-arguments@^1.0.4": - "integrity" "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==" - "resolved" "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" - "version" "1.1.1" +is-arguments@^1.0.4: + version "1.1.1" + resolved "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz" + integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" -"is-arrayish@^0.2.1": - "integrity" "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" - "version" "0.2.1" +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= -"is-arrayish@^0.3.1": - "integrity" "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - "resolved" "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" - "version" "0.3.2" +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== -"is-bigint@^1.0.1": - "integrity" "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==" - "resolved" "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" - "version" "1.0.4" +is-bigint@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz" + integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== dependencies: - "has-bigints" "^1.0.1" + has-bigints "^1.0.1" -"is-binary-path@~2.1.0": - "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" - "resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - "version" "2.1.0" +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: - "binary-extensions" "^2.0.0" + binary-extensions "^2.0.0" -"is-boolean-object@^1.1.0": - "integrity" "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==" - "resolved" "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" - "version" "1.1.2" +is-boolean-object@^1.1.0: + version "1.1.2" + resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz" + integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== dependencies: - "call-bind" "^1.0.2" - "has-tostringtag" "^1.0.0" + call-bind "^1.0.2" + has-tostringtag "^1.0.0" -"is-callable@^1.1.4", "is-callable@^1.2.3": - "integrity" "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" - "resolved" "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" - "version" "1.2.3" +is-callable@^1.1.4, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== -"is-core-module@^2.2.0": - "integrity" "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==" - "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz" - "version" "2.6.0" +is-core-module@^2.2.0: + version "2.6.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz" + integrity sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ== dependencies: - "has" "^1.0.3" + has "^1.0.3" -"is-date-object@^1.0.1": - "integrity" "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==" - "resolved" "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" - "version" "1.0.5" +is-date-object@^1.0.1: + version "1.0.5" + resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz" + integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== dependencies: - "has-tostringtag" "^1.0.0" + has-tostringtag "^1.0.0" -"is-extglob@^2.1.1": - "integrity" "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - "resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - "version" "2.1.1" +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -"is-fullwidth-code-point@^1.0.0": - "integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" - "version" "1.0.0" +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= dependencies: - "number-is-nan" "^1.0.0" + number-is-nan "^1.0.0" -"is-fullwidth-code-point@^2.0.0": - "integrity" "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" - "version" "2.0.0" +is-fullwidth-code-point@^2.0.0: + 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-fullwidth-code-point@^3.0.0": - "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - "resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - "version" "3.0.0" +is-fullwidth-code-point@^3.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== -"is-generator-function@^1.0.7": - "integrity" "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==" - "resolved" "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" - "version" "1.0.10" +is-generator-function@^1.0.7: + version "1.0.10" + resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz" + integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== dependencies: - "has-tostringtag" "^1.0.0" + has-tostringtag "^1.0.0" -"is-glob@^4.0.1", "is-glob@~4.0.1", "is-glob@4.0.1": - "integrity" "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==" - "resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" - "version" "4.0.1" +is-glob@4.0.1, is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== dependencies: - "is-extglob" "^2.1.1" + is-extglob "^2.1.1" -"is-lower-case@^2.0.2": - "integrity" "sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==" - "resolved" "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz" - "version" "2.0.2" +is-lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-lower-case/-/is-lower-case-2.0.2.tgz" + integrity sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== dependencies: - "tslib" "^2.0.3" + tslib "^2.0.3" -"is-nan@^1.2.1": - "integrity" "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==" - "resolved" "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" - "version" "1.3.2" +is-nan@^1.2.1: + version "1.3.2" + resolved "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz" + integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" + call-bind "^1.0.0" + define-properties "^1.1.3" -"is-negative-zero@^2.0.1": - "integrity" "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - "resolved" "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" - "version" "2.0.1" +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== -"is-number-object@^1.0.4": - "integrity" "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==" - "resolved" "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" - "version" "1.0.6" +is-number-object@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz" + integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== dependencies: - "has-tostringtag" "^1.0.0" + has-tostringtag "^1.0.0" -"is-number@^7.0.0": - "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - "version" "7.0.0" +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -"is-obj@^1.0.1": - "integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - "resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" - "version" "1.0.1" +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" + integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= -"is-observable@^1.1.0": - "integrity" "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==" - "resolved" "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz" - "version" "1.1.0" +is-observable@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz" + integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== dependencies: - "symbol-observable" "^1.1.0" + symbol-observable "^1.1.0" -"is-promise@^2.1.0": - "integrity" "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" - "version" "2.2.2" +is-promise@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz" + integrity sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== -"is-promise@4.0.0": - "integrity" "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" - "resolved" "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz" - "version" "4.0.0" +is-promise@^2.1.0: + version "2.2.2" + resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz" + integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== -"is-regex@^1.1.3": - "integrity" "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==" - "resolved" "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" - "version" "1.1.3" +is-regex@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz" + integrity sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== dependencies: - "call-bind" "^1.0.2" - "has-symbols" "^1.0.2" + call-bind "^1.0.2" + has-symbols "^1.0.2" -"is-regexp@^1.0.0": - "integrity" "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - "resolved" "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" - "version" "1.0.0" +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" + integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= -"is-relative@^1.0.0": - "integrity" "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==" - "resolved" "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz" - "version" "1.0.0" +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== dependencies: - "is-unc-path" "^1.0.0" + is-unc-path "^1.0.0" -"is-stream@^1.1.0": - "integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" - "version" "1.1.0" +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= -"is-stream@^2.0.0": - "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - "resolved" "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" - "version" "2.0.1" +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -"is-string@^1.0.5", "is-string@^1.0.6": - "integrity" "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" - "resolved" "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" - "version" "1.0.6" +is-string@^1.0.5, is-string@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz" + integrity sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== -"is-symbol@^1.0.2", "is-symbol@^1.0.3": - "integrity" "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==" - "resolved" "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" - "version" "1.0.4" +is-symbol@^1.0.2, is-symbol@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz" + integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== dependencies: - "has-symbols" "^1.0.2" + has-symbols "^1.0.2" -"is-typed-array@^1.1.3", "is-typed-array@^1.1.6": - "integrity" "sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA==" - "resolved" "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.7.tgz" - "version" "1.1.7" +is-typed-array@^1.1.3, is-typed-array@^1.1.6: + version "1.1.7" + resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.7.tgz" + integrity sha512-VxlpTBGknhQ3o7YiVjIhdLU6+oD8dPz/79vvvH4F+S/c8608UCVa9fgDpa1kZgFoUST2DCgacc70UszKgzKuvA== dependencies: - "available-typed-arrays" "^1.0.4" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" + available-typed-arrays "^1.0.4" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" -"is-unc-path@^1.0.0": - "integrity" "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==" - "resolved" "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz" - "version" "1.0.0" +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== dependencies: - "unc-path-regex" "^0.1.2" + unc-path-regex "^0.1.2" -"is-unicode-supported@^0.1.0": - "integrity" "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" - "resolved" "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" - "version" "0.1.0" +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -"is-upper-case@^2.0.2": - "integrity" "sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==" - "resolved" "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz" - "version" "2.0.2" +is-upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/is-upper-case/-/is-upper-case-2.0.2.tgz" + integrity sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== dependencies: - "tslib" "^2.0.3" + tslib "^2.0.3" -"is-windows@^1.0.1": - "integrity" "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - "resolved" "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" - "version" "1.0.2" +is-windows@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -"isarray@^1.0.0", "isarray@~1.0.0": - "integrity" "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - "resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" - "version" "1.0.0" +isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -"isexe@^2.0.0": - "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - "version" "2.0.0" +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -"isomorphic-fetch@^3.0.0", "isomorphic-fetch@3.0.0": - "integrity" "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==" - "resolved" "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" - "version" "3.0.0" +isomorphic-fetch@3.0.0, isomorphic-fetch@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz" + integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== dependencies: - "node-fetch" "^2.6.1" - "whatwg-fetch" "^3.4.1" + node-fetch "^2.6.1" + whatwg-fetch "^3.4.1" -"isomorphic-ws@4.0.1": - "integrity" "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" - "resolved" "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" - "version" "4.0.1" +isomorphic-ws@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz" + integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== -"iterall@^1.2.1": - "integrity" "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - "resolved" "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz" - "version" "1.3.0" +iterall@^1.2.1: + version "1.3.0" + resolved "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz" + integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== -"jest-worker@27.0.0-next.5": - "integrity" "sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==" - "resolved" "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz" - "version" "27.0.0-next.5" +jest-worker@27.0.0-next.5: + version "27.0.0-next.5" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.0-next.5.tgz" + integrity sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g== dependencies: "@types/node" "*" - "merge-stream" "^2.0.0" - "supports-color" "^8.0.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" -"js-cookie@^2.2.1": - "integrity" "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" - "resolved" "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz" - "version" "2.2.1" +js-cookie@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz" + integrity sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ== -"js-tokens@^3.0.0 || ^4.0.0", "js-tokens@^4.0.0": - "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" - "version" "4.0.0" +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -"js-yaml@^4.0.0": - "integrity" "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" - "resolved" "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" - "version" "4.1.0" +js-yaml@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: - "argparse" "^2.0.1" + argparse "^2.0.1" -"jsesc@^2.5.1": - "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" - "version" "2.5.2" +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -"json-buffer@3.0.0": - "integrity" "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - "resolved" "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" - "version" "3.0.0" +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= -"json-parse-even-better-errors@^2.3.0": - "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - "resolved" "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" - "version" "2.3.1" +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -"json-stable-stringify@^1.0.1": - "integrity" "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=" - "resolved" "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" - "version" "1.0.1" +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= dependencies: - "jsonify" "~0.0.0" + jsonify "~0.0.0" -"json-to-pretty-yaml@^1.2.2": - "integrity" "sha1-9M0L0KXo/h3yWq9boRiwmf2ZLVs=" - "resolved" "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz" - "version" "1.2.2" +json-to-pretty-yaml@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/json-to-pretty-yaml/-/json-to-pretty-yaml-1.2.2.tgz" + integrity sha1-9M0L0KXo/h3yWq9boRiwmf2ZLVs= dependencies: - "remedial" "^1.0.7" - "remove-trailing-spaces" "^1.0.6" + remedial "^1.0.7" + remove-trailing-spaces "^1.0.6" -"json5@^1.0.1": - "integrity" "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==" - "resolved" "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" - "version" "1.0.1" +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== dependencies: - "minimist" "^1.2.0" + minimist "^1.2.0" -"json5@^2.1.2": - "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" - "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" - "version" "2.2.0" +json5@^2.1.2: + version "2.2.0" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: - "minimist" "^1.2.5" + minimist "^1.2.5" -"jsonfile@^6.0.1": - "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==" - "resolved" "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" - "version" "6.1.0" +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: - "graceful-fs" "^4.1.6" - "universalify" "^2.0.0" + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" -"jsonify@~0.0.0": - "integrity" "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" - "resolved" "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" - "version" "0.0.0" +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= -"jsonwebtoken@^8.5.1": - "integrity" "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==" - "resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" - "version" "8.5.1" +jsonwebtoken@^8.5.1: + version "8.5.1" + resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" + integrity sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== dependencies: - "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" + 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@^1.4.1": - "integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" - "resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" - "version" "1.4.1" +jwa@^1.4.1: + version "1.4.1" + resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" + integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== dependencies: - "buffer-equal-constant-time" "1.0.1" - "ecdsa-sig-formatter" "1.0.11" - "safe-buffer" "^5.0.1" + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" -"jws@^3.2.2": - "integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" - "resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" - "version" "3.2.2" +jws@^3.2.2: + version "3.2.2" + resolved "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" + integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== dependencies: - "jwa" "^1.4.1" - "safe-buffer" "^5.0.1" + jwa "^1.4.1" + safe-buffer "^5.0.1" -"keen-slider@^5.5.1": - "integrity" "sha512-QXGZGt5Hbe0YufR/RYbOG03MmOk43RQEXqkkSvjr8ZS67sVR7LRp5RIvJALfjl+A7BnHNr1wd1QBOemwy65Lfw==" - "resolved" "https://registry.npmjs.org/keen-slider/-/keen-slider-5.5.1.tgz" - "version" "5.5.1" +keen-slider@^5.5.1: + version "5.5.1" + resolved "https://registry.npmjs.org/keen-slider/-/keen-slider-5.5.1.tgz" + integrity sha512-QXGZGt5Hbe0YufR/RYbOG03MmOk43RQEXqkkSvjr8ZS67sVR7LRp5RIvJALfjl+A7BnHNr1wd1QBOemwy65Lfw== -"keyv@^3.0.0": - "integrity" "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==" - "resolved" "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" - "version" "3.1.0" +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== dependencies: - "json-buffer" "3.0.0" + json-buffer "3.0.0" -"latest-version@5.1.0": - "integrity" "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==" - "resolved" "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" - "version" "5.1.0" +latest-version@5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== dependencies: - "package-json" "^6.3.0" + package-json "^6.3.0" -"lilconfig@^2.0.3": - "integrity" "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==" - "resolved" "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz" - "version" "2.0.3" +lilconfig@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz" + integrity sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg== -"lines-and-columns@^1.1.6": - "integrity" "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - "resolved" "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" - "version" "1.1.6" +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz" + integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -"lint-staged@^11.0.0": - "integrity" "sha512-3rsRIoyaE8IphSUtO1RVTFl1e0SLBtxxUOPBtHxQgBHS5/i6nqvjcUfNioMa4BU9yGnPzbO+xkfLtXtxBpCzjw==" - "resolved" "https://registry.npmjs.org/lint-staged/-/lint-staged-11.0.0.tgz" - "version" "11.0.0" +lint-staged@^11.0.0: + version "11.0.0" + resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-11.0.0.tgz" + integrity sha512-3rsRIoyaE8IphSUtO1RVTFl1e0SLBtxxUOPBtHxQgBHS5/i6nqvjcUfNioMa4BU9yGnPzbO+xkfLtXtxBpCzjw== dependencies: - "chalk" "^4.1.1" - "cli-truncate" "^2.1.0" - "commander" "^7.2.0" - "cosmiconfig" "^7.0.0" - "debug" "^4.3.1" - "dedent" "^0.7.0" - "enquirer" "^2.3.6" - "execa" "^5.0.0" - "listr2" "^3.8.2" - "log-symbols" "^4.1.0" - "micromatch" "^4.0.4" - "normalize-path" "^3.0.0" - "please-upgrade-node" "^3.2.0" - "string-argv" "0.3.1" - "stringify-object" "^3.3.0" + chalk "^4.1.1" + cli-truncate "^2.1.0" + commander "^7.2.0" + cosmiconfig "^7.0.0" + debug "^4.3.1" + dedent "^0.7.0" + enquirer "^2.3.6" + execa "^5.0.0" + listr2 "^3.8.2" + log-symbols "^4.1.0" + micromatch "^4.0.4" + normalize-path "^3.0.0" + please-upgrade-node "^3.2.0" + string-argv "0.3.1" + stringify-object "^3.3.0" -"listr-silent-renderer@^1.1.1": - "integrity" "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=" - "resolved" "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz" - "version" "1.1.1" +listr-silent-renderer@^1.1.1: + 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@^0.5.0": - "integrity" "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==" - "resolved" "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz" - "version" "0.5.0" +listr-update-renderer@^0.5.0: + 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== dependencies: - "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 "^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" -"listr-verbose-renderer@^0.5.0": - "integrity" "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==" - "resolved" "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz" - "version" "0.5.0" +listr-verbose-renderer@^0.5.0: + 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== dependencies: - "chalk" "^2.4.1" - "cli-cursor" "^2.1.0" - "date-fns" "^1.27.2" - "figures" "^2.0.0" + chalk "^2.4.1" + cli-cursor "^2.1.0" + date-fns "^1.27.2" + figures "^2.0.0" -"listr@^0.14.3": - "integrity" "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==" - "resolved" "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz" - "version" "0.14.3" +listr2@^3.8.2: + version "3.11.0" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9" + integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ== + dependencies: + cli-truncate "^2.1.0" + colorette "^1.2.2" + log-update "^4.0.0" + p-map "^4.0.0" + rxjs "^6.6.7" + through "^2.3.8" + wrap-ansi "^7.0.0" + +listr@^0.14.3: + version "0.14.3" + resolved "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz" + integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== dependencies: "@samverschueren/stream-to-observable" "^0.3.0" is-observable "^1.1.0" @@ -3898,11 +3858,6 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= -lodash.toarray@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" - integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= - lodash.topath@^4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" @@ -4176,641 +4131,641 @@ next@^11.0.0: "@next/polyfill-module" "11.0.1" "@next/react-dev-overlay" "11.0.1" "@next/react-refresh-utils" "11.0.1" - "assert" "2.0.0" - "ast-types" "0.13.2" - "browserify-zlib" "0.2.0" - "browserslist" "4.16.6" - "buffer" "5.6.0" - "caniuse-lite" "^1.0.30001228" - "chalk" "2.4.2" - "chokidar" "3.5.1" - "constants-browserify" "1.0.0" - "crypto-browserify" "3.12.0" - "cssnano-simple" "2.0.0" - "domain-browser" "4.19.0" - "encoding" "0.1.13" - "etag" "1.8.1" - "find-cache-dir" "3.3.1" - "get-orientation" "1.1.2" - "https-browserify" "1.0.0" - "image-size" "1.0.0" - "jest-worker" "27.0.0-next.5" - "native-url" "0.3.4" - "node-fetch" "2.6.1" - "node-html-parser" "1.4.9" - "node-libs-browser" "^2.2.1" - "os-browserify" "0.3.0" - "p-limit" "3.1.0" - "path-browserify" "1.0.1" - "pnp-webpack-plugin" "1.6.4" - "postcss" "8.2.13" - "process" "0.11.10" - "prop-types" "15.7.2" - "querystring-es3" "0.2.1" - "raw-body" "2.4.1" - "react-is" "17.0.2" - "react-refresh" "0.8.3" - "stream-browserify" "3.0.0" - "stream-http" "3.1.1" - "string_decoder" "1.3.0" - "styled-jsx" "3.3.2" - "timers-browserify" "2.0.12" - "tty-browserify" "0.0.1" - "use-subscription" "1.5.1" - "util" "0.12.3" - "vm-browserify" "1.1.2" - "watchpack" "2.1.1" + assert "2.0.0" + ast-types "0.13.2" + browserify-zlib "0.2.0" + browserslist "4.16.6" + buffer "5.6.0" + caniuse-lite "^1.0.30001228" + chalk "2.4.2" + chokidar "3.5.1" + constants-browserify "1.0.0" + crypto-browserify "3.12.0" + cssnano-simple "2.0.0" + domain-browser "4.19.0" + encoding "0.1.13" + etag "1.8.1" + find-cache-dir "3.3.1" + get-orientation "1.1.2" + https-browserify "1.0.0" + image-size "1.0.0" + jest-worker "27.0.0-next.5" + native-url "0.3.4" + node-fetch "2.6.1" + node-html-parser "1.4.9" + node-libs-browser "^2.2.1" + os-browserify "0.3.0" + p-limit "3.1.0" + path-browserify "1.0.1" + pnp-webpack-plugin "1.6.4" + postcss "8.2.13" + process "0.11.10" + prop-types "15.7.2" + querystring-es3 "0.2.1" + raw-body "2.4.1" + react-is "17.0.2" + react-refresh "0.8.3" + stream-browserify "3.0.0" + stream-http "3.1.1" + string_decoder "1.3.0" + styled-jsx "3.3.2" + timers-browserify "2.0.12" + tty-browserify "0.0.1" + use-subscription "1.5.1" + util "0.12.3" + vm-browserify "1.1.2" + watchpack "2.1.1" -"no-case@^3.0.4": - "integrity" "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==" - "resolved" "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" - "version" "3.0.4" +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: - "lower-case" "^2.0.2" - "tslib" "^2.0.3" + lower-case "^2.0.2" + tslib "^2.0.3" -"node-emoji@^1.8.1": - "integrity" "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==" - "resolved" "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" - "version" "1.11.0" +node-emoji@^1.8.1: + version "1.11.0" + resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== dependencies: - "lodash" "^4.17.21" + lodash "^4.17.21" -"node-fetch@^2.6.1", "node-fetch@2.6.1": - "integrity" "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - "resolved" "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - "version" "2.6.1" +node-fetch@2.6.1, node-fetch@^2.6.1: + version "2.6.1" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" + integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -"node-html-parser@1.4.9": - "integrity" "sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw==" - "resolved" "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz" - "version" "1.4.9" +node-html-parser@1.4.9: + version "1.4.9" + resolved "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.4.9.tgz" + integrity sha512-UVcirFD1Bn0O+TSmloHeHqZZCxHjvtIeGdVdGMhyZ8/PWlEiZaZ5iJzR189yKZr8p0FXN58BUeC7RHRkf/KYGw== dependencies: - "he" "1.2.0" + he "1.2.0" -"node-int64@^0.4.0": - "integrity" "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - "resolved" "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" - "version" "0.4.0" +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= -"node-libs-browser@^2.2.1": - "integrity" "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==" - "resolved" "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" - "version" "2.2.1" +node-libs-browser@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz" + integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q== dependencies: - "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" + 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" -"node-releases@^1.1.71": - "integrity" "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==" - "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz" - "version" "1.1.75" +node-releases@^1.1.71: + version "1.1.75" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz" + integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw== -"normalize-path@^2.1.1": - "integrity" "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" - "version" "2.1.1" +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= dependencies: - "remove-trailing-separator" "^1.0.1" + remove-trailing-separator "^1.0.1" -"normalize-path@^3.0.0", "normalize-path@~3.0.0": - "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - "resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - "version" "3.0.0" +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -"normalize-range@^0.1.2": - "integrity" "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - "resolved" "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - "version" "0.1.2" +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -"normalize-url@^4.1.0": - "integrity" "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - "resolved" "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" - "version" "4.5.1" +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== -"npm-run-path@^4.0.1": - "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" - "resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" - "version" "4.0.1" +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: - "path-key" "^3.0.0" + path-key "^3.0.0" -"nullthrows@^1.1.1": - "integrity" "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" - "resolved" "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" - "version" "1.1.1" +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -"num2fraction@^1.2.2": - "integrity" "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" - "resolved" "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" - "version" "1.2.2" +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= -"number-is-nan@^1.0.0": - "integrity" "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" - "resolved" "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" - "version" "1.0.1" +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -"object-assign@^4.1.0", "object-assign@^4.1.1": - "integrity" "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - "resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - "version" "4.1.1" +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= -"object-hash@^2.2.0": - "integrity" "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" - "resolved" "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz" - "version" "2.2.0" +object-hash@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz" + integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== -"object-inspect@^1.11.0": - "integrity" "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" - "version" "1.11.0" +object-inspect@^1.10.3, object-inspect@^1.11.0: + version "1.11.0" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== -"object-inspect@^1.9.0": - "integrity" "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" - "resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz" - "version" "1.10.3" +object-inspect@^1.9.0: + version "1.10.3" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz" + integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== -"object-is@^1.0.1": - "integrity" "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==" - "resolved" "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" - "version" "1.1.5" +object-is@^1.0.1: + version "1.1.5" + resolved "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" + call-bind "^1.0.2" + define-properties "^1.1.3" -"object-keys-normalizer@1.0.1": - "integrity" "sha1-2xeNu6Xkx7GLQIN8jvgzZe6TSOc=" - "resolved" "https://registry.npmjs.org/object-keys-normalizer/-/object-keys-normalizer-1.0.1.tgz" - "version" "1.0.1" +object-keys-normalizer@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/object-keys-normalizer/-/object-keys-normalizer-1.0.1.tgz" + integrity sha1-2xeNu6Xkx7GLQIN8jvgzZe6TSOc= dependencies: - "lodash.camelcase" "^4.3.0" - "lodash.snakecase" "^4.1.1" + lodash.camelcase "^4.3.0" + lodash.snakecase "^4.1.1" -"object-keys@^1.0.12", "object-keys@^1.1.1": - "integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - "resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" - "version" "1.1.1" +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -"object-merge-advanced@12.0.3": - "integrity" "sha512-xQIf2Vup1rpKiHr2tQca5jyNYgT4O0kNxOfAp3ZNonm2hS+5yaJgI0Czdk/QMy52bcRwQKX3uc3H8XtAiiYfVA==" - "resolved" "https://registry.npmjs.org/object-merge-advanced/-/object-merge-advanced-12.0.3.tgz" - "version" "12.0.3" +object-merge-advanced@12.0.3: + version "12.0.3" + resolved "https://registry.npmjs.org/object-merge-advanced/-/object-merge-advanced-12.0.3.tgz" + integrity sha512-xQIf2Vup1rpKiHr2tQca5jyNYgT4O0kNxOfAp3ZNonm2hS+5yaJgI0Czdk/QMy52bcRwQKX3uc3H8XtAiiYfVA== dependencies: "@babel/runtime" "^7.12.13" - "array-includes-with-glob" "^3.0.6" - "lodash.clonedeep" "^4.5.0" - "lodash.includes" "^4.3.0" - "lodash.isdate" "^4.0.1" - "lodash.isplainobject" "^4.0.6" - "lodash.uniq" "^4.5.0" - "util-nonempty" "^3.0.6" + array-includes-with-glob "^3.0.6" + lodash.clonedeep "^4.5.0" + lodash.includes "^4.3.0" + lodash.isdate "^4.0.1" + lodash.isplainobject "^4.0.6" + lodash.uniq "^4.5.0" + util-nonempty "^3.0.6" -"object.assign@^4.1.0", "object.assign@^4.1.2": - "integrity" "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==" - "resolved" "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" - "version" "4.1.2" +object.assign@^4.1.0, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== dependencies: - "call-bind" "^1.0.0" - "define-properties" "^1.1.3" - "has-symbols" "^1.0.1" - "object-keys" "^1.1.1" + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" -"once@^1.3.0", "once@^1.3.1", "once@^1.4.0": - "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" - "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" - "version" "1.4.0" +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: - "wrappy" "1" + wrappy "1" -"onetime@^2.0.0": - "integrity" "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" - "version" "2.0.1" +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz" + integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= dependencies: - "mimic-fn" "^1.0.0" + mimic-fn "^1.0.0" -"onetime@^5.1.0", "onetime@^5.1.2": - "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" - "resolved" "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - "version" "5.1.2" +onetime@^5.1.0, onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: - "mimic-fn" "^2.1.0" + mimic-fn "^2.1.0" -"opener@^1.5.2": - "integrity" "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - "resolved" "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" - "version" "1.5.2" +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== -"os-browserify@^0.3.0", "os-browserify@0.3.0": - "integrity" "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" - "resolved" "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" - "version" "0.3.0" +os-browserify@0.3.0, os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz" + integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -"os-tmpdir@~1.0.2": - "integrity" "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" - "resolved" "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" - "version" "1.0.2" +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= -"p-cancelable@^1.0.0": - "integrity" "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - "resolved" "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" - "version" "1.1.0" +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== -"p-limit@^2.2.0": - "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" - "version" "2.3.0" +p-limit@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - "p-try" "^2.0.0" + yocto-queue "^0.1.0" -"p-limit@3.1.0": - "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" - "resolved" "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" - "version" "3.1.0" +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: - "yocto-queue" "^0.1.0" + p-try "^2.0.0" -"p-locate@^4.1.0": - "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" - "resolved" "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" - "version" "4.1.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: - "p-limit" "^2.2.0" + p-limit "^2.2.0" -"p-map@^2.0.0": - "integrity" "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" - "version" "2.1.0" +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== -"p-map@^4.0.0": - "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" - "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" - "version" "4.0.0" +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: - "aggregate-error" "^3.0.0" + aggregate-error "^3.0.0" -"p-try@^2.0.0": - "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - "resolved" "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" - "version" "2.2.0" +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -"package-json@^6.3.0": - "integrity" "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==" - "resolved" "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" - "version" "6.5.0" +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== dependencies: - "got" "^9.6.0" - "registry-auth-token" "^4.0.0" - "registry-url" "^5.0.0" - "semver" "^6.2.0" + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" -"pako@~1.0.5": - "integrity" "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - "resolved" "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" - "version" "1.0.11" +pako@~1.0.5: + version "1.0.11" + resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== -"param-case@^3.0.4": - "integrity" "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==" - "resolved" "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" - "version" "3.0.4" +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" + dot-case "^3.0.4" + tslib "^2.0.3" -"parent-module@^1.0.0": - "integrity" "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" - "resolved" "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" - "version" "1.0.1" +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: - "callsites" "^3.0.0" + callsites "^3.0.0" -"parse-asn1@^5.0.0", "parse-asn1@^5.1.5": - "integrity" "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==" - "resolved" "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" - "version" "5.1.6" +parse-asn1@^5.0.0, parse-asn1@^5.1.5: + version "5.1.6" + resolved "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz" + integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== dependencies: - "asn1.js" "^5.2.0" - "browserify-aes" "^1.0.0" - "evp_bytestokey" "^1.0.0" - "pbkdf2" "^3.0.3" - "safe-buffer" "^5.1.1" + asn1.js "^5.2.0" + browserify-aes "^1.0.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + safe-buffer "^5.1.1" -"parse-filepath@^1.0.2": - "integrity" "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=" - "resolved" "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz" - "version" "1.0.2" +parse-filepath@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= dependencies: - "is-absolute" "^1.0.0" - "map-cache" "^0.2.0" - "path-root" "^0.1.1" + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" -"parse-json@^5.0.0": - "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" - "resolved" "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" - "version" "5.2.0" +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" - "error-ex" "^1.3.1" - "json-parse-even-better-errors" "^2.3.0" - "lines-and-columns" "^1.1.6" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" -"pascal-case@^3.1.2": - "integrity" "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==" - "resolved" "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" - "version" "3.1.2" +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" + no-case "^3.0.4" + tslib "^2.0.3" -"path-browserify@0.0.1": - "integrity" "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" - "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz" - "version" "0.0.1" +path-browserify@0.0.1: + 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== -"path-browserify@1.0.1": - "integrity" "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - "resolved" "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" - "version" "1.0.1" +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== -"path-case@^3.0.4": - "integrity" "sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==" - "resolved" "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" - "version" "3.0.4" +path-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/path-case/-/path-case-3.0.4.tgz" + integrity sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" + dot-case "^3.0.4" + tslib "^2.0.3" -"path-exists@^4.0.0": - "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - "resolved" "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" - "version" "4.0.0" +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -"path-is-absolute@^1.0.0": - "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" - "version" "1.0.1" +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -"path-key@^3.0.0", "path-key@^3.1.0": - "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - "resolved" "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - "version" "3.1.1" +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -"path-parse@^1.0.6": - "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - "version" "1.0.7" +path-parse@^1.0.6: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -"path-root-regex@^0.1.0": - "integrity" "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" - "resolved" "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz" - "version" "0.1.2" +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= -"path-root@^0.1.1": - "integrity" "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=" - "resolved" "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz" - "version" "0.1.1" +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= dependencies: - "path-root-regex" "^0.1.0" + path-root-regex "^0.1.0" -"path-type@^4.0.0": - "integrity" "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" - "version" "4.0.0" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -"pbkdf2@^3.0.3": - "integrity" "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==" - "resolved" "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" - "version" "3.1.2" +pbkdf2@^3.0.3: + version "3.1.2" + resolved "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz" + integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== dependencies: - "create-hash" "^1.1.2" - "create-hmac" "^1.1.4" - "ripemd160" "^2.0.1" - "safe-buffer" "^5.0.1" - "sha.js" "^2.4.8" + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" -"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.3": - "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" - "version" "2.3.0" +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3: + version "2.3.0" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" + integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== -"pify@^2.3.0": - "integrity" "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - "resolved" "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - "version" "2.3.0" +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= -"pkg-dir@^4.1.0": - "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" - "resolved" "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" - "version" "4.2.0" +pkg-dir@^4.1.0: + 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== dependencies: - "find-up" "^4.0.0" + find-up "^4.0.0" -"platform@1.3.6": - "integrity" "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==" - "resolved" "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz" - "version" "1.3.6" +platform@1.3.6: + version "1.3.6" + resolved "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz" + integrity sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg== -"please-upgrade-node@^3.2.0": - "integrity" "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==" - "resolved" "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz" - "version" "3.2.0" +please-upgrade-node@^3.2.0: + version "3.2.0" + resolved "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz" + integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== dependencies: - "semver-compare" "^1.0.0" + semver-compare "^1.0.0" -"pnp-webpack-plugin@1.6.4": - "integrity" "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==" - "resolved" "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz" - "version" "1.6.4" +pnp-webpack-plugin@1.6.4: + 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== dependencies: - "ts-pnp" "^1.1.6" + ts-pnp "^1.1.6" -"postcss-attribute-case-insensitive@^4.0.1": - "integrity" "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==" - "resolved" "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz" - "version" "4.0.2" +postcss-attribute-case-insensitive@^4.0.1: + 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== dependencies: - "postcss" "^7.0.2" - "postcss-selector-parser" "^6.0.2" + postcss "^7.0.2" + postcss-selector-parser "^6.0.2" -"postcss-color-functional-notation@^2.0.1": - "integrity" "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==" - "resolved" "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz" - "version" "2.0.1" +postcss-color-functional-notation@^2.0.1: + 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== dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" -"postcss-color-gray@^5.0.0": - "integrity" "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==" - "resolved" "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz" - "version" "5.0.0" +postcss-color-gray@^5.0.0: + 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== dependencies: "@csstools/convert-colors" "^1.4.0" - "postcss" "^7.0.5" - "postcss-values-parser" "^2.0.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" -"postcss-color-hex-alpha@^5.0.3": - "integrity" "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==" - "resolved" "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz" - "version" "5.0.3" +postcss-color-hex-alpha@^5.0.3: + 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== dependencies: - "postcss" "^7.0.14" - "postcss-values-parser" "^2.0.1" + postcss "^7.0.14" + postcss-values-parser "^2.0.1" -"postcss-color-mod-function@^3.0.3": - "integrity" "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==" - "resolved" "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz" - "version" "3.0.3" +postcss-color-mod-function@^3.0.3: + 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== dependencies: "@csstools/convert-colors" "^1.4.0" - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" -"postcss-color-rebeccapurple@^4.0.1": - "integrity" "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==" - "resolved" "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" - "version" "4.0.1" +postcss-color-rebeccapurple@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz" + integrity sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" -"postcss-custom-media@^7.0.8": - "integrity" "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==" - "resolved" "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" - "version" "7.0.8" +postcss-custom-media@^7.0.8: + version "7.0.8" + resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz" + integrity sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== dependencies: - "postcss" "^7.0.14" + postcss "^7.0.14" -"postcss-custom-properties@^8.0.11": - "integrity" "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==" - "resolved" "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz" - "version" "8.0.11" +postcss-custom-properties@^8.0.11: + 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== dependencies: - "postcss" "^7.0.17" - "postcss-values-parser" "^2.0.1" + postcss "^7.0.17" + postcss-values-parser "^2.0.1" -"postcss-custom-selectors@^5.1.2": - "integrity" "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==" - "resolved" "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" - "version" "5.1.2" +postcss-custom-selectors@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz" + integrity sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== dependencies: - "postcss" "^7.0.2" - "postcss-selector-parser" "^5.0.0-rc.3" + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" -"postcss-dir-pseudo-class@^5.0.0": - "integrity" "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==" - "resolved" "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz" - "version" "5.0.0" +postcss-dir-pseudo-class@^5.0.0: + 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== dependencies: - "postcss" "^7.0.2" - "postcss-selector-parser" "^5.0.0-rc.3" + postcss "^7.0.2" + postcss-selector-parser "^5.0.0-rc.3" -"postcss-double-position-gradients@^1.0.0": - "integrity" "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==" - "resolved" "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz" - "version" "1.0.0" +postcss-double-position-gradients@^1.0.0: + 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== dependencies: - "postcss" "^7.0.5" - "postcss-values-parser" "^2.0.0" + postcss "^7.0.5" + postcss-values-parser "^2.0.0" -"postcss-env-function@^2.0.2": - "integrity" "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==" - "resolved" "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" - "version" "2.0.2" +postcss-env-function@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz" + integrity sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" -"postcss-flexbugs-fixes@^5.0.2": - "integrity" "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==" - "resolved" "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" - "version" "5.0.2" +postcss-flexbugs-fixes@^5.0.2: + version "5.0.2" + resolved "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" + integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== -"postcss-focus-visible@^4.0.0": - "integrity" "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==" - "resolved" "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz" - "version" "4.0.0" +postcss-focus-visible@^4.0.0: + 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== dependencies: - "postcss" "^7.0.2" + postcss "^7.0.2" -"postcss-focus-within@^3.0.0": - "integrity" "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==" - "resolved" "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" - "version" "3.0.0" +postcss-focus-within@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz" + integrity sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== dependencies: - "postcss" "^7.0.2" + postcss "^7.0.2" -"postcss-font-variant@^4.0.0": - "integrity" "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==" - "resolved" "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" - "version" "4.0.1" +postcss-font-variant@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz" + integrity sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== dependencies: - "postcss" "^7.0.2" + postcss "^7.0.2" -"postcss-gap-properties@^2.0.0": - "integrity" "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==" - "resolved" "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" - "version" "2.0.0" +postcss-gap-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz" + integrity sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== dependencies: - "postcss" "^7.0.2" + postcss "^7.0.2" -"postcss-image-set-function@^3.0.1": - "integrity" "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==" - "resolved" "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz" - "version" "3.0.1" +postcss-image-set-function@^3.0.1: + 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== dependencies: - "postcss" "^7.0.2" - "postcss-values-parser" "^2.0.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" -"postcss-import@^14.0.2": - "integrity" "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==" - "resolved" "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz" - "version" "14.0.2" +postcss-import@^14.0.2: + version "14.0.2" + resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz" + integrity sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g== dependencies: - "postcss-value-parser" "^4.0.0" - "read-cache" "^1.0.0" - "resolve" "^1.1.7" + postcss-value-parser "^4.0.0" + read-cache "^1.0.0" + resolve "^1.1.7" -"postcss-initial@^3.0.0": - "integrity" "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==" - "resolved" "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz" - "version" "3.0.4" +postcss-initial@^3.0.0: + version "3.0.4" + resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz" + integrity sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg== dependencies: - "postcss" "^7.0.2" + postcss "^7.0.2" -"postcss-js@^3.0.3": - "integrity" "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==" - "resolved" "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz" - "version" "3.0.3" +postcss-js@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz" + integrity sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== dependencies: - "camelcase-css" "^2.0.1" - "postcss" "^8.1.6" + camelcase-css "^2.0.1" + postcss "^8.1.6" -"postcss-lab-function@^2.0.1": - "integrity" "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==" - "resolved" "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz" - "version" "2.0.1" +postcss-lab-function@^2.0.1: + 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== dependencies: "@csstools/convert-colors" "^1.4.0" postcss "^7.0.2" @@ -5310,10 +5265,10 @@ registry-url@^5.0.0: dependencies: rc "^1.2.8" -"relay-compiler@11.0.2": - "integrity" "sha512-nDVAURT1YncxSiDOKa39OiERkAr0DUcPmlHlg+C8zD+EiDo2Sgczf2R6cDsN4UcDvucYtkLlDLFErPwgLs8WzA==" - "resolved" "https://registry.npmjs.org/relay-compiler/-/relay-compiler-11.0.2.tgz" - "version" "11.0.2" +relay-compiler@11.0.2: + version "11.0.2" + resolved "https://registry.npmjs.org/relay-compiler/-/relay-compiler-11.0.2.tgz" + integrity sha512-nDVAURT1YncxSiDOKa39OiERkAr0DUcPmlHlg+C8zD+EiDo2Sgczf2R6cDsN4UcDvucYtkLlDLFErPwgLs8WzA== dependencies: "@babel/core" "^7.0.0" "@babel/generator" "^7.5.0" @@ -5321,1162 +5276,1162 @@ registry-url@^5.0.0: "@babel/runtime" "^7.0.0" "@babel/traverse" "^7.0.0" "@babel/types" "^7.0.0" - "babel-preset-fbjs" "^3.3.0" - "chalk" "^4.0.0" - "fb-watchman" "^2.0.0" - "fbjs" "^3.0.0" - "glob" "^7.1.1" - "immutable" "~3.7.6" - "invariant" "^2.2.4" - "nullthrows" "^1.1.1" - "relay-runtime" "11.0.2" - "signedsource" "^1.0.0" - "yargs" "^15.3.1" + babel-preset-fbjs "^3.3.0" + chalk "^4.0.0" + fb-watchman "^2.0.0" + fbjs "^3.0.0" + glob "^7.1.1" + immutable "~3.7.6" + invariant "^2.2.4" + nullthrows "^1.1.1" + relay-runtime "11.0.2" + signedsource "^1.0.0" + yargs "^15.3.1" -"relay-runtime@11.0.2": - "integrity" "sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw==" - "resolved" "https://registry.npmjs.org/relay-runtime/-/relay-runtime-11.0.2.tgz" - "version" "11.0.2" +relay-runtime@11.0.2: + version "11.0.2" + resolved "https://registry.npmjs.org/relay-runtime/-/relay-runtime-11.0.2.tgz" + integrity sha512-xxZkIRnL8kNE1cxmwDXX8P+wSeWLR+0ACFyAiAhvfWWAyjXb+bhjJ2FSsRGlNYfkqaTNEuDqpnodQV1/fF7Idw== dependencies: "@babel/runtime" "^7.0.0" - "fbjs" "^3.0.0" - "invariant" "^2.2.4" + fbjs "^3.0.0" + invariant "^2.2.4" -"remedial@^1.0.7": - "integrity" "sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg==" - "resolved" "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz" - "version" "1.0.8" +remedial@^1.0.7: + version "1.0.8" + resolved "https://registry.npmjs.org/remedial/-/remedial-1.0.8.tgz" + integrity sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg== -"remove-trailing-separator@^1.0.1": - "integrity" "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - "resolved" "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" - "version" "1.1.0" +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= -"remove-trailing-spaces@^1.0.6": - "integrity" "sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA==" - "resolved" "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz" - "version" "1.0.8" +remove-trailing-spaces@^1.0.6: + version "1.0.8" + resolved "https://registry.npmjs.org/remove-trailing-spaces/-/remove-trailing-spaces-1.0.8.tgz" + integrity sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA== -"replaceall@^0.1.6": - "integrity" "sha1-gdgax663LX9cSUKt8ml6MiBojY4=" - "resolved" "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz" - "version" "0.1.6" +replaceall@^0.1.6: + version "0.1.6" + resolved "https://registry.npmjs.org/replaceall/-/replaceall-0.1.6.tgz" + integrity sha1-gdgax663LX9cSUKt8ml6MiBojY4= -"require-directory@^2.1.1": - "integrity" "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - "resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" - "version" "2.1.1" +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -"require-main-filename@^2.0.0": - "integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - "resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" - "version" "2.0.0" +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -"resolve-from@^4.0.0": - "integrity" "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" - "version" "4.0.0" +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== -"resolve-from@^5.0.0", "resolve-from@5.0.0": - "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - "resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - "version" "5.0.0" +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -"resolve@^1.1.7", "resolve@^1.20.0": - "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" - "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" - "version" "1.20.0" +resolve@^1.1.7, resolve@^1.20.0: + version "1.20.0" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - "is-core-module" "^2.2.0" - "path-parse" "^1.0.6" + is-core-module "^2.2.0" + path-parse "^1.0.6" -"responselike@^1.0.2": - "integrity" "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=" - "resolved" "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" - "version" "1.0.2" +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= dependencies: - "lowercase-keys" "^1.0.0" + lowercase-keys "^1.0.0" -"restore-cursor@^2.0.0": - "integrity" "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=" - "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" - "version" "2.0.0" +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz" + integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= dependencies: - "onetime" "^2.0.0" - "signal-exit" "^3.0.2" + onetime "^2.0.0" + signal-exit "^3.0.2" -"restore-cursor@^3.1.0": - "integrity" "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" - "resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" - "version" "3.1.0" +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: - "onetime" "^5.1.0" - "signal-exit" "^3.0.2" + onetime "^5.1.0" + signal-exit "^3.0.2" -"retry@0.12.0": - "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" - "version" "0.12.0" +retry@0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= -"retry@0.13.1": - "integrity" "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - "resolved" "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - "version" "0.13.1" +retry@0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== -"reusify@^1.0.4": - "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - "resolved" "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - "version" "1.0.4" +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -"rimraf@^3.0.0": - "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" - "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" - "version" "3.0.2" +rimraf@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: - "glob" "^7.1.3" + glob "^7.1.3" -"ripemd160@^2.0.0", "ripemd160@^2.0.1": - "integrity" "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==" - "resolved" "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" - "version" "2.0.2" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz" + integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== dependencies: - "hash-base" "^3.0.0" - "inherits" "^2.0.1" + hash-base "^3.0.0" + inherits "^2.0.1" -"run-async@^2.4.0": - "integrity" "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" - "resolved" "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" - "version" "2.4.1" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== -"run-parallel@^1.1.9": - "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" - "resolved" "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - "version" "1.2.0" +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: - "queue-microtask" "^1.2.2" + queue-microtask "^1.2.2" -"rxjs@^6.3.3", "rxjs@^6.6.0", "rxjs@^6.6.7": - "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==" - "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" - "version" "6.6.7" +rxjs@^6.3.3, rxjs@^6.6.0, rxjs@^6.6.7: + version "6.6.7" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: - "tslib" "^1.9.0" + tslib "^1.9.0" -"safe-buffer@^5.0.1", "safe-buffer@^5.1.0", "safe-buffer@^5.1.1", "safe-buffer@^5.1.2", "safe-buffer@^5.2.0", "safe-buffer@~5.2.0": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -"safe-buffer@~5.1.0", "safe-buffer@~5.1.1": - "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" - "version" "5.1.2" +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -"safer-buffer@^2.1.0", "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -"sass@^1.38.0": - "integrity" "sha512-WBccZeMigAGKoI+NgD7Adh0ab1HUq+6BmyBUEaGxtErbUtWUevEbdgo5EZiJQofLUGcKtlNaO2IdN73AHEua5g==" - "resolved" "https://registry.npmjs.org/sass/-/sass-1.38.0.tgz" - "version" "1.38.0" +sass@^1.38.0: + version "1.38.0" + resolved "https://registry.npmjs.org/sass/-/sass-1.38.0.tgz" + integrity sha512-WBccZeMigAGKoI+NgD7Adh0ab1HUq+6BmyBUEaGxtErbUtWUevEbdgo5EZiJQofLUGcKtlNaO2IdN73AHEua5g== dependencies: - "chokidar" ">=3.0.0 <4.0.0" + chokidar ">=3.0.0 <4.0.0" -"scheduler@^0.20.2": - "integrity" "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==" - "resolved" "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" - "version" "0.20.2" +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== dependencies: - "loose-envify" "^1.1.0" - "object-assign" "^4.1.1" + loose-envify "^1.1.0" + object-assign "^4.1.1" -"scuid@^1.1.0": - "integrity" "sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg==" - "resolved" "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz" - "version" "1.1.0" +scuid@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/scuid/-/scuid-1.1.0.tgz" + integrity sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== -"semver-compare@^1.0.0": - "integrity" "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" - "resolved" "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" - "version" "1.0.0" +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" + integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -"semver@^5.6.0": - "integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - "resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" - "version" "5.7.1" +semver@^5.6.0: + version "5.7.1" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -"semver@^6.0.0", "semver@^6.2.0", "semver@^6.3.0": - "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" - "version" "6.3.0" +semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -"sentence-case@^3.0.4": - "integrity" "sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg==" - "resolved" "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" - "version" "3.0.4" +sentence-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" + integrity sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== dependencies: - "no-case" "^3.0.4" - "tslib" "^2.0.3" - "upper-case-first" "^2.0.2" + no-case "^3.0.4" + tslib "^2.0.3" + upper-case-first "^2.0.2" -"set-blocking@^2.0.0": - "integrity" "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - "resolved" "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" - "version" "2.0.0" +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= -"setimmediate@^1.0.4", "setimmediate@^1.0.5": - "integrity" "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - "resolved" "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" - "version" "1.0.5" +setimmediate@^1.0.4, setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -"setprototypeof@1.1.1": - "integrity" "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" - "resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" - "version" "1.1.1" +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== -"sha.js@^2.4.0", "sha.js@^2.4.8": - "integrity" "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==" - "resolved" "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" - "version" "2.4.11" +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz" + integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: - "inherits" "^2.0.1" - "safe-buffer" "^5.0.1" + inherits "^2.0.1" + safe-buffer "^5.0.1" -"shebang-command@^2.0.0": - "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" - "resolved" "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - "version" "2.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: - "shebang-regex" "^3.0.0" + shebang-regex "^3.0.0" -"shebang-regex@^3.0.0": - "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - "resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - "version" "3.0.0" +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -"shell-quote@1.7.2": - "integrity" "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - "resolved" "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" - "version" "1.7.2" +shell-quote@1.7.2: + version "1.7.2" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz" + integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== -"side-channel@^1.0.4": - "integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" - "resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" - "version" "1.0.4" +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: - "call-bind" "^1.0.0" - "get-intrinsic" "^1.0.2" - "object-inspect" "^1.9.0" + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" -"signal-exit@^3.0.2", "signal-exit@^3.0.3": - "integrity" "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - "resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" - "version" "3.0.3" +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== -"signedsource@^1.0.0": - "integrity" "sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo=" - "resolved" "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz" - "version" "1.0.0" +signedsource@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz" + integrity sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= -"simple-swizzle@^0.2.2": - "integrity" "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=" - "resolved" "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" - "version" "0.2.2" +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= dependencies: - "is-arrayish" "^0.3.1" + is-arrayish "^0.3.1" -"sirv@^1.0.7": - "integrity" "sha512-czTFDFjK9lXj0u9mJ3OmJoXFztoilYS+NdRPcJoT182w44wSEkHSiO7A2517GLJ8wKM4GjCm2OXE66Dhngbzjg==" - "resolved" "https://registry.npmjs.org/sirv/-/sirv-1.0.14.tgz" - "version" "1.0.14" +sirv@^1.0.7: + version "1.0.14" + resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.14.tgz" + integrity sha512-czTFDFjK9lXj0u9mJ3OmJoXFztoilYS+NdRPcJoT182w44wSEkHSiO7A2517GLJ8wKM4GjCm2OXE66Dhngbzjg== dependencies: "@polka/url" "^1.0.0-next.17" - "mime" "^2.3.1" - "totalist" "^1.0.0" + mime "^2.3.1" + totalist "^1.0.0" -"slash@^3.0.0": - "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - "resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" - "version" "3.0.0" +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -"slice-ansi@^3.0.0": - "integrity" "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" - "version" "3.0.0" +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz" + integrity sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= + +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== dependencies: - "ansi-styles" "^4.0.0" - "astral-regex" "^2.0.0" - "is-fullwidth-code-point" "^3.0.0" + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" -"slice-ansi@^4.0.0": - "integrity" "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" - "version" "4.0.0" +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== dependencies: - "ansi-styles" "^4.0.0" - "astral-regex" "^2.0.0" - "is-fullwidth-code-point" "^3.0.0" + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" -"slice-ansi@0.0.4": - "integrity" "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" - "resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz" - "version" "0.0.4" - -"snake-case@^3.0.4": - "integrity" "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==" - "resolved" "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" - "version" "3.0.4" +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== dependencies: - "dot-case" "^3.0.4" - "tslib" "^2.0.3" + dot-case "^3.0.4" + tslib "^2.0.3" -"source-map-js@^0.6.2": - "integrity" "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" - "resolved" "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz" - "version" "0.6.2" +source-map-js@^0.6.2: + version "0.6.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz" + integrity sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug== -"source-map-support@^0.5.17": - "integrity" "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==" - "resolved" "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" - "version" "0.5.19" +source-map-support@^0.5.17: + version "0.5.19" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== dependencies: - "buffer-from" "^1.0.0" - "source-map" "^0.6.0" + buffer-from "^1.0.0" + source-map "^0.6.0" -"source-map@^0.5.0": - "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" - "version" "0.5.7" +source-map@0.7.3: + version "0.7.3" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" + integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -"source-map@^0.6.0", "source-map@^0.6.1": - "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" - "version" "0.6.1" - -"source-map@0.7.3": - "integrity" "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz" - "version" "0.7.3" - -"source-map@0.8.0-beta.0": - "integrity" "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==" - "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" - "version" "0.8.0-beta.0" +source-map@0.8.0-beta.0: + version "0.8.0-beta.0" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz" + integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== dependencies: - "whatwg-url" "^7.0.0" + whatwg-url "^7.0.0" -"sponge-case@^1.0.1": - "integrity" "sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA==" - "resolved" "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz" - "version" "1.0.1" - dependencies: - "tslib" "^2.0.3" +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -"stacktrace-parser@0.1.10": - "integrity" "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==" - "resolved" "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" - "version" "0.1.10" +source-map@^0.6.0, source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sponge-case@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/sponge-case/-/sponge-case-1.0.1.tgz" + integrity sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== dependencies: - "type-fest" "^0.7.1" + tslib "^2.0.3" + +stacktrace-parser@0.1.10: + version "0.1.10" + resolved "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz" + integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== + dependencies: + type-fest "^0.7.1" "statuses@>= 1.5.0 < 2": - "integrity" "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - "resolved" "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" - "version" "1.5.0" + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= -"stream-browserify@^2.0.1": - "integrity" "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==" - "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" - "version" "2.0.2" +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== dependencies: - "inherits" "~2.0.1" - "readable-stream" "^2.0.2" + inherits "~2.0.4" + readable-stream "^3.5.0" -"stream-browserify@3.0.0": - "integrity" "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==" - "resolved" "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz" - "version" "3.0.0" +stream-browserify@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz" + integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg== dependencies: - "inherits" "~2.0.4" - "readable-stream" "^3.5.0" + inherits "~2.0.1" + readable-stream "^2.0.2" -"stream-http@^2.7.2": - "integrity" "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==" - "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" - "version" "2.8.3" +stream-http@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz" + integrity sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg== dependencies: - "builtin-status-codes" "^3.0.0" - "inherits" "^2.0.1" - "readable-stream" "^2.3.6" - "to-arraybuffer" "^1.0.0" - "xtend" "^4.0.0" + builtin-status-codes "^3.0.0" + inherits "^2.0.4" + readable-stream "^3.6.0" + xtend "^4.0.2" -"stream-http@3.1.1": - "integrity" "sha512-S7OqaYu0EkFpgeGFb/NPOoPLxFko7TPqtEeFg5DXPB4v/KETHG0Ln6fRFrNezoelpaDKmycEmmZ81cC9DAwgYg==" - "resolved" "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz" - "version" "3.1.1" +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz" + integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw== dependencies: - "builtin-status-codes" "^3.0.0" - "inherits" "^2.0.4" - "readable-stream" "^3.6.0" - "xtend" "^4.0.2" + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" -"stream-parser@^0.3.1": - "integrity" "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=" - "resolved" "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz" - "version" "0.3.1" +stream-parser@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz" + integrity sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M= dependencies: - "debug" "2" + debug "2" -"string_decoder@^1.0.0", "string_decoder@^1.1.1", "string_decoder@1.3.0": - "integrity" "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - "version" "1.3.0" +string-argv@0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" + integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== + +string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz" + integrity sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== + +string-hash@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" + integrity sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= dependencies: - "safe-buffer" "~5.2.0" + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" -"string_decoder@~1.1.1": - "integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" - "resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - "version" "1.1.1" +string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: - "safe-buffer" "~5.1.0" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" -"string-argv@0.3.1": - "integrity" "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==" - "resolved" "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" - "version" "0.3.1" - -"string-env-interpolation@^1.0.1", "string-env-interpolation@1.0.1": - "integrity" "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" - "resolved" "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz" - "version" "1.0.1" - -"string-hash@1.1.3": - "integrity" "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" - "resolved" "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz" - "version" "1.1.3" - -"string-width@^1.0.1": - "integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" - "version" "1.0.2" +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: - "code-point-at" "^1.0.0" - "is-fullwidth-code-point" "^1.0.0" - "strip-ansi" "^3.0.0" + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" -"string-width@^2.1.1": - "integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" - "version" "2.1.1" +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: - "is-fullwidth-code-point" "^2.0.0" - "strip-ansi" "^4.0.0" + call-bind "^1.0.2" + define-properties "^1.1.3" -"string-width@^4.1.0", "string-width@^4.2.0": - "integrity" "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==" - "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" - "version" "4.2.2" +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: - "emoji-regex" "^8.0.0" - "is-fullwidth-code-point" "^3.0.0" - "strip-ansi" "^6.0.0" + call-bind "^1.0.2" + define-properties "^1.1.3" -"string.prototype.trimend@^1.0.4": - "integrity" "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==" - "resolved" "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz" - "version" "1.0.4" +string_decoder@1.3.0, string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" + safe-buffer "~5.2.0" -"string.prototype.trimstart@^1.0.4": - "integrity" "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==" - "resolved" "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz" - "version" "1.0.4" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: - "call-bind" "^1.0.2" - "define-properties" "^1.1.3" + safe-buffer "~5.1.0" -"stringify-object@^3.3.0": - "integrity" "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==" - "resolved" "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" - "version" "3.3.0" +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: - "get-own-enumerable-property-symbols" "^3.0.0" - "is-obj" "^1.0.1" - "is-regexp" "^1.0.0" + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" -"strip-ansi@^3.0.0", "strip-ansi@^3.0.1": - "integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" - "version" "3.0.1" +strip-ansi@6.0.0, strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== dependencies: - "ansi-regex" "^2.0.0" + ansi-regex "^5.0.0" -"strip-ansi@^4.0.0": - "integrity" "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" - "version" "4.0.0" +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= dependencies: - "ansi-regex" "^3.0.0" + ansi-regex "^2.0.0" -"strip-ansi@^6.0.0", "strip-ansi@6.0.0": - "integrity" "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==" - "resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz" - "version" "6.0.0" +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" + integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= dependencies: - "ansi-regex" "^5.0.0" + ansi-regex "^3.0.0" -"strip-final-newline@^2.0.0": - "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - "resolved" "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" - "version" "2.0.0" +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -"strip-json-comments@~2.0.1": - "integrity" "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - "resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" - "version" "2.0.1" +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -"styled-jsx@3.3.2": - "integrity" "sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g==" - "resolved" "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz" - "version" "3.3.2" +styled-jsx@3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.3.2.tgz" + integrity sha512-daAkGd5mqhbBhLd6jYAjYBa9LpxYCzsgo/f6qzPdFxVB8yoGbhxvzQgkC0pfmCVvW3JuAEBn0UzFLBfkHVZG1g== dependencies: "@babel/types" "7.8.3" - "babel-plugin-syntax-jsx" "6.18.0" - "convert-source-map" "1.7.0" - "loader-utils" "1.2.3" - "source-map" "0.7.3" - "string-hash" "1.1.3" - "stylis" "3.5.4" - "stylis-rule-sheet" "0.0.10" + babel-plugin-syntax-jsx "6.18.0" + convert-source-map "1.7.0" + loader-utils "1.2.3" + source-map "0.7.3" + string-hash "1.1.3" + stylis "3.5.4" + stylis-rule-sheet "0.0.10" -"stylis-rule-sheet@0.0.10": - "integrity" "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" - "resolved" "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz" - "version" "0.0.10" +stylis-rule-sheet@0.0.10: + version "0.0.10" + resolved "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz" + integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== -"stylis@3.5.4": - "integrity" "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" - "resolved" "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz" - "version" "3.5.4" +stylis@3.5.4: + version "3.5.4" + resolved "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz" + integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== -"subscriptions-transport-ws@^0.9.18": - "integrity" "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==" - "resolved" "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz" - "version" "0.9.19" +subscriptions-transport-ws@^0.9.18: + version "0.9.19" + resolved "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz" + integrity sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw== dependencies: - "backo2" "^1.0.2" - "eventemitter3" "^3.1.0" - "iterall" "^1.2.1" - "symbol-observable" "^1.0.4" - "ws" "^5.2.0 || ^6.0.0 || ^7.0.0" + backo2 "^1.0.2" + eventemitter3 "^3.1.0" + iterall "^1.2.1" + symbol-observable "^1.0.4" + ws "^5.2.0 || ^6.0.0 || ^7.0.0" -"supports-color@^2.0.0": - "integrity" "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" - "version" "2.0.0" +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -"supports-color@^5.3.0": - "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" - "version" "5.5.0" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: - "has-flag" "^3.0.0" + has-flag "^3.0.0" -"supports-color@^6.1.0": - "integrity" "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" - "version" "6.1.0" +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== dependencies: - "has-flag" "^3.0.0" + has-flag "^3.0.0" -"supports-color@^7.1.0": - "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" - "version" "7.2.0" +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"supports-color@^8.0.0": - "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" - "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" - "version" "8.1.1" +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: - "has-flag" "^4.0.0" + has-flag "^4.0.0" -"swap-case@^2.0.2": - "integrity" "sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw==" - "resolved" "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz" - "version" "2.0.2" +swap-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/swap-case/-/swap-case-2.0.2.tgz" + integrity sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== dependencies: - "tslib" "^2.0.3" + tslib "^2.0.3" -"swell-js@^4.0.0-next.0": - "integrity" "sha512-OQ1FLft3ruKpQw5P0TiCzs/X2Ma95+Qz+I2Xzs4KC6v+zVaFVUGNs80dQdtjfInisWoFC7iFZF2AITgellVGAg==" - "resolved" "https://registry.npmjs.org/swell-js/-/swell-js-4.0.0-next.0.tgz" - "version" "4.0.0-next.0" +swell-js@^4.0.0-next.0: + version "4.0.0-next.0" + resolved "https://registry.npmjs.org/swell-js/-/swell-js-4.0.0-next.0.tgz" + integrity sha512-OQ1FLft3ruKpQw5P0TiCzs/X2Ma95+Qz+I2Xzs4KC6v+zVaFVUGNs80dQdtjfInisWoFC7iFZF2AITgellVGAg== dependencies: "@babel/runtime" "7.4.5" - "deepmerge" "4.2.2" - "isomorphic-fetch" "3.0.0" - "lodash" "4.17.21" - "object-keys-normalizer" "1.0.1" - "object-merge-advanced" "12.0.3" - "qs" "6.7.0" + deepmerge "4.2.2" + isomorphic-fetch "3.0.0" + lodash "4.17.21" + object-keys-normalizer "1.0.1" + object-merge-advanced "12.0.3" + qs "6.7.0" -"swr@^0.5.6": - "integrity" "sha512-Bmx3L4geMZjYT5S2Z6EE6/5Cx6v1Ka0LhqZKq8d6WL2eu9y6gHWz3dUzfIK/ymZVHVfwT/EweFXiYGgfifei3w==" - "resolved" "https://registry.npmjs.org/swr/-/swr-0.5.6.tgz" - "version" "0.5.6" +swr@^0.5.6: + version "0.5.6" + resolved "https://registry.npmjs.org/swr/-/swr-0.5.6.tgz" + integrity sha512-Bmx3L4geMZjYT5S2Z6EE6/5Cx6v1Ka0LhqZKq8d6WL2eu9y6gHWz3dUzfIK/ymZVHVfwT/EweFXiYGgfifei3w== dependencies: - "dequal" "2.0.2" + dequal "2.0.2" -"symbol-observable@^1.0.4", "symbol-observable@^1.1.0": - "integrity" "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - "resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz" - "version" "1.2.0" +symbol-observable@^1.0.4, symbol-observable@^1.1.0: + version "1.2.0" + resolved "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz" + integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== -"sync-fetch@0.3.0": - "integrity" "sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==" - "resolved" "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz" - "version" "0.3.0" +sync-fetch@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz" + integrity sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g== dependencies: - "buffer" "^5.7.0" - "node-fetch" "^2.6.1" + buffer "^5.7.0" + node-fetch "^2.6.1" -"tabbable@^5.2.0": - "integrity" "sha512-0uyt8wbP0P3T4rrsfYg/5Rg3cIJ8Shl1RJ54QMqYxm1TLdWqJD1u6+RQjr2Lor3wmfT7JRHkirIwy99ydBsyPg==" - "resolved" "https://registry.npmjs.org/tabbable/-/tabbable-5.2.0.tgz" - "version" "5.2.0" +tabbable@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/tabbable/-/tabbable-5.2.0.tgz" + integrity sha512-0uyt8wbP0P3T4rrsfYg/5Rg3cIJ8Shl1RJ54QMqYxm1TLdWqJD1u6+RQjr2Lor3wmfT7JRHkirIwy99ydBsyPg== -"tailwindcss@^2.2.2": - "integrity" "sha512-OzFWhlnfrO3JXZKHQiqZcb0Wwl3oJSmQ7PvT2jdIgCjV5iUoAyql9bb9ZLCSBI5TYXmawujXAoNxXVfP5Auy/Q==" - "resolved" "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.2.tgz" - "version" "2.2.2" +tailwindcss@^2.2.2: + version "2.2.2" + resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.2.tgz" + integrity sha512-OzFWhlnfrO3JXZKHQiqZcb0Wwl3oJSmQ7PvT2jdIgCjV5iUoAyql9bb9ZLCSBI5TYXmawujXAoNxXVfP5Auy/Q== dependencies: "@fullhuman/postcss-purgecss" "^4.0.3" - "arg" "^5.0.0" - "bytes" "^3.0.0" - "chalk" "^4.1.1" - "chokidar" "^3.5.1" - "color" "^3.1.3" - "cosmiconfig" "^7.0.0" - "detective" "^5.2.0" - "didyoumean" "^1.2.1" - "dlv" "^1.1.3" - "fast-glob" "^3.2.5" - "fs-extra" "^10.0.0" - "glob-parent" "^6.0.0" - "html-tags" "^3.1.0" - "is-glob" "^4.0.1" - "lodash" "^4.17.21" - "lodash.topath" "^4.5.2" - "modern-normalize" "^1.1.0" - "node-emoji" "^1.8.1" - "normalize-path" "^3.0.0" - "object-hash" "^2.2.0" - "postcss-js" "^3.0.3" - "postcss-load-config" "^3.0.1" - "postcss-nested" "5.0.5" - "postcss-selector-parser" "^6.0.6" - "postcss-value-parser" "^4.1.0" - "pretty-hrtime" "^1.0.3" - "quick-lru" "^5.1.1" - "reduce-css-calc" "^2.1.8" - "resolve" "^1.20.0" - "tmp" "^0.2.1" + arg "^5.0.0" + bytes "^3.0.0" + chalk "^4.1.1" + chokidar "^3.5.1" + color "^3.1.3" + cosmiconfig "^7.0.0" + detective "^5.2.0" + didyoumean "^1.2.1" + dlv "^1.1.3" + fast-glob "^3.2.5" + fs-extra "^10.0.0" + glob-parent "^6.0.0" + html-tags "^3.1.0" + is-glob "^4.0.1" + lodash "^4.17.21" + lodash.topath "^4.5.2" + modern-normalize "^1.1.0" + node-emoji "^1.8.1" + normalize-path "^3.0.0" + object-hash "^2.2.0" + postcss-js "^3.0.3" + postcss-load-config "^3.0.1" + postcss-nested "5.0.5" + postcss-selector-parser "^6.0.6" + postcss-value-parser "^4.1.0" + pretty-hrtime "^1.0.3" + quick-lru "^5.1.1" + reduce-css-calc "^2.1.8" + resolve "^1.20.0" + tmp "^0.2.1" -"through@^2.3.6", "through@^2.3.8": - "integrity" "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - "resolved" "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - "version" "2.3.8" +through@^2.3.6, through@^2.3.8: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -"timers-browserify@^2.0.4", "timers-browserify@2.0.12": - "integrity" "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==" - "resolved" "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" - "version" "2.0.12" +timers-browserify@2.0.12, timers-browserify@^2.0.4: + version "2.0.12" + resolved "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz" + integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== dependencies: - "setimmediate" "^1.0.4" + setimmediate "^1.0.4" -"title-case@^3.0.3": - "integrity" "sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==" - "resolved" "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz" - "version" "3.0.3" +title-case@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz" + integrity sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== dependencies: - "tslib" "^2.0.3" + tslib "^2.0.3" -"tmp@^0.0.33": - "integrity" "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" - "version" "0.0.33" +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: - "os-tmpdir" "~1.0.2" + os-tmpdir "~1.0.2" -"tmp@^0.2.1": - "integrity" "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==" - "resolved" "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" - "version" "0.2.1" +tmp@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== dependencies: - "rimraf" "^3.0.0" + rimraf "^3.0.0" -"to-arraybuffer@^1.0.0": - "integrity" "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" - "resolved" "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" - "version" "1.0.1" +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz" + integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= -"to-fast-properties@^2.0.0": - "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" - "version" "2.0.0" +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= -"to-readable-stream@^1.0.0": - "integrity" "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - "resolved" "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" - "version" "1.0.0" +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== -"to-regex-range@^5.0.1": - "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" - "resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - "version" "5.0.1" +to-regex-range@^5.0.1: + 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== dependencies: - "is-number" "^7.0.0" + is-number "^7.0.0" -"toidentifier@1.0.0": - "integrity" "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" - "resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" - "version" "1.0.0" +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -"totalist@^1.0.0": - "integrity" "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" - "resolved" "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" - "version" "1.1.0" +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== -"tr46@^1.0.1": - "integrity" "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=" - "resolved" "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" - "version" "1.0.1" +tr46@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz" + integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= dependencies: - "punycode" "^2.1.0" + punycode "^2.1.0" -"ts-log@^2.2.3": - "integrity" "sha512-XvB+OdKSJ708Dmf9ore4Uf/q62AYDTzFcAdxc8KNML1mmAWywRFVt/dn1KYJH8Agt5UJNujfM3znU5PxgAzA2w==" - "resolved" "https://registry.npmjs.org/ts-log/-/ts-log-2.2.3.tgz" - "version" "2.2.3" +ts-log@^2.2.3: + version "2.2.3" + resolved "https://registry.npmjs.org/ts-log/-/ts-log-2.2.3.tgz" + integrity sha512-XvB+OdKSJ708Dmf9ore4Uf/q62AYDTzFcAdxc8KNML1mmAWywRFVt/dn1KYJH8Agt5UJNujfM3znU5PxgAzA2w== -"ts-node@^9": - "integrity" "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==" - "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz" - "version" "9.1.1" +ts-node@^9: + version "9.1.1" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz" + integrity sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== dependencies: - "arg" "^4.1.0" - "create-require" "^1.1.0" - "diff" "^4.0.1" - "make-error" "^1.1.1" - "source-map-support" "^0.5.17" - "yn" "3.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + source-map-support "^0.5.17" + yn "3.1.1" -"ts-pnp@^1.1.6": - "integrity" "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" - "resolved" "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" - "version" "1.2.0" +ts-pnp@^1.1.6: + 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@^1.9.0": - "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" - "version" "1.14.1" +tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -"tslib@^2", "tslib@^2.0.3", "tslib@^2.1.0", "tslib@~2.2.0": - "integrity" "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz" - "version" "2.2.0" +tslib@^2, tslib@^2.0.3, tslib@^2.1.0, tslib@~2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== -"tslib@~2.0.1": - "integrity" "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz" - "version" "2.0.3" +tslib@~2.0.1: + version "2.0.3" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz" + integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== -"tslib@~2.1.0": - "integrity" "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" - "version" "2.1.0" +tslib@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== -"tslib@~2.3.0": - "integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - "resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" - "version" "2.3.1" +tslib@~2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== -"tty-browserify@0.0.0": - "integrity" "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" - "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" - "version" "0.0.0" +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" + integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY= -"tty-browserify@0.0.1": - "integrity" "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - "resolved" "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" - "version" "0.0.1" +tty-browserify@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz" + integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== -"type-fest@^0.21.3": - "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" - "version" "0.21.3" +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -"type-fest@^0.7.1": - "integrity" "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" - "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" - "version" "0.7.1" +type-fest@^0.7.1: + version "0.7.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz" + integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== -"typescript@4.3.4": - "integrity" "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz" - "version" "4.3.4" +typescript@4.3.4: + version "4.3.4" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz" + integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== -"ua-parser-js@^0.7.18": - "integrity" "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==" - "resolved" "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz" - "version" "0.7.28" +ua-parser-js@^0.7.18: + version "0.7.28" + resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz" + integrity sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g== -"unbox-primitive@^1.0.1": - "integrity" "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==" - "resolved" "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" - "version" "1.0.1" +unbox-primitive@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== dependencies: - "function-bind" "^1.1.1" - "has-bigints" "^1.0.1" - "has-symbols" "^1.0.2" - "which-boxed-primitive" "^1.0.2" + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" -"unc-path-regex@^0.1.2": - "integrity" "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" - "resolved" "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz" - "version" "0.1.2" +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= -"uniq@^1.0.1": - "integrity" "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" - "resolved" "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" - "version" "1.0.1" +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= -"universalify@^2.0.0": - "integrity" "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - "resolved" "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" - "version" "2.0.0" +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -"unixify@1.0.0": - "integrity" "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=" - "resolved" "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz" - "version" "1.0.0" +unixify@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz" + integrity sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA= dependencies: - "normalize-path" "^2.1.1" + normalize-path "^2.1.1" -"unpipe@1.0.0": - "integrity" "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - "resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" - "version" "1.0.0" +unpipe@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= -"upper-case-first@^2.0.2": - "integrity" "sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==" - "resolved" "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" - "version" "2.0.2" +upper-case-first@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.2.tgz" + integrity sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== dependencies: - "tslib" "^2.0.3" + tslib "^2.0.3" -"upper-case@^2.0.2": - "integrity" "sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==" - "resolved" "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" - "version" "2.0.2" +upper-case@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz" + integrity sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== dependencies: - "tslib" "^2.0.3" + tslib "^2.0.3" -"url-parse-lax@^3.0.0": - "integrity" "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=" - "resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" - "version" "3.0.0" +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= dependencies: - "prepend-http" "^2.0.0" + prepend-http "^2.0.0" -"url@^0.11.0": - "integrity" "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=" - "resolved" "https://registry.npmjs.org/url/-/url-0.11.0.tgz" - "version" "0.11.0" +url@^0.11.0: + version "0.11.0" + resolved "https://registry.npmjs.org/url/-/url-0.11.0.tgz" + integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= dependencies: - "punycode" "1.3.2" - "querystring" "0.2.0" + punycode "1.3.2" + querystring "0.2.0" -"use-subscription@1.5.1": - "integrity" "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==" - "resolved" "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz" - "version" "1.5.1" +use-subscription@1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz" + integrity sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA== dependencies: - "object-assign" "^4.1.1" + object-assign "^4.1.1" -"util-deprecate@^1.0.1", "util-deprecate@^1.0.2", "util-deprecate@~1.0.1": - "integrity" "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - "resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - "version" "1.0.2" +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -"util-nonempty@^3.0.6": - "integrity" "sha512-OSZlWoCL74Go83Qw/aeZgSmFZnp9d06bF77b1eAOKipkPWhvxjRYB2nmKiGspoVjkJJEJimzxAgBFUQiUV/oZQ==" - "resolved" "https://registry.npmjs.org/util-nonempty/-/util-nonempty-3.1.0.tgz" - "version" "3.1.0" +util-nonempty@^3.0.6: + version "3.1.0" + resolved "https://registry.npmjs.org/util-nonempty/-/util-nonempty-3.1.0.tgz" + integrity sha512-OSZlWoCL74Go83Qw/aeZgSmFZnp9d06bF77b1eAOKipkPWhvxjRYB2nmKiGspoVjkJJEJimzxAgBFUQiUV/oZQ== dependencies: "@babel/runtime" "^7.14.0" - "lodash.isplainobject" "^4.0.6" + lodash.isplainobject "^4.0.6" -"util@^0.11.0": - "integrity" "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==" - "resolved" "https://registry.npmjs.org/util/-/util-0.11.1.tgz" - "version" "0.11.1" +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= dependencies: - "inherits" "2.0.3" + inherits "2.0.1" -"util@^0.12.0", "util@0.12.3": - "integrity" "sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog==" - "resolved" "https://registry.npmjs.org/util/-/util-0.12.3.tgz" - "version" "0.12.3" +util@0.12.3, util@^0.12.0: + version "0.12.3" + resolved "https://registry.npmjs.org/util/-/util-0.12.3.tgz" + integrity sha512-I8XkoQwE+fPQEhy9v012V+TSdH2kp9ts29i20TaaDUXsg7x/onePbhFJUExBfv/2ay1ZOp/Vsm3nDlmnFGSAog== dependencies: - "inherits" "^2.0.3" - "is-arguments" "^1.0.4" - "is-generator-function" "^1.0.7" - "is-typed-array" "^1.1.3" - "safe-buffer" "^5.1.2" - "which-typed-array" "^1.1.2" + inherits "^2.0.3" + is-arguments "^1.0.4" + is-generator-function "^1.0.7" + is-typed-array "^1.1.3" + safe-buffer "^5.1.2" + which-typed-array "^1.1.2" -"util@0.10.3": - "integrity" "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=" - "resolved" "https://registry.npmjs.org/util/-/util-0.10.3.tgz" - "version" "0.10.3" +util@^0.11.0: + version "0.11.1" + resolved "https://registry.npmjs.org/util/-/util-0.11.1.tgz" + integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ== dependencies: - "inherits" "2.0.1" + inherits "2.0.3" -"uuid@8.3.2": - "integrity" "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" - "version" "8.3.2" +uuid@8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -"uuidv4@^6.2.10": - "integrity" "sha512-UnN4ThIYWhv3ZUE8UwDnnCvh4JafCNu+sQkxmLyjCVwK3rjLfkg3DYiEv6oCMDIAIVEDP4INg4kX/C5hKaRzZA==" - "resolved" "https://registry.npmjs.org/uuidv4/-/uuidv4-6.2.12.tgz" - "version" "6.2.12" +uuidv4@^6.2.10: + version "6.2.12" + resolved "https://registry.npmjs.org/uuidv4/-/uuidv4-6.2.12.tgz" + integrity sha512-UnN4ThIYWhv3ZUE8UwDnnCvh4JafCNu+sQkxmLyjCVwK3rjLfkg3DYiEv6oCMDIAIVEDP4INg4kX/C5hKaRzZA== dependencies: "@types/uuid" "8.3.1" - "uuid" "8.3.2" + uuid "8.3.2" -"valid-url@^1.0.9", "valid-url@1.0.9": - "integrity" "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" - "resolved" "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz" - "version" "1.0.9" +valid-url@1.0.9, valid-url@^1.0.9: + version "1.0.9" + resolved "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz" + integrity sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= -"value-or-promise@1.0.10": - "integrity" "sha512-1OwTzvcfXkAfabk60UVr5NdjtjJ0Fg0T5+B1bhxtrOEwSH2fe8y4DnLgoksfCyd8yZCOQQHB0qLMQnwgCjbXLQ==" - "resolved" "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.10.tgz" - "version" "1.0.10" +value-or-promise@1.0.10: + version "1.0.10" + resolved "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.10.tgz" + integrity sha512-1OwTzvcfXkAfabk60UVr5NdjtjJ0Fg0T5+B1bhxtrOEwSH2fe8y4DnLgoksfCyd8yZCOQQHB0qLMQnwgCjbXLQ== -"value-or-promise@1.0.6": - "integrity" "sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg==" - "resolved" "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz" - "version" "1.0.6" +value-or-promise@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/value-or-promise/-/value-or-promise-1.0.6.tgz" + integrity sha512-9r0wQsWD8z/BxPOvnwbPf05ZvFngXyouE9EKB+5GbYix+BYnAwrIChCUyFIinfbf2FL/U71z+CPpbnmTdxrwBg== -"vm-browserify@^1.0.1", "vm-browserify@1.1.2": - "integrity" "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - "resolved" "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" - "version" "1.1.2" +vm-browserify@1.1.2, vm-browserify@^1.0.1: + version "1.1.2" + resolved "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz" + integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -"watchpack@2.1.1": - "integrity" "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==" - "resolved" "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz" - "version" "2.1.1" +watchpack@2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz" + integrity sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw== dependencies: - "glob-to-regexp" "^0.4.1" - "graceful-fs" "^4.1.2" + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" -"webidl-conversions@^4.0.2": - "integrity" "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - "resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz" - "version" "4.0.2" +webidl-conversions@^4.0.2: + 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-bundle-analyzer@4.3.0": - "integrity" "sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA==" - "resolved" "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.3.0.tgz" - "version" "4.3.0" +webpack-bundle-analyzer@4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.3.0.tgz" + integrity sha512-J3TPm54bPARx6QG8z4cKBszahnUglcv70+N+8gUqv2I5KOFHJbzBiLx+pAp606so0X004fxM7hqRu10MLjJifA== dependencies: - "acorn" "^8.0.4" - "acorn-walk" "^8.0.0" - "chalk" "^4.1.0" - "commander" "^6.2.0" - "gzip-size" "^6.0.0" - "lodash" "^4.17.20" - "opener" "^1.5.2" - "sirv" "^1.0.7" - "ws" "^7.3.1" + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^6.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" -"whatwg-fetch@^3.4.1": - "integrity" "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - "resolved" "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" - "version" "3.6.2" +whatwg-fetch@^3.4.1: + version "3.6.2" + resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== -"whatwg-url@^7.0.0": - "integrity" "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==" - "resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" - "version" "7.1.0" +whatwg-url@^7.0.0: + version "7.1.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz" + integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== dependencies: - "lodash.sortby" "^4.7.0" - "tr46" "^1.0.1" - "webidl-conversions" "^4.0.2" + lodash.sortby "^4.7.0" + tr46 "^1.0.1" + webidl-conversions "^4.0.2" -"which-boxed-primitive@^1.0.2": - "integrity" "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==" - "resolved" "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" - "version" "1.0.2" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== dependencies: - "is-bigint" "^1.0.1" - "is-boolean-object" "^1.1.0" - "is-number-object" "^1.0.4" - "is-string" "^1.0.5" - "is-symbol" "^1.0.3" + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" -"which-module@^2.0.0": - "integrity" "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" - "resolved" "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" - "version" "2.0.0" +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" + integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -"which-typed-array@^1.1.2": - "integrity" "sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q==" - "resolved" "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.6.tgz" - "version" "1.1.6" +which-typed-array@^1.1.2: + version "1.1.6" + resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.6.tgz" + integrity sha512-DdY984dGD5sQ7Tf+x1CkXzdg85b9uEel6nr4UkFg1LoE9OXv3uRuZhe5CoWdawhGACeFpEZXH8fFLQnDhbpm/Q== dependencies: - "available-typed-arrays" "^1.0.4" - "call-bind" "^1.0.2" - "es-abstract" "^1.18.5" - "foreach" "^2.0.5" - "has-tostringtag" "^1.0.0" - "is-typed-array" "^1.1.6" + available-typed-arrays "^1.0.4" + call-bind "^1.0.2" + es-abstract "^1.18.5" + foreach "^2.0.5" + has-tostringtag "^1.0.0" + is-typed-array "^1.1.6" -"which@^2.0.1": - "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" - "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - "version" "2.0.2" +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: - "isexe" "^2.0.0" + isexe "^2.0.0" -"wrap-ansi@^3.0.1": - "integrity" "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz" - "version" "3.0.1" +wrap-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz" + integrity sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= dependencies: - "string-width" "^2.1.1" - "strip-ansi" "^4.0.0" + string-width "^2.1.1" + strip-ansi "^4.0.0" -"wrap-ansi@^6.2.0": - "integrity" "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" - "version" "6.2.0" +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" -"wrap-ansi@^7.0.0": - "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" - "resolved" "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - "version" "7.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== dependencies: - "ansi-styles" "^4.0.0" - "string-width" "^4.1.0" - "strip-ansi" "^6.0.0" + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" -"wrappy@1": - "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" - "version" "1.0.2" +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -"ws@^5.2.0 || ^6.0.0 || ^7.0.0", "ws@^7.3.1", "ws@7.4.5": - "integrity" "sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==" - "resolved" "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz" - "version" "7.4.5" +ws@7.4.5, "ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.3.1: + version "7.4.5" + resolved "https://registry.npmjs.org/ws/-/ws-7.4.5.tgz" + integrity sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g== -"xtend@^4.0.0", "xtend@^4.0.2": - "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - "resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" - "version" "4.0.2" +xtend@^4.0.0, xtend@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== -"y18n@^4.0.0": - "integrity" "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" - "version" "4.0.3" +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== -"y18n@^5.0.5": - "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - "resolved" "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" - "version" "5.0.8" +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -"yallist@^3.0.2": - "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - "resolved" "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" - "version" "3.1.1" +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -"yaml-ast-parser@^0.0.43": - "integrity" "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" - "resolved" "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz" - "version" "0.0.43" +yaml-ast-parser@^0.0.43: + version "0.0.43" + resolved "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== -"yaml@^1.10.0", "yaml@^1.10.2": - "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - "resolved" "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" - "version" "1.10.2" +yaml@^1.10.0, yaml@^1.10.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -"yargs-parser@^18.1.2": - "integrity" "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" - "version" "18.1.3" +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: - "camelcase" "^5.0.0" - "decamelize" "^1.2.0" + camelcase "^5.0.0" + decamelize "^1.2.0" -"yargs-parser@^20.2.2": - "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - "resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" - "version" "20.2.9" +yargs-parser@^20.2.2: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -"yargs@^15.3.1": - "integrity" "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" - "version" "15.4.1" +yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: - "cliui" "^6.0.0" - "decamelize" "^1.2.0" - "find-up" "^4.1.0" - "get-caller-file" "^2.0.1" - "require-directory" "^2.1.1" - "require-main-filename" "^2.0.0" - "set-blocking" "^2.0.0" - "string-width" "^4.2.0" - "which-module" "^2.0.0" - "y18n" "^4.0.0" - "yargs-parser" "^18.1.2" + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" -"yargs@^17.0.0": - "integrity" "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==" - "resolved" "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz" - "version" "17.1.1" +yargs@^17.0.0: + version "17.1.1" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz" + integrity sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ== dependencies: - "cliui" "^7.0.2" - "escalade" "^3.1.1" - "get-caller-file" "^2.0.5" - "require-directory" "^2.1.1" - "string-width" "^4.2.0" - "y18n" "^5.0.5" - "yargs-parser" "^20.2.2" + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" -"yn@3.1.1": - "integrity" "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" - "resolved" "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" - "version" "3.1.1" +yn@3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" + integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== -"yocto-queue@^0.1.0": - "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - "resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" - "version" "0.1.0" +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From c27fbef46b44813edd661e3194b8ef5ba73d0a88 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 27 Aug 2021 11:57:18 +0700 Subject: [PATCH 11/16] :sparkles: feat: ModalCommon :%s --- pages/test.tsx | 24 +++++++++++ .../ModalCommon/ModalCommon.module.scss | 24 +++++++++++ .../common/ModalCommon/ModalCommon.tsx | 40 +++++++++++++++++++ src/components/common/index.ts | 1 + src/components/icons/Close.tsx | 22 ++++++++++ src/components/icons/index.ts | 3 ++ src/utils/types.utils.ts | 4 +- src/utils/useClickOutSide.ts | 30 ++++++++++++++ 8 files changed, 147 insertions(+), 1 deletion(-) create mode 100644 pages/test.tsx create mode 100644 src/components/common/ModalCommon/ModalCommon.module.scss create mode 100644 src/components/common/ModalCommon/ModalCommon.tsx create mode 100644 src/components/icons/Close.tsx create mode 100644 src/utils/useClickOutSide.ts diff --git a/pages/test.tsx b/pages/test.tsx new file mode 100644 index 000000000..5f798909a --- /dev/null +++ b/pages/test.tsx @@ -0,0 +1,24 @@ +import { useState } from 'react' +import { ButtonCommon, Layout, ModalCommon } from 'src/components/common' + +export default function Test() { + const [visible, setVisible] = useState(false) + const onClose = () => { + setVisible(false) + } + const onOpen = () => { + setVisible(true) + } + return ( + <> + open + +
+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Consectetur officiis dolorum ea incidunt. Sint, cum ullam. Labore vero quod itaque, officia magni molestias! Architecto deserunt soluta laborum commodi nesciunt delectus similique temporibus distinctio? Facere eaque minima enim modi magni, laudantium, animi mollitia beatae repudiandae maxime labore error nesciunt, nisi est? +
+
+ + ) +} + +Test.Layout = Layout diff --git a/src/components/common/ModalCommon/ModalCommon.module.scss b/src/components/common/ModalCommon/ModalCommon.module.scss new file mode 100644 index 000000000..58c7d30b3 --- /dev/null +++ b/src/components/common/ModalCommon/ModalCommon.module.scss @@ -0,0 +1,24 @@ +.background{ + @apply fixed inset-0 overflow-y-auto; + background: rgba(20, 20, 20, 0.65); + z-index: 10000; + .warpper{ + @apply flex justify-center items-center min-h-screen; + .modal{ + // @apply bg-white inline-block; + @apply inline-block align-bottom bg-white relative; + max-width: 50%; + padding: 3.2rem; + box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.24); + border-radius: 1.2rem; + .close{ + @apply absolute; + &:hover{ + cursor: pointer; + } + top:4.4rem; + right: 4.4rem; + } + } + } +} \ No newline at end of file diff --git a/src/components/common/ModalCommon/ModalCommon.tsx b/src/components/common/ModalCommon/ModalCommon.tsx new file mode 100644 index 000000000..fcca8a84a --- /dev/null +++ b/src/components/common/ModalCommon/ModalCommon.tsx @@ -0,0 +1,40 @@ +import React, { useRef } from 'react' +import { Close } from 'src/components/icons' +import { useOnClickOutside } from 'src/utils/useClickOutSide' +import s from "./ModalCommon.module.scss" +interface Props { + onClose: () => void + visible: boolean + children:React.ReactNode +} + +const ModalCommon = ({ onClose, visible,children }: Props) => { + const modalRef = useRef(null) + const clickOutSide = () => { + onClose && onClose() + } + useOnClickOutside(modalRef, clickOutSide) + return ( + <> + {visible && ( +
+
+
+
+ +
+ {children} +
+
+
+ )} + + ) +} + +export default ModalCommon diff --git a/src/components/common/index.ts b/src/components/common/index.ts index 73f4f2709..7fc104020 100644 --- a/src/components/common/index.ts +++ b/src/components/common/index.ts @@ -24,3 +24,4 @@ export { default as MenuDropdown} from './MenuDropdown/MenuDropdown' export { default as NotiMessage} from './NotiMessage/NotiMessage' export { default as VideoPlayer} from './VideoPlayer/VideoPlayer' export { default as SelectCommon} from './SelectCommon/SelectCommon' +export { default as ModalCommon} from './ModalCommon/ModalCommon' diff --git a/src/components/icons/Close.tsx b/src/components/icons/Close.tsx new file mode 100644 index 000000000..090bb29f4 --- /dev/null +++ b/src/components/icons/Close.tsx @@ -0,0 +1,22 @@ +import React from 'react' + +interface Props {} + +const Close = (props: Props) => { + return ( + + + + ) +} + +export default Close diff --git a/src/components/icons/index.ts b/src/components/icons/index.ts index ae39054a8..fc7f993a9 100644 --- a/src/components/icons/index.ts +++ b/src/components/icons/index.ts @@ -9,3 +9,6 @@ export { default as IconHome } from './IconHome' export { default as IconShopping } from './IconShopping' export { default as IconHeart } from './IconHeart' export { default as IconVector } from './IconVector' +export { default as ArrowLeft } from './ArrowLeft' +export { default as ArrowRight } from './ArrowRight' +export { default as Close } from './Close' diff --git a/src/utils/types.utils.ts b/src/utils/types.utils.ts index 6c7ed8401..2c99df73a 100644 --- a/src/utils/types.utils.ts +++ b/src/utils/types.utils.ts @@ -18,4 +18,6 @@ export interface RecipeProps { title: string description:string imageSrc: string -} \ No newline at end of file +} + +export type MouseAndTouchEvent = MouseEvent | TouchEvent \ No newline at end of file diff --git a/src/utils/useClickOutSide.ts b/src/utils/useClickOutSide.ts new file mode 100644 index 000000000..d68e742fb --- /dev/null +++ b/src/utils/useClickOutSide.ts @@ -0,0 +1,30 @@ +import { RefObject, useEffect } from 'react' +import { MouseAndTouchEvent } from './types.utils' + +export function useOnClickOutside( + ref: RefObject, + callback: (event: MouseAndTouchEvent) => void +) { + useEffect(() => { + const listener = (event: MouseAndTouchEvent) => { + const el = ref?.current + + // Do nothing if clicking ref's element or descendent elements + if (!el || el.contains(event.target as Node)) { + return + } + + callback(event) + } + + document.addEventListener(`mousedown`, listener) + document.addEventListener(`touchstart`, listener) + + return () => { + document.removeEventListener(`mousedown`, listener) + document.removeEventListener(`touchstart`, listener) + } + + // Reload only if ref or handler changes + }, [ref, callback]) +} From 077020f450ceb6a4f5ac6eae514beec2403cc35f Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 27 Aug 2021 15:08:32 +0700 Subject: [PATCH 12/16] :bug: bug: fix bug before merge to common :%s --- pages/index.tsx | 40 ++--------------- .../ButtonCommon/ButtonCommon.module.scss | 2 +- ...module.scss => CarouselCommon.module.scss} | 10 ++--- .../common/CarouselCommon/CarouselCommon.tsx | 6 +-- .../CustomCarouselArrow.module.scss | 17 ------- .../CustomArrow/CustomCarouselArrow.tsx | 2 - .../ModalCommon/ModalCommon.module.scss | 1 - .../ProductCard/ProductCard.module.scss | 9 +++- .../common/ProductCard/ProductCard.tsx | 21 +++++---- .../ProductCaroucel.module.scss | 15 ------- .../ProductCarousel.module.scss | 16 +++++++ .../ProductCarousel.tsx} | 12 ++--- .../common/RecipeCard/RecipeCard.module.scss | 7 ++- .../common/RecipeCard/RecipeCard.tsx | 13 ++++-- .../RecipeCaroucel/RecipeCaroucel.module.scss | 14 ------ .../RecipeCarousel/RecipeCarousel.module.scss | 16 +++++++ .../RecipeCarousel.tsx} | 8 ++-- src/components/common/index.ts | 2 +- .../CollectionCarcoucel.tsx | 13 +++--- .../home/HomeCollection/HomeCollection.tsx | 9 +++- .../home/HomeRecipe/HomeRecipe.module.scss | 6 +-- .../modules/home/HomeRecipe/HomeRecipe.tsx | 45 ++++++++++++++++--- src/components/modules/home/index.ts | 1 + src/styles/_base.scss | 3 -- src/styles/_utilities.scss | 4 ++ 25 files changed, 149 insertions(+), 143 deletions(-) rename src/components/common/CarouselCommon/{CaroucelCommon.module.scss => CarouselCommon.module.scss} (89%) delete mode 100644 src/components/common/ProductCaroucel/ProductCaroucel.module.scss create mode 100644 src/components/common/ProductCarousel/ProductCarousel.module.scss rename src/components/common/{ProductCaroucel/ProductCaroucel.tsx => ProductCarousel/ProductCarousel.tsx} (78%) delete mode 100644 src/components/common/RecipeCaroucel/RecipeCaroucel.module.scss create mode 100644 src/components/common/RecipeCarousel/RecipeCarousel.module.scss rename src/components/common/{RecipeCaroucel/RecipeCaroucel.tsx => RecipeCarousel/RecipeCarousel.tsx} (84%) diff --git a/pages/index.tsx b/pages/index.tsx index bbf712910..24c234f5c 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,42 +1,8 @@ -import { FeaturedProductCard, Layout, ProductCaroucel, RecipeCard } from 'src/components/common' +import { Layout } from 'src/components/common' import { HomeBanner, HomeCollection, HomeCTA, HomeSubscribe, HomeVideo } from 'src/components/modules/home'; +import HomeRecipe from 'src/components/modules/home/HomeRecipe/HomeRecipe'; -// import image9 from "../public/assets/images/image9.png" -// import image10 from "../public/assets/images/image10.png" -// import image11 from "../public/assets/images/image11.png" -import image12 from "../public/assets/images/image12.png" -// import { CollectionCarcoucel } from 'src/components/modules/home' -import HomeRecipe from 'src/components/modules/home/HomeRecipe/HomeRecipe' -import image13 from "../public/assets/images/image13.png" -import image14 from "../public/assets/images/image14.png" -import { RecipeCardProps } from '../src/components/common/RecipeCard/RecipeCard'; - -const recipe:RecipeCardProps[] = [{ - title: "Special Recipe of Vietnamese Phở", - description:"Alright, before we get to the actual recipe, let’s chat for a sec about the ingredients. To make this pho soup recipe, you will need:", - imageSrc: image12.src -},{ - title: "Original Recipe of Curry", - description:"Chicken curry is common to several countries including India, countries in Asia and the Caribbean. My favorite of them though is this aromatic Indian...", - imageSrc: image13.src -},{ - title: "The Best Recipe of Beef Noodle Soup", - description:"The broth for Bun Bo Hue is prepared by slowly simmering various types of beef and pork bones (ox tail, beef shank, pork neck bones, pork feet,...", - imageSrc: image14.src -},{ - title: "Special Recipe of Vietnamese Phở", - description:"Alright, before we get to the actual recipe, let’s chat for a sec about the ingredients. To make this pho soup recipe, you will need:", - imageSrc: image12.src -},{ - title: "Original Recipe of Curry", - description:"Chicken curry is common to several countries including India, countries in Asia and the Caribbean. My favorite of them though is this aromatic Indian...", - imageSrc: image13.src -},{ - title: "The Best Recipe of Beef Noodle Soup", - description:"The broth for Bun Bo Hue is prepared by slowly simmering various types of beef and pork bones (ox tail, beef shank, pork neck bones, pork feet,...", - imageSrc: image14.src -}] export default function Home() { @@ -46,7 +12,7 @@ export default function Home() { - + ) diff --git a/src/components/common/ButtonCommon/ButtonCommon.module.scss b/src/components/common/ButtonCommon/ButtonCommon.module.scss index 70ab8f400..8bc4b23ca 100644 --- a/src/components/common/ButtonCommon/ButtonCommon.module.scss +++ b/src/components/common/ButtonCommon/ButtonCommon.module.scss @@ -5,7 +5,7 @@ display: flex; justify-content: center; align-items: center; - padding: 1.2rem 3.2rem; + padding: 0.8rem 3.2rem; &:disabled { filter: brightness(0.9); cursor: not-allowed; diff --git a/src/components/common/CarouselCommon/CaroucelCommon.module.scss b/src/components/common/CarouselCommon/CarouselCommon.module.scss similarity index 89% rename from src/components/common/CarouselCommon/CaroucelCommon.module.scss rename to src/components/common/CarouselCommon/CarouselCommon.module.scss index 373d03f31..802c25bb0 100644 --- a/src/components/common/CarouselCommon/CaroucelCommon.module.scss +++ b/src/components/common/CarouselCommon/CarouselCommon.module.scss @@ -25,18 +25,18 @@ :global { .dots { display: flex; - padding: 10px 0; + padding: 1rem 0; justify-content: center; } .dot { border: none; - width: 10px; - height: 10px; + width: 1rem; + height: 1rem; background: #c5c5c5; border-radius: 50%; - margin: 0 5px; - padding: 5px; + margin: 0 0.5rem; + padding: 0.5rem; cursor: pointer; } diff --git a/src/components/common/CarouselCommon/CarouselCommon.tsx b/src/components/common/CarouselCommon/CarouselCommon.tsx index 570fac52a..a9011a074 100644 --- a/src/components/common/CarouselCommon/CarouselCommon.tsx +++ b/src/components/common/CarouselCommon/CarouselCommon.tsx @@ -2,7 +2,7 @@ import { useKeenSlider } from 'keen-slider/react' import React, { useEffect } from 'react' import 'keen-slider/keen-slider.min.css' import { CustomCarouselArrow } from './CustomArrow/CustomCarouselArrow' -import s from './CaroucelCommon.module.scss' +import s from './CarouselCommon.module.scss' import { TOptionsEvents } from 'keen-slider' import classNames from 'classnames' import CustomDot from './CustomDot/CustomDot' @@ -47,7 +47,6 @@ const CarouselCommon = ({ useEffect(() => { if(isDot && slider){ - // console.log('f',Math.ceil(data.length/(Number(slider.details().slidesPerView)||1))) let array:number[] array = [...Array(Math.ceil(data.length/(Number(slider.details().slidesPerView)||1))).keys()].map((i)=>{ return (Number(slider.details().slidesPerView)||1)*i @@ -67,7 +66,6 @@ const CarouselCommon = ({ const onDotClick = (index:number) => { slider.moveToSlideRelative(Math.floor(index)) - // setDotActive(index) } return (
@@ -88,12 +86,10 @@ const CarouselCommon = ({ )} diff --git a/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss b/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss index cf01ab543..fb174c66c 100644 --- a/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss +++ b/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.module.scss @@ -1,20 +1,3 @@ -// .customArrow{ -// width: 64px; -// height: 64px; -// &:focus{ -// outline: none; -// } -// @apply absolute top-1/2 bg-background-arrow transform -translate-y-1/2 flex justify-center items-center transition duration-100; -// &.leftArrow{ -// @apply left-0; -// } -// &.rightArrow{ -// @apply right-0; -// } -// &.isDisabled{ -// @apply hidden ; -// } -// } .navigationWrapper{ :global(.customArrow) { width: 64px; diff --git a/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.tsx b/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.tsx index b4f1ee86c..853188f4a 100644 --- a/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.tsx +++ b/src/components/common/CarouselCommon/CustomArrow/CustomCarouselArrow.tsx @@ -3,7 +3,6 @@ import React from 'react' import ArrowLeft from 'src/components/icons/ArrowLeft' import ArrowRight from 'src/components/icons/ArrowRight' import "./CustomCarouselArrow.module.scss" -// import s from "../CaroucelCommon.module.scss" interface CustomCarouselArrowProps extends React.ButtonHTMLAttributes { @@ -18,7 +17,6 @@ export const CustomCarouselArrow = ({ return (
- +
) diff --git a/src/components/modules/home/index.ts b/src/components/modules/home/index.ts index 7875cd920..e06362b12 100644 --- a/src/components/modules/home/index.ts +++ b/src/components/modules/home/index.ts @@ -4,3 +4,4 @@ export { default as HomeCTA } from './HomeCTA/HomeCTA' export { default as HomeSubscribe } from './HomeSubscribe/HomeSubscribe' export { default as HomeVideo } from './HomeVideo/HomeVideo' export { default as HomeCollection } from './HomeCollection/HomeCollection' +export { default as HomeRecipe } from './HomeRecipe/HomeRecipe' diff --git a/src/styles/_base.scss b/src/styles/_base.scss index aebbef0c2..5d0cd8322 100644 --- a/src/styles/_base.scss +++ b/src/styles/_base.scss @@ -39,9 +39,6 @@ --font-size: 1.6rem; --line-height: 2.4rem; - // --font-size: 16px; - // --line-height: 24px; - --font-sans: "Nunito", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif; --font-heading: "Righteous", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif; --font-logo: "Poppins", -apple-system, system-ui, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", sans-serif; diff --git a/src/styles/_utilities.scss b/src/styles/_utilities.scss index d76d233db..93291dc3a 100644 --- a/src/styles/_utilities.scss +++ b/src/styles/_utilities.scss @@ -88,6 +88,10 @@ padding-left: 6.4rem; padding-right: 6.4rem; } + @screen lg { + padding-left: 11.2rem; + padding-right: 11.2rem; + } } .spacing-horizontal-left { padding-left: 2rem; From eba36de46acb833db2fd7eb6d5c5057ec4bc1d56 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 27 Aug 2021 15:26:26 +0700 Subject: [PATCH 13/16] :hammer: refactor: add title to modal common :%s --- pages/test.tsx | 2 +- .../ModalCommon/ModalCommon.module.scss | 7 ++++- .../common/ModalCommon/ModalCommon.tsx | 30 +++++++++---------- 3 files changed, 22 insertions(+), 17 deletions(-) diff --git a/pages/test.tsx b/pages/test.tsx index 5f798909a..6bcd178f9 100644 --- a/pages/test.tsx +++ b/pages/test.tsx @@ -13,7 +13,7 @@ export default function Test() { <> open -
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Consectetur officiis dolorum ea incidunt. Sint, cum ullam. Labore vero quod itaque, officia magni molestias! Architecto deserunt soluta laborum commodi nesciunt delectus similique temporibus distinctio? Facere eaque minima enim modi magni, laudantium, animi mollitia beatae repudiandae maxime labore error nesciunt, nisi est?
diff --git a/src/components/common/ModalCommon/ModalCommon.module.scss b/src/components/common/ModalCommon/ModalCommon.module.scss index 3e13b0e27..de47d0293 100644 --- a/src/components/common/ModalCommon/ModalCommon.module.scss +++ b/src/components/common/ModalCommon/ModalCommon.module.scss @@ -6,10 +6,15 @@ @apply flex justify-center items-center min-h-screen; .modal{ @apply inline-block align-bottom bg-white relative; - max-width: 50%; + max-width: 60rem; padding: 3.2rem; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.24); border-radius: 1.2rem; + .title{ + padding: 0 0.8rem 0 0.8rem; + font-size: 3.2rem; + line-height: 4rem; + } .close{ @apply absolute; &:hover{ diff --git a/src/components/common/ModalCommon/ModalCommon.tsx b/src/components/common/ModalCommon/ModalCommon.tsx index fcca8a84a..2ed90a3b3 100644 --- a/src/components/common/ModalCommon/ModalCommon.tsx +++ b/src/components/common/ModalCommon/ModalCommon.tsx @@ -1,14 +1,16 @@ import React, { useRef } from 'react' import { Close } from 'src/components/icons' import { useOnClickOutside } from 'src/utils/useClickOutSide' -import s from "./ModalCommon.module.scss" +import s from './ModalCommon.module.scss' interface Props { onClose: () => void visible: boolean - children:React.ReactNode + children: React.ReactNode + title?: string + maxWidth?:string } -const ModalCommon = ({ onClose, visible,children }: Props) => { +const ModalCommon = ({ onClose, visible, children, title="Modal",maxWidth }: Props) => { const modalRef = useRef(null) const clickOutSide = () => { onClose && onClose() @@ -17,19 +19,17 @@ const ModalCommon = ({ onClose, visible,children }: Props) => { return ( <> {visible && ( -
+
-
-
- -
- {children} -
+
+
+
{title}
+
+ +
+
+ {children} +
)} From 162e698efea9e0001eea3ee671ad8d3826156993 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 27 Aug 2021 15:34:44 +0700 Subject: [PATCH 14/16] :bug: bug: caroucel to carousel :%s --- pages/test.tsx | 99 ++++++++++++++++++- .../CollectionCarcousel.module.scss} | 0 .../CollectionCarcousel.tsx} | 2 +- .../home/HomeCollection/HomeCollection.tsx | 14 +-- src/components/modules/home/index.ts | 2 +- 5 files changed, 107 insertions(+), 10 deletions(-) rename src/components/modules/home/{CollectionCarcoucel/CollectionCarcoucel.module.scss => CollectionCarcousel/CollectionCarcousel.module.scss} (100%) rename src/components/modules/home/{CollectionCarcoucel/CollectionCarcoucel.tsx => CollectionCarcousel/CollectionCarcousel.tsx} (96%) diff --git a/pages/test.tsx b/pages/test.tsx index 6bcd178f9..f6d4011eb 100644 --- a/pages/test.tsx +++ b/pages/test.tsx @@ -1,6 +1,96 @@ import { useState } from 'react' import { ButtonCommon, Layout, ModalCommon } from 'src/components/common' - +import { CollectionCarcousel } from 'src/components/modules/home' +import image5 from '../public/assets/images/image5.png' +import image6 from '../public/assets/images/image6.png' +import image7 from '../public/assets/images/image7.png' +import image8 from '../public/assets/images/image8.png' +const dataTest = [ + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, + { + name: 'Carrot', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image7.src, + }, + { + name: 'Salad', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image8.src, + }, + { + name: 'Tomato', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image5.src, + }, + { + name: 'Cucumber', + weight: '250g', + category: 'VEGGIE', + price: 'Rp 27.500', + imageSrc: image6.src, + }, +] export default function Test() { const [visible, setVisible] = useState(false) const onClose = () => { @@ -17,6 +107,13 @@ export default function Test() { Lorem ipsum dolor sit amet consectetur adipisicing elit. Consectetur officiis dolorum ea incidunt. Sint, cum ullam. Labore vero quod itaque, officia magni molestias! Architecto deserunt soluta laborum commodi nesciunt delectus similique temporibus distinctio? Facere eaque minima enim modi magni, laudantium, animi mollitia beatae repudiandae maxime labore error nesciunt, nisi est?
+ ) } diff --git a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.module.scss b/src/components/modules/home/CollectionCarcousel/CollectionCarcousel.module.scss similarity index 100% rename from src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.module.scss rename to src/components/modules/home/CollectionCarcousel/CollectionCarcousel.module.scss diff --git a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx b/src/components/modules/home/CollectionCarcousel/CollectionCarcousel.tsx similarity index 96% rename from src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx rename to src/components/modules/home/CollectionCarcousel/CollectionCarcousel.tsx index 769dbd550..594fd251e 100644 --- a/src/components/modules/home/CollectionCarcoucel/CollectionCarcoucel.tsx +++ b/src/components/modules/home/CollectionCarcousel/CollectionCarcousel.tsx @@ -7,7 +7,7 @@ import { import { CollectionHeadingProps } from 'src/components/common/CollectionHeading/CollectionHeading' import { ProductCardProps } from 'src/components/common/ProductCard/ProductCard' import { QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' -import s from './CollectionCarcoucel.module.scss' +import s from './CollectionCarcousel.module.scss' interface ColectionCarcoucelProps extends CollectionHeadingProps { data: ProductCardProps[] itemKey: string diff --git a/src/components/modules/home/HomeCollection/HomeCollection.tsx b/src/components/modules/home/HomeCollection/HomeCollection.tsx index 295a0ca28..bd1cd33d6 100644 --- a/src/components/modules/home/HomeCollection/HomeCollection.tsx +++ b/src/components/modules/home/HomeCollection/HomeCollection.tsx @@ -1,5 +1,5 @@ import React from 'react' -import { CollectionCarcoucel } from '..' +import { CollectionCarcousel } from '..' import image5 from '../../../../../public/assets/images/image5.png' import image6 from '../../../../../public/assets/images/image6.png' import image7 from '../../../../../public/assets/images/image7.png' @@ -95,7 +95,7 @@ const dataTest = [ const HomeCollection = (props: HomeCollectionProps) => { return (
- { subtitle="Last call! Shop deep deals on 100+ bulk picks while you can." category={"veggie"} /> - - - - - Date: Fri, 27 Aug 2021 15:57:24 +0700 Subject: [PATCH 15/16] :bug: bug: carousel :%s --- pages/test.tsx | 8 +++----- .../common/CarouselCommon/CarouselCommon.tsx | 11 ++++++++--- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/pages/test.tsx b/pages/test.tsx index f6d4011eb..619bd0110 100644 --- a/pages/test.tsx +++ b/pages/test.tsx @@ -1,5 +1,5 @@ import { useState } from 'react' -import { ButtonCommon, Layout, ModalCommon } from 'src/components/common' +import { ButtonCommon, Layout, ModalCommon, ProductCarousel } from 'src/components/common' import { CollectionCarcousel } from 'src/components/modules/home' import image5 from '../public/assets/images/image5.png' import image6 from '../public/assets/images/image6.png' @@ -107,12 +107,10 @@ export default function Test() { Lorem ipsum dolor sit amet consectetur adipisicing elit. Consectetur officiis dolorum ea incidunt. Sint, cum ullam. Labore vero quod itaque, officia magni molestias! Architecto deserunt soluta laborum commodi nesciunt delectus similique temporibus distinctio? Facere eaque minima enim modi magni, laudantium, animi mollitia beatae repudiandae maxime labore error nesciunt, nisi est?
- ) diff --git a/src/components/common/CarouselCommon/CarouselCommon.tsx b/src/components/common/CarouselCommon/CarouselCommon.tsx index a9011a074..796e46eaf 100644 --- a/src/components/common/CarouselCommon/CarouselCommon.tsx +++ b/src/components/common/CarouselCommon/CarouselCommon.tsx @@ -35,14 +35,18 @@ const CarouselCommon = ({ slidesPerView, slideChanged(s) { setCurrentSlide(s.details().relativeSlide) + + }, + afterChange(s) { let dot = 0 dotArr.forEach((index)=>{ - if(s.details().relativeSlide >= Math.floor(index)){ + if(s.details().relativeSlide >= index){ dot = index } }) + console.log(dot) setDotActive(dot) - }, + } }) useEffect(() => { @@ -65,7 +69,8 @@ const CarouselCommon = ({ } const onDotClick = (index:number) => { - slider.moveToSlideRelative(Math.floor(index)) + slider.moveToSlideRelative(index) + setDotActive(index) } return (
From e9ffeeb2e9b48d2f88e37047e9c3ae8905df9b3c Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 27 Aug 2021 16:00:44 +0700 Subject: [PATCH 16/16] init --- src/components/common/CarouselCommon/CarouselCommon.tsx | 2 +- .../home/CollectionCarcousel/CollectionCarcousel.tsx | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/common/CarouselCommon/CarouselCommon.tsx b/src/components/common/CarouselCommon/CarouselCommon.tsx index 796e46eaf..ef2199ce5 100644 --- a/src/components/common/CarouselCommon/CarouselCommon.tsx +++ b/src/components/common/CarouselCommon/CarouselCommon.tsx @@ -55,7 +55,7 @@ const CarouselCommon = ({ array = [...Array(Math.ceil(data.length/(Number(slider.details().slidesPerView)||1))).keys()].map((i)=>{ return (Number(slider.details().slidesPerView)||1)*i }) - + console.log(array) setDotArr(array) } }, [isDot,slider]) diff --git a/src/components/modules/home/CollectionCarcousel/CollectionCarcousel.tsx b/src/components/modules/home/CollectionCarcousel/CollectionCarcousel.tsx index 594fd251e..3007624db 100644 --- a/src/components/modules/home/CollectionCarcousel/CollectionCarcousel.tsx +++ b/src/components/modules/home/CollectionCarcousel/CollectionCarcousel.tsx @@ -8,21 +8,21 @@ import { CollectionHeadingProps } from 'src/components/common/CollectionHeading/ import { ProductCardProps } from 'src/components/common/ProductCard/ProductCard' import { QUERY_KEY, ROUTE } from 'src/utils/constanst.utils' import s from './CollectionCarcousel.module.scss' -interface ColectionCarcoucelProps extends CollectionHeadingProps { +interface ColectionCarcouselProps extends CollectionHeadingProps { data: ProductCardProps[] itemKey: string viewAllLink?: string, category:string } -const ColectionCarcoucel = ({ +const ColectionCarcousel = ({ data, itemKey, title, subtitle, type, category -}: ColectionCarcoucelProps) => { +}: ColectionCarcouselProps) => { return (
@@ -44,4 +44,4 @@ const ColectionCarcoucel = ({ ) } -export default ColectionCarcoucel +export default ColectionCarcousel